หากคุณกำลังเพิ่มประสิทธิภาพสำหรับเวลาวิศวกรรมและอยู่บนแพลตฟอร์มที่สนับสนุน FFTs ขนาดใหญ่ดี (i..e ไม่ได้จุดคงที่) จากนั้นใช้ hotpaw2 ของคำแนะนำและการใช้บิดได้อย่างรวดเร็ว มันจะทำงานได้ดีกว่าการใช้ FIR ที่ไร้เดียงสาและควรจะใช้งานได้ง่าย
ในทางตรงกันข้ามถ้าคุณมีเวลาที่จะใช้จ่ายในการนี้จะได้รับการปฏิบัติที่ดีที่สุดหรือบนแพลตฟอร์มจุดคงที่คุณควรใช้หลายอัตราสุ่มลงกรองขึ้นลบโครงสร้าง แต่มันก็ค่อนข้างยากที่จะทำทุกสิ่งให้ถูกต้อง
ฉันได้รับการเข้าถึงการใช้งานที่เชื่อถือได้และได้รับการเพิ่มประสิทธิภาพอย่างสูงสุดของเครื่องมือการกรองทั้งแบบรวดเร็วและแบบหลายระดับ การบิดอย่างรวดเร็วใช้เวลานานขึ้น 3 เท่าในการรับสัญญาณที่เทียบเท่าเมื่อเทียบกับโครงสร้างหลายอัตรา ยิ่งไปกว่านั้นนั่นคือแม้กระทั่งบนแพลตฟอร์มจุดลอยตัว ช่องว่างจะขยายอย่างมากในจุดคงที่ dsp
โดยทั่วไปแล้ว:
การแปลงลง:
ใช้ฟิลเตอร์ halfband, decimate-by-2 8 ขั้นตอนเพื่อแปลงสัญญาณ 48kHz ของคุณเป็นสัญญาณ 187.5 Hz ขั้นตอนแรกของการสุ่มตัวอย่างนี้สามารถมีช่วงการเปลี่ยนภาพกว้างมากช่วยให้พลังงานกับนามแฝงตราบเท่าที่มันไม่ได้ฉายากลับเข้าไปในช่วงย่อย 60 Hz เมื่อความคืบหน้าของขั้นตอนจำนวนของดอกต๊าปจำเป็นต้องเพิ่มขึ้น แต่จะใช้ในอัตราการสุ่มตัวอย่างที่ต่ำลงเรื่อย ๆ ดังนั้นค่าใช้จ่ายโดยรวมของแต่ละขั้นตอนจึงยังคงอยู่ในระดับต่ำ
กรอง:
ดำเนินการกรองแน่นของคุณประมาณ 60 Hz bw เพื่อให้พลังงานที่คุณจะต้องลบในที่สุด มีข้อได้เปรียบสองประการในการทำการกรองแบบ จำกัด ในอัตราที่ต่ำ:
- แบนด์วิดท์การเปลี่ยนแปลง 1Hz จะใหญ่กว่า 256 เท่าในแง่ของความถี่ดิจิทัลในอัตราที่ต่ำเมื่อเทียบกับอัตราเดิม ดังนั้นการแตะตัวกรองของคุณทุกครั้งจึงมีพลังมากถึง 256 เท่า
- สัญญาณอยู่ในอัตราที่ต่ำกว่าดังนั้นตัวกรองจึงต้องประมวลผลข้อมูล 1/256 เท่านั้น
Up-แปลง:
โดยพื้นฐานแล้วนี่คือสิ่งที่ตรงกันข้ามของขั้นตอนการทำลายล้าง ผู้สอดแทรก 8 แต่ละด่านมีอัตราเพิ่มเป็นสองเท่าโดยการประมาณตัวอย่างที่อยู่ระหว่างตัวอย่างอินพุตต่อเนื่อง ช่วงการเปลี่ยนภาพกว้างขึ้นเมื่ออัตราตัวอย่างสูงขึ้น
ลบ:
ลบสัญญาณกรองความถี่ต่ำผ่านกรองเต็มรูปแบบของคุณจากสัญญาณดั้งเดิม หากคุณปรับความล่าช้าทั้งหมดของกลุ่มอย่างถูกต้องโครงสร้างโดยรวมจะเป็นตัวกรองสัญญาณความถี่สูงพร้อมแบนด์วิดท์ช่วงการเปลี่ยนภาพแคบ