INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Similar documents
ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

Chapter 3 Convolutional Codes and Trellis Coded Modulation

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

THE idea behind constellation shaping is that signals with

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

Study of Turbo Coded OFDM over Fading Channel

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

Lecture 9b Convolutional Coding/Decoding and Trellis Code modulation

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

Combined Transmitter Diversity and Multi-Level Modulation Techniques

TCM-coded OFDM assisted by ANN in Wireless Channels

NOVEL 6-PSK TRELLIS CODES

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Outline. Communications Engineering 1

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Modeling and Analyzing the BER Performance of MIMO System using Different Modulation Technique

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

Robust Reed Solomon Coded MPSK Modulation

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

On the Spectral Efficiency of MIMO MC-CDMA System

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM

DESIGN OF STBC ENCODER AND DECODER FOR 2X1 AND 2X2 MIMO SYSTEM

Performance Analysis for a Alamouti s STBC Encoded MRC Wireless Communication System over Rayleigh Fading Channel

Simulink Modeling of Convolutional Encoders

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Improved concatenated (RS-CC) for OFDM systems

IN 1993, powerful so-called turbo codes were introduced [1]

The Optimal Employment of CSI in COFDM-Based Receivers

A low cost soft mapper for turbo equalization with high order modulation

Optimized BPSK and QAM Techniques for OFDM Systems

Effect of AWGN & Fading (Rayleigh & Rician) Channels on BER Performance of Free Space Optics (FSO) Communication Systems

MULTILEVEL CODING (MLC) with multistage decoding

COMBINED TRELLIS CODED QUANTIZATION/CONTINUOUS PHASE MODULATION (TCQ/TCCPM)

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Simplified a Posteriori Probability Calculation for Binary LDPC Codes

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Performance Analysis of OFDM System with QPSK for Wireless Communication

Bit-permuted coded modulation for polar codes

Bit error rate simulation using 16 qam technique in matlab

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

Space-Time Coding: Fundamentals

Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gaussian Noise, Line of Sight and Non Line of Sight Fading Channels

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Comparative Study of OFDM & MC-CDMA in WiMAX System

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

RADIO SYSTEMS ETIN15. Channel Coding. Ove Edfors, Department of Electrical and Information Technology

Performance Analysis of MIMO-OFDM based IEEE n using Different Modulation Techniques

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems

Decrease Interference Using Adaptive Modulation and Coding

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

Probability of Error Calculation of OFDM Systems With Frequency Offset

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

A Survey of Advanced FEC Systems

Bit-Interleaved Coded Modulation for Delay-Constrained Mobile Communication Channels

ANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Novel BICM HARQ Algorithm Based on Adaptive Modulations

A Research Concept on Bit Rate Detection using Carrier offset through Analysis of MC-CDMA SYSTEM

Near-Optimal Low Complexity MLSE Equalization

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

Trellis-Coded Modulation [TCM]

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Improving Data Transmission Efficiency over Power Line Communication (PLC) System Using OFDM

6. FUNDAMENTALS OF CHANNEL CODER

Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

BER ANALYSIS OF BPSK, QPSK & QAM BASED OFDM SYSTEM USING SIMULINK

MIMO-OFDM in Rayleigh Fading Channel with LDPC

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Performance Enhancement of Multi-Input Multi-Output (MIMO) System with Diversity

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

Fuzzy logic based Adaptive Modulation Using Non Data Aided SNR Estimation for OFDM system

Performance of OFDM System under Different Fading Channels and Coding

Channel Coding RADIO SYSTEMS ETIN15. Lecture no: Ove Edfors, Department of Electrical and Information Technology

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

Study of Space-Time Coding Schemes for Transmit Antenna Selection

