信号的频域分析及matlab实现 MATLAB代码含义?
MATLAB代码含义?
[x0,fs0] audioread([录音文件/,str1,/,str])读入一个音频文件,x0为音频数据,fs0为采样率c0x0(:,1)。取一个通道c0c0/max(abs(c0))除以最大幅度,用specgram(c0)归一化。
fir数字滤波器的设计方法?
Fir滤波器采用csd编码算法,采用两 s补码,可以最大限度地减少常系数编码中的非零位,从而简化乘法器的结构,提高滤波器的运算速度。
滤波电路采用veriloghdl语言设计。最后,设计的基于csd结构的半带fir滤波器在mod
用Matlab画出信号的时域波形及频谱,观察它们的关系?
t 0 : 0.001 : 1;
f1 sin(10 * pi * t)sin(100 * pi * t)sin(200 * pi * t);
f2sin(200 * pi * t)sin(10 * pi * t)-sin(100 * pi * t);
图(1);
plot(t,f1,t,F2);
图(2);
t 1000 *(1 : 512)/1024;
ff1fft(f1,1024)/1024;
df F12 * ABS(ff1(1 : 512));
ff2fft(f2,1024)/1024;
dff 22 * ABS(ff2(1 : 512));
plot(t,dff1,t,df F2);
选择采样频率时注意采样规律和波形的周期(采样频率不小于200Hz,周期不小于0.2s)。
matlab中dtft函数的用法?
使用MATLAB语句:
xfirls(511,[0 0.4 0.404 1],[1 1 0 0])
生成一个512点序列x[k],并画出该序列的频谱。
清晰;
b[0 0.4 0.404 1];
a[1100];
xfirls(511,b,a);%生成序列
[X,w]freqz(b,a);%频率响应分析
[G,w1]grpdelay(b,a);%计算系统的群时延。
绘图(w/pi,20*log10(abs(X)));%用相应的振幅画一张图
网格;
暂停;
绘图(w/pi,展开(角度(X))));%绘制展开的相位响应图。
网格;
暂停;
plot(w1/pi,G);%群延迟图
网格;
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。