พล็อตสีฟ้าเป็นสเปกตรัม 50 Hz และสีม่วงแดงหนึ่งคือคลื่นไซน์ 50.1 Hz (มีแอมพลิจูด 0.7) ทั้งสองตัวอย่างที่ 1024 ตัวอย่าง / s ฉันแสดง 1024 จุด FFT เพื่อให้ได้สเปกตรัมนี้
เหตุใดค่าความถี่ 50Hz จึงเป็นค่าเดียว ทำไมความถี่ 50.1 Hz ประกอบด้วยความถี่อื่นนอกเหนือจาก 50.1 Hz ความถี่ใหม่เหล่านี้มาจากไหน
ฉันไม่ได้ทำการประมวลผลใด ๆ ที่ไม่ใช่เชิงเส้นบนสัญญาณ 50.1 Hz! นอกจากนี้ 50.1 Hz ก็ดูเหมือนจะมีแอมพลิจูดสูงสุดที่เล็กกว่านั่นคือไม่ใช่ 0.7 เมื่ออันที่จริงแล้วคลื่นไซน์ที่ฉันสร้างขึ้นนั้นมีแอมพลิจูดที่ 0.7
ทำไมนี้
รับโดยคำสั่ง MATALB fft ();