Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
1
I CM N
Li u tiên ca bn khóa lun này cho phép em c bày t li cm n sâu sc
ti Th.S Trn Ngc Hng, ngi ã tn tình hng dn, ch bo em trong sut thi
gian 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 hc
Cô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 bn
khó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 ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
2
TÓM TT NI DUNG
Khó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 t
bào, nó cung cp cht lng ting nói tt nht vi nhng giá tr thp nht vi vic s
dng các k thut ACELP, DTX, VAD và CNG. AMR là b mã hóa âm thanh a tc
có 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à hot
ng tc cnh và mc bo v li là hng s, thì các b mã hóa âm thanh
AMR có th thích ng vi mc bo v li caiu kin kênh truyn radio và kênh
u lng. Mt h thng GSM s dng mã hóa âm thanh AMR có th la chn kênh
truyn 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 ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
3
C LC
Trang
I CM N ......................................................................................................................1
TÓM TT NI DUNG........................................................................................................2
NG CÁC T VIT TT VÀ THUT NG .................................................................6
CHNG 1: GII THIU V MÃ HÓA ÂM THANH AMR .........................................8
1.1 Gii thiu v mã hóa âm thanh trong thông tin di ng ........................................8
1.2 Gii thiu v mã hóa âm thanh AMR......................................................................8
1.3 Miêu t chc nng ca AMR trong h thng GSM................................................9
1.4 Gii thiu v b mã hóa âm thanh AMR...............................................................10
CHNG 2: THUT TOÁN VÀ CÁC KHI CHC NNG TRONG AMR...............13
2.1. Thut toán doán tuyn tính kích thích theo mã i s ACELP ....................13
2.1.1 LPC tng hp ting nói..............................................................................13
2.1.2 Khuyn ngh G.729 và thut toán ACELP..................................................14
2.1.3 Phân tích LP và lng t hóa LSP .............................................................16
2.1.4 Tìm bng mã thích ng và din t. ...........................................................17
2.1.5. Tìm bng mã cnh. ...............................................................................18
2.1.6 Lng t hóa vector ca các li ............................................................19
2.2 Các chc nng chuyn i mã................................................................................20
2.2.1 Chc nng ca ca các thành phn audio...................................................20
2.2.2 Chun b các mu ting nói........................................................................20
2.2.3 Các nguyên tc ca b mã hóa ting nói AMR...........................................20
2.2.4 Nguyên tc ca b gii mã âm thanh AMR................................................25
2.2.5 Chc nng ca b mã hóa..........................................................................25
2.2.5.1 Quá trình tin x lý (i vi tt c các ch)..............................................25
2.2.5.2 Phép phân tích doán và quá trình lng t ..............................................26
2.2.5.3 Tính toán áp ng xung (cho tt c các ch)............................................34
2.2.5.4 Tính toán tín hiu mc tiêu (cho tt c các ch)........................................34
2.2.5.5 Bng mã thích nghi.......................................................................................35
2.2.5.6 Bng mã i s .............................................................................................37
2.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 ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
4
2.2.6 Miêu t chc nng ca b gii mã..............................................................46
2.2.6.1 Gii mã và tng hp ting nói.......................................................................46
2.2.6.2. Quá trình hu x lý......................................................................................50
2.2.7 S phân b bit chi tit ca mã hóa a mc thích nghi.................................51
2.3. Cu trúc khung mã hóa AMR...............................................................................52
2.3.1 Khuôn dng khung AMR mã hóa (AMR IF1)............................................52
2.3.1.1 AMR Header và thông tin b tr AMR. .........................................................53
2.3.1.2 Khung lõi AMR.............................................................................................55
2.3.2 Thành phn khung AMR............................................................................57
2.4 Hot ng ca khi u khin tc ngun (SCR).............................................58
2.4.1. Miêu t các chc nng ca SCR................................................................59
2.4.2 Hot ng ca SCR AMR..........................................................................59
2.4.2.1 Ti bên truyn...............................................................................................59
2.4.2.2 Ti bên nhn.................................................................................................63
2.4.3. Bu khin DTX cho h thng GSM.....................................................64
2.4.3.1 Các khi chc nng ca DTX........................................................................65
2.4.3.2 Ti bên truyn TX .........................................................................................65
2.4.3.3 Ti bên nhn RX ...........................................................................................68
2.5 Khuôn dng tp âm thích hp................................................................................70
2.5.1 Chc nng ti bên truyn TX .....................................................................70
2.5.1.1 c lng LSF.............................................................................................71
2.5.1.2 Tính toán nng lng khung .........................................................................72
2.5.1.3 Thay i thut toán mã hóa trong sut thi gian to khung SID....................72
2.5.2 Chc nng ti bên nhn RX .......................................................................72
2.6 Khi tách tích cc ting nói VAD...........................................................................74
2.6.1 Chc nng ca khi VAD..........................................................................74
2.6.2 S khi và chc nng ca tng khi ca thut toán VAD......................74
2.6.2.1 Khi bàn lc và tính toán mc bng con .......................................................75
2.6.2.2 Khi tách pitch..............................................................................................77
2.6.2.3 Khi tách âm.................................................................................................78
2.6.2.4 Phân tích tín hiu phc tng quan (và b tách)...........................................78
2.6.2.5 Khi quyt nh VAD ....................................................................................79
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
5
2.7 S che du li khi mt khung.................................................................................80
CHNG 3: NG DNG AMR TRONG VIC NÂNG CAO CHT LNG CUC
I CA MNG N THOI T BÀO.......................................................................82
3.1 o kim tra cht lng thoi khi ng dng AMR......................................................82
3.1.1 Gii thiu v tiêu chun MOS................................................................................82
3.1.2 So sánh cht lng thoi khi s dng AMR so vi khi s dng EFR.....................83
3.2 ng dng AMR trong vic nâng cao cht lng thoi mng MobiFone ...................86
3.2.1 Tng quan...............................................................................................................86
3.2.2 Trin khai AMR trên mng vô tuyn......................................................................86
3.2.2.1 o cht lng ng truyn ...................................................................86
3.2.2.2. Cu hình AMR.......................................................................................89
3.2.3 Kt quo kim mng li sau khi trin khai AMR..............................................94
3.2.3.1 Kt quo kim ch s SQI ........................................................................94
3.2.3.2 T l thit lp cuc gi thành công..........................................................95
3.2.3.3 T l rt cuc gi....................................................................................96
3.2.3.4 Lu lng kênh iu khin (loi tr vic gán ban u) (ERL).................97
3.2.3.5 T l chuyn giao thành công gia các cell (%) ......................................98
3.2.3.6 Nhn xét..................................................................................................99
T LUN ......................................................................................................................100
TÀI LIU THAM KHO ...............................................................................................101
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
6
NG CÁC T VIT TT VÀ THUT NG
Ký hiu Tên ting Anh Ting Vit
A/D Analogue to Digital B chuyn i tng t
sang s
ACR Absolute Category Rating Loi tc tuyt i
ADPCM Adaptive Differential Pulse Code Modulation iu ch xung mã vi
phân thích nghi
AMR Adaptive Multi Rate a tc thích nghi
BSC Base Station Contronller Trm u khin c s
BTS Base Transceiver Station Trm thu phát c s
C/I Carrier-to-Interfere ratio T s sóng mang trên
nhiu
CI Confidence Interval Khong tin cy
CRC Cyclic Redundancy Check Kim tra d tha
D/A Digital to Analogue B chuyn i s sang
ng t
DCR Degradation Category Rating Loi tc suy bin
DSP Digital Signal Processor X lý tín hiu s
DTMF Dual Tone Multi Frequency a tn s âm kép
DTX Discontinuous Transmission Truyn không liên tc
EFR Enhance Full Rate Toàn tc tng cng
FR Full Rate Toàn tc
GSM Global System for Mobile communications H thng di ng toàn
cu
HR Half Rate Bán tc
ITU-T International Telecommunication Union –
Telecommunications Standardization Sector
T chc vin thông th
gii – Tiêu chun vin
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
7
thông
LPC Linear Predictive Coding Mã hóa d oán tuyn
tính
LSP Linear Spectral Pairs Cp ph tuyn
MA Moving Average Dch chuyn trung bình
MOS Mean Opinion Score im ý kin trung bình
MS Mobile Station Trm di ng
MSC Mobile Switching Center Trung tâm chuyn mch
di ng
PCM Pulse Code Modulation iu ch xung mã
PSTN Public Switched Telecommunications Network Mng vin thông chuyn
mch công cng
SID Silence Descriptor Mô t im lng
SNR Signal to Noise Ratio T s tín hiu trên n
SQI Signal Quality Index Ch s cht lng tín
hiu
TCH-
AFS
Traffic Channel Adaptive Full rate Speech Kênh lu lng toàn tc
ting nói thích nghi
TCH-
AHS
Traffic Channel Adaptive Half rate Speech Kênh lu lng bán tc
ting nói thích nghi
TRAU Transcoder Units Khi chuyn i mã
VAD Voice Activity Detector B phát hin tích cc
ting nói
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
8
CHNG 1: GII THIU V MÃ HÓA ÂM THANH AMR
1.1 Gii thiu v mã hóa âm thanh trong thông tin di ng
Trong 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 phi
m bo chim dng ít bng tn vi tc bit thp. B mã hóa vi tc bit thp cho
kê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ác
b 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óng
ca tín hiu am thanh (mà ting nói ch là mt phn trong ó), v nguyên tc chúng
c thit kc lp vi ngun âm nên cht lng ting nói không ph thuc vào các
loi ngun tín hiu, kiu mã này có u im chng nhiu tt, k thut không phc tp
và 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 nng
nén mã), k thut này phc tp, có tr cao, giá thành t song bù li có h s nén
ln 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à h
thng 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ông
thuc 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 i
s (ACELP) và c tip nhn cho png pháp mã hóa ting ca GSM vào
m 1998.
AMR thích ng vi nhiu loi kênh truyn khác nhau. AMR có th tu
chnh 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 ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
9
trong 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óac
thit 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 bng
cá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ùy
chn c cung cp tùy chn là gii thut VAD và DTX. Thông tin tp âm nn SID
c 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 cho
che du li khi xy ra li.
1.3 Miêu t chc nng ca AMR trong h thng GSM
Mã 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 cp
chuyn mch gia các ch khác nhau tùy thuc vào iu kin li truyn. Mi
ch s cung cp mt mc bo v li khác nhau qua vic dành phân phi
tng 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ào
các iu kin tn ti ca kênh truyn. Thut toán thích nghi mã hóa s la chn
tc 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 iu
kin truyn tt thì ch mã hóa s cung cp cht lng tt nht. Ch mã hóa
thích hp c la chn tùy thuc vào kt quo cht lng ca kênh truyn
c thc hin trong MS và trong mng và thông tin v bng tn gi qua giao
din không khí cùng vi d liu.
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
10
Hì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 ch
mã 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ã ngun
phù hpc la chn.
S thích nghi cho ch mã hóa tuyn lên, mng phi c ng cht lng
kênh truyn, nhn dng mã hóa tt nht i vi u kin truyn ã tn ti và gi
thô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 truyn
và 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 phi
s 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 AMR
B 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.
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
11
Mt b mã hóa ting a tc là mt bn mch tích hp mã hóa âm thanh vi 8 tc
ngun t 4.75kbps n 12.2kbps, và cho phép ch mã hóa tp âm nn tc thp. B
mã hóa ting có th chuyn tc ca nó vi khung ting nói 20ms trên 1 lnh u khin.
Hình 1.2 mô t các khi chc nng x lý ting nói. Trong hình này, các c m
k thut thích hp c ch ra cho mi khi chc nng. Trong hình 1.2, các phn âm
thanh bao gm chuyn i t tín hiu tng t sang tín hiu s và chuyn t tín hiu
s sang tín hiu tng t, ch ra các bc hoàn thành ting nói gia tín hiu âm thanh
vào/ra thit b ngi s dng (UE) và giao din s ca mng.
Hình 1.2.Tng quan các khi chc nng x lý âm thanh.
Gii thích các ký hiu trong hình:
1) 8 bit lut A hay lut µ PCM, tc ly mu là 8000 mu/giây.
2) 13 bit ng u PCM, tc ly mu là 8000 mu/giây.
3) C phát hin tích cc ting nói VAD.
4) Khung ting nói c mã hóa, 50 khung/giây, s bit/khung ph thuc vào ch
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
12
mã hóa AMR.
5) Khung miêu t chèn im lng SID.
6) TX_TYPE, 2 bit, mt trong 2 bit ch s thông tin có ích nu chúng mang
thông tin v ting nói hay thông tin v SID.
7) Các bit thông tin c gi n mng truy cp 3G.
8) Các bit thông tin nhn c t mng truy cp 3G.
9) RX_TYPE, loi khung nhn c ã c lng t hóa thành 3 bit.
Trong hình 1.2, b mã hóa ting lây tín hiu vào nó là 13 bit PCM ng u t b
phn âm thanh ca UE hay ca mng, t mng PSTN 8 bit theo lut A hay lut µc
chuyn i thành 13 bit PCM ng u. Ting c mã hóa ti li ra b mã hóa là các gói
và c gi ti giao din ca mng. Ti ni nhn thì tín hiu c chuyn ngc li.
Ánh x chi tit gia các khi tín hiu vào là 160 mu ting nói theo khuôn
dng là 13 bit PCM ng u c các khi mã hóa (trong ó s lng các bit thì
ph thuc vào loi mã hóa chc s dng) và t tín hiu ra các khi 160
mu ting nói sc khôi phc li. Bng mã hóa theo doán tuyn tính kích
thích theo mã i sa tc.
Mt mã hóa âm thanh AMR ca UE s h tr tt c tc ngun c cho
bng 1.1 di ây.
Bng 1.1: Các tc bit ngun mã hóa cho mã hóa AMR
Chú ý:
1) Các khung SID ginh liên tc c truyn i
2) GSM-EFR là Enhanced Full Rate Speech Mã hóa 3GPP TS 26.090
3) IS-641 là TIA/EIA IS-641 TDMA Enhanced Full Rate Speech Codec.
4) PDC-EFR là ARIB 6.7kbps Enhanced Full Rate Speech Codec.
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
13
CHNG 2: THUT TOÁN VÀ CÁC KHI
CHC NNG TRONG AMR
2.1. Thut toán doán tuyn tính kích thích theo mã i s ACELP
2.1.1 LPC tng hp ting nói
Mã d báo tuyn tính LPC là mt phng pháp mi khác hoàn toàn vi PCM,
DPCM và ADPCM tái hng s các tín hiu tng t. Phng pháp này dùng b lc
ngang (hay các mch lc s tng ng) cng các thành phn ph tng hp các
dng sóng theo yêu cu. Các tham s ca dng sóng tng hp c s hóa truyn i
thay vì tín hiu thc s. Xét hiu qu các kt qu nu quá trình tng hp chính xác
hoàn toàn vi tin trình tng t. Vì ã có các thông s v ting nói, LPC c bit
thích hp vi tng hp ting nói và to ting nói.
Hình 2.1 Tng hp ting nói
Hình 2.1 mô t mt quá trình tng hp ting nói bao gm 2 ngun phát u
vào, mt b khuch i thay i li, và mt b lc ngang trong vòng hi tip.
li ca b khuch i và b lc tng nhánh c u chnh nh dng tính cht âm
thanh (din t) trên gii âm tn. Nhng ting không có âm c to bng ni vi
ngun phát nhiu trng. Nhng ting có âm c ni vào ngun phát dãy xung n
vi các tn s thích hp vi các cao .
Nu các b lc có khong 10 nhánh li, và các tham sc thu thp
khong 10 n 25ms, quá trình tng hp ting nói rt d dàng mc dù có th nó
i gi.
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
14
Hình 2.2 H thng LPC mch phát
Hình 2.3 H thng LPC mch thu
Xét h thng phát LPC nh hình 2.2. Các giá tr mu ca ting nói u vào
c phân tích tìm ra các tham s tng hp, toàn b các giá tr ra so sánh vi u
vào. Các kt qu sai khác c mã hóa theo các giá tr tham s t tín hiu sc
truyn. B thu trong hình 2.3 dùng các giá tr tham s và sai s lng t tái to li
dng sóng âm thanh.
T mã LPC hoàn chnh có khong 80 bit - 1 bit chuyn i trng hp
có âm hoc không có âm, 6 bit cho cao , 5 bit cho li khuch i, 6 bit cho
tng li ca 10 nhánh và mt vài bít phát hin li. Ghi nhn các tham s mi
10 - 25ms tng ng ly mu tn s 40 – 100Hz, vì th LPC òi hi tc
bit khong 3000 – 8000bps. Vic gim áng k tc bit làm cho LPC có kh
ng thay th trong l lc ci tin cht lng ca tng hp ting nói cho truyn
thông thoi.
2.1.2 Khuyn ngh G.729 và thut toán ACELP.
ITU-T ã phát hành khuyn ngh G.729 vào nm 1996,c bit n nh mt b
mã hóa ting nói cht lng cao, tr thp và tc 8kbps.
Thut toán c da trên k thut mã hóa d báo tuyn tính kích thích theo mã
i s ACELP.
khi ca thut toán ACELP c ch ra hình i ây:
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
15
Hình 2.4 S khi G.729
B mã hóa này da trên mt kiu mã hóa CELP và s dng mt k thut tng
hp phân tích xác nh các vector to kích thích tt nht mà làm gim thiu
c s méo trng s cm giác ting nói ban u và ting nói to ra bng phng
pháp tng hp.
Phân tích doán tuyn tính LPc thc hin trc tiên, và tín hiu ting
nói c biu din bng các h s doán tuyn tính ã c tính toán. Các h s
LPC ã c lng t hóa c s dng trong b lc tng hp ca coder này. S
kích thích ca b lc này bao gm hai phn: mt là vector bng mã thích ng nhm
tái to cu trúc din t ca âm thanh ging nói, và hai là vector bng mã cnh
nhm tái to âm thanh câm. Hai vector ca bng mãã chia t l bi nhng li
riêng ca chúng xây dng s kích thích ca b lc tng hp. Ting nói ã tng
hp c to và có méo ti thiu liên quan n ting nói gc và các vector bng
mãã tìm là nhng cái tt nht.
Thông thng, s phc tp tính toán thut toán cho CELP là khá ln, nht là khi
tìm kim kích thích tt nht. Bi vy, thut toán ACELP s dng các k thut mã hóa
và cu trúc bng mãc bit. ó là ht nhân ca thut toán nh sau: phân tích LP và
ng t hóa LSP s sng lng t hóa vector vi d báo trung bình dch chuyn liên
khung; tìm kim din t vi các chin lc hai tng bao gm phân tích chu kóng
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
16
và chu k m; cu trúc i s ca bng mã cnh làm n gin hóa th tc tìm kim
ca nó; và cu trúc phc hp ca các li (c 2 cho bng mã thích ng và bng mã
cnh) bng mã lng t vector, mà cng có th to ra sn gin hóa có th bi
vic áp dng mt th tc chn la trc.
2.1.3 Phân tích LP và lng t hóa LSP
Trc tiên, phân tích d báo tuyn tính LP c thc hin mi ln cho mi
khung 10ms. Quá trình này c ch ra hình di ây:
Hình 2.5 Phân tích LP
ây, mt ca s bt i xng c bit dài 240 c s dng làm ca s phân
tích LP. Ca sc a ra b công thc sau ây, mà áp dng cho khung 120 mu t
khung ting nói trc, 80 mu t khung hin hành và 40 mu t khung tng lai:
Ting nói ã qua ca s s(n) c s dng tính toán các h s LPC. LPC thu
c sau ó c chuyn i sang các cp ph vch LSP cho mc ích lng t hóa
vector, các tham s LSP tng ng liên quan n khuôn mu ca hình bao ph ting
nói và mô t trc tip nh ph ngn k. Nh th, các sai s ca tham s trên tn sô
nào ó chnh hng ph ting nói xung quanh m tn s này và có nh hng mt
ít lên các tn s khác. Trong khi các h s LPC không có s liên quan tng ng nh
th, các tham s LSP có th làm tng hiu qu vector c lng t hóa và ni suy
mt cách tng i. Theo các thuc tính cm giác c bit ca thính giác con ngi,
các tham s LSP có quan h vi s phân phi tn s nhy cm c cp phát nhiu bit
n, trong khi các tham s khác tng ng vi s phân phi tn s ít nhy cm c
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
17
cp phát ít bit gim tng s bit mã hóa.
Nu chính xác ca lng t hóa LSP không va , cht lng ca ting nói
gii mã s gim áng k. Nh th mt ca bng mã c ln c cn n và s phc tp
tìm kim và các bit tng lên ng thi. Trong xem xét trên, lng t hóa vector hai
tng vi d báo MA th t chuyn mch ln th 4 c s dng gim c ca bng
mã và phc tp vi vic cp phát bit ít hn. Tng th nht s dng lng t hóa
vector 10 chiu vi 7 bit, và tng th 2 là lng t hóa vector tách 10 bit vi hai bng
mã hóa 5 chiu. Hn na, 1 bit c phân phi cho s la chn các h s d báo MA.
2.1.4 Tìm bng mã thích ng và din t.
B mã hóa mang n nhiu mc phc tp trong tính toán, c bit là khi tìm
kim bng mã thích ng và bng mã cnh. Vi mc ích n gin hóa, mt li vào
hai tng c a ra trong tìm kim bng mã thích ng và các th tc c ch ra
trong hình di ây:
Hình 2.6 Phân tích s din t (tính cht âm thanh)
tng th nht, phân tích chu k mc c lng mi ln cho tng khung
10ms. Mc dù s tìm kim là n gin và tr din t c lng t c là rt thô,
th tc là thit yu thu hp phm vi tìm kim và n gin hn nhiu s phc tp khi
tìm din t.
Nh thng biên ca chu kóng tìm kim din t gii hn. Xung quanh tr
din t chu k m, phân tích chu kóng c thc hin cho mi subframe 5ms vi
phân gii 1/3 trong khong
12
19 84
33
+ và s nguyên duy nht trong khong 85 ÷ 143.
Và tr ti u c xác nh bi ti thiu hóa trung bình bình phng sai s trng s
gia ting nói gc và ting nói khôi phc. u này t c bi cc i hóa s hng
sau:
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
18
39
0
39
0
() ()
()
() ()
k
n
kk
n
xnyn
Rk
ynyn
=
=
=
∑
∑
vi x(n) là tín hiu ích, và y
k
(n) là kích thích lc ti tr k. y
k
(n) xon c tính
theo tr t
min
. Cho nhng tr nguyên khác trong khong tìm kim k = t
min
+ 1, ….,
t
max
, nó c cp nht s dng quan h quy:
y
k
(n) = y
k-1
(n-1) + u(-k)h(n) vi n = 39,…,0.
vi h(n) là áp ng xung ca b lc tng hp trng s.
Các tham s bng mã thích ng là các ch s tng ng vi tr và li nào ó.
Trong li vào bng mã thích ng thc thi b lc din t kích thích c lp các
tr ít hn dài khung con. Vic s dng các tr nh to cho quá trình x lý này tr
giá t trong quá trình tìm tng. Do ó kích thích vt quá thi gian din t c kéo
dài bi phn d LP trong quá trình tìm kim. Th tc này là n gin hn và cho thy
nó to ra các kt qu ging nhau sau khi so vi vic s dng bng mã thích ng cho
tng khungy . Mi khi trã c xác nh, li vào bng mã thích ng quy c
c s dng kt sinh vector bng mã thích ng.
2.1.5. Tìm bng mã cnh.
Mt bng mãi sc bit vi 17 bit c s dng cho kích thích bng mã c
nh, các vector ca nó có 40 chiu.
Bng mã s dng mt cách sp xp hoán v xung n cài xen ISSP (Interleaved
single-pulse permutation), và tó mi vector cha 4 xung khác 0 vi các biên ±1
trên các v trí c tha nhn ch ra trong bng di ây:
Bng 2.1: Bng cu trúc ca ca bng mã cnh
Tìm kim bng mã cnh cng c thc hin trên mi subframe và di công
thc o sai s trng s trung bình bình phng. Nu C
k
là vector bng mã cnh th
k, thì vector tt nht c tìm kim bi vic tìm thy biên và v trí bn xung 0 cu
nó mà cc i hóa theo phân s sau:
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
19
39
2
2
0
1
( () ())
k
kn
k
k
dncn
C
E
c
k
c
=
=
∑
Φ
vi t biu th hoán v, d(n) là tín hiu tng quan ca tín hiu ích h(n), và là
ma trn liên quan n h(n).
Cu trúc i s ca bng mã cnh cho phép th tc tìm kim nhanh hn, n
gin, và b nhnh hng ít hn. Ngoài ra, trc khi tìm tín hiu d(n) c tách ra
làm hai phn: giá tr tuyt i ca nó và du ca nó t trên biên ca xung trên
cùng v trí. Sau ó các công thc liên quan khác c chnh sa phù hp vi quá
trìnhn gin hóa. Và mt chin lc tp trung c s dng n gin hóa hn
na bi thit lp mt chng trình ngng tính trc và mt liên kt u khin trc
khi vòa tìm kim chu k sau cùng.
2.1.6 ng t hóa vector ca các li
K tip là các li lng t hóa vector cho óng góp bng mã thích ng và c
nh 7 bit và d báo MA c áp dng i vi li bng mã cnh. Lng t hóa
nói chung này cung cp mt s tit kim khong 2 bit so vi lng t hóa vô hng.
Da trên nhng so sánh không chính thc, cho thy rng lng t hóa này không a ra
bt k gim sút áng k ca cht lng ting nói so vi các li không lng t hóa.
li bng mã thích ng và h s hiu chnh ca li bng mã cnh c
ng t hóa vector. Bng mã lng hóa t vector s dng mt cu trúc liên hp 2
tng. Mi tng gm bng mã 2 chiu và tng u tiêng s dng bng mã GA vi 3 bit,
và tng hai bao gm mt bng mã GB 4 bit. Thành phn u tiên ca tng vector trong
mi bng mã mô t li bng mã thích ng ã lng t hóa và thành phn th 2 mô
t h s hiu chnh li bng mã cnh ã lng t hóa.
Cu trúc c bit có th làm n gin tìm kim bng mã bng cách áp dng mt
th tc la chn trc. T c hai bng mã, mt na ch s tham d tt nhât c chn
la trc tiên. Bng mã GA có 8 vector, vi thành phn th 2 thng ln hn thành
phn th nht trong khi 16 vector t bng mã GB có hoàn cnh ngc li.. Trong th
tc chn trc, bn vector vi các thành phn th hai gn vi li bng mã cnh
n trcc la chn t bng mã tng th nht và 8 vector c la chn t bng
mã tng th 2, các thành phn th nht gn vi li bng mã thích ng hn.
Có th thy c sau khi chn la trc, s lng thành phn tham d nh hn
nhiu và phc tp cng gim xung. Sau ó trong khong nh hn, nó tìm t hp
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
20
tt nht ca hai ch mc ti thiu hóa sai s trung bình bình phng.
2.2 Các chc nng chuyn i mã
2.2.1 Chc nng ca ca các thành phn audio
Phép chuyn hóa A/D và D/A tuân theo quy tc và bao gm các thành phn sau:
1) Tín hiu tng tc chuyn sang tín hiu PCM ng b
- Micro
- Thit bu chnh mc u vào
- B lc kh nhiu u vào
- Thit b ly mu và gi mu ti tn s 8 kHz.
- Phép chuyn i tng t - sc biu din bng 13 bit.
2) Chuyn i s PCM ng b sang tng t
- S chuyn i 13 bit/8 kHz PCM ng b sang tng t
- Mt thit b lu gi
- B lc tái to bao gm hiu chnh x/sin(x)
- Thit bu chnh mc u ra.
- Tai nghe hoc loa.
Trong thit bu cui, chc nng A/D có th thu c:
- Thông qua chuyn i trc tip PCM 13 bit u
- Hoc thông qua chuyn i hình thc lut A hoc lut 8 bit, da trên
codec/b lc lut A hoc lut chun da trên gii thiu ca ITU-T G.711 và G.714,
tuân theo phép chuyn i 8 bit sang 13 bit.
Vi quá trình D/A. các hot ng li c áp dng ngc li
2.2.2 Chun b các mu ting nói
D liu cho vào b mã hóa bao gm các mu vi gii mã 13 bit liên tip nm
phía trái ca ca 1 t có 16 bit. Ba bit kém quan trng nht c thit lp là “0”. B
gii mã cho ra d liu di cùng nh dng.
2.2.3 Các nguyên tc ca b mã hóa ting nói AMR
Mã 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 tính c kích thích mã CELP.
S d báo tuyn tính bc 10 hay b lc tng hp ngn hn c áp dng nh sau:
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
21
1
11
()
()
1
m
i
i
i
Hz
Az
az
∧
∧
−
=
==
+
∑
,
vi
i
a
∧
, i=1,…,m là các thông sã c lng t hóa tuyn tính và m=10 là bc
ca b lc d báo. B lc tng hp pitch dài hn nh sau:
11
()1
T
p
Bz gz
−
=
−
,
vi T là tr pitch và g
p
là h s khuch i pitch. B lc tng hp pitch c
thc thi s dng bng mã thích nghi.
Mô hình tng hp ting nói CELP c cho hình di ây:
Hình 2.7: S khi ca mô hình tng hp CELP
Trong mô hình này, tín hiu kích thích ti u vào ca b lc tng hp ngn hn
LP c xây dng thông qua vic thêm vào 2 vector kích thích t các bng mã cnh
hoc thích nghi. Vic tng hp ting nói c thc hin thông qua vic cung cp 2
vector ã c la chn hp lý t các bng mã này thông qua b lc ngn hn. Chui
kích thích ti u trong 1 bng mãc la chn s dng th tc tìm kim “phân tích
thông qua tng hp” ó li gia ting nói ban u và sau khi ã tng hp c cc
tiu hóa da trên o bin dng có cm giác.
B lc giác quan c bit c s dng trong k thut tìm kim “phân tích thông
qua tng hp”nh sau:
1
2
A(z/ )
W(z)= ,
A(z/ )
γ
γ
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
22
vi A(z) là b lc cha c lng t hóa và 0 <
γ
2
<
γ
1
< 1 là các nhân t có
tính trc giác. Các giá tr
γ
1 =
0,9 (cho ch 12,2 và 10,2 kbps) hay γ
1
=0,94 cho tt
c các ch và γ
2
=0,6 c s dng. Trng s ca b lc s dng các thông s LP
không c lng t hóa.
B mã hóa hot ng trên các khung ting nói vi 20ms tng ng vi 160 mu
ti tc ly mu là 8000 mu/giây. Vi mi 160 mu ting nói, tín hiu ting nói
c phân tích rút ra các tham s ca mô hình CELP (các h s ca b lc LP, các
ch s và tng thêm ca bng mã cnh và thích nghi). Nhng tham s này c
mã hóa và truyn i. Ti b gii mã, nhng tham s này sc gii mã và ting nói
c tng hp thông qua vic lc các tín hiu kích thích ã c xây dng li thông
qua b lc tng hp LP.
Dòng tín hiu ti b mã hóa nh trên hình di ây:
Hình 2.8: S khi ca b mã hóa ting nói AMR
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
23
S phân tích LP c thc thi hành 2 ln trên 1 khung vi ch 12.2kbit/s và 1
ln cho các ch khác. Vi ch 12.2kbit/s, 2 tp hp tham s LP c chuyn i
sang các cp ph tuyn (LSP) và c lng t hóa ng thi s dng s lng t hóa
ma trn tách (SMQ) 38bits. Vi các ch khác, tp n các tham s LP c chuyn
i sang các cp và vector ph tuyn lng t hóa thông qua s lng t hóa vector
tách. Khung ting nói c chia thành 4 subframe vi mi frame là 5ms (tng ng
vi 40 mu). Các tham s bng mã cnh và thích nghi c truyn theo mi
subframe. Các tham sc lng t hóa và cha c lng t hóa hoc các phiên
bn ni suy c s dùng tùy vào subframe. Mt tr pitch vòng lp mc c
ng trong mi subframe khác (ngoi tr các ch 5.15 và 4.75kbit/sc thc
hin 1 ln trên mi frame) da trên tín hiu ting nói c trng s giác quan.
Các thao tác c lp li cho mi subframe:
Tín hiu ích x(n) c tính toán thông qua quá trình lc thng d LP qua b lc
tng hp trng s W(z)H(z) vi các trng thái khi u ca các b lc ã c cp
nht thông qua quá trình lc li gia phn thng d và s kích thích LP (u này
ng ng vi phép xp x phng thông ca áp ng u vào 0 ca b lc tng hp
có trng s t tín hiu ting nói c trng s).
áp ng xung H(N) ca b lc tng hp trng sc tính toán. S phân tích
pitch vòng lp óng sau ó sc thi hành ( tìm ra tr và tng pitch), s
dng hàm mc tiêu x(n) và áp ng xung h(n), thông qua vic tìm kim xung quanh
tr pitch lp óng. Pitch phân s khong 1/6 hoc 1/3 ca 1 phân gii mu (ph
thuc vào ch) sc s dng.
Tín hiu mc tiêu x(n) c cp nht qua vic bi quá trình gom bng mã thích
nghi (vector mã thích nghi ã lc), và mc tiêu mi x2(n) c s dng trong vic tìm
kim bng mãi s cnh ( tìm ra si mi ti u).
S tng thêm ca bng mã cnh và thích nghi là nh lng vô hng vi 4 và
5 bít tng ng hoc vector nh lng vi 6-7 bit (vi d báo trung bình ng (MA)
áp dng cho s tng bng mã cnh).
Cui cùng, các b nh ca b lc c cp nht (thông qua tín hiu kích thích ã
nh trc) cho vic tìm kim tín hiu ích trong subframe k tip.
S phân b bit ca các ch mã hóa AMR nh bng sau:
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
24
Bng 2.2: Phân b bit trong các ch AMR
1
st
sub-
2
nd
sub- 3
rd
sub- 4
th
sub- Total per
Mode Parameter
frame frame frame frame frame
2 LSP sets 38
Pitch delay 9 6 9 6 30
Pitch gain 4 4 4 4 16
Algebraic code 35 35 35 35 140
Codebook gain 5 5 5 5 20
12.2 kbps
(GSM EFR)
Total 244
LSP 26
Pitch delay 8 5 8 5 26
Algebraic code 31 31 31 31 124
Gains 7 7 7 7 28
10,2 kbps
Total 204
LSP sets 27
Pitch delay 8 6 8 6 28
Pitch gain 4 4 4 4 16
Algebraic code 17 17 17 17 68
Codebook gain 5 5 5 5 20
7,95 kbps
Total 159
LSP set 26
Pitch delay 8 5 8 5 26
Algebraic code 17 17 17 17 68
Gains 7 7 7 7 28
7,40 kbps
(TDMA EFR)
Total 148
LSP set 26
Pitch delay 8 4 8 4 24
Algebraic code 14 14 14 14 56
Gains 7 7 7 7 28
6,70 kbps
(PDC EFR)
Total 134
LSP set 26
Pitch delay 8 4 8 4 24
Algebraic code 11 11 11 11 44
Gains 6 6 6 6 24
5,90 kbps
Total 118
LSP set 23
Pitch delay 8 4 4 4 20
Algebraic code 9 9 9 9 36
Gains 6 6 6 6 24
5,15 kbps
Total 103
LSP set 23
Pitch delay 8 4 4 4 20
Algebraic code 9 9 9 9 36
Gains 8 8 16
4,75 kbps
Total 95
Khóa lun tt nghip Thông tin di ng
Trng H Công ngh - HQGHN Trn Duy Phú-K49
25
Trong mi khung ting nói 20 ms, 95, 103, 118, 134, 148, 159, 204 hoc 244 bits
sc to ra, tng ng vi tc bit 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2 hay
12.2 kbps. Lu ý là các bít quan trng nht (MSB) luôn luôn c gi i trc tiên.
2.2.4 Nguyên tc ca b gii mã âm thanh AMR.
Biu lung tín hiu ti b gii mã nh trong hình di ây:
Hình 2.9: S khi ca b gii mã âm thanh AMR
Ti b gii mã, da trên chã chn, các ch sã truyn sc trích ra t
lung bit nhn c. Các ch sc gii mã thu c các tham s ca b mã hóa
ti mi khung truyn i. Nhng tham s này là các vector LSP, các tr pitch mt
phn, các codevector i mi, và tng tc pitch và tng tc i mi. Các vector
LSP c chuyn i thành các h s ca b lc LP và ni suy ra thu c các b lc
LP ti mi subframe. Sau ó vi mi 40 mu thì:
- S kích thích c to thành thông qua vic thêm vào các codevector thích
nghi và i mi ly t l thông qua tng thêm tng ng.
- Ting nói c xây dng li thông qua quá trình lc s kích thích cho ti b lc
tng hp LP
Cui cùng, tín hiu ging nói c tái to c truyn ti 1 b lc thích nghi
theo sau.
2.2.5 Chc nng ca b mã hóa
2.2.5.1 Quá trình tin x lý (i vi tt c các ch)
Hai quá trình tin x lý c áp dng trc cho quá trình mã hóa bao gm: Lc
thông cao và thu nh tín hiu.