EVRC
EVRC-NB(EVRC narrowband-wideband、規格名 3GPP2 C.S0014-D)は、EVRC-B と EVRC-WB を統合した規格である。サービスオプションの切り替えを行うことなく、様々なビットレートの狭帯域音声と 50Hz-7 kHz の広帯域音声とを扱うことができる。
CDMA2000 ネットワークでのサービス種別を表すサービスオプションとして、それまでの仕様と互換性のある SO3(Service Option 3)、SO68(Service Option 68)、SO70(Service Option 70)と共に、拡張機能が有効な SO73(Service Option 73)が割り当てられている 。
EVRC-NW(Service Option 73)の動作点と平均的な会話での想定平均ビットレート(符号化のレート)との関係は以下のようになる 。
20 ms 程度の周期で分析と符号化を行えば情報量は削減できるが、合成による分析の手法を用いた場合、ピッチ周波数の誤差のため実信号との比較がうまくできず音質が低下する。
RCELP ではピッチ周波数の細かい変動を無視し 20 ms 程度の大まかな周期でピッチ周波数の分析と符号化を行い、その間は実際のピッチ周波数との誤差分だけ元の信号を時間軸方向に修正することで、合成による分析の手法を用いた場合の音質低下を避ける。 ピッチ周波数の細かい変動を無視しても聴感上の音質はほとんど変わらないことが分かっており 、 元信号の修正のため符号化時の演算量は増加するが、音質を低下させることなく情報量を削減することができる。
EVRC では、入力信号自体を修正するのではなく、線形予測フィルターを通した後の残差信号を時間軸方向に修正している 。
また、固定コードブックの表現方法として演算量とメモリ使用量が少ない ACELP の形式を用いている。