信號(hào)的頻域分析及matlab實(shí)現(xiàn) MATLAB代碼含義?
MATLAB代碼含義?[x0,fs0] audioread([錄音文件/,str1,/,str])讀入一個(gè)音頻文件,x0為音頻數(shù)據(jù),fs0為采樣率c0x0(:,1)。取一個(gè)通道c0c0/max(abs
MATLAB代碼含義?
[x0,fs0] audioread([錄音文件/,str1,/,str])讀入一個(gè)音頻文件,x0為音頻數(shù)據(jù),fs0為采樣率c0x0(:,1)。取一個(gè)通道c0c0/max(abs(c0))除以最大幅度,用specgram(c0)歸一化。
fir數(shù)字濾波器的設(shè)計(jì)方法?
Fir濾波器采用csd編碼算法,采用兩 s補(bǔ)碼,可以最大限度地減少常系數(shù)編碼中的非零位,從而簡(jiǎn)化乘法器的結(jié)構(gòu),提高濾波器的運(yùn)算速度。
濾波電路采用veriloghdl語(yǔ)言設(shè)計(jì)。最后,設(shè)計(jì)的基于csd結(jié)構(gòu)的半帶fir濾波器在mod
用Matlab畫(huà)出信號(hào)的時(shí)域波形及頻譜,觀察它們的關(guān)系?
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);
選擇采樣頻率時(shí)注意采樣規(guī)律和波形的周期(采樣頻率不小于200Hz,周期不小于0.2s)。
matlab中dtft函數(shù)的用法?
使用MATLAB語(yǔ)句:
xfirls(511,[0 0.4 0.404 1],[1 1 0 0])
生成一個(gè)512點(diǎn)序列x[k],并畫(huà)出該序列的頻譜。
清晰;
b[0 0.4 0.404 1];
a[1100];
xfirls(511,b,a);%生成序列
[X,w]freqz(b,a);%頻率響應(yīng)分析
[G,w1]grpdelay(b,a);%計(jì)算系統(tǒng)的群時(shí)延。
繪圖(w/pi,20*log10(abs(X)));%用相應(yīng)的振幅畫(huà)一張圖
網(wǎng)格;
暫停;
繪圖(w/pi,展開(kāi)(角度(X))));%繪制展開(kāi)的相位響應(yīng)圖。
網(wǎng)格;
暫停;
plot(w1/pi,G);%群延遲圖
網(wǎng)格;