嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
根升余弦成型滤波器 根升余弦匹配滤波器 传输链路仿真
Rb=1e5; %Rb=2fn B=(1 beta)fn 码元速率 通信原理课本上的
Fs=1e6; %采样间隔便是1/Fs
beta=1; %rcosdesign三个参数beata span sps
span=6; %span的最佳解读 这个升余弦滤波器会蔓延到的并会影响的码元之个数
sps=Fs/Rb; %将Fs与Rb对应起来
msg=[1,1,0,0,1,0,1,0];%发送的信息有8位,但是是无法体现Rb的,过采样后,才能体现出Rb
b=rcosdesign(beta,span,sps,'normal');%span*sps是滤波器的阶数 span*sps 1是滤波器长度
[frqresponse,w_pi]=freqz(b); %取出b的频率响应
yout=upfirdn(msg,b,sps); %点数=N1*sps N2-sps (类似于卷积M N-1)这样的形式
Ndelay=(sps*span-1)/2;%升余弦滤波器就是一个FIR,FIR是有延迟的
yout_delay=yout(1 Ndelay:Ndelay 8*sps); %延迟FIR长度的一半,想想线性卷积的定义,1两个序列头部对齐,2 ht翻折 3再移位相乘 4 于是有大约N/2的长度,被延迟了
y_sample=yout_delay(1:sps:end);%抽样