国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊(cè)2 登錄
網(wǎng)站首頁(yè)-資訊-話題-產(chǎn)品-評(píng)測(cè)-品牌庫(kù)-供應(yīng)商-展會(huì)-招標(biāo)-采購(gòu)-知識(shí)-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫(kù)-視頻

問答社區(qū)

正弦序列FFT頻譜分析程序問題!!

beibei91 2010-07-11 14:44:33 461  瀏覽
  • 1樓 就是正弦包含頻率是20hz,20.5hz,40hz,采樣頻率fs是100hz,分析柵欄效應(yīng),先是128個(gè)點(diǎn)fft,補(bǔ)零到512個(gè)點(diǎn)進(jìn)行fft,再512個(gè)點(diǎn)fft。程序是這樣的: N1=128;N2=512; fs=100;f1=20;f2=20.5;f3=40; n1=0:N1-1;n2=0:N2-1; xn1=sin(2*pi*f1*n1/fs)+sin(... 1樓 就是正弦包含頻率是20hz,20.5hz,40hz,采樣頻率fs是100hz,分析柵欄效應(yīng),先是128個(gè)點(diǎn)fft,補(bǔ)零到512個(gè)點(diǎn)進(jìn)行fft,再512個(gè)點(diǎn)fft。程序是這樣的: N1=128;N2=512; fs=100;f1=20;f2=20.5;f3=40; n1=0:N1-1;n2=0:N2-1; xn1=sin(2*pi*f1*n1/fs)+sin(2*pi*f2*n1/fs)+sin(2*pi*f3*n1/fs); xk11=fft(xn1,N1) mxk11=abs(xk11(1:N1/2)); figure(1); subplot(211);plot(n1,xn1); xlabel('n');title('x(n) 0<=n<127');axis([0,128,-3,3]); k1=(0:N1/2-1)*fs/N1; subplot(212) plot(k1,mxk11); xlabel('頻率 單位Hz');title('X1(k)的幅度譜'); xn2=[xn1,zeros(1,N2-N1)]; xk12=fft(xn2,N2); mxk12=abs(xk12(1:N2/2)); figure(2); subplot(211);plot(n2,xn2); xlabel('n');title('x(n) 0<=n<=511');axis([0,512,-3,3]); k2=(0:N2/2-1)*fs/N2; subplot(212); plot(k2,mxk12); xlabel('頻率 單位Hz');title('x1(k)補(bǔ)零后的幅度譜'); xn3=sin(2*pi*f1*n2/fs)+sin(2*pi*f2*n2/fs)+sin(2*pi*f3*n2/fs); xk2=fft(xn3,N2); mxk3=abs(xk2(1:N2/2)); figure(3); subplot(211);plot(n2,xn3); xlabel('n');title('x(n) 0<=n=511');axis([0,512,-3,3]); k3=(0:N2/2-1)*fs/N2; subplot(212); plot(k3,mxk3); xlabel('頻率 單位Hz');title('512點(diǎn)有效數(shù)據(jù)的幅度譜'); 我看不懂的是 xk11=fft(xn1,N1) mxk11=abs(xk11(1:N1/2));(這個(gè)是什么意思?) 和k1=(0:N1/2-1)*fs/N1;(為什么是二分之一得N1呢?) 展開

參與評(píng)論

全部評(píng)論(2條)

  • 萌貍仔甴 2010-07-12 00:00:00
    diyi行是對(duì)XN1做fft的N1點(diǎn)變換 第二條是求FFt變化后的幅值,括號(hào)中說的是采樣點(diǎn),也就是說求對(duì)應(yīng)采樣點(diǎn)的幅值 第三條是求頻率軸,除以二取整是求正半軸,當(dāng)然也可以取負(fù)值,這就看你對(duì)結(jié)果的要求了。

    贊(19)

    回復(fù)(0)

    評(píng)論

  • 夢(mèng)色未央 2016-07-28 14:05:04
    因?yàn)镹個(gè)樣點(diǎn)的信號(hào)經(jīng)過fft以后變成N個(gè)樣點(diǎn)的頻譜,這個(gè)頻譜是關(guān)于第N/2+1樣點(diǎn)左右對(duì)稱的,所以真正有用的頻譜數(shù)據(jù)只有前面一半,后面一半是鏡像。mxk11是對(duì)前N/2個(gè)樣點(diǎn)取幅度譜,其實(shí)應(yīng)該是取1:N1/2+1,你這里少取了一個(gè)點(diǎn)。具體為什么會(huì)鏡像請(qǐng)看數(shù)字信號(hào)處理DFT章節(jié)。

    贊(14)

    回復(fù)(0)

    評(píng)論

熱門問答