Transcription:

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print) ISSN 0976 6472(Online) Volume 4, Issue 5, September October, 2013, pp. 177-186 IAEME: www.iaeme.com/ijecet.asp Journal Impact Factor (2013): 5.8896 (Calculated by GISI) www.jifactor.com IJECET I A E M E A COMPARISON STUDY OF NON-BINARY TCM-AIDED PAM, QAM, PSK SCHEMES-BASED NOVEL DECODING ALGORITHM Riyadh A. Abdulhussein 1, Abdulkareem S. Abdallah 2 1 Electrical Engineering Department/ College of Engineeering, Al-Mustansiriyah University, Baghdad/Iraq 2 Electrical Engineering Department/ College of Engineeering, Basrah University, Basrah /Iraq ABSTRACT The proposed system deals with Non-binary error control coding of the TCM schemes aided PAM, QAM and PSK modulation schemes for transmissions over the AWGN channel. The idea of Non-binary codes has been extended for symbols defined over rings of integers, which outperform binary codes with only a small increase in decoding complexity. The basic mathematical concepts are necessary for working with Non-binary error-correcting codes are Groups, Rings and Fields. A new non-binary decoding method, Yaletharatalhussein decoding algorithm, is designed and implemented for decoding non-binary convolutional codes which is based on the trellis diagram representing the convolutional encoder. Yaletharatalhussein decoding algorithm out performs the Viterbi algorithm and other algorithms in its simplicity, very small computational complexity, and easy to implement with realtime applications.the simulation results show that the performance of the non-binary TCM aided PAM scheme-based Yaletharatalhusseindecoding algorithm outperforms the TCM aided QAM and PSK schemesand also outperforms the binary and non-binary decoding methods. Keywords: Convolutional codes, Coded Modulation (CM), Trellis Code Modulation(TCM), PAM, QAM, PSK, non-binary error correcting codes, Groups, Rings of integers. 1. INTRODUCTION Digital signals are more reliable in a noisy communications environment. They can usually be detected perfectly, as long as the noise levels are below a certain threshold. Digital data can easily be encoded in such a way as to introduce dependency among a large number of symbols, thus enabling a receiver to make a more accurate detection of the symbols. This is called error control coding. 177

Power and bandwidth are limited resources in modern communications systems, and their efficient exploitation invariably involves an increase in the complexity of a communication system. One very successful method of reducing the power requirements without increase in the requirements on bandwidth was introduced by Gottfried Ungerboeck [1,2], subsequently termed trellis-coded modulation (TCM). Further performance gains can be achieved by using non-binary codes in the coded modulation scheme, but with an increase in the decoding complexity [3]. Nonbinary codes are the most commonly used error-correcting codes and can be found in optical and magnetic storage, high-speed modems and wireless communications. When conventional coding techniques are introduced in a transmission system, the bandwidth of the coded signal after modulation is wider than that of the uncoded signal for the same information rate and the same modulation scheme. In fact, the encoding process requires a bandwidth expansion that is inversely proportional to the code rate, being traded for a coding gain. The basic principle of CM [4] is that it attaches a parity bit to each uncoded information symbol formed by m information bits according to the specific modulation scheme used, hence doubling the number of constellation points to 2 m+1 compared with that of 2 m in the original modem constellation. This is achieved by extending the modulation constellation, rather than expanding the required bandwidth, while maintaining the same effective throughput of m bits per symbol, as in the case of no channel coding. As trellis-coded modulation is an extension of binary coding methods to larger signal constellations, so is turbo-coded modulation the extension of turbo coding principles to include larger signal constellations. There are very few changes necessary to accommodate higher signaling alphabets, and therefore higher spectral efficiencies. Among the various CM schemes, TCM [5] was originally designed for transmission over Additive White Gaussian Noise (AWGN) channels. TTCM [3] is a more recent joint coding and modulation scheme which has a structure similar to that of the family of binary turbo codes, but employs TCM schemes as component codes. Both TCM and TTCM employ set-partitioning-based constellation mapping [6], while using symbol-based turbo interleavers and channel interleavers. Another CM scheme, referred to as BICM [7], invokes bit-based channel interleavers in conjunction with grey constellation mapping. Furthermore, iteratively decoded BICM [8] using set partitioning was also proposed.r. A. Carrasco et. al., 2009 [9] presents the theory of non-binary error control coding in wireless communications. 2. RINGS OF INTEGERS If the two binary operations + and are allowed then a ring can be defined. A ring must have the following conditions; associativity, distributivity, and commutativity under addition. The ring is called a commutative ring if it also has commutativity under multiplication. If the ring has a multiplicative identity 1 then it is called a ring with identity. An example of a ring is the ring of integers under modulo-q addition and multiplication, where q is the cardinality of the ring. For example, is defined as {0, 1, 2, 3}. It is easy to see that the elements obey the three definitions of a ring. Also, all the elements commute under multiplication and the multiplicative identity element 1 is present, meaning that is a commutative ring with identity. Tables (1) and (2) show the addition and multiplication tables respectively of the ring of integers = {0, 1, 2, 3}[10]. 178

