一.实验目的和任务

1. 了解匹配滤波器的原理;

2. 实现LFM信号的相关接收。

二.实验原理介绍

1.匹配滤波器

2.线性调频信号是大时宽带宽积信号,常用在雷达和通信信号中来提高系统的抗干扰能力,采用匹配滤波器,可以在强噪声背景环境中发现信号。

三、实验内容与步骤

close all
clear all
f01=30e+6;
b1=8e+6;
t0=10e-6;
fs=150e+6;
f02=30e+6;
b2=8e+6;
c2=30;subplot(2,1,1);
[bv av]=butter(4,b1/2/(fs/2));
[hf f2]=freqz(bv,av,100,fs);
plot(f2,abs(hf));
title('LPF频率响应');
grid on
subplot(2,1,2);
[b0 a0]=butter(4,[(f01-b1/2)/(fs/2) (f01+b1/2)/(fs/2)]);
[hf f2]=freqz(b0,a0,100,fs);
plot(f2,abs(hf));
title('BPF频率响应');
grid onfigure;
t=0:1/fs:t0;
u2=pi*b2/t0;
subplot(2,2,1);
s=sin(2*pi*(f02-b2/2)*t+u2.*t.*t);
plot(t,s);
title('LFM 信号');
grid on
subplot(2,2,3);
n=length(s);
n1=n/2;
f1=(0:n1-1)/n*fs;
fs1=abs(fft(s));
plot(f1,fs1(1:n1));
title('LFM信号频谱');
grid on
subplot(2,2,2);
u1=pi*b1/t0;
h=sin(2*pi*(f01-b1/2)*t+u1.*t.*t);
h=fliplr(h);
ys=conv(s,h);
t2=(-n+1:n-1)/n*t0;
ys=filter(b0,a0,ys);
plot(t2,ys);
title('中频输出信号');
subplot(2,2,4);
i=find(ys<0)
ys(i)=0;
ys=filter(bv,av,ys);
plot(t2,ys);
title('视频输出信号');
grid onfigure;
subplot(2,2,1)
c1=sqrt(c2);
xn=randn(1,n)*c1;
plot(t,xn)
title('输入噪声');
grid on
subplot(2,2,3);
fn=xcorr(xn,xn,'biased');
fn=abs(fft(xn));
f2=(0:n-1)/(2*n+1)*fs;
plot(f2,fn(1:n));
title('输入噪声功率谱');
grid on
subplot(2,2,2);
yn=conv(xn,h);
yn=filter(b0,a0,yn);
plot(t2,yn);
title('中频输出信号');
grid on
subplot(2,2,4);
i=find(yn<0);
yn=filter(bv,av,yn);
plot(t2,yn);
title('视频输出信号');
grid onfigure;
subplot(2,2,1);
x=s+xn;
plot(t,x);
title('输入信号+噪声');
grid on
subplot(2,2,3);
fx=xcorr(x,x,'biased');
fx=abs(fft(xn));
plot(f2,fx(1:n));
title('输入信号+噪声功率谱');
grid on
subplot(2,2,2);
y=conv(xn,h);
y=filter(b0,a0,y);
plot(t2,y);
title('中频输出信号+噪声');
grid on
subplot(2,2,4);
i=find(y<0);
y(i)=0;
yn=filter(bv,av,y);
plot(t2,y);
title('视频输出信号+噪声');
grid on

f01=30e+6;
b1=8e+6;
t0=10e-6;
fs=150e+6;
f02=35e+7;
b2=10e+7;
c2=25;

