Beruflich Dokumente
Kultur Dokumente
Topics
SPEECH CODING
DISCRIPTION OF EACH CODING TECHNIQUE
ADAPTIVE DELTA MODULATION
PRE-PROCESSING
STEP SIZE ALGORITHM
EXISTING STEP SIZE ALGORITHMS
SONG ALGORITHM
MODIFIED ABATE ALGORITHM
PROPOSED ALGORITHM
CONCLUSION
BIBLIOGRAPHY
SPEECH CODING
Conversion of analog speech signals into
digital form
Types of speech coding:
DIFFERENTIAL PULSE
CODE MODULATION
To minimize redundant transmission
To reduce the bandwidth in comparison
with PCM
DELTA MODULATION
DM WAVEFORMS
LIMITATIONS OF DM
Slope overload (positive)
Max slope
overload
m(t)
^
stair case approximate m(t)
LIMITATIONS OF DM
(contd..)
Slope overload (negative)
m(t)
^
m(t)
LIMITATIONS OF DM
(contd..)
Granular noise
(slow varying signal)
^
m(t)
m(t)
ADM WAVEFORMS
Pre-Processing
A methodology for further improving the ADM
(2)
(2)
(1)Slope
overload
distorti
(1)Slope overload
distortion
region
n region (2)Granu
(2)Granular noise
m(t)dt smoothes out m(t) , rapid changes may disappear.
t
ENCODER
DECODER
ENCODER
DECODER
STEP-SIZE ALGORITHM:
In the step-size algorithm, the processor detects the
^
e(t) = sgn [m(t)-m(t)]
To see if the delta modulator is operating in the
quantization region, in which case e(t) produces an
alternating 1010 pattern, or in the slope overload
region in which case e(t) produces an all 1s or all 0s
pattern. These cases are illustrated as shown.
If ADM senses a 1010 pattern, it decreases the step size,
and if it senses 1111 or 0000, it increases the step
size . The manner in which the step size is altered
determines the algorithm.
m(t)
t
e(k)
1 01 0 1 0 1 1 1 1 1 1
e(k) = e(k-1)
s(k) - so ,
e(k) e(k-1)
|s(k+1)|=
described as
S(k+1)=
[|S(k)|+S0]e(k);
e(k)=e(k-1)
[|S(k)|-S0]e(k);
e(k)e(k-1)
and | S(k)|> S0
e(k)e(k-1)
and | S(k)|< S0
S0e(k) );
SIMULATION
SNR CALCULATION
{Xn }
{Xn }
(Xn -X
(a)
(b)
(b)
(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 is
displayed for -7db to -1db.
(a)
CONCLUSION
Simulations are carried out for all the schemes. S 0 is
References
[1] U N Chong Kwan, Hwang Soo Lee, A study of the comparative performance of Adaptive Delta
New adaptation algorithm for a two-digit adaptive delta modulation system, International Journal of
Electronics, vol. 68, no.3, pp.343349, 1990.
[4] M. A. Aldajani and A. H. Sayed, A stable adaptive structure for delta modulation with improved
performance, Proc. of IEEE International Conference on Acoustics, Speech and Signal processing
(ICASSP 01), vol.4, pp 2621-2624, Salt Lake city, Utah, USA, May 2001.
[5]
M.
A.
Aldajani
and
A.
H.
Sayed,
Stability and performance analysis of an adaptive sigma-delta modulator, IEEE Transactions on Circuits
and Systems II, vol. 48, no. 3, pp. 233244, March 2001
[6] K.Yao, K K Paliwal and S.Nakamura, Noise adaptive speech recognition with acoustic models trained
from noisy speech evaluated on Aurora-2 database, Proc. Intern. Conf. Spoken Language Processing,
Denver, Colorado, USA, pp.2437-2440, Sep.2002.
[7] Ming Yang, Low bit rate speech coding, Potentials, IEEE, vol 23, No. 4, pp. 32-36, Oct-Nov. 2004.
[8]Gibson J D, Speech coding methods, standards and applications, Circuits and Systems Magazine,
IEEE, Vol. 5, No. 4, Pp. 30-49, fourth Quarter 2005. .
[9] Hui Dong, Gibson J D, Structures for SNR scalable speech coding, IEEE Transactions on Audio,
Speech and Language Processing, vol. 14, No.2, pp.545-557, March 2006
[10]
E.
A.
Prosalentis
and
G.
S.
Tombras,
A 2-bit adaptive delta modulation system with improved performance, EURASIP Journal on Advances in
Signal Processing, vol. 2008, Article 9, 5 pages, 2008.