Table (1) Addition table for + 0 1 2 3 0 0 1 2 3 1 1 2 3 0 2 2 3 0 1 3 3 0 1 2 Table (2) Multiplication table for The set of all polynomials with coefficients defined in forms a ring under the addition and multiplication operations. 3. NON-BINARY TCM. 0 1 2 3 0 0 0 0 0 1 0 1 2 3 2 0 2 0 2 3 0 3 2 1 Convolutional codes and TCM codes are based on rings of integers modulo-m. Due to the similarities between M-PSK signal sets and the algebraic structure of rings of integers modulo-m, modulo-m ring-tcm codes are the natural linear codes for M-PSK modulation. 3.1 TCM Based on Rings of Integers The general structure of a ring-tcm encoder suitable for M-PSK modulation,assuming that m information bits are transmitted per baud, with M = 2 m+1, is shown in Figure (1). This ring-tcm encoder works as follows [9]: Figure (1) General structure of a ring-tcm encoder suitable for M-PSK modulation First, m + 1 information bits, b i, are mapped into a modulo-m symbol, a j, according to a mapping function f (for instance, f can be a Gray mapping function). Next, m modulo-m a j symbols are introduced into a linear multi-level convolutional encoder (MCE), which generates m + 1 modulo-m coded symbols, x k. Finally, each one of these coded symbols x k is associated with a signal of the M-PSK signal set and is sent to the channel. As a total of m + 1 modulo-m coded symbols x k are transmitted per single trellis branch, ring-tcm codes can be considered as 2(m +1)-dimensional TCM codes. 3.2 Ring-TCM Codes for M-PSK Binary TCM coding is extended to TCM codes defined over rings of integers, known as ring- TCM codes. This section describes a multi-level convolutional encoder (MCE) defined over the ring of integers modulo-m,, which is especially suitable for combination with signals of an M-PSK constellation [9]. 179

A rate (m/p) MCE defined over the ring of integers modulo-m,, is a time-invariant linear finite-state sequential circuit that, having m information input symbols (a 1, a 2,..., a m ) at a time defined over, generates p encoded output symbols x 1, x 2,..., x p ) at a time defined over, where the coefficients of the MCE also belong to, and all arithmetic operations satisfy the properties of the ring of integers modulo-m. The modulo-m ring-tcm MCE suitable for M-PSK modulation is shown in Figure (2).The information sequence of symbols, a 1 is broken into segments called information frames, each one containing m symbols of. 3.3 Ring-TCM Codes Using Quadrature Amplitude Modulation (QAM) The functional block diagram of the ring-tcm encoder, defined over which suitable for rectangular M-QAM signal sets and has a minimum phase ambiguity of 90, is shown in Figure (3). It is similar to the ring-tcm transmitter for M-PSK signal sets in Figure (2).This scheme is described as follows: Figure (2) Ring-TCM MCE x (1) a j Ring-TCM Encoder x (2) M-QAMSignal Mapping s 1 s 2 M-QAM Modulator s(t) Figure (3) Block diagram of a ring-tcm transmitter suitable for rectangular M-QAM Each set of symbols x (1) and x (2) is then mapped onto one signal of the M-QAM signal set, s k = f(x (k) ). The two coded M-QAM signals, s 1 and s 2, are then modulated and transmitted on the channel. 180

4. YALETHARATALHUSSEIN DECODING ALGORITHM The Yaletharatalhussein non-binary decoding algorithm is proposed in this paper for decoding non-binary convolutional codes [11].Convolutional codes differ from block codes in that a block code takes a fixed message length and encodes it, whereas a convolutional code can encode a continuous stream of data, and a hard-decision decoding can easily be realized using the Yaletharatalhusseinalgorithm.The decoder for the non-binary convolutional code finds the most probable sequence of data bits given the received sequence y: arg (1) Where y is the set of code symbols c observed through noise. The above equation can be solved using the Yaletharatalhussein algorithm, explained later. The principle states that creating a state vector containing binary logic states, which represents the similarities and differences between y symbols associated with each bits at the current time instant, and then searching for a minimum logic state in this vector to determine the state node number with its order bit for using in the next time instant of searching strategy method, in one hand, and for recovering the transmitted code word in the other hand. In this case, the decoding method is independent on the trellis diagram representing the non-binary convolutional encoder [12]. 5. SIMULATION RESULTS The scatter plots of constellation points, with different values of phase offset, for the - Ring-TCM encoder-modulator-based PAM, QAM, and PSK schemes are shown in Figure (4).The -ring-tcm demodulator and decoder-based yaletharatalhussein decoding algorithm can be represented by a flowchart as shown in Figure (5) [13]. The flow chart inside the dashed lines represents the yaletharatalhussein decoding algorithm. The performances of the -Ring-TCM scheme-based yaletharatalhussein algorithm communicating over the AWGN channel are shown in Figure (6). Figure (4) The scatter plot of constellation points for the -Ring-TCM encoder-modulator-based PSK, QAM, and PAM schemes 181

