2
การใช้อัลกอริทึมของ Goertzel ให้ความละเอียดของความถี่ดีขึ้นจริงหรือ
ฉันกำลังอ่านบทความนี้และฉันสับสนเล็กน้อยจากการใช้ 'การแก้ไขความถี่' แบบเสรีนิยมของผู้เขียนเกี่ยวกับอัลกอริทึมของ Goertzel คำถามพื้นฐาน: การใช้อัลกอริธึม Goertzel จริง ๆ แล้วจะให้ความละเอียดความถี่มากกว่าย่านความถี่ที่คุณสนใจหรือไม่เพียงแค่คำนวณ FFT อย่างมีประสิทธิภาพเหนือย่านความถี่เฉพาะที่ระบุ แต่ที่ความละเอียดความถี่เดียวกันที่ระบุโดยความถี่สุ่มหารด้วยจำนวน ของกลุ่มตัวอย่าง? ตัวอย่างเช่นสมมติว่าคือ 100 KHz (คงที่) และจำนวนตัวอย่างข้อมูลคือ 10000 (เช่นแก้ไข) หากฉันคำนวณ FFT ปกติโดยที่ความยาว FFT เป็นความละเอียดความถี่ของฉันคือตามที่คาดไว้และจะเท่ากับ 10 Hz ซึ่งหมายความว่าช่องเก็บเงินของฉันคั่นด้วย 10 Hz จาก -50,000 Hz ถึง 50,000 Hz N N F sFsFsF_sยังไม่มีข้อความยังไม่มีข้อความNยังไม่มีข้อความยังไม่มีข้อความNFsยังไม่มีข้อความFsยังไม่มีข้อความ\frac{F_s}{N} ตอนนี้ให้เราบอกว่าฉันต้องการใช้อัลกอริทึม Geortzel เพื่อดูความถี่ในช่วงของการพูด 20,000-21,000 เฮิร์ตซ์ หากฉันใช้เดียวกันสำหรับจำนวนตัวอย่างและใช้เดียวกันสำหรับขนาด FFT ของฉันการแก้ไขความถี่ของฉันคืออะไร ยัง …