仿真滚降系数为0.22的平方根升余弦滤波器.m
来自「仿真滚降系数为0.22的平方根升余弦滤波器的MATLAB程序.」· M 代码 · 共 21 行
M
21 行
%参量
delay=3;fs=8;fd=1;
%得随机信号源
a=randsrc(20,1,[],1245);
%创建滚降系数为0.22的平方根升余弦滤波器
[num,dem]=rcosine(fd,fs,'fir/sqrt',.22,delay);
%发送滤波器
[x,tx]=rcosflt(a,fd,fs,'filter',num);
%接收滤波器
[z,tz]=rcosflt(x,fd,fs,'filter/fs',num);
%补偿延迟
propd=delay*fd;
ta=[propd:propd+20-1]./fd;
tx=tx+delay.*fd;
ta=ta+delay.*fd;
%画图
stem(ta,a,'kx');hold on;
plot(tx,x,'m-',tz,z,'b-');hold off;
axis([0 30 -1.6 1.6]);
xlabel('time');
ylabel('amplitude');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?