Figure (4)Continued Begin Received noisy data signal as a vector of length (2T). Demodulate thedata vector using QPSK or QAM schemes. Determine logic state vectors (h's) between the demodulated received symbols and the state table output data bits. Initializing time, t = K, at state 0. Search about the zero logic state in (h's) vectors at this current time instant. Store number of state node and order of determined zero logic state to detect the transmitted bit at this time instant. The transmitted bit, x, at this time instant, t = K, is detected. Decrement time, t = K-1 and then search about the zero logic state in the (h) vector locations that have order the same as the state node number which is stored previously. A Figure (5) Flow chart of the -Ring-TCM demodulator- decoder-based yaletharatalhussein decoding algorithm 182

A The transmitted bit, x, at this time instant, t = K-1, is detected. Decrement time, t = K-1 and then search about the zero logic state in the (h) vector locations that have order the same as the state node number which is stored previously. Continue these processes (decrementing and searching) until all the symbols in the code word have been detected at the final time instant (t = 0). The transmitted bit, x, at time instant, t =0, is detected. End Figure (5) Continued Figure (6-a) The (BER) versus performance of the -Ring-TCM-PAM scheme-based Yaletharatalhussein algorithm 183

Figure (6-b) The (BER) versus performance of the -Ring-TCM-QAM scheme-based Yaletharatalhussein algorithm. Figure (6-c) The (BER) versus performance of the -Ring-TCM-PSK scheme-based Yaletharatalhussein algorithm. The performances of the -Ring-TCM scheme-based Yaletharatalhussein decoding algorithm and the schemes of work [14] can be summarized in Table (3), where the coding gains are defined as the (E b /N o ) difference, expressed in decibels, at BERs of 10-5 and 10-3.The performance of the best scheme in Table (3) is (printed in bold), since the performance comparison shows that the -ring-tcm-pam scheme-based Yaletharatalhussein algorithm outperforms both the -ring- TCM-QAM scheme and the -ring-tcm-psk scheme-based Yaletharatalhussein algorithm, since this scheme is provided that the gains in (E b /N o ) are (17.61dB) and (34.82 db) at the BERs of 10-3 and 10-5 respectively.also, the -ring-tcm-pam scheme-based Yaletharatalhussein algorithm outperforms the 4-state ring-tcm-based Viterbi algorithm by the gains (8.7 db and 5.5 db) at the BERs (10-3 and 10-5 ) respectively. 184

CM scheme Table (3) performance of the RTCM schemes CM Code rate E b /N o (db) BER Gain (db) 10-3 10-5 10-3 10-5 Modem Uncoded 24.11 44.12 0.00 0.00 BPSK -RTCM-based Yaletharatalhussein algorithm -RTCM-based Yaletharatalhussein algorithm -RTCM-based Yaletharatalhussein algorithm 1/2 6.5 9.3 17.61 34.82 4-PAM 1/2 7.4 10 16.71 34.12 QAM 1/2 10.7 13.2 13.41 30.92 4-PSK 4-state RTCM-based Viterbi algorithm[11] 1/2 12 18 12.11 26.12 QPSK 6. CONCLUSIONS AND FUTURE WORKS A novel non-binary decoding method, is called Yaletharatalhussein decoding algorithm, is proposed for decoding non-binary convolutional and TCM codes, which independent on the trellis diagram representing the non-binary convolutional encoder, as in Viterbi algorithm. The Yaletharatalhussein algorithm employed a hard-decision decoding, which needed less computational complexity over the soft-decision MLD of Viterbi algorithm. In Yaletharatalhussein algorithm, the code words are detected instantaneously through searching in the developed state vectors, while in Viterbi algorithm, the hamming distances between numbers and transition metrics are calculated and a comparison between competitive accumulated metrics is done for every state of the trellis diagram. In Yaletharatalhussein algorithm, the massages are decoded in blocks reached to 1000,000 symbols as seen in simulation results, while in a typical Viterbi code, messages are decoded in blocks of only about 200 bits or so, whereas in turbo coding the blocks are on the order of 16K bits long. Non-binary TCM codes outperform binary TCM codes with a small increase in decoding complexity. The performance comparison shows that the -ring-tcm-pam scheme-based Yaletharatalhussein algorithm outperforms both the -ring-tcm-qam scheme and the -ring- TCM-PSK scheme-based Yaletharatalhussein algorithm, Non-binary TCM codes outperform binary TCM codes with a small increase in decoding complexity. A future work can be done by Using the hard-decision and soft-decision (LLRs and approximate LLRs) in demodulation stage (i.e., before the decoding stage of Yaletharatalhussein algorithm), since by these methods, the error can be reduced to a minimum limit, but over an excess in the complexity. Hence, soft-decision by using exact LLRs is suitable for high SNRs, while softdecision by using approximate LLRs is suitable for very low SNRs. 185

