Đang tải... (xem toàn văn)
Tài liệu tham khảo Mã hóa âm thanh amr
Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K491I CM NLi u tiên ca bn khóa lun này cho phép em c bày t li cm n sâu scti Th.S Trn Ngc Hng, ngi ã tn tình hng dn, ch bo em trong sut thigian em làm khóa lun.Em xin chân thành cm n sâu sc ti các thy cô giáo trong Trng i hcCông Ngh -HQGHN ã ch bo, dy d và cung cp nhng kin thc c bn vàchuyên môn trong sut 4 nm qua và to u kin thun li em hoàn thành bnkhóa lun này.Cui cùng em xin gi li cm n ti gia ình, bn bè ã nhit tình giúp vàng viên em hoàn thành khóa lun này.Xin chúc thy cô giáo và các bn sc khe, hnh phúc.Hà ni, tháng 05 nm 2008 Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K492TÓM TT NI DUNGKhóa lun tt nghip này trình bày khái quát vng dng Adaptive Multi Rate(AMR) nâng cao cht lng cuc gi. AMR c s dng trong mng n thoi tbào, nó cung cp cht lng ting nói tt nht vi nhng giá tr thp nht vi vic sdng các k thut ACELP, DTX, VAD và CNG. AMR là b mã hóa âm thanh a tccó th hot ng 8 tc bit ngun khác nhau: 12.2, 10.2, 7.95, 7.4, 6.7, 5.9, 5.15 và4.75kbps. Không ging nh các b mã hóa âm thanh trc ây trong GSM mà hotng tc cnh và mc bo v li là hng s, thì các b mã hóa âm thanhAMR có th thích ng vi mc bo v li caiu kin kênh truyn radio và kênhu lng. Mt h thng GSM s dng mã hóa âm thanh AMR có th la chn kênhtruyn ti u (bán tc hay toàn tc) và ch mã hóa (tc bit ting nói và kênh) phi hp tt nht gia cht lng ting nói và dung lng h thng. Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K493C LCTrangI CM N 1TÓM TT NI DUNG 2NG CÁC T VIT TT VÀ THUT NG .6CHNG 1: GII THIU V MÃ HÓA ÂM THANH AMR .81.1 Gii thiu v mã hóa âm thanh trong thông tin di ng 81.2 Gii thiu v mã hóa âm thanh AMR 81.3 Miêu t chc nng ca AMR trong h thng GSM 91.4 Gii thiu v b mã hóa âm thanh AMR .10CHNG 2: THUT TOÁN VÀ CÁC KHI CHC NNG TRONG AMR .132.1. Thut toán doán tuyn tính kích thích theo mã i s ACELP 132.1.1 LPC tng hp ting nói 132.1.2 Khuyn ngh G.729 và thut toán ACELP 142.1.3 Phân tích LP và lng t hóa LSP .162.1.4 Tìm bng mã thích ng và din t. .172.1.5. Tìm bng mã cnh. .182.1.6 Lng t hóa vector ca các li 192.2 Các chc nng chuyn i mã 202.2.1 Chc nng ca ca các thành phn audio .202.2.2 Chun b các mu ting nói 202.2.3 Các nguyên tc ca b mã hóa ting nói AMR .202.2.4 Nguyên tc ca b gii mã âm thanh AMR 252.2.5 Chc nng ca b mã hóa 252.2.5.1 Quá trình tin x lý (i vi tt c các ch) 252.2.5.2 Phép phân tích doán và quá trình lng t 262.2.5.3 Tính toán áp ng xung (cho tt c các ch) 342.2.5.4 Tính toán tín hiu mc tiêu (cho tt c các ch) 342.2.5.5 Bng mã thích nghi .352.2.5.6 Bng mã i s .372.2.5.7 Lng t hóa gia lng bng mã thích nghi và cnh .42 Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K4942.2.6 Miêu t chc nng ca b gii mã 462.2.6.1 Gii mã và tng hp ting nói .462.2.6.2. Quá trình hu x lý 502.2.7 S phân b bit chi tit ca mã hóa a mc thích nghi .512.3. Cu trúc khung mã hóa AMR .522.3.1 Khuôn dng khung AMR mã hóa (AMR IF1) 522.3.1.1 AMR Header và thông tin b tr AMR. .532.3.1.2 Khung lõi AMR .552.3.2 Thành phn khung AMR 572.4 Hot ng ca khi u khin tc ngun (SCR) .582.4.1. Miêu t các chc nng ca SCR 592.4.2 Hot ng ca SCR AMR 592.4.2.1 Ti bên truyn .592.4.2.2 Ti bên nhn .632.4.3. Bu khin DTX cho h thng GSM .642.4.3.1 Các khi chc nng ca DTX 652.4.3.2 Ti bên truyn TX .652.4.3.3 Ti bên nhn RX .682.5 Khuôn dng tp âm thích hp 702.5.1 Chc nng ti bên truyn TX .702.5.1.1 c lng LSF .712.5.1.2 Tính toán nng lng khung .722.5.1.3 Thay i thut toán mã hóa trong sut thi gian to khung SID 722.5.2 Chc nng ti bên nhn RX .722.6 Khi tách tích cc ting nói VAD .742.6.1 Chc nng ca khi VAD 742.6.2 S khi và chc nng ca tng khi ca thut toán VAD 742.6.2.1 Khi bàn lc và tính toán mc bng con .752.6.2.2 Khi tách pitch 772.6.2.3 Khi tách âm .782.6.2.4 Phân tích tín hiu phc tng quan (và b tách) .782.6.2.5 Khi quyt nh VAD 79 Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K4952.7 S che du li khi mt khung .80CHNG 3: NG DNG AMR TRONG VIC NÂNG CAO CHT LNG CUCI CA MNG N THOI T BÀO .823.1 o kim tra cht lng thoi khi ng dng AMR 823.1.1 Gii thiu v tiêu chun MOS 823.1.2 So sánh cht lng thoi khi s dng AMR so vi khi s dng EFR .833.2 ng dng AMR trong vic nâng cao cht lng thoi mng MobiFone .863.2.1 Tng quan .863.2.2 Trin khai AMR trên mng vô tuyn 863.2.2.1 o cht lng ng truyn .863.2.2.2. Cu hình AMR .893.2.3 Kt quo kim mng li sau khi trin khai AMR 943.2.3.1 Kt quo kim ch s SQI 943.2.3.2 T l thit lp cuc gi thành công 953.2.3.3 T l rt cuc gi 963.2.3.4 Lu lng kênh iu khin (loi tr vic gán ban u) (ERL) .973.2.3.5 T l chuyn giao thành công gia các cell (%) 983.2.3.6 Nhn xét 99T LUN 100TÀI LIU THAM KHO .101 Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K496NG CÁC T VIT TT VÀ THUT NGKý hiu Tên ting Anh Ting VitA/D Analogue to Digital B chuyn i tng tsang sACR Absolute Category Rating Loi tc tuyt iADPCM Adaptive Differential Pulse Code Modulation iu ch xung mã viphân thích nghiAMR Adaptive Multi Rate a tc thích nghiBSC Base Station Contronller Trm u khin c sBTS Base Transceiver Station Trm thu phát c sC/I Carrier-to-Interfere ratio T s sóng mang trênnhiuCI Confidence Interval Khong tin cyCRC Cyclic Redundancy Check Kim tra d thaD/A Digital to Analogue B chuyn i s sangng tDCR Degradation Category Rating Loi tc suy binDSP Digital Signal Processor X lý tín hiu sDTMF Dual Tone Multi Frequency a tn s âm képDTX Discontinuous Transmission Truyn không liên tcEFR Enhance Full Rate Toàn tc tng cngFR Full Rate Toàn tcGSM Global System for Mobile communications H thng di ng toàncuHR Half Rate Bán tcITU-T International Telecommunication Union –Telecommunications Standardization SectorT chc vin thông thgii – Tiêu chun vin Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K497thôngLPC Linear Predictive Coding Mã hóa d oán tuyntínhLSP Linear Spectral Pairs Cp ph tuynMA Moving Average Dch chuyn trung bìnhMOS Mean Opinion Score im ý kin trung bìnhMS Mobile Station Trm di ngMSC Mobile Switching Center Trung tâm chuyn mchdi ngPCM Pulse Code Modulation iu ch xung mãPSTN Public Switched Telecommunications Network Mng vin thông chuynmch công cngSID Silence Descriptor Mô t im lngSNR Signal to Noise Ratio T s tín hiu trên nSQI Signal Quality Index Ch s cht lng tínhiuTCH-AFSTraffic Channel Adaptive Full rate Speech Kênh lu lng toàn tcting nói thích nghiTCH-AHSTraffic Channel Adaptive Half rate Speech Kênh lu lng bán tcting nói thích nghiTRAU Transcoder Units Khi chuyn i mãVAD Voice Activity Detector B phát hin tích ccting nói Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K498CHNG 1: GII THIU V MÃ HÓA ÂM THANH AMR1.1 Gii thiu v mã hóa âm thanh trong thông tin di ngTrong thông tin di ng rng di tn có giá tr nh hàng hóa, do ó các b mãhóa ting nói óng vai trò quan trng không ch vi cht lng ting nói mà còn phim bo chim dng ít bng tn vi tc bit thp. B mã hóa vi tc bit thp chokênh truyn bng hp làm tng dung lng h thng là yêu cu quan trng ca các nhàcung cp dch v và c chú trng nghiên cu c bit trong thông tin di ng. Cácb mã hóa ting nói v c bn c chia làm 2 loi chính là: Mã hóa dng sóng và mãhóa ngun (Vocoder).- Mã hóa dng sóng: là k thut mã hóa và gii mã liên tc bám theo dng sóngca tín hiu am thanh (mà ting nói ch là mt phn trong ó), v nguyên tc chúngc thit kc lp vi ngun âm nên cht lng ting nói không ph thuc vào cácloi ngun tín hiu, kiu mã này có u im chng nhiu tt, k thut không phc tpvà r, song h s nén tín hiu không tht s cao, thuc loi này có PCM, ADPCM,DM, APC….- Mã hóa ngun da trên s mô phng ngun âm c th (i tng chính ây làting nói ca con ngi c nghiên cu trc các c tính khai thác các kh nngnén mã), k thut này phc tp, có tr cao, giá thành t song bù li có h s nénln và cho tc bit mã hóa thp.1.2 Gii thiu v mã hóa âm thanh AMR.AMR là s kt hp c bit vi h thng di ng toàn cu GSM. GSM là hthng chuyn mch c xut phát t Châu Âu vào nhng nm 1980 và c s dng rt nhiu nc Châu Âu. Nhiu công ty di ng nc M và nhiu nc khôngthuc Châu Âu cng s dng công ngh GSM.AMR là phng pháp mã hóa ting c phát trin trên c s CELP is (ACELP) và c tip nhn cho png pháp mã hóa ting ca GSM vàom 1998.AMR thích ng vi nhiu loi kênh truyn khác nhau. AMR có th tuchnh bng cách thêm vào các bit giúp sa li khi u kin kênh truyn kém, Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K499trong khi vn cung cp tng s bit nh nht trong u kin kênh truyn tt.iu này có ngha là AMR có nhiu bit có th mã hóa ting nói hn là các b mãhóa khác.AMR là b mã hóa âm thanh a tc và nó có th hot ng 8 tc bit:12.2, 10.2, 7.95, 7.4, 6.7, 5.9, 5.15 hay 4.75 kbps. Thêm vào ó, b mã hóacthit k cho phép chuyn mch khung không liên tc bi khung c s gia các ch khác nhau. dài khung cnh là 20ms trong tt c các ch. Kh nng a tc c bngcách thay i s lng bit lng t cho các thông s trong các subframe.AMR quy nh các công ngh ngoi vi cn thit cho thông tin di ng. Hai tùychn c cung cp tùy chn là gii thut VAD và DTX. Thông tin tp âm nn SIDc phát ti mt khong thi gian nht nh cùng vi h s doán ngn hn vàcông sut khung c lng t hóa 35 bit. Ngoài ra cng nh ngha các yêu cu choche du li khi xy ra li.1.3 Miêu t chc nng ca AMR trong h thng GSMMã hóa âm thanh AMR bao gm mt tp các ch mã hóa âm thanh tc c nh cho hot ng toàn tc và hot ng bán tc, có kh nng cung cpchuyn mch gia các ch khác nhau tùy thuc vào iu kin li truyn. Mich s cung cp mt mc bo v li khác nhau qua vic dành phân phitng s bit có th (22,8 kbps trong toàn tc và 11,4 kbps trong bán tc) gia mãhóa ngun và mã hóa kênh.Tc bit thc tc s dng cho mi khung ting nói thì ph thuc vàocác iu kin tn ti ca kênh truyn. Thut toán thích nghi mã hóa s la chntc ting nói ti u (hay ch mã hóa) nh cht lng ca kênh truyn. Ch mã hóa tt nht s c la chn trong iu kin truyn kém và trong iukin truyn tt thì ch mã hóa s cung cp cht lng tt nht. Ch mã hóathích hp c la chn tùy thuc vào kt quo cht lng ca kênh truync thc hin trong MS và trong mng và thông tin v bng tn gi qua giaodin không khí cùng vi d liu. Khóa lun tt nghip Thông tin di ngTrng H Công ngh - HQGHN Trn Duy Phú-K4910Hình 1.1: S hin th các thông tin chính truyn qua giao din h thng.Theo c hai hng, các khung d liu ting nói c kt hp vi ch s chmã hóa c s dng bên nhn la chn úng gii mã kênh và gii mã ngun.Trong mng, ch s ch mã hóa phi c gi ti TRAU vì th mà gii mã ngunphù hpc la chn.S thích nghi cho ch mã hóa tuyn lên, mng phi c ng cht lngkênh truyn, nhn dng mã hóa tt nht i vi u kin truyn ã tn ti và githông tin này ti MS qua giao din không khí.Thích nghi mã hóa theo tuyn xung, MS phi c lng cht lng kênh truynvà gi thông tin cht lng ti mng, nó có thc ánh x trong mng vi ch mãhóa c gi ý.Mi link có th s dng ch mã hóa khác nhau nhng bt buc c 2 link phis dng cùng ch kênh (là toàn tc hoc bán tc).Ch kênh c la chn bi chc nng qun lý tài nguyên vô tuyn ca mng.1.4 Gii thiu v b mã hóa âm thanh AMRB mã hóa ting AMR bao gm b mã hóa ting a tc, mt bu khin tc ngun phi hp vi b tách tích cc ting nói và h thng to tp âm thích hp và ch che chn li chng li nh hng ca truyn li và mt các gói d liu. [...]... là 13 bit PCM ng u c các kh i mã hóa (trong ph thu c vào lo i mã hóa ch c s d ng) và t tín m u ti ng nói s c khôi ph c l i B ng mã hóa theo d thích theo mã i s a t c M t mã hóa âm thanh AMR c a UE s h tr t t c t c b ng 1.1 d i ây B ng 1.1: Các t c ti ng nói theo khuôn ó s l ng các bit thì hi u ra các kh i 160 oán tuy n tính kích ngu n c cho bit ngu n mã hóa cho mã hóa AMR Chú ý: 1) Các khung SID gi... cl i 2.2.2 Chu n b các m u ti ng nói D li u cho vào b mã hóa bao g m các m u v i gi i mã 13 bit liên ti p n m phía trái c a c a 1 t có 16 bit Ba bit kém quan tr ng nh t c thi t l p là “0” B gi i mã cho ra d li u d i cùng nh d ng 2.2.3 Các nguyên t c c a b mã hóa ti ng nói AMR Mã hóa AMR bao g m 8 mã hóa ngu n v i các t c Mã hóa d a trên mô hình mã hóa d báo tuy n tính S d báo tuy n tính b c 10 hay b... l i b ng mã thích ng và h s hi u ch nh c a l i b ng mã c nh c ng t hóa vector B ng mã l ng hóa t vector s d ng m t c u trúc liên h p 2 t ng M i t ng g m b ng mã 2 chi u và t ng u tiêng s d ng b ng mã GA v i 3 bit, và t ng hai bao g m m t b ng mã GB 4 bit Thành ph n u tiên c a t ng vector trong m i b ng mã mô t l i b ng mã thích ng ã l ng t hóa và thành ph n th 2 mô t h s hi u ch nh l i b ng mã c nh...Khóa lu n t t nghi p Thông tin di ng M t b mã hóa ti ng a t c là m t b n m ch tích h p mã hóa âm thanh v i 8 t c ngu n t 4.75kbps n 12.2kbps, và cho phép ch mã hóa t p âm n n t c mã hóa ti ng có th chuy n t c c a nó v i khung ti ng nói 20ms trên 1 l nh Hình 1.2 mô t các kh i ch c n ng x lý ti... ng l ng t hóa vector 10 chi u v i 7 bit, và t ng th 2 là l ng t hóa vector tách 10 bit v i hai b ng mã hóa 5 chi u H n n a, 1 bit c phân ph i cho s l a ch n các h s d báo MA 2.1.4 Tìm b ng mã thích ng và di n t B mã hóa mang n nhi u m c ph c t p trong tính toán, c bi t là khi tìm ki m b ng mã thích ng và b ng mã c nh V i m c ích n gi n hóa, m t l i vào hai t ng c a ra trong tìm ki m b ng mã thích ng... hành khuy n ngh G.729 vào n m 1996, mã hóa ti ng nói ch t l ng cao, tr th p và t c 8kbps Thu t toán i s ACELP n nh m t b c d a trên k thu t mã hóa d báo tuy n tính kích thích theo mã kh i c a thu t toán ACELP Tr c bi t ng H Công ngh - HQGHN c ch ra 14 hình i ây: Tr n Duy Phú-K49 Khóa lu n t t nghi p Thông tin di Hình 2.4 S ng kh i G.729 B mã hóa này d a trên m t ki u mã hóa CELP và s d ng m t k thu t t... 1< 1 là các nhân t có ng t hóa B mã hóa ho t t it c ng rút ra các tham s c a mô hình CELP (các h s c a b l c LP, các t ng thêm c a b ng mã c nh và thích nghi) Nh ng tham s này mã hóa và truy n i T i b gi i mã, nh ng tham s này s c t ng h p thông qua vi c l c các tín hi u kích thích ã c gi i mã và ti ng nói c xây d ng l i thông qua b l c t ng h p LP Dòng tín hi u t i b mã hóa nh trên hình d Hình 2.8:... nh n n m ng truy c p 3G c t m ng truy c p 3G 9) RX_TYPE, lo i khung nh n c ã cl ng t hóa thành 3 bit Trong hình 1.2, b mã hóa ti ng lây tín hi u vào nó là 13 bit PCM ng u t b ph n âm thanh c a UE hay c a m ng, t m ng PSTN 8 bit theo lu t A hay lu t µ c chuy n i thành 13 bit PCM ng u Ti ng c mã hóa t i l i ra b mã hóa là các gói và c g i t i giao di n c a m ng T i n i nh n thì tín hi u c chuy n ng c... u di n b ng các h s d oán tuy n tính ã c tính toán Các h s LPC ã c l ng t hóa c s d ng trong b l c t ng h p c a coder này S kích thích c a b l c này bao g m hai ph n: m t là vector b ng mã thích ng nh m tái t o c u trúc di n t c a âm thanh gi ng nói, và hai là vector b ng mã c nh nh m tái t o âm thanh câm Hai vector c a b ng mã ã chia t l b i nh ng l i riêng c a chúng xây d ng s kích thích c a b l... Tr n Duy Phú-K49 Khóa lu n t t nghi p c p phát ít bit Thông tin di ng gi m t ng s bit mã hóa N u chính xác c a l ng t hóa LSP không v a , ch t l ng c a ti ng nói gi i mã s gi m áng k Nh th m t c a b ng mã c l n c c n n và s ph c t p tìm ki m và các bit t ng lên ng th i Trong xem xét trên, l ng t hóa vector hai t ng v i d báo MA th t chuy n m ch l n th 4 c s d ng gi m c c a b ng mã và ph c t p v i . nguyên tc ca b mã hóa ting nói AMRMã hóa AMR bao gm 8 mã hóa ngun vi các tc bit t 4,75 n 12,2 kbps .Mã hóa da trên mô hình mã hóa d báo tuyn. Cácb mã hóa ting nói v c bn c chia làm 2 loi chính là: Mã hóa dng sóng và m hóa ngun (Vocoder).- Mã hóa dng sóng: là k thut mã hóa và gii mã