基本信息
源码名称:根升余弦成型与匹配滤波器
源码大小:1.76KB
文件格式:.m
开发语言:MATLAB
更新时间:2021-10-21
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 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);%抽样