GVHD Vũ Quỳnh
Nga
TRƯỜNG ĐẠI HỌC KỸ THUẬT HẬU CẦN CAND
KHOA ĐIỆN TỬ VIỄN THÔNG
BÁO CÁO ĐỀ TÀI BÀI TẬP LỚN
Tên đề tài:
NGHIÊN CỨU VÀ MÔ PHỎNG BẰNG MATLAB PHƯƠNG PHÁP
ĐIỀU CHẾ XUNG VI SAI THÍCH NGHI ADPCM
(ADAPTIVE DELTA PULSE CODE MODULATION)
Nhóm sinh viên : Chu Việt Thành
Hà Bế Mai Ly
Hoàng Minh Khánh
Lớp : B4-D1B
Giáo viên hướng dẫn : Thạc Sỹ Vũ Quỳnh Nga
Bắc Ninh – 2014
1 9/24/2014
GVHD Vũ Quỳnh
Nga
Nhận xét của giáo viên hướng dẫn Bắc Ninh, Ngày Tháng Năm 20
Giáo Viên hướng dẫn
(Ký ghi rõ họ tên)
Nhận xét của giáo viên chấm
V/(W
3 9/24/2014
GVHD Vũ Quỳnh
Nga
MỤC LỤC
4 9/24/2014
GVHD Vũ Quỳnh
Nga
DANH SÁCH HÌNH ẢNH
5 9/24/2014
GVHD Vũ Quỳnh
Nga
A, NỘI DUNG NGHIÊN CỨU
Chương I, Nghiên cứu tổng quan về các phương pháp điều chế
1, Phương pháp điều chế vi sai PCM
N;@A1N8!57(9X(+ T;<
/!/ =:Y6$Z[\J>
G+:'=!;@A1;<LTJ#
!0& ;"+ J / !T]
R"!;@A1^'Z[\6_ :/
G;"!;@A'N;@A!!/:F =`^
!/D% /:,*
: / / ! ;@ *' Z ,
`:F =;@!!/I1;@6A
!J# +TG '/G: =;@S!/
787366a3B9' V + b ;@
* > G? # !/ ! .8* c Gd (-9 / ! .
28* c7 e 9' 7^ % * f G !;@ A
!8;.!;@A/gh63/
i631gh63>:!/jkhK9'7^C!/,J
,$"!;@G*J<+ 6"57('
4, ADPCM (Adaptive Difirential PCM)-G.726
N/;<c:T457('[;H&*
:6$G016L6,J# j
H,% ;G;"!;@A1;@% _
H, $; 1#% ?'U"
+ !/D$:G</0!;@J#
;<;<;H6A;<J:
TG;"!;@A;">TG+:J#
/'(J!/ =%!;@A*@"
%TJ# /'p;@S!/;<
23 57(8257(9' J G;" !;@ A 1
D , !;@ A % / , % ' +
b>G;"!;@AL/:6$$,+%
J# 1!+F ?G+:T1'71% G;"
JG;"!;@A';H1j, !/q33qP
257(/q33G,257('Dj, ;H % L
+ J !+ F ? : ,$8G!,9&
;@:Hd%!;@6LG?
> / ,' r S !/ G!,
', q33G,#JG;"!;@A
;@L#+i ,1;@;/BA !C8&
G;"!;@A;"19=,?F D!/
:G;"!;@A" ;@*6A!C[& ?
3's33qP3:?.,*J
G;"!;@A;@J+[&
BA!C[& 1'[;.F =BA!CD"
G: # E ,$ !# !0 & ' , ,
q33G,1; !/0D" !;@A=
11JG;"!;@A/6AJ
71!#$LJ'E0!/#$457(
1!;@ALJ8;HSd!/457(v2tO9'N
E,?@DG:!;@A1LJ/G:L
LJ'N/Sd!/457(v25Ov2tO'
8 9/24/2014
GVHD Vũ Quỳnh
Nga
2tsXEJ# ;@ %?G:1cB,
6AkvhG:B !00 +wG;"'7`
GD#wG;"cJGM3G;'p:
;@:18GMgh6
?19'x+ y& /z,!;@A1
z'LJ,$)LJ,={n!/wG;"
uT1>"i!i,$/,>6 $
H:,$T[& 'p;+<6c&
,!;@A'
2tOX%wG;"u;@];"1
TG:!;@A1'W1T'!;@
A!/D)JG6E/D)J<,
,JwTG;"'p!/#$ ?1R?/
1,,K0%%6L>'7#$2ts
rK,$#d%10 ^E/I
#$457(JE;H*
2tO+1!@ci,G/ 0
%wTG;"'V:TG:1457(v2tO
|j,Ga6;@0. %?1'W?F D!/
,$;#$57(}G6A;<!;@
A1!/_66"#$57(hG!;@A
1!'[? + 1:#$457(|j,Ga60
!;@=G:LLJ825O9D;/?
2.1.1, Mã hóa ADPCM
Z ,G?>J# /57(RJ#
;@JGM`];"!;@TJ
# //J1'O:!;@AJE|gvgkv}v•6A
k•|)G;<ETJ#
;@ %?J '(:G:!;@A;@
J# 6!;@A1]& G/'J# ;"
!;@;@:/J# J# !;@A1/
RJ# '7DJ# R/J#
!;@A1L#HG:K;<J
83391;"!;@J# //
//r!)'
[`2457(Gd "& #66";"J
T& ;"1'ZL,G#6 1;@=G/
G:1!C*",J;"G;"& #;"
J]!# ;@1T& ;"1'€"J
T& ;"1;@L#GcG:DGM
6A1!# T& ;"1'
V=j'kX(V12457( .
fG& •89;@66";"JT& •
;"18vg9'ZL,G#89*",J;"G;"ZZ
89;@=G/"!1'(1!# ,?F D
fG " _ • NZO G ;@ 6A !; '
12 9/24/2014
GVHD Vũ Quỳnh
Nga
O;",J;"ZZ89•89;@J]1
& •;"18vg9';<L;.;"JT
& ;"1I;@J GMD
;@1T& ;"1's !!G:DI1)
;@=G/G:D*",J;"G;"6689
;@J GM6A & 2457( ;"' ƒD D
6L,G##& •89/;"1& •8v
g9'p G:D6 1;@G>6 /& ;"
1 ;@fvGT#& •89'
2.2, Nguyên lý mã hóa ADPCM
2.2.1, Biến đổi định dạng đầu vào
W$/G?>J# 68,9! .2)~57(/J#
57(6!8,9R'
2.2.2, Tính toán tín hiệu vi sai
J# 68,9;@J]E8,9X
8,9„6!8,9…638,9
8jvg9
- J# R57(6!8,9
- J# ;"!;@638,9X
2.2.3, Bộ lượng tử tương thíchX
O:!;@AJE,RE|gvgk}v•6A
!;@AJ# 68,9"$:;<•l|j
j•gh,Ga6;<E'7 ,=!;@A8,9;@G?>L
+ .3363/Gc8,9;@
JGc,$;<J#6$'p)J /a
+ b18n9TG:!;@A;GD
6 '
2.2.3.1, Tốc độ 40kbps
[G;@6A#E!;@8,9
8G$GG+:/:G0 9'[G!;@AJ†8,9
;<E"$:•l,Ga6{†8,9!0:|g‡3
†8,9;@;?,$!;@A1JE% ,?
1;<J/,$JE#6$G:!;@A1
!/#"kvG!8,91|j1'†8,9„lllll!/:
- ["J# /1J# 61:>!"
89'
- ["J# /1J# 61:>K
86$!# 9'
ZL;<JTJ# ?1;@% ,Gc#6$
,?@.'
V#6$ 8,9;@J3r!)X
x 8,9„8gvj
vk
98,9oj
vk
ˆ‰†8,9Š
8jvj9
1 8,9;@",Dg'lh/gl'll
17 9/24/2014
GVHD Vũ Quỳnh
Nga
U"2457(•l,Ga6/Hˆ8†9;@n8
JB9;GD;"X
U"2457(j•,Ga6/Hˆ8†9;@n8
JB9X
U"2457(ghGa6/Hˆ8†9;@n8
JB9X
V#6$G?+.8G,19{
x!8,9„8gvj
vh
9!8,vg9oj
vh
8,98jv|9
!/!"8†8,9>9/8,91B ;"??l6!/
K8†8,9!/M6$98,9I1B ;"??j,
,+i88,9|9)8,9„g;@)%g8,9„g'
8,vg9;@"Gc!8,93jv•X
ƒ",$BE/D;c?,cT
;H %?, #$T†8,9!/
M6$'p% /1B ;", %B /$
; >616P333G'
2.2.6, Bộ tính toán tín hiệu hồi phục và bộ phỏng đoán
tương thích
V/6<0TG:;<J=J# ;"!;@
638,9]J# 66$!;@AF8,9'ZA0 ^G:
19 9/24/2014
GVHD Vũ Quỳnh
Nga
K/ %3=h,
L'4*G:B :J# '
JJ# ;"!;@3EX
1X
J# R;@n;6 X
7G:6$G:K;@J/..'
- O:+G.X
1X
U/6‰lŠ„g]6‰8,v9Š„l_,8,v9„l/
„l{,>:Gd`X
8,v9Š8jvf9
"„gjŒŒh
$:•l,Ga6G:+;<J;@>
D#6$r,8jvf9c/X
O8,9„8gvj
v•
9G8,vg9oj
v}
6‰
F
8,v9Š8jv•9
[?
8,9„g=G
g
8,9„G
j
8,9„Œ''„G
h
8,9„l'
20 9/24/2014
GVHD Vũ Quỳnh
Nga
[? 6‰lŠ„g]6‰
F
8,v9Єl_,
F
8,v9„l
/„l
2457(;@6A:/#
'U†5I1!@?T,- ./'
3.2, Nhược điểm
Phương pháp ADPCM phức tạp hơn nhiều so với các phương pháp mã hóa
dạng sóng và nó chỉ có thể mã hóa được tiếng nói của con người. Mã hóa tham
số hoạt động ở tốc độ bit thấp ( xuống đến 2,4 Kbps) và mặc dù là tiếng nói
được tái tạo lại là hoàn toàn dễ hiểu nhưng chúng lại khác nhiều so với tiwwngs
nói tự nhiên.
21 9/24/2014
GVHD Vũ Quỳnh
Nga
B, PHẦN MÔ PHỎNG BẰNG MATLAB PHƯƠNG PHÁP ĐIỀU CHẾ VI
SAI ADPCM
Chương1, Tổng quan về mô phỏng ADPCM trong matlab
[1:GMJ6L,G#&
!+?+ b% ?B 857(9/!iT
•+•& ?38]& ;"19
& .'(;H;@6A1!i
LG'72457(1;@6A*"4(83
46( !!3B9.G!; '56
DJ12457(/6<R,$DF 6
=K!G'
1.1, Thuật toán mã hóa ADPCM
.2457(;@6AL1;@D
JGMG;"6 '
g9N0& /fG'
j9?!.!T& L/_6$,J;"
G;"!;@A'
|9ZA=!+GD8ODjvg/ODjvj9=,J
;"G;"JG;"|'
k9+& LGI/6L,G#LJ
L& '
h9W #& L",Dgj}?vgjf'
}9=_6$,J;"G;"!;@A"GM+
_6$;"/=!+GD'
f9W #_6$,J;"G;"!;@A"
,Dlv|•'
•9N; & /]_6$,J;"L"+
GD,??/.?3T!# '
gl9D!6$!;@,CfvG/?G;"g??&
!# "'
1.3, Kết quả mô phỏng
/^60G R6
.!# .1/D.'I
+."D/!# B3:
B0B_T!i'I1,y3Q!3P!/G3••g'P/
D.P06L,G#L6L%0!;@
'
1.3.1, Raw File
7.!# !/c:P'[;H1Y!#!0& Tf
(V‡G:6 fvG'[6$6 0
& "6$& '
23 9/24/2014
GVHD Vũ Quỳnh
Nga
V=kvgX\P'Ps!3
Hình 5-2: Zoomed Raw File
1.3.2, Tập tin mã hóa với thuật toán ADPCM
7 .2457(D! .;"11;@6A