novel algorithm adm (1)
TRANSCRIPT
-
7/25/2019 Novel Algorithm ADM (1)
1/30
Study of a Novel ADM Algorithm
with Pre-processing forPerformance Improvement
byB!Su"atha
MS #amaiah Institute of $echnology% Bangalore
&uide' (o-&uide'
Prof Dr PS Satyanarayana ProfDr ! N )aribhat$he )ead% Dept of *lectronics +(omm *ngg $he )ead% Dept of $elecomm*ngg
BM Sreenivasaih (ollege of *ngineering Nagar"una (ollege of *ngg and$ech
Bangalore Bangalore
-
7/25/2019 Novel Algorithm ADM (1)
2/30
$opics
SPEECH CODING
DISCRIPTION OF EACH CODING TECHNIQUE
ADAPTIVE DELTA MODULATION
PRE-PROCESSING
STEP SIZE ALGORITHMEXISTING STEP SIZE ALGORITHMS
SONG ALGORITHM
MODIFIED ABATE ALGORITHM
PROPOSED ALGORITHM
CONCLUSION
BIBLIOGRAPHY
-
7/25/2019 Novel Algorithm ADM (1)
3/30
AD,AN$A&*S AND DIS-AD,AN$A&*S . DI&I$A/
(MM0NI(A$INADVANTAGES: Less distortion in the received signal. Simple and less expensive digital circuitry.
ossi!ility o" processing digital signals. #etter received speech $uality. ossi!ility o" transmission o" voice%video%data all in digital
"orm. ossi!ility o" correction o" medium errors. Encryption&decryption "or message security.D'S(ADVANTAGES: 'ncreased !and)idth.
Synchroni*ation re$uirement.
-
7/25/2019 Novel Algorithm ADM (1)
4/30
SP**() (DIN&+onversion o" analog speech signals into
digital "orm
$ypes of speech coding'
ulse +ode ,odulation Di-erential ulse +ode ,odulationD+,/
Delta ,odulationD,/ Adaptive Delta ,odulationAD,/
-
7/25/2019 Novel Algorithm ADM (1)
5/30
P0/S* (D* MD0/A$IN
Steps involved in P(M ' Sampling 0uanti*ing
Encoding
n 1 log2
L#and)idth o" +, depends on !it rate% 3 1 n"s
4or no aliasing% "s 51 2 "m #+,51 6 3 1 6 n"s
-
7/25/2019 Novel Algorithm ADM (1)
6/30
DI..*#*N$IA/ P0/S*
(D* MD0/A$IN To minimi*e redundant transmission
To reduce the !and)idth in comparison)ith +,
-
7/25/2019 Novel Algorithm ADM (1)
7/30
D*/$A MD0/A$IN
N* BI$ # $1 /*,*/ ,*#SIN . DP(M'This one(!it code)ord eliminates the need "or7 )or"raming8 at the transmitter 9 receiver 9 maes D,
systems very attractive "or many classes o" digitalcommunications.
NIS* IN DM '
Smaller step si*e causes slope overload distortion. Larger step si*e causes granular noise.
-
7/25/2019 Novel Algorithm ADM (1)
8/30
D, ;AVE4
-
7/25/2019 Novel Algorithm ADM (1)
9/30
/IMI$A$INS . DM
m(t)
stair case approximate m(t)
Max slope
overload
Slope overload (positive)
^
/IMI$A$INS . DM
-
7/25/2019 Novel Algorithm ADM (1)
10/30
m(t)
m(t)
Negative slope overload
Slope overload (negative)
^
/IMI$A$INS . DM2contd3
-
7/25/2019 Novel Algorithm ADM (1)
11/30
m(t)
m(t)
Granular no!"
(slow varying signal)
/IMI$A$INS . DM
2contd3
^
-
7/25/2019 Novel Algorithm ADM (1)
12/30
ADAP$I,* D*/$A MD0/A$IN 'mproved version o" D, !y maing the step
si*e o" the modulator assume a time
varying "orm.
=ere the step si*e is adapted to the level o"the input signal
-
7/25/2019 Novel Algorithm ADM (1)
13/30
ADM 1A,*.#MS
-
7/25/2019 Novel Algorithm ADM (1)
14/30
Sample speech signal
The sample speech )ave"orm in theillustration is taen "rom the speech sound >i ii i i? )hich is sho)n in 4igure. 't is one o" the)ave"orms used repeatedly in the simulationthat is a!out @s long.
-
7/25/2019 Novel Algorithm ADM (1)
15/30
Pre-Processing
A methodology "or "urther improving the AD,per"ormance !y pre(processing the speechsignal prior to the adaptation is presented.
The large variations in the speech areremoved&smoothened !y a suita!le pre(processing method% one o" )hich is using an
integrator )hich can smoothen the rapidchanges.At the receiver% the di-erentiator is "ollo)ed
!y a lo) pass lterL4/.
-
7/25/2019 Novel Algorithm ADM (1)
16/30
m(t)
(2)
(1)
(1)Slope overload distorti
n (2)Granu
P#*-P#(*SSIN& . M*SSA&* SI&NA/
#$%&'%!#oo%("! ou% #$%& ) ra*' +(an,"! #a '!a**"ar.
t
m(t) (2)
(1)
(1)Slope overload distortion region
(2)Granular noise region
t
-
7/25/2019 Novel Algorithm ADM (1)
17/30
Frequency response of re!rocessor
("ntegrator) at t#e transmitter
Frequency response of t#e
$ifferentiator at t#e receiver
-
7/25/2019 Novel Algorithm ADM (1)
18/30
ENCODER
DECODER
The block diagram of Conventional ADM
-
7/25/2019 Novel Algorithm ADM (1)
19/30
ENCODER
DECODER
The block diagram of proposed ADM
-
7/25/2019 Novel Algorithm ADM (1)
20/30
S$*P-SI4* A/I$)M'
'n the step(si*e algorithm% the processor detects the
pattern o" et/ )here et/ 1 sgn Bmt/(mt/C To see i" the delta modulator is operating in the
$uanti*ation region% in )hich case et/ produces analternating FF pattern% or in the slope overloadregion in )hich case et/ produces an all 8s or all F8spattern. These cases are illustrated as sho)n.
'" AD, senses a FF pattern% it decreases the step si*e%and i" it senses or FFFF% it increases the stepsi*e . The manner in )hich the step si*e is altereddetermines the algorithm.
^
-
7/25/2019 Novel Algorithm ADM (1)
21/30
/inear delta modulation and the bitpattern produced for each region
t
e(k) 1 01 0 1 0 1 1 1 1 1 1
m(t)
m(t)^
-
7/25/2019 Novel Algorithm ADM (1)
22/30
*5IS$IN& S$*P SI4*ADAP$A$INS
SN& A/I$)M =ere% )e see that as long as e/ is o" the same sign
as e(/% the magnitude o" the ne) step si*e s/)ill exceed the magnitude o" the old step si*e s/ !yso% the Hmin step si*e8.
=o)ever% i" e/ and e(/ di-er in sign % themagnitude o" s/ )ill !e less than the magnitudeo" s/ !y the amount so.
The e$uation descri!ing the song algorithm isgiven !y
Is/I so% e/ 1 e(/Js/J1
Is/ I( so % e/ e(/
-
7/25/2019 Novel Algorithm ADM (1)
23/30
MDI.I*D ABA$* A/I$)M
The need to maintain voice communicationsas long as possi!le )as a ey "actor in the
selection o" the modifed abate algorithm. The e$uation descri!ing modifed abate
algorithm is
BJS/J SoC e/K e/1e(/and S/ MSo
S/1 JS/J e/K e/1e(/and S/ 1 MSo
Soe/K other)ise
-
7/25/2019 Novel Algorithm ADM (1)
24/30
$he Proposed step-si6eadaptation
The ne) proposed techni$ue "or the step(si*e adaptation isdescri!ed as
BJS/JSFCe/K e/1e(/
S/1 BOJS/J(SFCe/K e/Pe(/ and OJ S/J5 SF SFe/ /K e/Pe(/ and OJ S/J SF
is the adaptation parameter% nearly e$ual to !ut% greater than .
O &/
-
7/25/2019 Novel Algorithm ADM (1)
25/30
$he Proposed step-si6e
adaptation 2cont73
This adaptation parameter gives a!etter per"ormance to slope overload
The parameter O taes care o" thegranular noise as a result o" )hich a!etter per"ormance is o!tained as
compared to S
-
7/25/2019 Novel Algorithm ADM (1)
26/30
SIM0/A$INSN# (A/(0/A$IN
QRn samples o" original signal speech signal/
QRn samples o" nal reconstructed signal
Rn ( Rn/ error signal
Rn (R n/2 s$uared error signal
)here N is the total sample num!er o" the input.
-
7/25/2019 Novel Algorithm ADM (1)
27/30
(a)Performance Comparison of the proposed step-size adaptationalgorithm with the SONG and the modified ABATE algorithms.
(b)(b) the same plotof figure.(a) is shown but the input strength isdisplayed for -7db to -1db.
(a) (b
-
7/25/2019 Novel Algorithm ADM (1)
28/30
(a)Performance Comparison of the proposed ADM with the SONG,modified ABATE and the proposed algorithms.
(b) the same plot of figure.(a) is shown but the input strength isdisplayed for -7db to -1db.
(a (b
-
7/25/2019 Novel Algorithm ADM (1)
29/30
(N(/0SIN
Simulations are carried out "or all the schemes. SF istaen as F. and Simulations have also conrmed that)ith the input strength "or (Ud! to (d! on an average a.d# per"ormance gain in the SN3 is got "or the ne)
step(si*e adaptation algorithm compared to the S
-
7/25/2019 Novel Algorithm ADM (1)
30/30
#eferences %1& ' N #ong wan* +wang Soo ,ee* -. study of t#e comparative performance of .daptive $elta
Modulation systems/* "000 ransaction vol 2* 3an 1456 %2& $onald ,* Sc#illing* 3osep# gorodnic7 and +arold .68ang* -8oice encoding for t#e space s#uttle using
.$M/IEEE Trans. on Communications, vol. COM-26* no6 11* Nov 1426
%9&6 G6 S6 om:ras and 6 .6 ary:a7as* -
New adaptation algorit#m for a two!digit adaptive delta modulation system*/ "nternational 3ournal of
0lectronics* vol6 ;* no69* pp69