1 1傅利葉變換的意義

2021-08-31 01:15:47 字數 1618 閱讀 3402

**%程式名:傅利葉變換的意義

%程式說明:

%本程式先感受以下為什麼要學傅利葉變換。

% 首先產生兩個時間上可以分開的訊號(無雜訊),然後在原訊號上加上雜訊,此時,訊號時域已無法

% 觀察出訊號格式,沒法很好的清晰的看出此訊號的頻率是多少,但是通過觀察訊號的傅利葉變化(頻譜)

% ,即可以清除地觀察訊號分量

clear;%清除記憶體

close all;%關閉所有圖形

x=sin(2*pi*(0:199)*0.5/10);%產生某時段的正弦訊號

x(201:400)=sin(2*pi*(0:199)*2/10);%產生另乙個時段的正弦訊號

figure;

plot(x);%畫圖

grid on;%並打網格

title('時域可分訊號','fontsize',14);

ylabel('x(n)','fontsize',14);

xlabel('n','fontsize',14);%標註x軸,y軸座標

x=x+0.8*randn(1,400);%訊號加上雜訊

figure;

plot(x);

grid on;

title('訊號加雜訊','fontsize',14);

ylabel('x(n)','fontsize',14);

xlabel('n','fontsize',14);

%標註x軸和y軸的座標

xf=fft(x,512);%fft(x,n)是n點的fft,如果x小於0,就用0填充

% 超過n個點,如果有更多的話就會被截斷。

figure;

plot((0:255)*10/512,abs(xf(1:256)));

grid on;%畫圖

xlabel('khz','fontsize',14);

ylabel('訊號頻譜','fontsize',14);%標註xy軸座標

title('訊號頻譜','fontsize',14);**

關於請教:

怎麼確定這個頻率就是5khz,不是mhz,hz???

第29行**解釋

根據**的意思,是想把10當成取樣率為10khz

傅利葉變換的意義

傅利葉變換就是將滿足一定條件的某個函式表示成三角函式 正弦 余弦 或其積分的線性組合。傅利葉變換可以看出一種工具,將乙個連續的訊號 不方便處理 轉換成乙個個小訊號的疊加 好處理 就是將訊號完成從時域表示到頻域表示。訊號本質沒有變,轉換後有助於後續處理。來看乙個圖,原圖1 4及 第5個圖是我加的。圖3...

傅利葉變換的物理意義

1 為什麼要進行傅利葉變換,其物理意義是什麼?傅利葉變換是數字訊號處理領域一種很重要的演算法。要知道傅利葉變換演算法的意義,首先要了解傅利葉原理的意義。傅利葉原理表明 任何連續測量的時序或訊號,都可以表示為不同頻率的正弦波訊號的無限疊加。而根據該原理創立的傅利葉變換演算法利用直接測量到的原始訊號,以...

傅利葉變換的物理意義

1 為什麼要進行傅利葉變換,其物理意義是什麼?傅利葉變換是數字訊號處理領域一種很重要的演算法。要知道傅利葉變換演算法的意義,首先要了解傅利葉原理的意義。傅利葉原理表明 任何連續測量的時序或訊號,都可以表示為不同頻率的正弦波訊號的無限疊加。而根據該原理創立的傅利葉變換演算法利用直接測量到的原始訊號,以...