FIR数字滤波器使用三角窗技术
本节的MATLAB源代码覆盖冷杉低通和高通过滤器使用三角方法。
冷杉低通滤波器MATLAB代码
clc;
关闭所有;
清除所有;
长格式;
rp =输入(输入通带波纹:(默认值:0.04)');
rs =输入(输入阻带波动:(默认值:0.02)');
fp =输入(输入通带频率:(默认:1500)');
fs =输入(输入阻带频率:(默认:2000)');
f =输入(输入采样频率:(默认:8000)');
wp = 2 * (fp / f);
ws = 2 * (fs / f);
num = -20 * log10 (sqrt (rp * rs)) -13;
民主党= 14.6 * (fs-fp) / f;
n =装天花板(num / dem);
n1 = n + 1;
如果(rem (n, 2) ~ = 0)
n1 = n;
n = n - 1;
结束;
y = triang (n1);
%低通滤波器
b = fir1 (n, wp, y);
[h、o] = freqz (b, 1256);
m = 20 * log10 (abs (h));
次要情节(2,1,1);
情节(o /π,m);
ylabel (db的增益- - - - - > ');
包含(“正常化频率- - - - - >”);
标题(LPF的冷杉过滤器使用三角窗——”);
网格;
关闭所有;
清除所有;
长格式;
rp =输入(输入通带波纹:(默认值:0.04)');
rs =输入(输入阻带波动:(默认值:0.02)');
fp =输入(输入通带频率:(默认:1500)');
fs =输入(输入阻带频率:(默认:2000)');
f =输入(输入采样频率:(默认:8000)');
wp = 2 * (fp / f);
ws = 2 * (fs / f);
num = -20 * log10 (sqrt (rp * rs)) -13;
民主党= 14.6 * (fs-fp) / f;
n =装天花板(num / dem);
n1 = n + 1;
如果(rem (n, 2) ~ = 0)
n1 = n;
n = n - 1;
结束;
y = triang (n1);
%低通滤波器
b = fir1 (n, wp, y);
[h、o] = freqz (b, 1256);
m = 20 * log10 (abs (h));
次要情节(2,1,1);
情节(o /π,m);
ylabel (db的增益- - - - - > ');
包含(“正常化频率- - - - - >”);
标题(LPF的冷杉过滤器使用三角窗——”);
网格;
冷杉高通滤波器MATLAB代码
%高通滤波器
b = fir1 (n, wp,‘高’,y);
[h、o] = freqz (b, 1256);
m = 20 * log10 (abs (h));
次要情节(2,1,2);
情节(o /π,m);
ylabel (db的增益- - - - - > ');
包含(“正常化频率- - - - - >”);
标题(冷杉过滤器使用三角窗的高通滤波器——”);
网格;
b = fir1 (n, wp,‘高’,y);
[h、o] = freqz (b, 1256);
m = 20 * log10 (abs (h));
次要情节(2,1,2);
情节(o /π,m);
ylabel (db的增益- - - - - > ');
包含(“正常化频率- - - - - >”);
标题(冷杉过滤器使用三角窗的高通滤波器——”);
网格;
输出图
MATLAB的有用链接代码
参考以下以及链接提到左侧面板上有用的MATLAB代码。
OFDM序言代时间估计corr频率下估计corr信道估计11 WLAN通道PN序列生成OFDMA Tx的处方AES DES载波聚合CCDF冷杉过滤器IIR滤波器低通冷杉维特比译码器CRC8 CRC32
射频和无线教程
无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达