EVRC-B(Enhanced Variable Rate Codec B,EVRC-B,又稱4GV)是EVRC的演進方案。EVRC-B編碼技術支持COP=0,1,…,7共8種編碼操作點(也稱為編碼模式),前向和反向可以選用不同的編碼模式,每種模式對應的激活語音平均速率見下表。其中,平均信道數據速率指添加了幀質量指示和編碼尾比特後的數據速率;平均速率為估算值,實際的速率將因說話習慣、方式的不同而圍繞均值上下波動。
定義,EVRC和EVRC-B的區別,
定義
EVRC-B編碼操作點及速率(單位:kbit/s)
COP值 | 平均信源編碼速率 | 平均信道數據速率 |
0 | 8.3 | 9.3 |
1 | 7.57 | 8.5 |
2 | 6.64 | 7.5 |
3 | 6.18 | 7.0 |
4 | 5.82 | 6.6 |
5 | 5.45 | 6.2 |
6 | 5.08 | 5.8 |
7 | 4.0 | 4.8 |
EVRC-B編碼技術引入了1/4速率編碼,通過減少全速率幀數量、增加1/4速率幀數量來降低編碼速率。對於語音呼叫,用戶的即時發射功率依賴於編碼速率,平均發射功率與平均編碼速率成比例。當語音編碼平均速率降低時,空口單用戶的發射功率將減少,空口的用戶接入數將增加,空口容量得到提高。
EVRC和EVRC-B的區別
EVRC-B編碼技術與EVRC編碼技術的區別主要表現在以下幾個方面。
① EVRC採用的是廣義碼激勵線性預測(CELP)編碼技術,EVRC-B採用的是CELP、原型基音周期(PPP)、噪聲激勵線性預測(NELP)3種編碼技術的組合。
② EVRC只支持全速率、1/2速率和1/8速率編碼,EVRC-B在此基礎上引入了1/4速率編碼,對特定的激活語音幀採用1/4速率編碼可以降低語音幀的平均編碼速率。
③ EVRC語音通話採用SO3,而EVRC-B語音通話採用SO68。終端在起呼訊息或尋呼回響訊息中攜帶支持的SO值,將其支持的編碼技術通知基站。
④ EVRC-B支持8種編碼操作點,從COP0到COP7,編碼的平均速率逐步下降,所獲得的語音容量逐步提升,但語音質量逐步下降。
需要注意的是,現有的語音質量評測方法和工具採用的是PESQ算法,該算法在對EVRC編碼的語音幀質量進行評估時會出現MOS絕對值偏低的情況。