匹配滤波器的仿真验证

一. 实验目的:利用matlab验证匹配滤波器的特性

二. 实验要求:设二进制数字基带信号s(t)=∑an

g(t-nTs),加性高斯白噪声的功率谱密度为0。

其中an∈{+1,-1},g(t)= 1

0

0 其他

(1)若接收滤波器的冲激响应函数h(t)=g(t),画出经过滤波器后的输出波形图;

(2)若H(f)= 1

︱f︱<5/(2Ts)

0 其他

画出经过滤波器后的输出波形图.

三. 实验源码

clear all;

close all;

N=100;

N_sample=8;

Ts=1;

dt=Ts/N_sample;

t=0:dt:(N*N_sample-1)*dt;

gt=ones(1,N_sample);

d=sign(randn(1,N));

a=sigexpand(d,N_sample);

st=conv(a,gt);

ht1=gt;

rt1=conv(st,ht1);

ht2=5*sinc(5*(t-5)/Ts);

rt2=conv(st,ht2);

figure(1)

subplot(321)

plot(t,st(1:length(t)));

axis([0 20 -1.5 1.5]);ylabel('输入双极性NRZ数字基带波形

');

subplot(322)

stem(t,a);

axis([0 20 -1.5 1.5]);ylabel('输入数字序列');

subplot(323)

plot(t,[0 rt1(1:length(t)-1)]/8);

axis([0 20 -1.5 1.5]);ylabel('方波滤波后输出');

subplot(324)

dd=rt1(N_sample:N_sample:end);

ddd=sigexpand(dd,N_sample);

stem(t,ddd(1:length(t))/8);

axis([0 20 -1.5 1.5 ]);ylabel('方波滤波后抽样输出');

subplot(325)

plot(t-5,[0 rt2(1:length(t)-1)]/8);

axis([0 20 -1.5 1.5 ]);

xlabel('t/Ts');ylabel('理想低通滤波器输出');

subplot(326)

dd=rt2(N_sample-1:N_sample:end);

ddd=sigexpand(dd,N_sample);

stem(t-5,ddd(1:length(t))/8);

axis([0 20 -1.5 1.5 ]);

xlabel('t/Ts');ylabel('理想低通滤波器抽样输出 ');

function[out]=sigexpand(d,M);

N=length(d);

out=zeros(M,N);

out(1,:)=d;

out=reshape(out,1,M*N);

四. 实验结果及分析

第一问中的接收滤波器为匹配滤波器,第二问中的接收滤波器为非匹配滤波器,该实验的目的是比较两种滤波器的输出波形与发送波形的误码情况。

图像匹配滤波器 matlab,[转载]匹配滤波器的仿真验证(MATLAB)相关推荐

  1. 基于matlab的局放仿真,基于MATLAB/Simulink系统仿真权威指南

    基于MATLAB/Simulink系统仿真权威指南 作者:王江;付文利 出版日期:2013年09月 文件大小:78.00M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...

  2. 基于matlab数字交换网络的仿真,基于MATLAB数字交换网络的仿真

    - 55 - 基于 MATLAB 数字交换网络的仿真 燕慧英,时永鹏,王松德 (洛阳师范学院,河南 洛阳 471022) [摘 要]为了帮助学生更好的理解程控数字交换的原理,文章在阐述组成数字交换网络 ...

  3. 基于matlab的智能天线及仿真,基于MATLAB的智能天线及仿真概要

    基于MATLAB的智能天线及仿真概要 摘要 随着移动通信技术的发展,与日俱增的移动用户数量和日趋丰富的移动增值服务,使无线通信的业务量迅速增加,无限电波有限的带宽远远满足不了通信业务需求的增长.另一方 ...

  4. matlab的局放仿真,基于Matlab/Simulink的电力电缆局部放电信号传播的仿真方法

    基于Matlab/Simulink的电力电缆局部放电信号传播的仿真方法 [技术领域] [0001] 本发明涉及一种电力电缆局部放电信号传播的仿真方法,尤其是涉及一种基于 Matlab/Simulink ...

  5. matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF

    基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...

  6. matlab进行mppt控制仿真,基于matlab光伏发电系统的MPPT控制与仿真.pdf

    基于matlab光伏发电系统的MPPT控制与仿真 ( ) J.SHANXIAGRIC.UNIV.NaturalScienceEdition ( ) , () 002990 学报 自然科学版 2013 ...

  7. matlab机械臂dh仿真,基于MATLAB Robotics Tools的机械臂仿真

    基于MATLAB Robotics Tools的机械臂仿真 [摘要]在MATLAB环境下,对puma560机器人进行运动学仿真研究,利用Robotics Toolbox工具箱编制了简单的程序语句,建立 ...

  8. matlab下pid控制仿真,基于MATLAB下PID控制仿真.PDF

    维普资讯 2004年第 4期 中 国 航 海 NO.4Dec.2004 塑 垒 垒 SerialNO.61 文章编号 :1000-4653(2004)04-0077-04 基于MATLAB下的PID控 ...

  9. matlab下pid控制仿真,利用Matlab实现PID控制仿真

    %PID Controller clear, clc, close all; ts=0.001; %采样时间=0.001s sys=tf(5.235e005,[1,87.35,1.047e004,0] ...

  10. union matlab,[转载]intersect,unique,union在matlab中的用法(I lo

    Matlab中集合的交运算函数intersect intersect Set intersection of two vectors Syntax c = intersect(A,B) c = int ...

最新文章

  1. ATS 4.2.3隐藏服务器名称及版本号的方法
  2. springboot 成员变量_springboot系列之04-提高开发效率必备工具lombok
  3. python数据分析需要数据库吗_python数据分析|使用python操作MySQL数据库
  4. ios 判断app程序第一次启动方法
  5. 关于IIS和Serv-U在同一台服务器中端口冲突问题
  6. 云炬Android开发笔记 11主界面-商品分类开发(多布局Section RecyclerView)
  7. git 可视化工具_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀
  8. xhtml的行内描述性元素
  9. mongodb模糊查询_MongoDB技术从0到1+
  10. IssueTrackerCSVS 代码笔记-数据层的反射工厂模式
  11. ajax跨域请求wcf,ajax wcf 指定某个域名 进行跨域访问
  12. 小甲鱼Python第十九讲课后习题
  13. Acrel-3200远程预付费电能管理系统的功能介绍
  14. 《计算机网络微课堂》一、计算机网络概述(你确定不点进来看看?)
  15. 联想启天m410进bios_联想启天M410台式机重装系统win7-联想win7系统下载
  16. 刑法285.286.287 条
  17. jupyter扩展插件Nbextensions使用
  18. PO(PageObject)模型
  19. 深入理解计算机系统(CSAPP)读书笔记 第一章
  20. Ghost使用及找不到Ghostree.txt文件问题

热门文章

  1. 命令行字体推荐-更纱黑体
  2. ODBC连接达梦数据库配置
  3. linux pe系统下载,WINPE LINUX DOS 完美者U盘维护系统V8.1 正式版
  4. matlab求两个向量均值,matlab求两个总体的均值向量和协方差矩阵
  5. 突变注释工具SnpEff,Annovar,VEP,oncotator比较分析--转载
  6. OrCAD42道问题汇总
  7. 微型计算机原理指令改错题,微机原理期末考试题
  8. EDA课程设计-拔河游戏A设计
  9. 无人机螺旋桨测试-螺旋桨效率
  10. 如何用U盘安装Ubuntu操作系统