基于matlab的連續(xù)信號的頻譜分析
-
怎么在matlab中對連續(xù)信號X(t)=COS(4*pi*t)+SIN(2*pi*t)+COS(8*pi*t)進(jìn)行DFT變換 。要求畫出X(exp(jw))與f的頻譜圖。抽樣間隔隨意
全部評論(1條)
-
- qxxheart 2009-07-12 00:00:00
- 給個例題,自己變一下就好 fs=1000;%設(shè)定采樣頻率 N=1024;%設(shè)定數(shù)據(jù)長度 i=0:N-1; t=i/fs; f=100;%設(shè)定正弦信號頻率 %生成正弦信號 x=sin(2*pi*f*t); subplot(231); plot(t,x);%作正弦信號的時域波形 axis([0,0.01,-1,1]); xlabel('t'); ylabel('y'); title('正弦信號時域波形'); grid; %進(jìn)行FFT變換并做頻譜圖 y=fft(x,N);%進(jìn)行fft變換 mag=abs(y);%求幅值 f=(0:N-1)*fs/N;%橫坐標(biāo)頻率的表達(dá)式為f=(0:M-1)*Fs/M; subplot(232); plot(f,mag);%做頻譜圖 axis([0,100,0,80]); xlabel('頻率(Hz)'); ylabel('幅值'); title('正弦信號幅頻譜圖'); grid; %求均方根譜 sq=abs(y); figure(1); subplot(233); plot(f,sq); xlabel('頻率(Hz)'); ylabel('均方根譜'); title('正弦信號均方根譜'); grid; %求功率譜 power=sq.^2; figure(1); subplot(234); plot(f,power); xlabel('頻率(Hz)'); ylabel('功率譜'); title('正弦信號功率譜'); grid; %求對數(shù)譜 ln=log(sq); figure(1); subplot(235); plot(f,ln); xlabel('頻率(Hz)'); ylabel('對數(shù)譜'); title('正弦信號對數(shù)譜'); grid; %用IFFT恢復(fù)原始信號 xifft=ifft(y); magx=real(xifft); ti=[0:length(xifft)-1]/fs; subplot(236); plot(ti,magx); xlabel('t'); ylabel('y'); title('通過IFFT轉(zhuǎn)換的正弦信號波形'); grid;
-
贊(2)
回復(fù)(0)
熱門問答
- 基于matlab的連續(xù)信號的頻譜分析
- 怎么在matlab中對連續(xù)信號X(t)=COS(4*pi*t)+SIN(2*pi*t)+COS(8*pi*t)進(jìn)行DFT變換 。要求畫出X(exp(jw))與f的頻譜圖。抽樣間隔隨意
2009-07-11 12:03:28
494
1
- 怎么用matlab畫出信號頻譜分析圖
- 請問一下,怎么使用matlab將數(shù)據(jù)采集卡采集到的信號進(jìn)行頻譜分析,學(xué)校畢業(yè)設(shè)計(jì)要用,但matlab只用來做圖像處理,沒做過信號分析,進(jìn)行信號頻域分析,畫出頻譜圖!!!!!
2009-04-19 06:53:39
476
6
- 怎么用matlab畫出信號頻譜分析圖
2017-06-25 17:34:59
456
1
- matlab怎樣對時域信號進(jìn)行頻譜分析
2017-11-02 01:53:02
302
1
- 怎么用matlab畫出信號頻譜分析圖
2015-07-09 07:03:01
394
2
- 為什么dft能進(jìn)行連續(xù)時間信號的頻譜分析
2017-11-08 01:37:08
292
1
- matlab頻譜分析
- n1=randn(1,100); t=1:.2:100 y1=sin(t); plot(t,y1) hold on y2=cos(2*t); plot(t,y2); hold on y=y1.*y2+n1; plot(t,y); 給這段程序中的信號 進(jìn)行頻譜分析。牛人幫忙寫一個頻譜分析的程序
2009-01-14 10:03:16
517
2
- 怎樣用matlab對語音信號分解及頻譜分析?
2016-10-12 08:33:22
442
1
- 為什么用dft能進(jìn)行連續(xù)時間信號的頻譜分析
2018-12-15 15:42:57
378
0
- 關(guān)于用MATLAB設(shè)計(jì)確定信號的頻譜分析和濾波
- 剛學(xué)的MATLAB,自己還不會設(shè)計(jì)程序,希望懂的大蝦幫忙下。(也可QQ聯(lián)系)具體的步驟要求如下,如果所給程序符合,,還會給予附加分?jǐn)?shù)。 (1)確定信號的頻譜分析 用MATLAB生成信號x(t)=e-t并進(jìn)行FFT分析,顯示|X(k)|和Ф(k),并顯示信號的離散幅頻圖和相... 剛學(xué)的MATLAB,自己還不會設(shè)計(jì)程序,希望懂的大蝦幫忙下。(也可QQ聯(lián)系)具體的步驟要求如下,如果所給程序符合,,還會給予附加分?jǐn)?shù)。 (1)確定信號的頻譜分析 用MATLAB生成信號x(t)=e-t并進(jìn)行FFT分析,顯示|X(k)|和Ф(k),并顯示信號的離散幅頻圖和相頻圖。假設(shè)頻率分辨率要求F<=4Hz,信號的Z高頻率fh限制為60Hz。 (2)正弦信號生成與抽樣 對任意兩個不同頻率的正弦信號進(jìn)行疊加,生成信號取樣作出時域波形圖并存入文件。 [思考]取樣周期如何確定?取多少點(diǎn)? (3)信號疊加 生成方波和三角波信號,疊加兩個信號,作出時域波形圖及頻譜特性圖。 (4)設(shè)計(jì)數(shù)字濾波器并畫出頻率響應(yīng) 根據(jù)方波和三角波信號的頻譜特點(diǎn)得到性能指標(biāo),由性能指標(biāo)設(shè)計(jì)兩個數(shù)字濾波器。在MATLAB中,可以利用函數(shù)fir1設(shè)計(jì)FIR濾波器,利用函數(shù)butte、cheby1和ellip設(shè)計(jì)IIR濾波器;Z后,利用MATLAB中的函數(shù)freqz畫出各濾波器的頻率響應(yīng)。 (5)用濾波器對信號進(jìn)行濾波 用自己設(shè)計(jì)的濾波器對(3)中疊加的信號進(jìn)行濾波。在MATLAB中,F(xiàn)IR濾波器利用函數(shù)fftfilt對信號進(jìn)行濾波,IIR濾波器利用函數(shù)filter對信號進(jìn)行濾波。 (6)分析得到信號的頻譜 對濾波后的信號進(jìn)行fft快速傅里葉變換,得到信號的頻譜特性,與原始信號進(jìn)行比較,并畫出信號的時域波形和頻譜。 展開
2009-06-11 09:25:27
483
1
- 基于MATLAB的語音信號分析與處理的課程設(shè)計(jì)
- 要求: 錄制一段自己的語音信號,并對錄制的信號進(jìn)行采樣;畫出采樣后語音信號的是與波形和頻譜圖;給定濾波器的性能指標(biāo),采用窗函數(shù)或雙線性變換設(shè)計(jì)濾波器,并畫出濾波器的頻率響應(yīng);然后用自己設(shè)計(jì)的濾波器對采集語音信號進(jìn)行濾波,畫出濾波后信號的時... 要求: 錄制一段自己的語音信號,并對錄制的信號進(jìn)行采樣;畫出采樣后語音信號的是與波形和頻譜圖;給定濾波器的性能指標(biāo),采用窗函數(shù)或雙線性變換設(shè)計(jì)濾波器,并畫出濾波器的頻率響應(yīng);然后用自己設(shè)計(jì)的濾波器對采集語音信號進(jìn)行濾波,畫出濾波后信號的時域波形和頻譜,并對濾波前后的信號進(jìn)行對比,分析信號的變化;回放語音信號;Z后,用MATLAB設(shè)計(jì)一信號處理系統(tǒng)界面 展開
2008-07-08 19:22:10
406
2
- 基于MATLAB采集語音信號分析與處理
- 要求: 1、語音信號采集 錄制一段課程設(shè)計(jì)學(xué)生的語音信號并保存為文件,要求長度不小于10秒,并對錄制的信號進(jìn)行采樣;錄制時可以使用Windows自帶的錄音機(jī),或者使用其它專業(yè)的錄音軟件,錄制時需要配備錄音硬件(如麥克風(fēng)),為便于比較,需要在安靜、干... 要求: 1、語音信號采集 錄制一段課程設(shè)計(jì)學(xué)生的語音信號并保存為文件,要求長度不小于10秒,并對錄制的信號進(jìn)行采樣;錄制時可以使用Windows自帶的錄音機(jī),或者使用其它專業(yè)的錄音軟件,錄制時需要配備錄音硬件(如麥克風(fēng)),為便于比較,需要在安靜、干擾小的環(huán)境下錄音。 2、語音信號分析 在MATLAB軟件平臺下繪出采樣后的語音信號的頻譜圖。 3、含噪語音信號合成 在MATLAB軟件平臺下,給原始的語音信號疊加上噪聲后,繪出噪聲的信號頻譜圖. 4.設(shè)計(jì)一種合適的濾波器,去除噪聲,得到原始的語音信號. 有哪位可以為我提供MATLAB源程序,多多感謝了!!! 展開
2009-03-10 01:09:56
662
3
- 信號頻譜分析的意義
- 誰能說說信號頻譜分析在實(shí)際生后中的意義,謝了。
2017-09-07 02:51:42
483
2
- 信號的頻譜分析問題?
- 當(dāng)一個1:1的方波通過低通濾波器后,其頻譜發(fā)生了什么變化,為什么?
2010-06-17 06:18:37
415
2
- 基于matlab數(shù)字濾波器的設(shè)計(jì)
2018-05-09 11:31:52
427
1
- 如何將示波器采集到的離散信號導(dǎo)入Matlab來進(jìn)行頻譜分析?
2012-11-06 16:02:49
333
1
- 用MATLAB設(shè)計(jì)對信號進(jìn)行頻譜分析和濾波處理的程序
- 設(shè)計(jì)出一套完整的系統(tǒng),對信號進(jìn)行頻譜分析和濾波處理; 1.產(chǎn)生一個連續(xù)信號,包含低頻,中頻,高頻分量,對其進(jìn)行采樣,進(jìn)行頻譜分析,分別設(shè)計(jì)三種高通,低通,帶通濾波器對信號進(jìn)行濾波處理,觀察濾波后信號的頻譜。
2010-01-03 03:07:03
423
2
- matlab中語音信號DSB調(diào)制與解調(diào)頻譜分析,見圖
- 左邊是語音信號,右邊是語音信號跟cos(2*pi*9000)相乘得到調(diào)制信號,為什么中間看起來還有直流分量。
2018-12-14 09:03:48
330
0
- matlab頻譜分析怎么做對比
2017-01-14 23:36:15
451
1
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評論
登錄后參與評論