利用MATLAB实现匹配滤波器的仿真验证 匹配滤波器 matlab

匹配滤波器的仿真验证

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

二. 实验要求:设二进制数字基带信号s(t)=∑ang(t-nTs),加性高斯白噪声的功率谱密度为0。

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

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)

利用MATLAB实现匹配滤波器的仿真验证 匹配滤波器 matlab

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);

四. 实验结果及分析

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

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/358618.html

更多阅读

平时利用网络挣点零花钱的小方法 如何挣点零花钱

平时利用网络挣点零花钱的小方法——简介对于现在大部分人来说,都有属于自己一些空闲的时间,与其把这些时间浪费在无聊的电视剧或游戏上,还不如做点有意义点的事,不仅可以增加点生活乐趣,而且可以挣点小钱,又何乐而不为呢!平时利用网络挣

在EDK中使用DDR2内存的仿真方法 ddr2有4g内存条吗

Micron的网站上可以下载到DDR2的仿真模型,开始以为直接连上就好,但事实上问题很多。1.DDR2模型配置DDR2仿真模型文件很多,其本身就是一个可以运行的仿真模块。我们不需要那么多文件,需要用到的文件是:Ddr2.v是内存颗粒的仿真文件,ddr2

利用Matlab解方程 matlab解复杂方程

利用Matlab解方程——简介一些简单方程的解我们可以很快地手算出来,但是还有很多方程的解我们手算很难算出或者根本无法算出。比如解一道一元高次非线性方程,我们一般的解法是先确定方程的解所在的大致范围,然后用牛顿迭代法来算,很复

双一章诵读法解悉熊春锦传统文化的学习,关键是灵感的思维,心和身要融汇在其中。我们所习惯采用的是西方式的学习逻辑方法和可得出结论的实验证伪的方法。在思维领域,几十年来所建立的完全是西方科学的方法和模式。

双一章诵读法解悉熊春锦传统文化的学习,关键是灵感的思维,心和身要融汇在其中。我们所习惯采用的是西方式的学习逻辑方法和可得出结论的实验证伪的方法。在思维领域,几十年来所建立的完全是西方科学的方法和模式。现在我们要继承祖先们

利用钢板库储存粉煤灰的优势分析 粉煤灰钢板库

山东元丰建设有限公司(文)如何有效处理和利用粉煤灰,已成为一个关乎环境保护和节约资源两大领域的问题。目前粉煤灰在建筑建材行业的使用已很为广泛。利用大型钢板库这一储存方式储存粉煤灰已成为各大发电企业、粉煤灰深加工企业以及粉

声明:《利用MATLAB实现匹配滤波器的仿真验证 匹配滤波器 matlab》为网友呆萌男神分享!如侵犯到您的合法权益请联系我们删除