Parallel Concatenated Turbo Codes for Continuous Phase Modulation
|
|
- Alison Cobb
- 5 years ago
- Views:
Transcription
1 Parallel Concatenated Turbo Codes for Continuous Phase Modulation Mark R. Shane The Aerospace Corporation El Segundo, CA Richard D. Wesel Electrical Engineering Department University of California, Los Angeles Abstract There are several ways to use iterative decoding techniques with coded continuous phase modulation (CPM). This paper presents a method using parallel concatenation of convolutionally-coded CPM. All CPM schemes can be decomposed into a ring convolutional code and a memoryless signal mapper. This allows a properly designed convolutional code trellis to be combined with the CPM trellis, producing the joint trellis of a constituent code. Parallel concatenation of such constituent codes combined with iterative decoding yields very good performance. We present the results of code searches for two binary CPM schemes, each using bit interleaving and symbol interleaving. Simulation results using various length interleavers are also provided. Low complexity encoders are shown to perform better using bit interleaving, whereas encoders with higher complexity perform better with symbol interleaving. I. INTRODUCTION Continuous phase modulation (CPM) is widely used on radio channels because of its good spectral properties and ability to allow nonlinear amplifiers to be operated in saturation. CPM is by itself a form of coded modulation, due to the memory created by the continuous phase of the signal and possibly by additional memory introduced by partial response signaling. In [1] it was shown that CPM can be decomposed into a continuous phase encoder (CPE) and a memoryless modulator (MM). The CPE is a ring convolutional encoder (not necessarily binary) which produces codeword sequences that are mapped onto waveforms by the MM, creating a continuous phase signal. Once the memory of CPM was made explicit, it became possible to design trellis and convolutionally coded CPM systems ([2], [3], [4]) which allowed the trellis code and the CPE to be combined into a single joint convolutional code. Systems designed in this manner typically have larger Euclidean distances, and thus better performance, than systems designed using the traditional approach, for a given number of trellis states. To mitigate the effect of the correlation caused by fading channels, an interleaver can be placed between the trellis code and CPE [5], [6]. (An interleaver cannot be placed after the modulator since reordering the channel symbols destroys the phase continuity of the signal.) It was then recognized ([7], [8], [9]) that this serial concatenation of the trellis code with the CPE could be decoded using iterative decoding algorithms, due to the recursive nature of the CPE which serves as the inner code. In this paper we look at using convolutionally coded CPM in a parallel concatenated scheme. As with trellis coded CPM, This work was supported under U.S. Air Force Contract No. F C-0094 and in part by NSF CAREER Award CCR and the Xetron Corporation the convolutional encoder and the CPE can be combined into a single joint code. Two joint codes are used as the constituent encoders of a parallel concatenated code. This allows one to take advantage of simplifications which can result from considering a convolutional code and CPM jointly, together with the iterative decoding advantages of turbo codes. This paper is organized as follows. Section II briefly describes continuous phase modulation, and how it can be separated into a finite-state machine and a memoryless signal mapper. We also discuss the method of representing CPM waveforms in signal space through the use of an equivalent constellation. Section III describes in greater detail the system model and encoder structure. We illustrate our methods using minimum shift keying (MSK) and partial response Gaussian MSK (GMSK) to produce rate 1/2 encoders. Both symbol interleaving and bit interleaving are considered. Section IV presents the results of code searches for these modulation schemes. Good constituent codes with up to 5 memory elements are presented. Section V gives simulation results for several of these codes using information block lengths of 512, 1024, and bits and compares them with some previous results. We conclude with a few remarks in Section VI. A. Description II. CONTINUOUS PHASE MODULATION In [1] Rimoldi derived the tilted-phase representation of CPM, with the information bearing phase given by ψ(t, U) = 4πh U i q(t it ). (1) i=0 The modulation index h is equal to K/P, where K and P are relatively prime integers. U is an input sequence of (possibly coded) M-ary symbols, U i {0, 1, 2,..., M 1}. T is the channel symbol period. The phase response function q(t) is a continuous and monotonically increasing function subject to the constraints { 0, t 0 q(t) = 1, (2) 2, t LT where L is an integer. The phase response is usually defined in terms of the integral of a frequency pulse g(t) of duration LT, i.e., q(t) = t g(τ)dτ. For full response signaling L = 1, while for partial response systems L > 1.
2 Finally, the transmitted signal s(t) is given by s(t, U) = 2Es T cos(2πf 1t + ψ(t, U) + ψ 0 ). (3) The asymmetric carrier frequency f 1 = f c h(m 1)/2T, where f c is the true carrier frequency. E s is the energy per channel symbol and ψ 0 is the initial carrier phase. We assume that f 1 T is an integer; this condition leads to a simplification when using the equivalent constellation representation of the CPM waveform. B. Decomposition As shown in [1], any CPM scheme can be divided into a time-invariant finite state machine and a time-invariant memoryless signal mapper. Fig. 1 shows the CPEs for CPM schemes with L = 1 or 3 and M = P. Arithmetic is no longer done modulo-2, as for binary codes, but modulo-p, where P is the denominator of the modulation index h. Thus the CPE is a convolutional code operating on the ring of integers Z P. In order to join a convolutional code with the CPE into a single encoder, the convolutional code and the CPE must be algebraically compatible. For this reason, h and M are chosen such that M = P κ for some integer κ, often taken to be 1. This is the case considered here and thus M = P. As a result the CPEs for the CPM schemes of interest are rate 1/(L + 1). It is important to note that the decomposition is not unique. It is possible, for example, to find a feedback-free CPE which produces the same waveform. These systems are equivalent in the sense of [10]; i.e. the set of output waveforms is identical. However, since the mappings between inputs and outputs are different, they are not strictly equivalent, and the systems will have different probabilities of error. C. Equivalent Constellation For simulation and code search purposes we use the signal space representation of CPM. Complex baseband representations of the waveforms are used to convert the waveform channel into a discrete memoryless channel (DMC) [11]. Every T seconds the modulator outputs a waveform segment based on the L + 1 M-ary inputs it receives from the CPE. By assuming that f 1 T is an integer, the set of waveforms output by the modulator is the same for every symbol period. Thus there are M L+1 possible waveforms, which are in general correlated. The memoryless modulator, AWGN channel, and demodulator (see Fig. 3) can be lumped into a DMC, yielding an equivalent constellation. The waveform segments can be represented in signal space as points on a multi-dimensional sphere, and described with respect to an orthonormal basis which can be found using the Gram-Schmidt algorithm as described in [11]. Each signal is then represented by a d- dimensional vector, where d is the dimensionality of the signal space. In general a bank of 2M L correlators or filters are required by the optimal Viterbi CPM receiver [12], which gives an upper bound on d. (a) (b) Fig. 1. CPE with M = P for (a) L = 1 and (b) L = Fig. 2. MSK equivalent constellation If f 1 T was not an integer, but a rational number, the equivalent constellation would periodically cycle through a set of rotations. Fig. 2 gives a simple example of an equivalent CPM constellation for MSK. The constellation labels refer to the outputs of the CPE given in Fig. 1(a). III. SYSTEM MODEL For the remainder of this paper we consider rate 1/2 turbo codes using MSK-type modulation, i.e. binary CPM schemes with h = 1/2. Therefore M = P = 2, and the CPEs are regular binary convolutional codes. The dimensionality of the equivalent constellation is d = 2 L. Fig. 3 shows the parallel concatenation of convolutionally coded CPM. We call the cascade of the convolutional encoder (CE) and the CPE the constituent encoder, or joint code. The rate 1/(L + 1) CPE as derived in [1] has only a single input. However, in order for the CE and CPE to be combined into a single trellis, the number of CPE inputs must match the number of outputs of the CE. In order to accommodate multiple inputs, an equivalent CPE must be used, which has been called an N-consecutive CPE, or NCPE for short [13]. Thus for rate k/n CE s, an equivalent CPE of rate n/n(l + 1) is needed. Fig. 4 shows the 2CPEs which are used to construct the rate 1/2 turbo codes considered in this paper. Every nt seconds, k input bits are sent to the CE, which has m CE memory elements. The n output bits of the CE are input to the CPE, which has L memory elements. The total number of memory elements in the joint code is m = m CE + L. The n(l + 1) CPE output bits are then mapped to n constellation
3 joint code DMC CE CPE MM Demod IL n(t) n'(t) Iterative Decoder interleaver CE CPE MM Demod CPM Fig. 3. System model CE CPE Fig. 5. Rate 1/2 encoder for GMSK, L = 3 (a) of k information bits are interleaved as a single unit using a length /k symbol interleaver. With bit interleaving, the k information bits are interleaved independently of one another using k different bit interleavers of length /k. In both cases the overall interleaver length in bits is given by N = ; the difference between the two interleaver types lies in their structural constraints. Distinguishing between N and is useful in order to make comparisons with serially concatenated systems, for which N. (b) Fig. 4. 2CPE for (a) L = 1 and (b) L = 3 points, represented by n vectors of length d. White Gaussian noise with power spectral density N 0 /2 is added to each vector component. The noisy vectors are then input to the iterative decoder, which outputs estimates of the information bits. The encoder is similar in structure to the one described in [14], [15]. Fig. 5 shows an example for a CPM scheme with L = 3. Referring to the figure, the rate 2/2 CE has 4 states, bringing the total number of states for the constituent encoder to 32. The overall encoder is systematic; however, the constituent encoders themselves are not. (The constituent encoders can be thought of as systematic but with half of the systematic bits punctured.) Both the upper and lower constituent encoders require sending systematic bits for decoding purposes, but the bits should not be duplicated. The most significant bit (MSB) of the input to the upper encoder corresponds to the least significant bit (LSB) of the input to the lower encoder, and vice-versa. The example in Fig. 5 shows the state of the CPeing fed back to the CE. In an actual implementation, the state of the CPM modulator is not directly available. However, one can implement a finite state machine to shadow the content of the CPE, and use its state values for feedback into the CE. We consider two types of interleaving. Let N represent the interleaver length (in bits) and represent the number of information bits per block. With symbol interleaving, the group IV. CODE SEARCH The approach we use to find good codes for a given CPM scheme is to consider a fixed CPE and then search over all CEs of a given number of states. An alternative approach that was not considered would be to design a constituent encoder from scratch, subject to the constraint that it produce valid continuous phase output sequences when matched to an appropriate memoryless modulator. For each CPM scheme we perform two searches: one to find good codes for use with bit-interleaving, and one to find good codes for symbol-interleaving. Let d i (de si ) represent the normalized squared Euclidean distance when the bit-wise (symbol-wise) input Hamming weight is i. The distances are normalized by 2, where is the energy per information bit. We optimize the distance profile as done in [16], [14]. We successively maximize d 2 (or de s2), and minimize the number of nearest neighbors, then maximize d 3 (or de s3), and minimize its number of nearest neighbors, and so on, up to d 6. The two CPM schemes we consider are MSK (L = 1, with a rectangular frequency pulse) and GMSK (L = 3, with a truncated Gaussian frequency pulse) with BT = 1/3. In order to simplify the code search as in [4], the search is based on modified incremental normalized squared Euclidean distances (INSED). When the signals are represented as points in an equivalent constellation, the modified INSEDs are given by the minimum distances between constellation points for a given error vector. This simplifies the code search by allowing distances to be computed based on the all-zero trellis path. For MSK, the modified INSED is equal to the true INSED, but this is not the case for GMSK. Therefore the GMSK codes are not
4 necessarily optimal, and better codes may exist. Tables I-IV give the results for constituent encoders with k = 2 that produce a concatenated code of rate 1/2. Tables I-II give the results for MSK, and Tables III-IV give the results for GMSK. Up to m = 5 memory elements are considered for each modulation. When more than one code is found with the same distance profile, only one is reported. The code results are given in two parts: the first describes the codes and the second gives the distance profile for the codes. In the first part the codes are identified by the rows of their state-space matrices, using octal notation. A convolutional encoder can be described by the state- space equations s j+1 = s j A + u j B x j = s j C + u j D where s j is the 1 m state vector, u j is the 1 k input vector, and x j is the 1 n output vector, with j serving as the time index. The elements of these vectors and the matrices A, B, C, andd are binary, and addition is performed modulo- 2. The second part of each table gives the distance profile for each code, with the number of nearest neighbors for the distances in parentheses. As an example, the code given in Table IV for L = 3 GMSK with m CE = 2 has the state-space matrices A = , [ ] B =, C = , [ ] D = This encoder is shown in Fig. 5. V. SIMULATION RESULTS As stated in Section III, our simulations assume coherent demodulation. The decoder is composed of two APP modules which implement the forward-backward algorithm as described in [17]. A maximum of 10 iterations was allowed. Using the equivalent constellation allows the channel metrics to be computed in the usual way. Both upper and lower encoders are terminated to the zero state by the use of individual tail sequences. Extended spread random interleavers [15], characterized by parameters S, T, and X, are used and are described in Table V. The simulations use the codes given in Section IV. TABLE I FOR SYMBOL-WISE DISTANCE WITH MSK (L=1) 1 {3,1} {1,2} {2,5} {11,0} 2 {1,6,1} {1,2} {2,0,7} {11,0} 3 {4,2,11,5} {3,4} {0,0,2,5} {11,0} 4 {10,4,3,30,21} {23,4} {0,0,2,0,5} {11,0} DISTANCE PROFILE FOR CODES OPTIMIZED FOR SYMBOL-WISE DISTANCE WITH MSK (L=1) m CE d E s2 d E s3 d E s4 d E s5 d E s6 1 2(1) 2(1) 4(2) 4(1) 6(3) 2 6(2) 2(2) 4(2) 4(5) 6(10) 3 10(2) 2(1) 2(1) 4(4) 4(3) 4 22(1) 2(1) 2(1) 4(9) 4(2) TABLE II FOR BIT-WISE DISTANCE WITH MSK (L=1) 1 {3,1} {1,3} {2,5} {11,2} 2 {7,5,6} {7,5} {2,2,7} {11,2} 3 {5,7,6,17} {5,6} {2,2,0,5} {11,0} 4 {11,4,2,30,31} {13,30} {2,0,0,0,5} {11,0} DISTANCE PROFILE FOR CODES OPTIMIZED FOR BIT-WISE DISTANCE WITH MSK (L=1) m CE d 2 d 3 d 4 d 5 d 6 1 4(2) 2(2) 4(3) 6(6) 8(9) 2 8(2) 2(2) 4(7) 6(24) 4(2) 3 18(2) 4(2) 2(1) 2(1) 4(3) 4 34(2) 4(1) 2(1) 2(1) 4(4) The figures below compare our results with those of serially concatenated systems which use rate 1/2 outer codes and interleavers of length N = 1024 bits. For these systems = 512. On the other hand, for parallel concatenated systems the interleaver length and information block length are the same. Therefore, for constant, the serially concatenated systems inherently have twice the interleaver depth of our parallel concatenated system. The results in Figs. 6-9 show the performance of our system with = 512 (same as the serial method), = 1024 (same N as the serial method), and = Fig. 6 shows the performance of parallel concatenated convolutionally coded MSK with 4 state constituent encoders. Also shown is a result from [7] which uses serial concatenation. The system in [7] uses the 2 state MSK CPE as the inner code with a 4 state convolutional outer code, separated by a length N = 1024 bit interleaver. Fig. 6 shows that the parallel concatenated system with (approximately) the same number of states does not perform well with respect to the serial system. For the parallel concatenated system, bit interleaving has
5 TABLE III FOR SYMBOL-WISE DISTANCE WITH GMSK (L=3) 0 {5,1,1} {2,4} {112,41,21} {204,10} 1 {14,11,1,5} {16,14} {10,102,41,31} {214,10} 2 {4,20,15,1,5} {2,4} {10,0,112,41,31} {204,10} TABLE V PARAMETERS FOR EXTENDED SPREAD INTERLEAVERS /2 S T X DISTANCE PROFILE FOR CODES OPTIMIZED FOR SYMBOL-WISE DISTANCE WITH GMSK (L=3) m CE d E s2 d E s3 d E s4 d E s5 d E s (1) 3.48(1) 3.66(1) 5.31(1) 5.49(1) (1) 1.83(1) 3.66(1) 3.48(1) 5.13(1) (1) 1.83(1) 1.83(1) 3.48(1) 3.67(2) TABLE IV FOR BIT-WISE DISTANCE WITH GMSK (L=3) 0 {5,1,1} {2,4} {112,41,21} {204,10} 1 {14,5,5,1} {2,10} {10,112,51,21} {204,0} 2 {4,24,1,11,15} {12,4} {10,10,102,41,31} {204,10} DISTANCE PROFILE FOR CODES OPTIMIZED FOR BIT-WISE DISTANCE WITH GMSK (L=3) m CE d 2 d 3 d 4 d 5 d (2) 1.83(1) 3.48(1) 5.13(2) 3.66(1) (1) 1.83(1) 3.48(1) 5.13(1) 3.48(1) (1) 3.66(1) 1.83(1) 1.83(1) 3.48(1) an edge over symbol interleaving that increases with. For = 512, bit interleaving has a 0.1 db advantage, but for = 16384, bit interleaving is approximately 0.45 db better at a of. Fig. 7 shows the performance of parallel concatenated MSK with 8 state constituent encoders. For equal, the higher complexity encoders do not quite attain the performance of the serially concatenated system. However, for equal N, the parallel concatenated system is able to match the slope of the serial system, and converges at lower SNR. Thus to achieve the same performance as serial concatenation with MSK, the parallel concatenation method requires more than twice the number of encoder states and twice the, at least when using short interleavers together with small numbers of states. With the 8 state constituent encoders, symbol interleaving beats bit interleaving by about 0.25 db, and this gain is held constant for all at all SNR. Using the longest symbol interleaver allows the system to achieve a of at an just over 1 db. Figs. 8 and 9 plot simulation results for L = 3 GMSK, using 8 and 16 state constituent encoders, respectively. For the 8 state encoder, no additional memory is added to the CPE, although its distance profile is improved by allowing its state to =512, serial (from [7]) E /N b 0 Fig. 6. Simulated for rate 1/2 MSK, L=1, m CE = 1 be fed back. Both figures show for comparison a result from [8], which uses serial concatenation. The system in [8] uses a 16 state outer convolutional code with the 8 state inner CPE code, separated by a length 1024 bit interleaver. Although [8] uses a raised cosine frequency pulse instead of a Gaussian pulse, it is still a good comparison, as the two CPM schemes have very similar uncoded distances. Fig. 8 shows that for the low complexity (8 state) constituent encoders, symbol interleaving performs significantly worse than bit interleaving for all interleaver lengths. Due to the error floor of the bit interleaved parallel scheme, for s less than 5 the system from [8] achieves better performance. However, as shown in Fig. 9, when the number of states in the constituent encoders is increased from 8 to 16, the parallel concatenation method with symbol interleaving outperforms the serial method by about 0.5 db for equal, and 0.85 db for equal N. Using bit interleaving also yields better performance than the serial system, but with smaller margins. To be fair it must be noted that the complexity of the parallel system is slightly greater for one of the constituent codes. With the length = interleaver, a of is attained with an of 1.2 db. VI. CONCLUSIONS Iterative decoding of parallel concatenation of convolutionally coded CPM performs very well and is a viable alternative to serial concatenation on the AWGN channel. Based on the
6 =512, serial (from [7]) =512, serial (from [8]) Fig. 7. Simulated for rate 1/2 MSK, L=1, m CE = 2 Fig. 9. Simulated for rate 1/2 GMSK, L=3, m CE = 1 =512, serial (from [8]) Fig. 8. Simulated for rate 1/2 GMSK, L=3, m CE = 0 examples given in this paper, it is not clear if one of the methods (serial vs. parallel) will give better performance in general for a given complexity. Perhaps, as suggested by the examples, serial concatenation performs better in a lower complexity region, while parallel concatenation is superior when constituent encoders with a greater number of states must be used, e.g. when employing partial response CPM. It also appears that for parallel concatenation of convolutionally coded CPM, using bit interleaving gives better results for low complexity encoders when compared with symbol interleaving. For encoders with larger numbers of states, symbol interleaving performs best, except for cases which manifest an unacceptably high error floor. Although we use binary MSK-type modulation for illustrative purposes, the design methodology described in this paper is applicable to any CPM scheme. REFERENCES [1] B.E. Rimoldi, A decomposition approach to CPM, IEEE Trans. Inform. Theory, vol. 34, pp , Mar [2] B.E. Rimoldi, Design of coded CPFSK modulation systems for bandwidth and energy efficiency, IEEE Trans. Commun., vol. 37, pp , Sept [3] R.H.-H. Yang and D.P. Taylor, Trellis-coded continuous-phase frequency-shift keying with ring convolutional codes, IEEE Trans. Inform. Theory, vol. 40, pp , July [4] B.E. Rimoldi and Q. Li, Coded continuous phase modulation using ring convolutional codes, IEEE Trans. Commun., vol. 43, pp , Nov [5] F. Abrishamkar and E. Biglieri, Suboptimum detection of trelliscoded CPM for transmission on bandwidth- and power-limited channels, IEEE Trans. Commun., vol. 39, pp , July [6] R.W. Kerr and P.J McLane, Coherent detection of interleaved trellis encoded CPFSK on shadowed mobile satellite channels, IEEE Trans. Veh. Technol., vol. 41, pp , May [7] K.R. Narayanan, Iterative demodulation and decoding of trellis coded CPM, in Proc. of the 1999 IEEE Military Communications Conf., Oct.- Nov. 1999, pp [8] C. Brutel and J. Boutros, Serial concatenation of interleaved convolutional codes and M-ary continuous phase modulations, Annales des Télécommunications, vol. 54, pp , Mar.-Apr [9] V.F. Szeto and S. Pasupathy, Iterative decoding of serially concatenated convolutional codes and MSK, IEEE Commun. Lett., vol. 3, pp , Sept [10] G.D. Forney, Convolutional codes I: Algebraic structure, IEEE Trans. Inform. Theory, vol. 16, pp , Nov [11] J.M Wozencraft and I.M. Jacobs, Principles of Communication Engineering, Wiley, New York, [12] J.B. Anderson, T. Aulin, and C.E. Sundberg, Digital Phase Modulation, Plenum, New York, [13] H.-K. Lee, D. Divsalar, and C. Weber, Multiple symbol trellis coding of CPFSK, IEEE Trans. Commun., vol. 44, pp , May [14] C. Fragouli and R.D. Wesel, Symbol interleaved parallel concatenated trellis coded modulation, in Proc. IEEE ICC Commun. Theory Mini- Conference, June 1999, pp [15] C. Fragouli and R.D. Wesel, Turbo encoder design for symbol interleaved parallel concatenated trellis coded modulation, Accepted for publication subject to revisions, IEEE Trans. Commun. [16] S. Benedetto, R. Garello, and G. Montorsi, A search for good convolutional codes to be used in the construction of turbo codes, IEEE Trans. Commun., vol. 9, pp , Sept [17] S. Benedetto, D. Divsalar, G. Montorsi, and F. Pollara, A soft-input soft-output APP module for iterative decoding of concatenated codes, IEEE Commun. Lett., vol. 1, pp , Jan
7 VII. ADDENDUM Section V contains an error which was not caught in time to be corrected for the Proceedings. The variable n [7] was misinterpreted as the interleaver length, not the input block length. As a result the curve from [7] in Figs. 6 and 7 is mislabeled. It should indicate that the input block length is 1024, not 512. Corrected plots are given below. have better asymptotic (i.e. high SNR) performance. However, increasing the constraint length of the outer code, which is necessary to increase the free distance, also increases the SNR required for the iterative decoder to converge [18]. Thus for values which can be simulated, more complex outer codes with larger free distances actually perform worse. Therefore, based on the examples considered in this paper, it appears that serial concatenation is unable to match the performance achievable using parallel concatenation, in this low SNR regime. REFERENCES [18] K.R. Narayanan, Low complexity turbo equalization with binary precoding, in Proc. of ICC 2000, Jun. 2000, pp.1 5. =1024, serial (from [7]) E /N b 0 Fig. 10. Corrected version of Fig. 6. Simulated for rate 1/2 MSK, L=1, m CE = 1 =1024, serial (from [7]) Fig. 11. Corrected version of Fig. 7. Simulated for rate 1/2 MSK, L=1, m CE = 2 A few comments are in order in light of this. From Fig. 11 it is clear that the parallel concatenated system using symbol interleaving outperforms the serial system from [7] by about 0.35 db. The trade-off is that a larger number of states are required by the constituent encoders (8 and 8 vs. 4 and 2). It might then be suggested that using an outer code with a larger free distance in the serial concatenated code could be used to make up this difference. Indeed, these codes will
EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS
EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS Manjeet Singh (ms308@eng.cam.ac.uk) Ian J. Wassell (ijw24@eng.cam.ac.uk) Laboratory for Communications Engineering
More informationMaster s Thesis Defense
Master s Thesis Defense Comparison of Noncoherent Detectors for SOQPSK and GMSK in Phase Noise Channels Afzal Syed August 17, 2007 Committee Dr. Erik Perrins (Chair) Dr. Glenn Prescott Dr. Daniel Deavours
More informationComparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels
Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels Abstract Manjeet Singh (ms308@eng.cam.ac.uk) - presenter Ian J.
More informationFOR applications requiring high spectral efficiency, there
1846 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 11, NOVEMBER 2004 High-Rate Recursive Convolutional Codes for Concatenated Channel Codes Fred Daneshgaran, Member, IEEE, Massimiliano Laddomada, Member,
More informationCOMBINED TRELLIS CODED QUANTIZATION/CONTINUOUS PHASE MODULATION (TCQ/TCCPM)
COMBINED TRELLIS CODED QUANTIZATION/CONTINUOUS PHASE MODULATION (TCQ/TCCPM) Niyazi ODABASIOGLU 1, OnurOSMAN 2, Osman Nuri UCAN 3 Abstract In this paper, we applied Continuous Phase Frequency Shift Keying
More informationThe BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying
The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying Rohit Iyer Seshadri, Shi Cheng and Matthew C. Valenti Lane Dept. of Computer Sci. and Electrical Eng. West Virginia University Morgantown,
More informationMaster s Thesis Defense
Master s Thesis Defense Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Kanagaraj Damodaran August 14, 2008 Committee Dr. Erik Perrins (Chair) Dr. Victor Frost Dr. James
More informationTHE idea behind constellation shaping is that signals with
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 341 Transactions Letters Constellation Shaping for Pragmatic Turbo-Coded Modulation With High Spectral Efficiency Dan Raphaeli, Senior Member,
More informationBERROU et al. introduced turbo codes in 1993 [1], which
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 2, MARCH 2005 397 Blind Equalization of Turbo Trellis-Coded Partial-Response Continuous-Phase Modulation Signaling Over Narrow-Band Rician Fading
More informationPerformance of Nonuniform M-ary QAM Constellation on Nonlinear Channels
Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels Nghia H. Ngo, S. Adrian Barbulescu and Steven S. Pietrobon Abstract This paper investigates the effects of the distribution of a
More informationDEGRADED broadcast channels were first studied by
4296 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 9, SEPTEMBER 2008 Optimal Transmission Strategy Explicit Capacity Region for Broadcast Z Channels Bike Xie, Student Member, IEEE, Miguel Griot,
More informationSPACE TIME coding for multiple transmit antennas has attracted
486 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 3, MARCH 2004 An Orthogonal Space Time Coded CPM System With Fast Decoding for Two Transmit Antennas Genyuan Wang Xiang-Gen Xia, Senior Member,
More informationSPACE-TIME coding (STC) has been widely used to reduce
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 55, NO., NOVEMBER 2007 2047 Space-Time Coded Systems using Continuous Phase Modulation Rachel L. Maw, Student Member, IEEE, and Desmond P. Taylor, Life Fellow,
More informationDepartment of Electronic Engineering FINAL YEAR PROJECT REPORT
Department of Electronic Engineering FINAL YEAR PROJECT REPORT BEngECE-2009/10-- Student Name: CHEUNG Yik Juen Student ID: Supervisor: Prof.
More informationPerformance comparison of convolutional and block turbo codes
Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,
More informationNONCOHERENT detection of digital signals is an attractive
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 47, NO. 9, SEPTEMBER 1999 1303 Noncoherent Sequence Detection of Continuous Phase Modulations Giulio Colavolpe, Student Member, IEEE, and Riccardo Raheli, Member,
More informationDecoding of Block Turbo Codes
Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology
More informationNotes 15: Concatenated Codes, Turbo Codes and Iterative Processing
16.548 Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing Outline! Introduction " Pushing the Bounds on Channel Capacity " Theory of Iterative Decoding " Recursive Convolutional Coding
More informationPROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif
PROJECT 5: DESIGNING A VOICE MODEM Instructor: Amir Asif CSE4214: Digital Communications (Fall 2012) Computer Science and Engineering, York University 1. PURPOSE In this laboratory project, you will design
More informationPERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS
ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 006 : 6 : (07- ) PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS Ianbul University
More informationA rate one half code for approaching the Shannon limit by 0.1dB
100 A rate one half code for approaching the Shannon limit by 0.1dB (IEE Electronics Letters, vol. 36, no. 15, pp. 1293 1294, July 2000) Stephan ten Brink S. ten Brink is with the Institute of Telecommunications,
More informationChapter 3 Convolutional Codes and Trellis Coded Modulation
Chapter 3 Convolutional Codes and Trellis Coded Modulation 3. Encoder Structure and Trellis Representation 3. Systematic Convolutional Codes 3.3 Viterbi Decoding Algorithm 3.4 BCJR Decoding Algorithm 3.5
More informationStudy of Turbo Coded OFDM over Fading Channel
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel
More informationHigh-Rate Non-Binary Product Codes
High-Rate Non-Binary Product Codes Farzad Ghayour, Fambirai Takawira and Hongjun Xu School of Electrical, Electronic and Computer Engineering University of KwaZulu-Natal, P. O. Box 4041, Durban, South
More informationImprovement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder
European Scientific Journal June 26 edition vol.2, No.8 ISSN: 857 788 (Print) e - ISSN 857-743 Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder Alaa Ghaith, PhD
More informationDifferentially-Encoded Turbo Coded Modulation with APP Channel Estimation
Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation Sheryl Howard Dept of Electrical Engineering University of Utah Salt Lake City, UT 842 email: s-howard@eeutahedu Christian Schlegel
More informationImplementation of Different Interleaving Techniques for Performance Evaluation of CDMA System
Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Anshu Aggarwal 1 and Vikas Mittal 2 1 Anshu Aggarwal is student of M.Tech. in the Department of Electronics
More informationERROR CONTROL CODING From Theory to Practice
ERROR CONTROL CODING From Theory to Practice Peter Sweeney University of Surrey, Guildford, UK JOHN WILEY & SONS, LTD Contents 1 The Principles of Coding in Digital Communications 1.1 Error Control Schemes
More information6. FUNDAMENTALS OF CHANNEL CODER
82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on
More informationn Based on the decision rule Po- Ning Chapter Po- Ning Chapter
n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords
More informationCOHERENT DEMODULATION OF CONTINUOUS PHASE BINARY FSK SIGNALS
COHERENT DEMODULATION OF CONTINUOUS PHASE BINARY FSK SIGNALS M. G. PELCHAT, R. C. DAVIS, and M. B. LUNTZ Radiation Incorporated Melbourne, Florida 32901 Summary This paper gives achievable bounds for the
More informationOn Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels
On terative Multistage Decoding of Multilevel Codes for Frequency Selective Channels B.Baumgartner, H-Griesser, M.Bossert Department of nformation Technology, University of Ulm, Albert-Einstein-Allee 43,
More informationPhysical-Layer Network Coding Using GF(q) Forward Error Correction Codes
Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes Weimin Liu, Rui Yang, and Philip Pietraski InterDigital Communications, LLC. King of Prussia, PA, and Melville, NY, USA Abstract
More informationPULSE DRIVEN GAUSSIAN MINIMUM SHIFT KEYING*
0-7803-4902-498$1000 (c) 1998 EEE PULSE DRVEN GAUSSAN MNMUM SHFT KEYNG* Russell l% Rhodes Kenneth J Hetling Massachusetts nstitute Of Technology Lincoln Laboratory 244 wood St Lexington, MA 02173 Abstract
More informationISSN: International Journal of Innovative Research in Science, Engineering and Technology
ISSN: 39-8753 Volume 3, Issue 7, July 4 Graphical User Interface for Simulating Convolutional Coding with Viterbi Decoding in Digital Communication Systems using Matlab Ezeofor C. J., Ndinechi M.C. Lecturer,
More informationSNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 11, NOVEMBER 2002 1719 SNR Estimation in Nakagami-m Fading With Diversity Combining Its Application to Turbo Decoding A. Ramesh, A. Chockalingam, Laurence
More informationDigital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12
Digital Communications I: Modulation and Coding Course Term 3-8 Catharina Logothetis Lecture Last time, we talked about: How decoding is performed for Convolutional codes? What is a Maximum likelihood
More informationContinuous Phase Modulation
Continuous Phase Modulation A short Introduction Charles-Ugo Piat 12 & Romain Chayot 123 1 TéSA, 2 CNES, 3 TAS 19/04/17 Introduction to CPM 19/04/17 C. Piat & R. Chayot TéSA, CNES, TAS 1/23 Table of Content
More informationAdvanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team
Advanced channel coding : a good basis Alexandre Giulietti, on behalf of the T@MPO team Errors in transmission are fowardly corrected using channel coding e.g. MPEG4 e.g. Turbo coding e.g. QAM source coding
More informationA System-Level Description of a SOQPSK- TG Demodulator for FEC Applications
A System-Level Description of a SOQPSK- TG Demodulator for FEC Applications Item Type text; Proceedings Authors Rea, Gino Publisher International Foundation for Telemetering Journal International Telemetering
More informationDetection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia
Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements
More informationRobustness of Space-Time Turbo Codes
Robustness of Space-Time Turbo Codes Wei Shi, Christos Komninakis, Richard D. Wesel, and Babak Daneshrad University of California, Los Angeles Los Angeles, CA 90095-1594 Abstract In this paper, we consider
More informationInput weight 2 trellis diagram for a 37/21 constituent RSC encoder
Application of Distance Spectrum Analysis to Turbo Code Performance Improvement Mats Oberg and Paul H. Siegel Department of Electrical and Computer Engineering University of California, San Diego La Jolla,
More informationPerformance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels
Performance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels Labib Francis Gergis Misr Academy for Engineering and Technology Mansoura, Egypt IACSIT Senior Member,
More informationMULTILEVEL CODING (MLC) with multistage decoding
350 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 Power- and Bandwidth-Efficient Communications Using LDPC Codes Piraporn Limpaphayom, Student Member, IEEE, and Kim A. Winick, Senior
More informationDepartment of Electronics and Communication Engineering 1
UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the
More informationImproved concatenated (RS-CC) for OFDM systems
Improved concatenated (RS-CC) for OFDM systems Mustafa Dh. Hassib 1a), JS Mandeep 1b), Mardina Abdullah 1c), Mahamod Ismail 1d), Rosdiadee Nordin 1e), and MT Islam 2f) 1 Department of Electrical, Electronics,
More informationTHE rapid growth of the laptop and handheld computer
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 5, NO. 4, APRIL 004 643 Trellis-Coded Multiple-Pulse-Position Modulation for Wireless Infrared Communications Hyuncheol Park, Member, IEEE, and John R. Barry Abstract
More informationTurbo coding (CH 16)
Turbo coding (CH 16) Parallel concatenated codes Distance properties Not exceptionally high minimum distance But few codewords of low weight Trellis complexity Usually extremely high trellis complexity
More informationMaximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm
Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm Presented to Dr. Tareq Al-Naffouri By Mohamed Samir Mazloum Omar Diaa Shawky Abstract Signaling schemes with memory
More informationNew DC-free Multilevel Line Codes With Spectral Nulls at Rational Submultiples of the Symbol Frequency
New DC-free Multilevel Line Codes With Spectral Nulls at Rational Submultiples of the Symbol Frequency Khmaies Ouahada, Hendrik C. Ferreira and Theo G. Swart Department of Electrical and Electronic Engineering
More informationCoding for the Slepian-Wolf Problem With Turbo Codes
Coding for the Slepian-Wolf Problem With Turbo Codes Jan Bajcsy and Patrick Mitran Department of Electrical and Computer Engineering, McGill University Montréal, Québec, HA A7, Email: {jbajcsy, pmitran}@tsp.ece.mcgill.ca
More informationa) Abasebanddigitalcommunicationsystemhasthetransmitterfilterg(t) thatisshowninthe figure, and a matched filter at the receiver.
DIGITAL COMMUNICATIONS PART A (Time: 60 minutes. Points 4/0) Last Name(s):........................................................ First (Middle) Name:.................................................
More informationANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE
ANALYSIS OF ADSL s 4D-TCM PERFORMANCE Mohamed Ghanassi, Jean François Marceau, François D. Beaulieu, and Benoît Champagne Department of Electrical & Computer Engineering, McGill University, Montreal, Quebec
More informationECE 6640 Digital Communications
ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part
More informationIN 1993, powerful so-called turbo codes were introduced [1]
206 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Bandwidth-Efficient Turbo Trellis-Coded Modulation Using Punctured Component Codes Patrick Robertson, Member, IEEE, and
More informationTURBO codes are an exciting new channel coding scheme
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 46, NO. 11, NOVEMBER 1998 1451 Turbo Codes for Noncoherent FH-SS With Partial Band Interference Joseph H. Kang, Student Member, IEEE, and Wayne E. Stark, Fellow,
More informationBridging the Gap Between Parallel and Serial Concatenated Codes
Bridging the Gap Between Parallel and Serial Concatenated Codes Naveen Chandran and Matthew C. Valenti Wireless Communications Research Laboratory West Virginia University Morgantown, WV 26506-6109, USA
More informationA Survey of Advanced FEC Systems
A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,
More informationOptimal Power Allocation over Fading Channels with Stringent Delay Constraints
1 Optimal Power Allocation over Fading Channels with Stringent Delay Constraints Xiangheng Liu Andrea Goldsmith Dept. of Electrical Engineering, Stanford University Email: liuxh,andrea@wsl.stanford.edu
More informationConvolutional Coding Using Booth Algorithm For Application in Wireless Communication
Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics
More informationLow-Density Parity-Check Codes for Digital Subscriber Lines
Low-Density Parity-Check Codes for Digital Subscriber Lines E. Eleftheriou and S. Ölçer IBM Research, Zurich Research Laboratory 8803 Rüschlikon, Switzerland Abstract- The paper investigates the application
More informationIterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels
Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Dept. of Comp. Sci. & Elect. Eng. West Virginia University Morgantown, WV
More informationSerially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry
Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry c 2008 Kanagaraj Damodaran Submitted to the Department of Electrical Engineering & Computer Science and the Faculty of
More informationIntro to coding and convolutional codes
Intro to coding and convolutional codes Lecture 11 Vladimir Stojanović 6.973 Communication System Design Spring 2006 Massachusetts Institute of Technology 802.11a Convolutional Encoder Rate 1/2 convolutional
More informationOn Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks
San Jose State University From the SelectedWorks of Robert Henry Morelos-Zaragoza April, 2015 On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks Quyhn Quach Robert H Morelos-Zaragoza
More informationAn Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion
Research Journal of Applied Sciences, Engineering and Technology 4(18): 3251-3256, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: December 28, 2011 Accepted: March 02, 2012 Published:
More informationTheory of Telecommunications Networks
Theory of Telecommunications Networks Anton Čižmár Ján Papaj Department of electronics and multimedia telecommunications CONTENTS Preface... 5 1 Introduction... 6 1.1 Mathematical models for communication
More informationSIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES
SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES Michelle Foltran Miranda Eduardo Parente Ribeiro mifoltran@hotmail.com edu@eletrica.ufpr.br Departament of Electrical Engineering,
More informationShort-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions
Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Kasra Vakilinia, Tsung-Yi Chen*, Sudarsan V. S. Ranganathan, Adam R. Williamson, Dariush Divsalar**, and Richard
More informationConstellation Shaping for LDPC-Coded APSK
Constellation Shaping for LDPC-Coded APSK Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. Mar. 14, 2013 ( Lane Department LDPCof Codes
More informationA Novel Joint Synchronization Scheme for Low SNR GSM System
ISSN 2319-4847 A Novel Joint Synchronization Scheme for Low SNR GSM System Samarth Kerudi a*, Dr. P Srihari b a* Research Scholar, Jawaharlal Nehru Technological University, Hyderabad, India b Prof., VNR
More informationCOMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS. Renqiu Wang, Zhengdao Wang, and Georgios B.
COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS Renqiu Wang, Zhengdao Wang, and Georgios B. Giannakis Dept. of ECE, Univ. of Minnesota, Minneapolis, MN 55455, USA e-mail:
More informationContents Chapter 1: Introduction... 2
Contents Chapter 1: Introduction... 2 1.1 Objectives... 2 1.2 Introduction... 2 Chapter 2: Principles of turbo coding... 4 2.1 The turbo encoder... 4 2.1.1 Recursive Systematic Convolutional Codes... 4
More informationRobust Reed Solomon Coded MPSK Modulation
ITB J. ICT, Vol. 4, No. 2, 2, 95-4 95 Robust Reed Solomon Coded MPSK Modulation Emir M. Husni School of Electrical Engineering & Informatics, Institut Teknologi Bandung, Jl. Ganesha, Bandung 432, Email:
More informationOptimal Power Allocation for Type II H ARQ via Geometric Programming
5 Conference on Information Sciences and Systems, The Johns Hopkins University, March 6 8, 5 Optimal Power Allocation for Type II H ARQ via Geometric Programming Hongbo Liu, Leonid Razoumov and Narayan
More informationFOR wireless applications on fading channels, channel
160 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Design and Analysis of Turbo Codes on Rayleigh Fading Channels Eric K. Hall and Stephen G. Wilson, Member, IEEE Abstract
More informationUsing TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.
Using TCM Techniques to Decrease BER Without Bandwidth Compromise 1 Using Trellis Coded Modulation Techniques to Decrease Bit Error Rate Without Bandwidth Compromise Written by Jean-Benoit Larouche INTRODUCTION
More informationBit-Interleaved Coded Modulation for Delay-Constrained Mobile Communication Channels
Bit-Interleaved Coded Modulation for Delay-Constrained Mobile Communication Channels Hugo M. Tullberg, Paul H. Siegel, IEEE Fellow Center for Wireless Communications UCSD, 9500 Gilman Drive, La Jolla CA
More informationClosing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions
Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions Xingyu Xiang and Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia
More informationNOVEL 6-PSK TRELLIS CODES
NOVEL 6-PSK TRELLIS CODES Gerhard Fet tweis Teknekron Communications Systems, 2121 Allston Way, Berkeley, CA 94704, USA phone: (510)649-3576, fax: (510)848-885 1, fet t weis@ t cs.com Abstract The use
More informationChannel Coding RADIO SYSTEMS ETIN15. Lecture no: Ove Edfors, Department of Electrical and Information Technology
RADIO SYSTEMS ETIN15 Lecture no: 7 Channel Coding Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2012-04-23 Ove Edfors - ETIN15 1 Contents (CHANNEL CODING) Overview
More informationBinary Continuous Phase Modulations Robust to a Modulation Index Mismatch
Binary Continuous Phase Modulations Robust to a Modulation Index Mismatch Malek Messai, Member, IEEE, Giulio Colavolpe, Senior Member, IEEE, Karine Amis, Member, IEEE, and Frédéric Guilloud, Member, IEEE,
More informationTrellis-Coded Modulation [TCM]
Trellis-Coded Modulation [TCM] Limitations of conventional block and convolutional codes on bandlimited channels Basic principles of trellis coding: state, trellis, and set partitioning Coding gain with
More informationAN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast
AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical
More informationInformation Processing and Combining in Channel Coding
Information Processing and Combining in Channel Coding Johannes Huber and Simon Huettinger Chair of Information Transmission, University Erlangen-Nürnberg Cauerstr. 7, D-958 Erlangen, Germany Email: [huber,
More informationGoa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.
ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document BI-095 Original: English Goa, India, 3 7 October 000 Question: 4/15 SOURCE 1 : IBM TITLE: G.gen: Low-density parity-check
More informationLow Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM
Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM Enis Aay and Ender Ayanoglu Center for Pervasive Communications and Computing Department of Electrical Engineering and Computer
More informationSerial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni
International Symposium on Information Theory and its Applications, ISITA2004 Parma, Italy, October 10 13, 2004 Serial Concatenation of LDPC Codes and Differentially Encoded Modulations M. Franceschini,
More informationMultilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting
IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 49 Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting Sae-Young Chung and Hui-Ling Lou Abstract Bandwidth efficient
More informationRADIO SYSTEMS ETIN15. Channel Coding. Ove Edfors, Department of Electrical and Information Technology
RADIO SYSTEMS ETIN15 Lecture no: 7 Channel Coding Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2016-04-18 Ove Edfors - ETIN15 1 Contents (CHANNEL CODING) Overview
More informationCombining Modern Codes and Set- Partitioning for Multilevel Storage Systems
Combining Modern Codes and Set- Partitioning for Multilevel Storage Systems Presenter: Sudarsan V S Ranganathan Additional Contributors: Kasra Vakilinia, Dariush Divsalar, Richard Wesel CoDESS Workshop,
More informationBit-Interleaved Coded Modulation: Low Complexity Decoding
Bit-Interleaved Coded Modulation: Low Complexity Decoding Enis Aay and Ender Ayanoglu Center for Pervasive Communications and Computing Department of Electrical Engineering and Computer Science The Henry
More informationEE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.
EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code Project #1 is due on Tuesday, October 6, 2009, in class. You may turn the project report in early. Late projects are accepted
More informationA Sliding Window PDA for Asynchronous CDMA, and a Proposal for Deliberate Asynchronicity
1970 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 51, NO. 12, DECEMBER 2003 A Sliding Window PDA for Asynchronous CDMA, and a Proposal for Deliberate Asynchronicity Jie Luo, Member, IEEE, Krishna R. Pattipati,
More informationEXTENDED CONSTRAINED VITERBI ALGORITHM FOR AIS SIGNALS RECEIVED BY SATELLITE
EXTENDED CONSTRAINED VITERBI ALGORITHM FOR AIS SIGNALS RECEIVED BY SATELLITE Raoul Prévost 1,2, Martial Coulon 1, David Bonacci 2, Julia LeMaitre 3, Jean-Pierre Millerioux 3 and Jean-Yves Tourneret 1 1
More informationSoft-Output MLSE for IS-136 TDMA
Soft-Output MLSE for IS-136 TDMA ABSTRACT - An inner estimator for concatenated maximum a posteriori decoding of convolutionally encoded DQPSK affected by time- and frequency-selective fading is derived
More informationLecture 9b Convolutional Coding/Decoding and Trellis Code modulation
Lecture 9b Convolutional Coding/Decoding and Trellis Code modulation Convolutional Coder Basics Coder State Diagram Encoder Trellis Coder Tree Viterbi Decoding For Simplicity assume Binary Sym.Channel
More informationA Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems
Wireless Pers Commun DOI 10.1007/s11277-014-1848-2 A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems Hassan M. Navazi Ha H. Nguyen Springer Science+Business Media New York 2014
More informationIntroduction to Error Control Coding
Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control
More information