sin sóng quang phổ

P

psi

Guest
Làm thế nào để có được quang phổ biên độ của một làn sóng sin?

Ví dụ, có một cái nhìn lúc

http://www.mip.sdu.dk/ ~ Fonseca / bachelor_project / html_sections / se-Oscilloscope-test.html

Quang phổ biên độ của một làn sóng sin là một cành trong biên độ.Làm thế nào tôi có thể lấy nó bằng cách sử dụng các tính toán?Tôi chỉ cần lấy biến đổi Fourier của các sóng sin và sau đó làm giá trị tuyệt đối?

Tôi thật sự stumped.

 
bạn có thể dùng Fourier (FFT nhanh chóng biến đổi).Nếu bạn MATLAB, sử dụng FFT chức năng và chức năng ifft.

 
sử dụng FFT trong MATLAB mang lại cho tôi hai gai trên ở phía tiêu cực và là một trong những mặt tích cực ..phần còn lại là số không ở giữa chúng.Tôi muốn có được một cành ở phía tích cực như trong URL tôi đăng.

Là biến đổi Fourier quang phổ biên độ?

 
i sẽ khuyên bạn nên đọc một cuốn sách lyonn richard về xử lý tín hiệu, nó rất tốt cho begineer một.

Về cơ bản, đầu tiên bạn thường làm các bộ lọc để loại bỏ các thành phần tần số cao (trên 2 * fs, nơi fs là tần số lấy mẫu).nếu bạn không cần (không muốn) để loại bỏ các tần số cao hơn, bạn tiến hành lấy mẫu và sau đó bạn thực hiện DfL mẫu.

như ai đó nói rằng, bạn sẽ có được cả hai tần số thành phần tích cực và tiêu cực, vì chu kỳ DfL.cho hầu hết các mục đích, bạn tính toán giá trị tuyệt đối của kết quả DfL (kết quả * conj (kết quả)), nơi conj là chức năng kết hợp phức tạp.

và bạn có quang phổ của bạn ...

cho sin một, bạn sẽ nhận được một đỉnh trên đồ thị tần số-biên độ chính xác ở tần số mà sin cụ thể.trường hợp này là lý tưởng, và bạn sẽ không nhận được peek tinh khiết trong thực tế vì nhiều hiệu ứng được vượt xa này giải thích đơn giản.

hy vọng nó sẽ giúp

Tahiti

 
kết quả là ok

nếu bạn chỉ cần một cành mẫu sau khi sử dụng FFT từ 1 đến một nửa của tất cả các mẫu - nếu tín hiệu là phần còn lại thực sự là một miiror

nếu bạn cần biên độ, bạn phải phân chia kết quả bằng một nửa kích thước của FFT -

ví dụ (từ MATLAB):
t = 2 * pi/300: 2 * pi/300: 2 * pi; mẫu% thời gian
x = sin (t);% sin wave, aplmitude 1
y = abs (FFT (x)) / 150;% quang phổ, FFT-size = 300
nếu bạn chỉ cần một phần âm mưu chính phổ od nếu với:
plot (y (1:150))

 
chương trình MATLAB đang làm việc tốt đẹp ..thanks!!Vì vậy, các phổ biên độ là cơ bản biên độ của các biến đổi Fourier của tín hiệu miền thời gian ...

cảm ơn!

 
quote [= "psi"] Vì vậy, các phổ biên độ là cơ bản biên độ của các biến đổi Fourier của tín hiệu miền thời gian ...

có, nhưng nhớ của rộng yếu tố ...

đôi khi phân tích quang phổ (thường?) các biện pháp phổ điện, nó có nghĩa là vuông biên độ của biến đổi Fourier (thu nhỏ bởi yếu tố phù hợp)

 

Welcome to EDABoard.com

Sponsor

Back
Top