正弦序列FFT頻譜分析程序問題??!
1樓 就是正弦包含頻率是20hz,20.5hz,40hz,采樣頻率fs是100hz,分析柵欄效應(yīng),先是128個(gè)點(diǎn)fft,補(bǔ)零到512個(gè)點(diǎn)進(jìn)行fft,再512個(gè)點(diǎn)fft。程序是這樣的: N1=128;N2=512; fs=100;f1=20;f2=20.5;f3=40; n1=0:N1-1;n2=0:N2-1; xn1=sin(2*pi*f1*n1/fs)+sin(... 1樓 就是正弦包含頻率是20hz,20.5hz,40hz,采樣頻率fs是100hz,分析柵欄效應(yīng),先是128個(gè)點(diǎn)fft,補(bǔ)零到512個(gè)點(diǎn)進(jìn)行fft,再512個(gè)點(diǎn)fft。程序是這樣的: N1=128;N2=512; fs=100;f1=20;f2=20.5;f3=40; n1=0:N1-1;n2=0:N2-1; xn1=sin(2*pi*f1*n1/fs)+sin(2*pi*f2*n1/fs)+sin(2*pi*f3*n1/fs); xk11=fft(xn1,N1) mxk11=abs(xk11(1:N1/2)); figure(1); subplot(211);plot(n1,xn1); xlabel('n');title('x(n) 0<=n<127');axis([0,128,-3,3]); k1=(0:N1/2-1)*fs/N1; subplot(212) plot(k1,mxk11); xlabel('頻率 單位Hz');title('X1(k)的幅度譜'); xn2=[xn1,zeros(1,N2-N1)]; xk12=fft(xn2,N2); mxk12=abs(xk12(1:N2/2)); figure(2); subplot(211);plot(n2,xn2); xlabel('n');title('x(n) 0<=n<=511');axis([0,512,-3,3]); k2=(0:N2/2-1)*fs/N2; subplot(212); plot(k2,mxk12); xlabel('頻率 單位Hz');title('x1(k)補(bǔ)零后的幅度譜'); xn3=sin(2*pi*f1*n2/fs)+sin(2*pi*f2*n2/fs)+sin(2*pi*f3*n2/fs); xk2=fft(xn3,N2); mxk3=abs(xk2(1:N2/2)); figure(3); subplot(211);plot(n2,xn3); xlabel('n');title('x(n) 0<=n=511');axis([0,512,-3,3]); k3=(0:N2/2-1)*fs/N2; subplot(212); plot(k3,mxk3); xlabel('頻率 單位Hz');title('512點(diǎn)有效數(shù)據(jù)的幅度譜'); 我看不懂的是 xk11=fft(xn1,N1) mxk11=abs(xk11(1:N1/2));(這個(gè)是什么意思?) 和k1=(0:N1/2-1)*fs/N1;(為什么是二分之一得N1呢?) 展開
2010-07-11 14:44:33 461 2
頻譜分析儀和FFT信號(hào)分析儀的相關(guān)問題
我應(yīng)該用頻譜分析儀去測(cè)某喇叭在單一頻率聲源輸入下,是否會(huì)產(chǎn)生高次諧波;但是我沒有頻譜分析儀,有FFT信號(hào)分析儀,我今天研究半天,哪位高手幫幫忙,可以用后者代替前者來進(jìn)行實(shí)驗(yàn)嗎...盡量詳細(xì)一點(diǎn),真的很急,謝謝啦
2011-02-14 12:40:26 761 2
matlab中如何對(duì)正弦函數(shù)的采樣序列進(jìn)行頻譜分析
clear; Fs=100; N=64; t=(0:1/Fs:1); y=sin(2*pi*10*t); stem(t(1:N),y(1:N)); 用上面的語句采樣,之后用Y=fft()進(jìn)行FFT計(jì)算頻譜,那括號(hào)中應(yīng)該是什么?還有FFT之后如何將橫坐標(biāo)轉(zhuǎn)換成頻率。謝謝!
2018-03-28 23:07:28 500 1
fft頻譜分析 頻率誤差
 
2017-12-16 01:44:30 345 1
FFT和頻譜分析的關(guān)系
 
2011-03-21 22:12:40 520 1
示波器怎么用fft實(shí)現(xiàn)頻譜分析
 
2018-04-18 06:43:46 563 1
求助,F(xiàn)FT頻譜分析,怎樣將頻譜分析振幅轉(zhuǎn)為真實(shí)振幅
 
2018-12-09 04:43:20 352 0
FFT進(jìn)行頻譜分析,可以應(yīng)用在什么方面
 
2010-05-26 14:14:46 287 1
如何對(duì)wav文件進(jìn)行fft頻譜分析
現(xiàn)在正用matlab做一wav文件分析(數(shù)據(jù)時(shí)從一個(gè)milling mchine上采集的),對(duì)信號(hào)處理這里完全不懂。。從整個(gè)文件聽感覺聲音是由很多階段的,我想應(yīng)該頻率都不同吧。。我自己把這個(gè)大文件分成了8份,可是用wavread分析出來的Fs都是44100,這怎么可能呢?我想畫... 現(xiàn)在正用matlab做一wav文件分析(數(shù)據(jù)時(shí)從一個(gè)milling mchine上采集的),對(duì)信號(hào)處理這里完全不懂。。從整個(gè)文件聽感覺聲音是由很多階段的,我想應(yīng)該頻率都不同吧。。我自己把這個(gè)大文件分成了8份,可是用wavread分析出來的Fs都是44100,這怎么可能呢?我想畫出各段的時(shí)間頻率圖。。。這樣如果一旦機(jī)器出現(xiàn)故障,這個(gè)時(shí)間段的頻率必定會(huì)發(fā)生波動(dòng)就可以知道機(jī)器是不是在正常工作了。。不知道我的想法對(duì)不對(duì),還有這種曲線要怎么模擬呢?請(qǐng)高手指教!非常感謝! 展開
2018-12-02 03:23:13 340 0
快速fft采集音頻信號(hào),如何進(jìn)行頻譜分析
用單片機(jī)采集音頻信號(hào),將音頻信號(hào)進(jìn)行傅立葉轉(zhuǎn)化后存在一個(gè)數(shù)組內(nèi),那然后怎么處理這些數(shù)據(jù)呢,才能得到對(duì)這個(gè)音頻信號(hào)的進(jìn)行頻譜分析呢,想知道它是不是失真了,,請(qǐng)各位大俠幫助!!!
2007-10-31 05:06:07 413 1
示波器FFT進(jìn)行一段聲音的頻譜分析,如圖所示
如何判定在300HZ-4000Hz之間的諧波分量的相對(duì)聲壓級(jí)在脈沖頻率處幅度的正負(fù)15dB范圍內(nèi)?
2018-04-12 11:38:08 341 3
怎么用FFT對(duì)正余弦函數(shù)進(jìn)行頻譜分析
 
2012-12-07 19:03:33 478 1
用DFT/FFT進(jìn)行頻譜分析會(huì)有那些問題,如何減少?
 
2018-11-20 20:56:51 350 0
VHDL序列信號(hào)發(fā)生器問題
編好的程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYMY_100110ISPORT(CLK:INSTD_LOGIC;Z:OUTSTD_LOGIC);ENDMY_100110;ARCHITECTURERTLOFMY_100110ISTYPESTATE_TYPEIS(S0,... 編好的程序如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY MY_100110 IS PORT( CLK:INSTD_LOGIC; Z :OUTSTD_LOGIC ); END MY_100110; ARCHITECTURE RTL OF MY_100110 IS TYPE STATE_TYPE IS(S0,S1,S2,S3,S4,S5); SIGNAL CURRENT_STATE,NEXT_STATE:STATE_TYPE; BEGIN SYNCH: PRECESS BEGIN WAIT UNTIL CLK'EVENT AND CLK='1'; CURRENT_STATE<=NEXT_STATE; END PROCESS; STATE_TRANS:PROCESS(CURRENT_STATE) BEGIN CASE CURRENT_STATE IS WHEN S0=> NEXT_STATE<=S1; Z<='1'; WHEN S1=> NEXT_STATE<=S2; Z<='0'; WHEN S2=> NEXT_STATE<=S3; Z<='0'; WHEN S3=> NEXT_STATE<=S4; Z<='1'; WHEN S4=> NEXT_STATE<=S5; Z<='1'; WHEN S5=> NEXT_STATE<=S0; Z<='0'; END CASE; END PROCESS; END RTL; 用quartusⅡ運(yùn)行有5個(gè)錯(cuò)誤,限于水平有限,求大神幫助修改! 展開
2011-10-04 07:33:37 392 1
如何使用MATLAB中的fft函數(shù)來進(jìn)行頻譜分析
 
2018-11-26 11:39:09 385 0
傅里葉快速變換(FFT)中音頻信號(hào)的頻譜分析
今天在matlab上畫了一下鋼琴Z高音la的頻譜,結(jié)果如下圖,我想問一下為什么這個(gè)頻譜是一個(gè)對(duì)稱的呢?并且我們知道這個(gè)音的頻率是4185.5Hz,那在這個(gè)圖上怎么看出來呢?
2015-04-29 06:48:07 502 1
用fft作頻譜分析時(shí),分辨率主要由哪些因素決定
 
2018-12-14 04:25:31 378 0
信號(hào)的頻譜分析問題?
當(dāng)一個(gè)1:1的方波通過低通濾波器后,其頻譜發(fā)生了什么變化,為什么?
2010-06-17 06:18:37 415 2
音樂頻譜分析的問題
一般的音樂播放器都有頻譜我只知道左邊是 低音 右邊是高音,比如fobar2000 的頻譜地下的數(shù)字都代表這什么。比如diyi個(gè)比第二個(gè)低,第三個(gè)又比第四個(gè)低。請(qǐng)給予詳細(xì)解答。謝謝
2016-01-31 12:54:03 441 1
matlab fft 頻譜幅值問題
fft函數(shù)變換后的幅值為什么要除以(N/2) ,N是采樣長(zhǎng)度
2017-11-26 14:31:41 496 1

4月突出貢獻(xiàn)榜

推薦主頁(yè)

最新話題