Journal of Siberian Federal University. Engineering & Technologies, 2016, 9(2), 197-203
УДК 621.397.22
Effect of Changing the Symbol Rate of QAM Modem on the Performance of 32kb/s ADPCM System
Muhanned AL-Rawi*a and Muaayed AL-Rawib
aUniversity of Ibb Yemen
bAL-Mustansiryia University
Iraq
Received 28.05.2015, received in revised form 16.09.2015, accepted 06.02.2016
This paper presents three models of Quadrature Amplitude Modulation (QAM) modem operating at data rate of 16.8kb/s to be transmitted over 32kb/s Adaptive Differential Pulse Code Modulation (ADPCM) channel. These modems operate at symbol rates of 2400, 2800, and 3360 baud with associated number of bits per symbol of 7, 6, and 5 respectively. The performance of ADPCM is studied considering these modems with different constellations. The simulation results show that the performance of ADPCM degrades as the symbol rate decreases or number of bits per symbol increases. Also, the performance with circular constellation is better than rectangular one.
Keywords: QAM modem, 32kb/s ADPCM.
Citation: AL-Rawi M., AL-Rawi M. Effect of changing the symbol rate of qam modem on the performance of 32kb/s ADPCM system, J. Sib. Fed. Univ. Eng. technol., 2016, 9(2), 197-203, DOI: 10.17516/1999-494X-2016-9-2-197-203.
© Siberian Federal University. All rights reserved
Corresponding author E-mail address: [email protected], [email protected]
*
Эффект изменения скорости передачи квадратурной амплитудной модуляции модема на производительность 32 кб/с адаптивной дифференциальной импульсно-кодовой модуляции канала
Мохаммед аль-Равиа, Муаяд аль-Равиб
аУниверситет Ибб, Йемен
бАль-Мустансирия университет,
Ирак
В статье рассмотрены три модели квадратурной амплитудной модуляции (QAM) модема, работающего на скорости передачи данных 16,8 кб/с, при переходе на производительность 32кб/с адаптивной дифференциальной импульсно-кодовой модуляции канала (ADPCM). Эти модемы работают на скорости передачи символов 2400, 2800 и 3360 бит с соответствующим количеством битов на символ 7, 6 и 5 соответственно. Производительность ADPCM исследована с учетом различного расположения модемов в группах. Результаты моделирования показывают, что производительность ADPCM деградирует по мере уменьшения скорости передачи символов или в случае увеличения количества битов на символ. Кроме того, производительность с круговым расположением модемов лучше, чем с прямоугольным.
Ключевые слова: квадратурная амплитудная модуляция, модем, 32 кб/с, адаптивная дифференциальная импульсно-кодовая модуляция канала.
Introduction
With the increase in demand for efficient use of digital communication channel, various types of highly effective speech coding methods have been developed [1-7]. As one of these coding methods is international standard 32 kb/s Adaptive Differential Pulse Code Modulation (ADPCM) [1]. The superior performance, economy and application flexibility of ADPCM relative to other bandwidth reduction techniques were the prime reasons for its selection.
The specification of ADPCM opens the door to a host of applications in telecommunication networks [8-14]. These applications can be divided into three categories: telephone company use, end customer applications, and new service offerings.
A recommended definition of ADPCM algorithm was published by International Telephone & Telegraph Consultative Committee [CCITT, the new name is International Telecommunication Union (ITU)] as Recommendation G.721 [1].
It was recognized at study group XVIII meeting [1] that voiceband data performance at 9.6 kb/s would not be acceptable with standard 32 kb/s ADPCM because ADPCM adds severe nonlinear distortion to the voiceband data signal with speed greater than 4.8 kb/s.
Thus, the interest of many research workers has been directed towards the ADPCM codec capable of providing better performance for speech and voiceband data signal at speed greater than 4.8 kb/s.
Exhaustive work had been done to accommodate high speed voiceband data signal either by modifying the algorithm of ADPCM [15-25] or by modifying the model of data transmission [22, 26-27]. One way of modifying the model of data transmission is to use different constellations of Quadrature Amplitude Modulation (QAM) signal.
Structure of adpcm
The algorithm of 32 kb/s ADPCM which is described here is as in CCITT G.726 [15]. Fig. 1 shows simplified block diagram of ADPCM codec. Two major components form the algorithm: an adaptive quantizer and an adaptive predictor. The relation between the encoder and the decoder is also depicted. The difference between them is that the encoder has adaptive quantizer(Q) and inverse adaptive quantizer(Q-1) ,while, the decoder has inverse adaptive quantizer only. The decoder is simply a subset of the encoder and transmits r(n) as its output instead of c(n). The adaptive predictor, which is composed of two poles and six zeros, computes an input signal estimate s(n) which is subtracted from input signal s(n) resulting in a difference signal d(n). The adaptive quantizer codes d(n) into 4-bit codeword c(n) which is sent over the transmission facility. At the receiving end, an ADPCM decoder uses c(n) to attempt to reconstruct the original signal s(n). Actually, only r(n) can be reconstructed which is related to the original input signal s(n) by
r(n) = s(n) + e(n) (1)
where
e(n) = dq(n) - d(n) = r(n) - s(n) (2)
is the error introduced by the quantizer, and dq(n) is the output of inverse adaptive quantizer A typical measure of the ADPCM performance is given by signal-to-noise ratio (SNR)
Fig. 1. ADPCM Codec
SNR= E[s2(n)]/E[e2(n)] = cs2/ ce2 (3)
Where E denotes expectation, cs2 is the power (or variance) of input signal, &ce2 is the power (or variance) of the error signal.
Qam modem
The first QAM modem named modem-I operates at symbol rate of 2400 baud with each symbol is represented by 7 bits ( trellis coding is excluded) giving data rate of 2400x7=16.8 kb/s. The number of points in M-ary QAM constellation is equal to 27=128 points, while, modem V.34[28] uses the same symbol rate but with 192-point or 224-point constellation. The design of QAM constellation plays important role in reducing the effect of channel noise [29], also, in reducing the distortion of ADPCM[26]. Some of constellations which are considered here are shown in Fig.2, for 128-point, rectangular, & (6,12,18,24,30,38) circular. Because of symmetry, parts of rectangular and circular constellations are drawn.
The second QAM modem named modem-II operates at symbol rate of 2800 baud with each symbol is represented by six bits (trellis coding is excluded) giving data rate of 2800x6=16.8kb/s, with 26=64-point constellation, while, modem V.34 uses the same symbol rate but with 96-point or 112-point constellation. Fig.3 shows some of 64-point constellations, rectangular,& (6,12,19,27) circular.
The third QAM modem named modem-III operates at symbol rate of 3360 baud (the maximum allowable symbol rate is 3429 baud[28]) with each symbol is represented by five bits (trellis coding is excluded) giving data rate of 3360x5=16.8kb/s, with 25=32-point constellation. Fig.4 shows some of 32-point constellations, rectangular, (4,11,17),& (5,11,16) circular.
Computer simulation test
A series of computer simulation tests have been carried out on ADPCM codec using the three QAM modem signals at 16.8kb/s with constellations shown in Figs.2-4. The performance of ADPCM is measured by calculating SNR in equation 3.
Table 1 shows the results of testing ADPCM using modem-I. It seems that the performance of ADPCM with circular constellation is better than rectangular one by approximately 0.3dB.
Table 2 shows the results of testing ADPCM using modem-II. It seems that the performance of ADPCM with circular constellation is better than rectangular one by approximately 0.4dB.
(a) Rectangular
(b) (6,12,18,24,30,38)
Fig. 2. 128-ary QAM constellations
(c)(5,11,16)
Fig. 4. 32-ary QAM constellations
Table 3 shows the results of testing ADPCM using modem-III. It seems that the performance of ADPCM with circular constellation is better than rectangular one by approximately 0.5dB.
The comparison among the three modems shows that the performance of ADPCM with modemIII is better than its performance with modem-II by approximately 1.1dB and the later is better than modem-I by approximately 1.2dB .
Summary and conclusion
Three QAM modems operate at data rate of 16.8kb/s have been considered in order to reduce the nonlinear distortion of ADPCM. The simulation results show that the performance of ADPCM with
Table 1. Performance of ADPCM
Modem-I
SNR(dB) Rect (6,12,18,24,30,38)
19.7 20
Table 2. Performance of ADPCM
Modem-II
SNR(dB) Rect (6,12,19,27)
20.9 21.3
Table 3. Performance of ADPCM
Modem-III
SNR(dB) Rect (4,11,17) (5,11,16)
21.8 22.2 22.3
modem-III is better than modem-II and the later is better than modem-I. Also, the performance with circular constellation is better than rectangular one.
Refrences
[1] 32kb/s ADPCM, CCITT Recommendation G.721-1984.
[2] Jahangiri E. and Ghaemmghami S. Very low rate scalable speech coding through classified embedded matrix quantization. EURASIP Journal on Advances in Signal Processing, 2010.
[3] Coding of speech at 8kb/s using conjugate structure algebraic code excited linear prediction(CSACELP), ITU-T Recommendation G.729-1996.
[4] Patel J., Bachu G. and Barkana D.A comparison of LBG & ADPCM speech compression techniques. Proc. of IEEE International Joint Conference on Computer, Information, Systems Sciences, and Engineering, 2008.
[5] Dusan S., Flanagan L., Karve A. and Balaraman M. Speech compression by polynomial approximation. IEEE Transaction on Audio, Speech, & Language Processing, 2007, 15(2), 387-395.
[6] Chu W. Speech Coding Algorithms: Foundation and Evolution of Standardized Coders. John Wiley & Sons, New York, USA, 2003.
[7] Chu W. A scalable MELP coder based on embedded quantization of the line spectral frequencies. Proc. of International Symposium on Intelligent Signal Processing & Communication Systems, Hong Kong, 2005.
[8] Sanjeev K. Stabilization and glitch minimization for CCITT Recommendation G.726 speech codec during packet loss scenarios by regressor control and internal state updates of the decoding process. U.S. Patent 20090125302, May 14, 2009.
[9] Satish K., Mundra M. and Daniel C. Interoperability of ADPCM encoded voice communications. U.S. Patent 20060171372, Aug. 3, 2006.
[10] Chu L. Adaptive differential pulse code modulation/demodulation system and method. U.S. Patent 201001183092, July 22, 2010.
[11] Yen-Shih L. ADPCM encoding and decoding method and system with improved step size adaptation thereof. U.S. Patent 20080109219, May 8, 2008.
[12] Mark R., Yaakov C. and Eli F. Method and apparatus for smooth convergence during audio discontinuous transmission. U.S. Patent 20100260273, Oct. 14, 2010.
[13] Mark R. and Eli F. Adaptive error protection for wireless communications. U.S. Patent 20100138724, June 3, 2010.
[14] Lijun T. Rom addressing method for an ADPCM decoder implementation. U.S. Patent 20070153919, July 5, 2007.
[15] 40, 32,24,16 kb/s ADPCM, CCITT Recommendation G.726-1990.
[16] 5-,4-,3-,2- bit/sample embedded ADPCM, CCITT Recommendation G.727-1990.
[17] Mustafa H. and Bowker D. Overview and performance of CCITT/ANSI embedded ADPCM algorithm. IEEE Transaction on Communication, 1993, 41, 391-399.
[18] Comparison of ADPCM algorithms, ITU-T Recommendation G.726 Appendix III-1994.
[19] Digital circuit multiplication equipment using G. 726 ADPCM & digital speech interpolation, ITU-T Recommendation G.763-1998.
[20] ADPCMDCME configuration map report, ITU-T Recommendation G.776.3-2000.
[21] AL-Rawi M., Soegijoko S. and Samadikun S. Simulation results of newly designed ADPCM for data transmission at 9.6 kb/s. Proc. of Ninth International Conference on Microelectronics, Bandung, Indonesia, 1997.
[22] AL-Rawi M. Newly designed 9.6 kb/s data transmission system over various algorithms of ADPCM. Ph.D. Dissertation, Dept. Elect. Eng., Bandung Institute of Technology, Indonesia, 1998.
[23] Bevenuto N. and Daumer W. R. Two approaches for waveform coding of 9.6 kb/s voiceband data signals through 32 kb/s ADPCM. IEEE Transaction on Communication, 1988, 3, 382-385.
[24] Shampiro Z. Adaptive differential pulse code modulation system. U.S. Patent 4860313, 1989.
[25] AL-Rawi M. and AL-Rawi M. Comparative study of 24kb/s ADPCM algorithms. Radioelectronics and Communications Systems-Springer, 2014, 57(6).
[26] AL-Rawi M., Soegijoko S. and Samadikun S. Computer simulation for newly designed 9.6 kb/s data transmission system over standard ADPCM. Proc. of Ninth International Conference on Microelectronics. Bandung, Indonesia, 1997.
[27] AL-Rawi M. and AL-Rawi M. Analysis and design of ADPCM system. Journal of Advanced Engineering, 2015, 10(3), 125-127.
[28] A modem operating at data signaling rates of up to 33600bit/s for use on the general switched telephone network and on leasedpoint-to point 2-wire telephone-type circuits, CCITT Recommendation V.34-1998.
[29] Melvil T., Thomas C. and Weidner M. Digital amplitude-phase keying with M-ary alphabets.
IEEE Transaction on Communication, 1974, 22(2), 168-180.