私はオーバーサンプリングオーディオにFIRフィルタを使用しています。これはシンプルな典型的な窓付きのsincです。つまり、sinc関数が切り詰められてウィンドウされています。いつものように過去と未来のサンプルが必要です。実際には、これはオーディオ出力が遅れていることを意味します。 sinc関数は理想的なローパスフィルタです。私の疑問は、「未来の」サンプルが必要でないことを除いて、同等のものは何か。私はこの機能がレンガ壁IIRフィルタのインパルス応答と同じであると思います。それは完璧なレンガの壁のカットオフを持っていますが、完璧な位相応答を持っていません。ローパスFIRフィルタ - レイテンシなし
5
A
答えて
8
特定の周波数応答を必要とする場合、最小位相フィルタは、IIRまたはFIRフィルタの遅延またはレイテンシがその応答で最も低くなります。単位円内の極と零点をすべて持つIIRフィルタは最小位相フィルタになります。最小位相フィルタも線形位相ではないため、遅延を減らすためにその制約を解除する必要があります。 cepstum技法(Oppenheim & Schafer参照)、または同様の十分な周波数応答を持つIIRフィルタを数値的に解くこと、内部のすべての極とゼロを反転させること、および適切にウィンドウインパルス応答を戻すことによって、FIRフィルタを近似的に最小位相に変換することができますFIRフィルタに送る。
位相遅延が最小になるようにしようとすると、遅延がゼロになるまで、フィルタは何も拒否しないか、すべてを拒絶する必要があり、無駄になるまでフィルタの遷移帯域を平坦化します。
関連する問題
- 1. 係数の量を指定したFIRフィルタの次数
- 2. MATLABの係数を使用したC++でのFIRフィルタ設計、正しい結果が得られないフィルタ
- 3. freqzを使用して複素FIRフィルタの応答を得る方法
- 4. Amazon EC2レイテンシ
- 5. は、低レイテンシで
- 6. ゲームネットワークのレイテンシ補正
- 7. ASP.NETでレイテンシをシミュレート
- 8. Pingのレイテンシについて
- 9. ffmpeg(p2p)で低レイテンシのデスクトップストリーミング
- 10. 低レイテンシのBigdata on Couchbase
- 11. MATLAB:ローパスまたはハイパスフィルタをアレイに適用する
- 12. どこでオーディオDSPフィルタ(ローパスなど)を書く上で良いチュートリアルを見つけることができますか?
- 13. 低レイテンシ環境でのレイテンシの測定方法を教えてください。
- 14. サーブレットフィルタ - 特定のフィルタにフィルタを適用しない
- 15. 地理的な距離にわたるRabbitMQレイテンシ問題
- 16. Windows 7でのDirectX 7レイテンシを修正しましたか?
- 17. ただし、UDPソケットレシーバのバッファサイズはレイテンシに影響しますか?
- 18. CAS更新のCassandraサブミリ秒レイテンシ
- 19. MMIO読み取り/書き込みレイテンシ
- 20. `kubctl get pods`のレイテンシが高い
- 21. パフォーマンス/レイテンシの違い - Node.jsのダイナミックvsスタティックルート
- 22. アクティブな管理フィルタ
- 23. フレキシブルなDrupal HTMLフィルタ
- 24. Django AdminのManyToManyフィルタをフィルタします。
- 25. BindingSourceフィルタが機能しない
- 26. Facebook Timeline Aggregationsフィルタが機能しない
- 27. Glassfishでフィルタが機能しない3.1.1
- 28. CoolStorageフィールドがフィルタと等しくない
- 29. Scapy BPFフィルタが機能しない
- 30. ストリーミングページの結果がスカラ/フィルタなし
私たちは線形位相を許さない低いレイテンシを得るために歓声を上げる。 – Jeff