信號的頻域分析及matlab實現(xiàn) MATLAB代碼含義?
MATLAB代碼含義?[x0,fs0] audioread([錄音文件/,str1,/,str])讀入一個音頻文件,x0為音頻數(shù)據,fs0為采樣率c0x0(:,1)。取一個通道c0c0/max(abs
MATLAB代碼含義?
[x0,fs0] audioread([錄音文件/,str1,/,str])讀入一個音頻文件,x0為音頻數(shù)據,fs0為采樣率c0x0(:,1)。取一個通道c0c0/max(abs(c0))除以最大幅度,用specgram(c0)歸一化。
fir數(shù)字濾波器的設計方法?
Fir濾波器采用csd編碼算法,采用兩 s補碼,可以最大限度地減少常系數(shù)編碼中的非零位,從而簡化乘法器的結構,提高濾波器的運算速度。
濾波電路采用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,F(xiàn)2);
圖(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);
選擇采樣頻率時注意采樣規(guī)律和波形的周期(采樣頻率不小于200Hz,周期不小于0.2s)。
matlab中dtft函數(shù)的用法?
使用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);%計算系統(tǒng)的群時延。
繪圖(w/pi,20*log10(abs(X)));%用相應的振幅畫一張圖
網格;
暫停;
繪圖(w/pi,展開(角度(X))));%繪制展開的相位響應圖。
網格;
暫停;
plot(w1/pi,G);%群延遲圖
網格;