7. REFERENCES [1] D. Pham, K. R. Pattipati, P. K. Willett, and J. Luo, An improved complex sphere decoder for V-BLAST systems, IEEE Signal Processing Letters, vol. 11, pp. 748 751, September 2004. [2] F. Adachi and K. Ohno, BER performance of QDPSK with postdetection diversity reception in mobile radio channels, IEEE Transactions on Vehicular Technology, vol. 40, pp. 237 249, February 1991. [3] Bahl, L. R., Cocke, J., Jelinek, F., Raviv, J. Optimal decoding of linear codes for minimizing symbol error rate. IEEE Trans. Inform. Theory, vol. 20, pp.284 287, 1974. [4] Using MIMO-OFDM Technology To Boost Wireless LAN Performance Today, White Paper, Data comm Research Company, St Louis, USA, June 2005. [5] H. Sampath, S. Talwar, J. Tellado, V. Erceg, and A. J. Paulraj, A fourth-generation MIMO- OFDM broadband wireless system: design, performance, and field trial results, IEEE Communications Magazine, vol. 40, pp. 143 149, September 2002. [6] WiMAX Forum, WiMAX Forum WiMAX Technology Forecast (2007 2012), June 2008. http://www.wimaxforum.org/technology/downloads/. [7] Haohong W., L. P. Kondi, Ajay L., and Song Ci, 4G Wireless Vedio Communications. United Kingdom, John Wiley & Sons Ltd, first published 2009. [8] S. Hara and R. Prasad, Multicarrier Techniques for 4G Mobile Communications. Boston, Artech House, 2003. [9] E. H. Connel, Elements of Abstract and Linear Algebra. Coral Gables, Florida 33124 USA, 2004. [10] Carrasco, R., Lopez, F. and Farrell, P. Ring-TCM for M-PSK modulation: AWGN channels and DSP implementation. Communications, IEE Proceedings, 143, 273 80, 1996. [11] Riyadh AAbdulhussein, Abdulkareem S. Abdallah and Raad H. Thaher. A Novel Decoding Method for Non-Binary TCM Codes.Scientific Research Journal(SCIRP), Communications and Network, Vol. 5, No. 4, Nov. 2013. [12] Riyadh AAbdulhussein, Raad H. Thaher and Abdulkareem S. Abdallah. A High Spectral Efficient Non-Binary TCM Scheme-basedNovel Decoding Algorithm for 4G systems. Scientific Research Journal (SCIRP), Communications and Network, Vol. 5, No. 4, Nov. 2013. [13] Riyadh AAbdulhussein, Abdulkareem S. Abdallah and Raad H. Thaher. A Non-Binary Trellis Code Modulation-PAM-based Novel Decoding Algorithm. International Journal of Computer Applications (IJCA) (0975-8887), pp. 1-7, Vol. 76, No. 11, Aug. 2013. [14] R. A. Carrasco and M. Johnston, Non-Binary Error Control Coding for Wireless Communications and Data Storage.UK, John Wiley & Sons, Ltd.2009. [15] B. Suresh Ram and Dr. P. Siddaiah, Design of the Most Effective Method for Minimizing the Fading and Sep Analysis using DPSK Over Rayleigh Fading Channel, International Journal of Electronics and Communication Engineering & Technology (IJECET), Volume 4, Issue 3, 2013, pp. 227-231, ISSN Print: 0976-6464, ISSN Online: 0976 6472. [16] Deshmukh Sonali S. and Wahi Gurdeep Singh, 4G Communication Architecture, International Journal of Electronics and Communication Engineering & Technology (IJECET), Volume 4, Issue 3, 2013, pp. 56-62, ISSN Print: 0976-6464, ISSN Online: 0976 6472. [17] Sanjay D Deshmukh, Rishi Bagadia, Prachi Kapoor and Dharmesh Gohil, OFDM-MIMO and V-Blast Algorithm-Key to High Speed Wireless Communication, International Journal of Electronics and Communication Engineering & Technology (IJECET), Volume 4, Issue 2, 2013, pp. 426-440, ISSN Print: 0976-6464, ISSN Online: 0976 6472. 186