概率论实验 04 - | 基于Matlab的匹配滤波器相关推荐

  1. 概率论实验 02 - | 基于Matlab随机数的产生和特性统计

    一.实验目的 1.了解随机数的产生方法: 2.了解随机数的概率特性: 3.产生实际随机数进行验证. 二.实验原理 随机数的产生有好多方法,可以利用乘积法和同余法产生[0,1]之间的均匀分布,然后利用函 ...

  2. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  3. matlab设计长度为50的滤波器,实验5 基于Matlab的数字滤波器设计

    实验五 基于Matlab 的数字滤波器设计 实验目的:加深对数字滤波器的常用指标和设计过程的理解. 实验原理:低通滤波器的常用指标如下所述,其典型规格如下: ?? ????????≤≤≤≤+≤≤-πδ ...

  4. 实验matlab滤波器心得,实验报告基于MATLAB的数字滤波器设计

    <实验报告基于MATLAB的数字滤波器设计>由会员分享,可在线阅读,更多相关<实验报告基于MATLAB的数字滤波器设计(5页珍藏版)>请在人人文库网上搜索. 1.实验78 基于 ...

  5. 二阶系统参数用matlab,实验一基于MATLAB的二阶系统动态性能分析

    实验一 基于MATLAB 的二阶系统动态性能分析 一.实验目的 1.观察学习二阶控制系统的单位阶跃响应.脉冲响应. 2.记录单位阶跃响应曲线.脉冲响应曲线. 3.掌握时间响应分析的一般方法. 4.掌握 ...

  6. 最小拍有纹波系统仿真实验Matlab,控制技术实验报告--基于Matlab的最少拍控制系统设计.doc...

    计算机控制技术 --基于Matlab的最少拍控制系统设计 学 院: 计算机科学与技术 班 级: 计科0902班 学 号: 姓 名: 指导老师: 日 期: 2012年12月10日 实验五 基于Matla ...

  7. 【通信原理】实验五 基于Matlab的2ASK和2FSK调制解调

    目录 一.实验目的 二.实验器材 三.实验原理 1.二进制振幅键控(2ASK) 2.二进制频移键控(2FSK) 四.示例演示 1.2ASK的模拟调制程序如下: 2.2ASK的开关键控法,调制程序如下: ...

  8. matlab 运动分析,实验二基于matlab的运动分析

    实验二基于matlab的运动分析 实验二 基于 Matlab 的运动分析目的:1.掌握利用 Matlab 求解状态转移矩阵的方法:2.掌握利用 Matlab 求解系统的各种时间响应的方法.相关命令:利 ...

  9. 用matlab画单位冲激序列,实验一 基于Matlab的数字信号处理基本操作.doc

    实验一 基于Matlab的数字信号处理基本操作 信号来表示,自变量必须是整数. 离散时间信号的波形绘制在MATLAB中一般用stem函数.stem函数的基本用法和plot函数一样,它绘制的波形图的每个 ...

  10. 【通信原理】实验六 基于Matlab的2PSK和2DPSK调制

    目录 一.实验目的 二.实验器材 三.实验原理 1.2PSK的基本原理 2.2DPSK的基本原理 3.2PSK和2DPSK的产生方法 四.实验内容及要求 更多文章如下: 一.实验目的 1.掌握2PSK ...

最新文章

  1. Python中按值来获取指定的键
  2. debian php redis,debian7.7环境下 源码安装redis以及phpredis扩展
  3. 阿里云的linux服务器简单部署网站80端口
  4. 我的第一份外包经历及所得
  5. python pip download_Python Pip 参考手册 - pip download 命令
  6. shell支持loop吗_Shell脚本case语句和loop语句,与,循环
  7. python动力学仿真_python滑坡动力学
  8. ASP.NET MVC5+EF6+EasyUI 后台管理系统(59)-BLL层重构
  9. [4G5G专题-20]:架构-降低业务延时的移动边缘计算MEC-应用服务的下沉。
  10. python矩形法求定积分_c程序用矩形法编一个通用函数求定积分0到1区间sinx,cosx,e的x次方,1+x,2x+3,(x*x)+1,e的x次方+1,(1+X)*(1+X),x*x*x...
  11. 职业学校计算机课评课,信息技术课评课范文
  12. android6.0重力工具箱,真正免root的重力工具箱详细使用教程
  13. 如何使用正则表达式?
  14. 为什么新品发布上架之后会没有流量,新品应该怎么发布?
  15. Double计算精度丢失(金融入门知识点)
  16. 读书《AB实验:科学归因与增长的利器》(刘玉凤)
  17. 2018程序员拜年的奇思妙想,涨姿势了
  18. 读书笔记-人月神话14
  19. Java 实现天气预报
  20. ios opencv图片处理_如何在 iOS 工程中使用 OpenCV?

热门文章

  1. 电量统计(1)-原理
  2. 5mm方格本打印模板_自制方格本模板
  3. 蓝桥杯 入门训练 Fibonacci数列 JAVA
  4. matlab 批量读取nc 三维,matlab读取nc文件画图
  5. NeurIPS自动驾驶比赛结束,新加坡松下研究院申省梅团队夺冠...
  6. 服务器声卡硬件安装,win 2008虚拟声卡的配置
  7. 对于高级搜索部分的要求
  8. mc服务器地图无限大吗,我的世界:4个小秘密,没想到啊,地图的范围这么大!...
  9. DOS命令教程 第二章——ping命令
  10. 中国移动MM7 API用户手册