2 台のモバイル デバイス間で行われる通話の音質を測定する必要があります。私はそれを実装する2つの方法を見つけました。
- 300hz と 3.4khz の間で 100hz 周波数増分の正弦波でテストします。すべてまたはほとんどの周波数で信号対雑音比がきれいであれば、通話品質は良好であると見なすことができます。
- スペクトルの下部 (300hz)、上部 (3.4khz)、およびいくつかのランダムな中間周波数をチェックして、それらがきれいな信号対雑音比で送信されるかどうかを確認します。その場合、通話品質は良好であると想定できます。
この正弦波を取得する方法がわかりません。DFT を使用する必要がありますか? はいの場合、以下の 3 つの質問があります。
- DFT は、電波に変換するためにタワーから送信されているモバイル ネットワークの信号を使用しますか?
- はいの場合、信号を見つけてDFT関数に渡して機能させる方法は?
- いいえの場合、音声信号を DFT 関数に与える必要がありますか? 音声信号を見つける方法は?電話をかけて録音する必要がありますか?
私が行った解決策が正しくない場合は、良い解決策を見つけるのを手伝ってください。
前もって感謝します。