คำถามติดแท็ก fixed-point

5
เมื่อใดที่ต้องพิจารณาจุดลอยตัวคู่ (64 บิต) สำหรับเสียง
เมื่อทำการสังเคราะห์และประมวลผลเสียงบนตัวประมวลผลที่ทันสมัยใครจะพิจารณาใช้สิ่งอื่นนอกเหนือจากจุดลอยตัวที่มีความแม่นยำ (32 บิต) เดี่ยว เห็นได้ชัดว่าเสียงที่เข้ามาและออกไปสู่โลกแห่งความจริงคือ 16/24 บิตดังนั้นฉันแค่พูดถึงความแม่นยำของสัญญาณ (ทั้งเสียงและสิ่งต่าง ๆ เช่นค่าสัมประสิทธิ์ตัวกรอง) ในซอฟต์แวร์ สมมติว่า: CPU / DSP มีจุดลอยฮาร์ดแวร์รองรับทั้งความแม่นยำเดี่ยวและคู่ ลำดับความสำคัญคือเสียงที่มีคุณภาพไม่ได้ประสิทธิภาพสูง ตัวอย่างเช่นความแม่นยำสองเท่าจะได้รับการพิจารณาหากนำเสนอคุณภาพที่ดีขึ้น (การรับรู้)

5
ข้อดีของการคำนวณจุดคงที่เทียบกับการคำนวณจุดลอยตัว?
ฉันมีระบบการประมวลผลสัญญาณดิจิตอลที่ดำเนินการบนเครื่อง x86 ได้อย่างรวดเร็วโดยใช้ความแม่นยำสองตัวเลขทศนิยม มันเกิดขึ้นกับฉันว่าฉันไม่ได้ใช้ช่วงไดนามิกขนาดใหญ่ของการแทนจุดลอยตัวปริมาณทั้งหมดพอดีในช่วง± 32768 คำถามของฉัน: เป็นไปได้ไหมที่การเปลี่ยนไปใช้การคำนวณจุดคงที่จะให้ประโยชน์ในความแม่นยำเชิงตัวเลข (ลำดับความสำคัญสูง) หรือเวลาการคำนวณ (ลำดับความสำคัญต่ำ)? แน่นอนคำตอบขึ้นอยู่กับจำนวนบิตที่มีสำหรับการคำนวณจุดคงที่ ระบบจุดคงที่ทั่วไปใช้ความแม่นยำกี่บิต เป็นไปได้หรือไม่ที่จะทำการคำนวณจุดคงที่อย่างมีประสิทธิภาพด้วยการพูด 64 บิต ( ส่วนจำนวนเต็ม 16 บิต, เศษส่วน 48 บิต ) บน x86-64? ฉันเคยคิดเสมอว่าการคำนวณจุดคงที่จะใช้เฉพาะในสถานการณ์ที่พลังงาน CPU มี จำกัด - มันสมเหตุสมผลไหมที่จะใช้การคำนวณแบบจุดคงที่เมื่อพลังงาน CPU ไม่ต้องกังวล?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.