資料介紹
AMR音頻編碼器概述及文件格式分析
時間:2011-01-14 09:21來源:bairuitech.com 作者:秩名 點擊: 6494 次
全稱Adaptive Multi-Rate,自適應多速率編碼,主要用于移動設備的音頻,壓縮比比較大,但相對其他的壓縮格式質量比較差,由于多用于人聲,通話,效果還是很不錯的。AMR-WB應用于EDGE、3G可充分體現其優勢。足夠的傳輸帶寬保證AMR-WB可采用從6.6kb/s到23.85kb/s共九種編
TAG:
全稱Adaptive Multi-Rate,自適應多速率編碼,主要用于移動設備的音頻,壓縮比比較大,但相對其他的壓縮格式質量比較差,由于多用于人聲,通話,效果還是很不錯的。
一、分類
1. AMR: 又稱為AMR-NB,相對于下面的WB而言,
語音帶寬范圍:300-3400Hz,
8KHz抽樣
2. AMR-WB:AMR WideBand,
語音帶寬范圍: 50-7000Hz
16KHz 抽樣
“AMR-WB”全稱為“Adaptive Multi-rate - Wideband”,即“自適應多速率寬帶編碼”,采樣頻率為16kHz,是一種同時被國際標準化組織ITU-T和3GPP采用的寬帶語音編碼標準,也稱 為G722.2標準。AMR-WB提供語音帶寬范圍達到50~7000Hz,用戶可主觀感受到話音比以前更加自然、舒適和易于分辨。
與之作比較,現在GSM用的EFR(Enhenced Full Rate,增強型全速率編碼)采樣頻率為8kHz,語音帶寬為200~3400Hz。
AMR-WB應用于窄帶GSM(全速信道16k,GMSK)的優勢在于其可采用從6.6kb/s, 8.85kb/s和12.65kb/s三種編碼,當網絡繁忙時C/I惡化,編碼器可以自動調整編碼模式,從而增強QoS。在這種應用中,AMR-WB抗擾 度優于AMR-NB。
AMR-WB應用于EDGE、3G可充分體現其優勢。足夠的傳輸帶寬保證AMR-WB可采用從6.6kb/s到23.85kb/s共九種編碼,語音質量超越PSTN固定電話。
二、編碼方式
1. AMR-NB:
AMR 一共有16種編碼方式, 0-7對應8種不同的編碼方式, 8-15 用于噪音或者保留用。
Frame TypeMode IndicationMode RequestFrame content (AMR mode, comfort noise, or other)
000AMR 4,75 kbit/s
111AMR 5,15 kbit/s
222AMR 5,90 kbit/s
333AMR 6,70 kbit/s (PDC-EFR)
444AMR 7,40 kbit/s (TDMA-EFR)
555AMR 7,95 kbit/s
666AMR 10,2 kbit/s
777AMR 12,2 kbit/s (GSM-EFR)
8--AMR SID
9--GSM-EFR SID
10--TDMA-EFR SID
11--PDC-EFR SID
12-14--For future use
15--No Data (No transmission/No reception)
2. AMR-WB:
Frame Type IndexMode IndicationMode RequestFrame content (AMR-WB mode, comfort noise, or other)
000AMR-WB 6.60 kbit/s
111AMR-WB 8.85 kbit/s
222AMR-WB 12.65 kbit/s
333AMR-WB 14.25 kbit/s
444AMR-WB 15.85 kbit/s
555AMR-WB 18.25 kbit/s
666AMR-WB 19.85 kbit/s
777AMR-WB 23.05 kbit/s
888AMR-WB 23.85 kbit/s
9--AMR-WB SID (Comfort Noise Frame)
10-13--For future use
14--speech lost
15--No Data (No transmission/No reception)
--
二、AMR 幀格式:
AMR 有兩種類型的幀格式:AMR IF1 和 AMR IF2
1. AMR IF1:
IF1 的幀格式如下圖所示:
FrameType, Mode Indication, Mode Request 對應上面兩個表格里的數。從上面的表格里我們可以看出,這三個域的值是相同的。所以在IF2中省略了Mode Indication, Mode Request 兩個域。
Frame Quality Indicator: 0表示bad frame 或者corrupted frame; 1表示 good frame
每一幀的數據有分為三個部分:Class A/B/C
Class A:一幀中最敏感、最重要的數據。一旦這一部份數據有損壞,整個幀就無法解碼,就損壞了。所以,一般在無線傳輸的時候要使用各種冗余的方式對這部分數據加以保護。
Class B:相對于Class A不那么重要的數據。
Class C:比Class B還不重要的數據。
2. AMR IF2:
?
相對于IF1, IF2 省去了Frame Quality Indicator, Mode Indication, Mode Request 和CRC 校驗。但是增加了bit 填充。因為AMR幀中數據的長度并不是字節(8bit)的整數倍,所以在有些幀的末尾需要增加bit填充,以使整個幀的長度達到字節的整數倍。
有關IF2幀中各個域的信息請參考下面的幀大小節的表格。
三、幀大小
1. AMR-NB
Frame Type IndexFrame contentNumber of bits in Frame TypeNumber of Bits in AMR Core FrameNumber of Bits in
Bit StuffingNumber of octets (N)
0AMR 4,75 495513
1AMR 5,154103514
2AMR 5,904118616
3AMR 6,704134618
4AMR 7,404148019
5AMR 7,954159521
6AMR 10,24204026
7AMR 12,24244031
8AMR SID43956
9GSM-EFR SID44316
10TDMA-EFR SID43866
11PDC-EFR SID43776
12-14For future use----
15No Data4041
Number of bits in Classes A, B, and C for each AMR codec mode
Frame TypeAMR
codec modeTotal number of bitsClass AClass BClass C
04,759542530
15,1510349540
25,9011855630
36,7013458760
47,4014861870
57,9515975840
610,2204659940
712,22448110360
2. AMR-WB:
Composition of AMR-WB IF2 Frames for all Frame Types
Frame Type IndexFrame contentNumber of bits in Frame TypeNumber of bits in Frame Quality IndicatorNumber of Bits in AMR-WB Core FrameNumber of Bits in Bit StuffingNumber of octets (N)
0AMR-WB 6.60 kbit/s41132718
1AMR-WB 8.85 kbit/s41177223
2AMR-WB 12.65 kbit/s41253633
3AMR-WB 14.25 kbit/s41285637
4AMR-WB 15.85 kbit/s41317641
5AMR-WB 18.25 kbit/s41365647
6AMR-WB 19.85 kbit/s41397651
7AMR-WB 23.05 kbit/s41461659
8AMR-WB 23.85 kbit/s41477661
9AMR-WB SID (Comfort Noise Frame)414036
10-13For future use-----
14speech lost41031
15No Data (No transmission/No reception)41031
Frame TypeAMR-WB
codec modeTotal number of bitsClass AClass BClass C
06.6013254780
18.85177641130
212.65253721810
314.25285722130
415.85317722450
518.25365722930
619.85397723250
723.05461723890
823.85477724050
(責任編輯:jackyhwei)
- 常用對象文件格式
- STM32--hex文件格式
- MIDI文件格式的協議說明 3次下載
- GIF圖形文件格式文檔 2次下載
- GIF文件格式詳解 2次下載
- UE-9000音頻編碼器
- LabVIEW數據文件格式的視頻教程
- TD-SCDMA中AMR語音編碼器的實現
- GS1288原理圖(PADS LOGIC文件格式)
- 適用于IPTV大并發應用的文件格式
- 廣播音頻數據文件格式規范—廣播波形格式(BWF) GY T
- .mpp文件格式打開軟件下載
- 如何光繪輸出AutoCAD文件格式
- MP3 文件格式資料
- Protel DXP 中文教材 (PDF文件格式) 0次下載
- 增量編碼器和絕對值編碼器的區別 3026次閱讀
- 編碼器好壞怎么判斷,編碼器原理 1956次閱讀
- 磁性編碼器和光電編碼器的比較 3364次閱讀
- WAV文件格式詳解 5494次閱讀
- 將MacOLM文件轉換為OutlookPST文件格式的工具 3134次閱讀
- DBC文件格式錯誤導致Davinci Configurator報錯問題總結 9442次閱讀
- 編碼器概述及工作原理介紹 1.2w次閱讀
- 電子編碼器怎么編碼_電子編碼器編碼失敗的原因 1.1w次閱讀
- 脈沖編碼器的原理_脈沖編碼器的故障分析 9502次閱讀
- 伺服電機編碼器原理_伺服電機編碼器種類 1w次閱讀
- 主軸編碼器的安裝 1.4w次閱讀
- 光電編碼器型號含義_光電編碼器應用實例 1.8w次閱讀
- 編碼器正交編碼工作原理 3.2w次閱讀
- 伺服電機自帶編碼器為什么還要外加編碼器? 6.1w次閱讀
- 編碼器元件及其應用 6649次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 11次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5DIY動手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費
- 651單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 751單片機PM2.5檢測系統程序
- 0.83 MB | 2次下載 | 免費
- 8TP4055-500mA線性鋰離子電池充電器數據手冊
- 0.27 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537797次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191186次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論