BÀI GIẢNG MATLAB - Trang 155

151

7.5

Phép biến đổi Fourier ngược

Phép biến đổi Fourier ngược trong Matlab được thực hiện với lệnh ifourier. Ví dụ
với hàm

( )

2

F

e

ω

ω

= −

khi biến đổi ngược tìm hàm

( )

f x

ta thực hiện:

>> f = ifourier(–2*exp(–abs(w)))

>> ezplot(f,[-5,5]), grid on

ta được

f = –2/(x^2+1)/pi

ðồ thị của hàm này như được vẽ trên hình 7-11.

- 5

- 4

- 3

- 2

- 1

0

1

2

3

4

5

5

- 0.6

- 0.5

- 0.4

- 0.3

- 0.2

- 0.1

0

x

- 2/ (1+ x

2

)/ π

nh 7-11. Kết quả biến đổi Fourier hàm

( )

x

f t

e

=

7.6

Phép biến đổi Fourier một tín hiệu rời rạc

Cho một tín hiệu ở dạng véctơ số,

0

1

1

, ,...,

N

x x

x

, qua phép biến đổi Fourier rời

rạc ta được một dãy số phức ở dạng véctơ gồm N phần tử xác định theo công thức

2

1

0

,

0,1,...,

1

i

N

kn

N

k

n

n

X

x e

k

N

π

=

=

=

ở đây theo công thức Euler có thể biểu diễn dạng

2

cos(2

/ )

sin(2

/ )

i

kn

N

e

kn N

i

kn N

π

π

π

=

.

Ta có thể biểu diễn véctơ ảnh phức

0

1

1

[

,

,...

]

N

X X

X

=

X

bằng độ dài

k

A và góc

pha

k

ϕ theo liên hệ

2

2

Re(

)

Im(

) ,

arg(

)

atan2(Im(

), Re(

))

k

k

k

k

k

k

k

k

A

X

X

X

X

X

X

ϕ

=

=

+

=

=

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.