⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pppp.m

📁 求平方根升余弦滤波器系数的程序
💻 M
字号:
%calculate RCF coefficient
%我共享一下原来用MATLAB里面自己写的求平方根升余弦滤波器系数的程序。
clear
clc
alpha=0.4;
fs=409600;
fb=fs/4;
Ts=1/fs;
Tb=1/fb;
M=fs/fb;
W=6;
N=M*W+1;
L=(N-1)/2;

for n=1:1:N
nT=(n-1-L)*Ts/Tb;

if nT==0 
h(n)=(1-alpha)+4*alpha/pi; 
elseif (1-(4*alpha*nT)^2)==0 
h(n)=(pi*(1-alpha)*sin(pi*(1-alpha)*nT)+4*alpha*cos(pi*(1+alpha)*nT)-4*alpha*nT*(1+alpha)*sin(pi*(1+alpha)*nT))/(-32*pi*(alpha*nT)^2);
else
h(n)=(sin(pi*(1-alpha)*nT)+4*alpha*nT*cos(pi*(1+alpha)*nT))/(pi*nT*(1-(4*alpha*nT)^2));
end;
end;

b=rcosine(fb,fs,'fir/sqrt',alpha);
figure;
plot(-(length(b)-1)/2:1: (length(b)-1)/2,b,'bo-'); hold on 
plot(-(N-1)/2:1: (N-1)/2,h,'r+:'); 
xlabel('t/T');ylabel('h(t),b(t)');


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -