Hãy để tôi làm rõ.
- Biến đổi Fourier không đại diện cho biểu đồ của tín hiệu. Biến đổi Fourier là một biến đổi tuyến tính lấy tín hiệu từ miền thời gian (hàm phức tạp) sang miền tần số (một hàm phức tạp khác). Nó có một chức năng phức tạp để một chức năng phức tạp khác.
- Biến đổi Fourier là tuyến tính như poster ở trên chỉ ra.
- Giai đoạn trong các mẫu của bạn có vấn đề như được chỉ ra ở trên. Nếu dữ liệu thử nghiệm thay đổi theo pha, thì bạn không muốn trung bình trước khi thực hiện chuyển đổi Fourier, nhưng bạn cũng không muốn trung bình sau khi chuyển đổi Fourier. Bạn muốn trung bình sau khi biến đổi và định mức Fourier. Tôi sẽ giải thích dưới đây chính xác những gì cần phải làm.
Vấn đề chính ở đây là câu hỏi được đặt ra sai. Đó không phải là "tôi nên thực hiện biến đổi Fourier trước khi lấy trung bình hoặc sau khi lấy trung bình". Bởi vì nó không tạo ra sự khác biệt do tính tuyến tính của biến đổi Fourier.
Câu hỏi chính xác là "tôi nên lấy biên độ của biến đổi Fourier trước khi lấy trung bình hoặc sau khi lấy trung bình". Đối với câu hỏi này, câu trả lời là trước.
Đây là những thông tin chi tiết.
Giả sử dữ liệu được lấy mẫu của bạn được thể hiện bằng các chuỗi:
d1=d1[n1],d1[n2],...d1[nN]
d2=d2[n1],d2[n2],...d2[nN]
d3=d3[n1],d3[n2],...d3[nN]
...
dM=dM[n1],dM[n2],...dM[nN]
trong đó là dữ liệu từ các thử nghiệm M và n 1 , . . . n N được lấy mẫu điểm thời gian, sau đó:d1,...dMn1,...nN
F1=∑Mj=1|F{dj}|≠|F{∑Mj=1dj}|=F2
Vì vậy, trong khi biến đổi là tuyến tính, | F | không phải.F|F|
dj[ni]i,jF{dj}|F{dj}|
Đối với những gì bạn nên làm, bạn nên thực hiện biến đổi Fourier của các thử nghiệm riêng lẻ (thông qua FFT), lấy biên độ của các thử nghiệm riêng lẻ và trung bình chúng cùng nhau.
1/f1/f
1/f1/f
1/f
1/f|F{x(t)}|=|1/f|x(t)
1/f
Một câu hỏi quan trọng, trung bình mua gì cho bạn? và quan trọng hơn là làm thế nào để giải thích kết quả? Điều chỉnh vào ngày mai để thảo luận sâu hơn: p