Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard

Size: px
Start display at page:

Download "Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard"

Transcription

1 Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard Dojun Rhee and Robert H. Morelos-Zaragoza LSI Logic Corporation 55 McCarthy Blvd. MS G-820 Milpitas, CA August 27th, 998 Abstract In this paper, concatenated coding schemes with Reed-Solomon (RS) coding in the outer stage and trellis coded modulation (TCM) in the inner stage are analyzed. The TCM decoder incorporates a Viterbi decoder compliant with ITU-T Recommendation J.83, Annex B (North American digital video transmission specifications for Multimedia Cable Network System (MCNS)). The module is suitable as the inner stage of a concatenated decoding scheme. A triple-error-correcting extended RS (28,22,7) code over GF(2 7 ) is used in the outer stage. Union bounds on the bit error performance of concatenated coding schemes, with 64-QAM and 256-QAM signal constellations over AWGN channels are derived and verified by computer simulations. The effects of quantization of input symbols and of trace-back depth in the Viterbi decoder are simulated as well. Keywords: Concatenated Codes, Reed Solomon Codes, Trellis Coded Modulation, Viterbi Decoding. This paper was presented in part at the 998 International Symposium on Information Theory (ISIT 98), M.I.T., Boston,

2 . Introduction The ITU-T Recommendation J.83, Annex B [], describes the framing structure, channel coding, and channel modulation of a digital multi-service television distribution system specified to a cable channel. The design of the modulation, interleaving and coding is based upon testing and characterization of the cable system in North America[-6]. The digital modulation format is 64-QAM and 256-QAM, with the QAM symbol rate and occupied bandwidth optimized for the 6 MHz NTSC channel plan employed in North America. The forward error correction (FEC) is based on a concatenated coding scheme that produces high coding gain with moderate complexity and overhead. The cable channel (including optical fiber) is primarily regarded as a bandwidth-limited linear channel, with a balanced combination of white noise, interference, and multi-path distortion. QAM signalling techniques and concatenated coding are well suited to this application and channel. Figure illustrates the basic concatenated FEC technique. The FEC section is composed of four processing layers. There are no dependencies on input data protocol in any of the FEC layers. FEC synchronization is fully internal and transparent. The processing layers are as follows: ) A (28,22,7) RS code provides block encoding and decoding to correct up to three symbols within an RS block. 2) Convolutional interleaver and de-interleaver evenly disperse the symbols, protecting against a long burst of symbol errors from being sent to the RS decoder. 3) Scrambler and de-scrambler randomize the data on the channel to allow effective QAM demodulator synchronization. 4) Trellis encoder and decoder provide convolutional encoding and with it the possibility of using soft decision trellis decoding of random channel errors. The paper is organized as follows: In section 2, the encoding and decoding of a TCM code over a 64-QAM constellation are discussed. Section 3 deals with TCM encoding and decoding over a 256-QAM constellation. In Section 4, the performance of the inner TCM code with respect to differential encoding, bits-to-signal mappings, finite quantization of received symbols and Viterbi decoding depth is presented. Also in Section 4, an error performance analysis of - 2 -

3 concatenated TCM schemes with 64/256-QAM constellation and an outer extended RS(28,22,7) code over GF(2 7 ) is presented. Approximated union bounds are derived and compared with computer simulations. The performance of a suboptimal double-error correcting RS decoder is analyzed and simulated as well. It is shown to achieve the specification for cable modems with reduced implementation complexity and decoding delay. Finally, in section 5 conclusions on this work are drawn QAM TCM Encoding and Decoding A block diagram of a 64-QAM trellis coded modulator is shown in Figure 2 (a). A group of four RS symbols (RS, RS2, RS3, RS4) over GF(2 7 ) is encoded into five consecutive 64- QAM symbols. Therefore, the overall rate of the TCM code is 28/30. The symbol RS and RS2 are assigned to in-phase (or real) I symbols, and symbols RS3 and RS4 are assigned to quadrature (or imaginary) Q symbols. Of the 28 input bits that form a trellis group, each of two groups of 4 bits of the differentially precoded bit streams in a trellis group are separately encoded by a binary convolutional coder (BCC). Each BCC produces 5 coded bits, as shown in Figure 2 (a). The remaining bits are sent to the mapper uncoded. This produces an overall output of 30 bits. For the I bits, 4 MSB s of RS2 are input to the BCC, one bit at a time, LSB first. The remaining bits of RS2 and all 7 bits of the RS are input to the mapper, uncoded, LSB first one bit at a time. The four bits sent to the BCC will produce 5 coded bits. The same process is done for the Q bits. The QAM mapper receives the coded and uncoded 3-bit I and Q. It uses these bits to address a look-up table which produces the 3-bit X and Y as shown in Figure 5 (a). The 3-bit X and Y are then sent to the 64 QAM modem where the signal constellation in Figure 5 (b) is generated. 2. Binary Convolutional Encoder The trellis coded modulator includes a rate-4/5 punctured convolutional code based on a rate-/2 convolutional encoder that is used to introduce redundancy into the LSB s of the trellis - 3 -

4 group. The convolutional encoder is a 6-state non-systematic rate-/2 encoder with the generator: G = [25, 37] (octal). The outputs of the encoder are selected according to a puncturing matrix: [P,P2]=[000:] ( 0 denotes NO transmission, denotes transmission), which produces a single serial soft output stream for the rate-/2 Viterbi decoder. The de-puncturing matrix converts the rate-4/5 soft output stream into rate-/2 soft output stream. The internal structure of the punctured encoder is shown in Figure 2 (b). 2.2 Differential Precoder A differential precoder is used to perform a 90 o rotationally invariant trellis coding. The key for robust modem designs is to have very fast recovery. In non-rotationally invariant design, a certain timing slip will cause a major resynchronization of the FEC, leading to a burst of errors at the FEC output. A Differential encoder is shown in Figure 2 (c). The differential precoder allows the information to be carried by a change in phase, rather than by absolute phase. The LSB of the I and Q components are differentially encoded. As shown in Figure 5 (b), if we mask out the LSB of I and Q symbols, 90 o rotational invariance of the remaining uncoded 4 bits for 64-QAM or uncoded 6 bits for 256-QAM is inherent in the signal constellation QAM TCM Decoder The 64-QAM demodulator produces soft In-Phase and Quadrature outputs from the received 64-QAM signals through the cable network. Before feeding them into the rate-/2 Viterbi decoder, each In-Phase and Quadrature soft output will be depunctured with depuncturing matrix : [P, P2] = [000:] ( 0 denotes NO transmission, denotes transmission), which produces a single serial soft output stream for the rate-/2 Viterbi decoder. The structure of the decoder is shown in Figure 3 where m = 4. With reference to the TCM encoder, note that the LSB of I and Q bits are encoded with separate convolutional encoding and a QAM mapper maps 3-bit I and Q into 3-bit X and - 4 -

5 Y to represents an 8-PAM signal point. For example, if X is 000, then the In-Phase component in Figure 5 (b) is always and if Y is, then the Quadrature component in Figure 5 (b) is always -. Therefore, at the TCM decoder, the In-Phase and Quadrature soft outputs from the 64-QAM demodulator can be decoded independently. Also, at the rate-/2 Viterbi decoder, each In-Phase (or Quadrature) soft output is compared with reference 8-PAM signal constellation points {-7, -5, -3, -,, 3, 5, 7}. Since a rate-/2 6-state convolutional code is used in the TCM encoder, there are four distinct labels for each branch in the 6-state trellis, i.e., {00, 0, 0, }. Therefore, only the branch metrics for these four distinct branch labels need to be calculated. There are two-bits for each branch label, and therefore two consecutive soft outputs must be feed into the branch metric generator. These two bits are used as LSB for the 8-PAM signal constellation mapping. For each bit, there are four parallel branches with MSB label {00, 0,0,}. These four parallel branch labels are compared with four 8-PAM signal points which are decided by the LSB of the branch label.for example, suppose 0 is a label for a branch in a rate-/2 Viterbi decoder trellis. Then, for label 0, we calculate branch metrics with (000, 00, 00,0) = (, 5, -7,-3) in the 8-PAM signal constellation and find the label with minimum branch metric.for a label, we calculate branch metrics with (00, 0, 0,) = (3, 7, -5,-) in the 8-PAM signal constellation and find the label with minimum branch metric. After this, each branch metric is added, and pairs of two MSB bits are stored from the labels with minimum branch metric. After Viterbi Decoding, eight consecutive 2-bits pairs for parallel branches and 4 information bits from 0 consecutive In-Phase component of 64-QAM signals are recovered. Four recovered information bits are fed into the BCC to produce eight LSBs. These eight LSBs are combined with the eight consecutive 2-bits pair and fed into a puncturing device to generate five consecutive 3-bits X. Five consecutive 3-bits Y bits are recovered by the same procedure as for the quadrature part. Then 6-bit X and Y are converted into I and Q based on Table 2. These recovered five consecutive 2-bits MSB of I, five consecutive 2- bits MSB of Q, and pairs of four information bits from each BCC, totalling 28 bits, are - 5 -

6 mapped into four RS symbols over GF(2 7 ). The X and Y are also fed into a bit error counter for synchronization purposes QAM TCM Encoding and Decoding A block diagram of a 256-QAM trellis coded modulator is shown in Figure 4. There are 38 information bits encoded into five consecutive 256-QAM symbols. Therefore, the overall rate of the TCM code is 38/40. To form a trellis group to be input to the encoder, the RS codewords are serialized beginning with the MSB of the first symbol of the first RS codewords following the frame sync. Bits are then placed in trellis group locations from RS symbols in the order: I 0, Q 0, I, Q, I 2,..., Q 7, I 8, Q 8 as shown in Figure 4. For the sync trellis group, RS bits begin at location I instead of I 0. Of the 38 input bits that form a trellis group, each of two groups of 4 bits of the differentially precoded bit streams in a trellis group are separately encoded by a binary punctured convolutional coder (BCC). Each BCC produces 5 coded bits. The remaining bits are sent to the mapper uncoded. For 256-QAM, the mapper receives the coded and uncoded 4-bit I and Q data from the trellis coded modulator. It uses these bits to address a look-up table which produces the 8-bit constellation symbol, i.e., X and Y. The look-up table for 256 QAM is shown in []. The 8-bit constellation symbol is then sent to 256-QAM modulator with the signal constellation arrangement shown in [] QAM TCM Decoding The 256-QAM demodulator produces soft In-Phase and Quadrature outputs from the received 256-QAM signals through the cable network. Before feeding it into the rate-/2 Viterbi decoder, each In-Phase and Quadrature soft output will be depunctured with de-puncturing matrix : [P, P2] = [000:] ( 0 denotes NO transmission, denotes transmission), which produces a single serial soft output stream for the rate-/2 Viterbi decoder. The decoder structure is shown in Figure

7 At the TCM encoder, LSB of I and Q bits are encoded with separate convolutional encoder and also the QAM mapper maps 4-bit I and Q into 4-bit X and Y which each represents a 6-PAM signal. For example, if X is 0000, the In-Phase component is always and if Y is, the Quadrature component is always -. Therefore, at the TCM decoder, the In-Phase and Quadrature soft outputs from 256-QAM demodulator can be decode independently. Also, at the rate-/2 Viterbi decoder, each In-Phase (or Quadrature) soft output is compared with reference 6-PAM signal constellation points {-5, -3,-,-9, -7, -5, -3,, 3, 5, 7, 9,, 3, 5}. The computation of branch metrics is similar to that for 64-QAM. Since a rate-/2 6-state convolutional code is used in the TCM encoder, there are four distinct labels for each branch in the 6-state trellis, i.e., {00, 0,0,}. Therefore, only the branch metrics for these eight distinct branch labels need to be calculated. Since there are two bits for each branch label, two consecutive soft outputs must be feed into BMGR. These two bits are used as LSB for representing 6-PAM signal constellation mapping. For each bit, there are eight parallel branches with MSB label {000, 00, 00, 0, 00, 0,0}. These eight parallel branch labels are compared with eight 6-PAM signals which are decided by the LSB of a branch label. For example, suppose 0 is a label for a branch in the rate-/2 Viterbi decoder trellis. Then, for label 0, we calculate branch metrics with (0000, 000, 000, 00, 000, 00, 00, 0) = (, 5, 9, 3, -5, -, -7,-3) in the 6- PAM signal constellation and find the label with minimum branch metric. For a label, we calculate branch metrics with (000, 00, 00, 0, 00, 0, 0, ) = (3, 7,, 3, -3, -9, -5,-) in the 6-PAM signal constellation and find the label with minimum branch metric. After that, we add each branch metric and store pairs of three MSB bits from stored labels with minimum branch metric

8 3.2 Recovery of Uncoded Information Bits After Viterbi Decoding, recovered are eight consecutive 3-bits pairs for parallel branches and 4 information bits from 0 consecutive In-Phase component of 256-QAM signals. Four recovered information bits are fed into the BCC to produce eight LSBs. These eight LSBs are combined with eight consecutive 3-bits pair and are then fed into a puncturing device to generate 5 consecutive 4-bits X. Five consecutive 4-bits Y bits are recovered by the same procedure as for the quadrature part. Then the 8-bits X and Y are converted into I and Q.. These recovered five consecutive 3-bits MSB of I, five consecutive 3-bits MSB of Q, and the pair of four information bits from each BCC, amount to the stimated 38 information bits. At the same time, X and Y are fed into a bit error counter for synchronization purposes. 3.3 Viterbi Bit Error Rate Monitor A performance monitor for the channel bit error rate is built in the decoder. Occurrences of bit errors are found by comparing an appropriately delayed version of the incoming channel data stream to the re-encoded TCM decoder output data stream. Depunctured data is delayed by the TCM decoder latency. The symbol stream can be compared on a symbol-by-symbol basis against the depunctured incoming channel stream. Any discrepancy between two respective symbols indicates a corrected error (or with a much smaller probability, a erroneous output bit produced by a failure of the Viterbi decoder to decode correctly). Decoder input symbols that are marked as erasures are disregarded when error events are detected. The 256-QAM TCM decoder is shown in Figure Performance Analysis 4. Inner TCM Schemes In this section, approximated union bounds and simulation results are presented on the error performance of the inner TCM schemes presented in previous sections. The effects of both a finite number of quantization levels and the decoding depth in the Viterbi decoder are - 8 -

9 discussed. 4.. An approximated union bound for TCM In the following analysis, it is assumed that the output of the convolutional interleaver produces sequences of symbols corrupted by samples of additive white Gaussian noise (AWGN). An equivalent truncated binary block code is derived, for each 6-state rate-4/5 punctured convolutional code (PCC). Each code operates a over one-dimensional signal set (8-PAM for 64-QAM TCM and 6-PAM for 256-QAM TCM). Thus a standard union bound can be derived on the probability of a bit error at the output of the TCM decoder. The generator matrix of this equivalent binary block code [7] is obtained from the impulse response (or, equivalently, the interleaved generator sequences) of the rate-/2 mother code, given by (,0,,0,), together with the puncturing pattern (,0,0,0). This pattern means deleting the 3rd, 5th and 7th columns (all zero columns) of the generator matrix of the block code, for every 8 output bits in correspondence to 4 information bits. This yields an equivalent (68,30) code whose generator matrix is listed in Table. The punctured positions correspond to all-zero columns and thus the effective length of the equivalent block code is 39. Each codeword in the equivalent block code corresponds to a path in the puncured code trellis, that starts and ends at the all-zero state, associated with 30 information bits. The weight distribution of the equivalent block code is shown in Table 2. For the other terms not shown, W() i = 0. Then an approximated union bound on the probability of a bit error at the output of the TCM decoder is obtained as follows [8] i P --W()N i i 2E b Q i 2 i b < -- n N i + n N 0 Q n i i = 3 i = 8E b i 2 N 0 () where = 42 for 64-QAM, = 70 for 256-QAM and N denotes the effective number of nearest neighbors per signal point. The second term on the right hand side of () accounts for errors in the uncoded bits, assuming that the coded bits are correctly decoded

10 4..2 Effect of bits-to-signal mapping Figs. 6 show the bit error rate (BER) and approximated bounds after the X-Y mapping and the I-Q mapping over 64-QAM and 256-QAM signal constellations, respectively. With N = 2 in (), a tight upper bound is obtained for the probability of a bit error at the output of the Viterbi decoders (X-Y mapping). The simulated performance is very close to this bound, as expected, since the TCM Viterbi decoders operate over one-dimensional PAM signal sets Quantization Levels and Viterbi Decoding Depth In Fig. 7, the error performance of the inner TCM with 64-QAM is shown for various quantization levels. The results show that quantization to 8 bits is sufficient to achieve good performance. Also, Fig. 7 shows the error performance of the inner TCM with 64-QAM for various decoding depths, L, and quantization bits, M. Based on the simulation results, a decoding depth L=72, with M=8 bits per sample from the demodulator, is considered sufficient to achieve good performance. These values were used in all the computer simulation results presented in the next sections Differential Decoder With reference to Fig. 2 (c), it can be shown that the differential decoder operates on the pairs ( X, Y ) and ( X, Y ) to obtain an estimate on the transmitted pair ( W, j j j j j, Z j ) through equations (2) and (3) below, where the operations are over GF(2). W j = X j + Y j + X j + Y j (2) Z j = X j + Y j + ( X j + Y j )( X j + Y j ) (3) By analyzing all possible error patterns in a received pair ( R Xj, R Yj ) = ( X j, Y j ) + ( E Xj, E Yj ) with ( E, E ) { 0, } 2, it is possible to derive an upper bound on the average number of Xj Yj - 0 -

11 errors in the estimated data ( W j, Z j ). In the worst case, an error in the recieved pair ( R Xj, R Yj ) will cause both outputs ( W j, Z j ) to be in error. However, in many cases either only one output or no output will be in error. To obtain a tight bound on the error performance, for each of the 6 combinations of ( X, Y ) and j j ( X, Y ) pairs, the number of errors in ( W caused by errors (4 combinations) is quantified. The average number of errors in a symbol interval is bounded above j j j, Z j ) ( E Xj, E Yj ) by 4/3. Since errors affect two symbol intervals, the average number of errors in the estimated data, given an error in the received two-dimensional values ( R, R ), is at most 8/3. Xj Yj 4..5 Error performance after (I,Q) Mapping A second (I-Q) mapping is applied to ensure a 90 rotational invariance, as explained before. It is possible to show, following Ref. [9], that the average number of bit errors per symbol for the 64-QAM constellation is.27, while for the 256-QAM constellation it is.93. Therefore, the combination of TCM decoders, differential decoder and (X,Y)-to-(I,Q) mapping has a probability of a bit error P e < P b (4) for 64-QAM and P e < P b (5) for 256-QAM, with P given by (). On the other hand, the simulation results show that the b degradation in performance due to the introduction of the I-Q mapping is of about 0.2 db, which corresponds to approximately two times the average bit error rate at the output of the TCM decoders. - -

12 4.2 Concatenated RS-TCM schemes In this section, an analysis of the performance of concatenated RS trellis coded 64-QAM and 256-QAM modulation schemes is presented. Again, it is assumed that symbols are corrupted by samples of AWGN Approximated Union Bound for Concatenated TCM and RS Decoders The probability of a bit error at the output of an RS (28,22,7) decoder has the following approximated upper bound [9] j + 3 P b j < Ps ( Ps ) 28 j (6) 28 j j = 4 P s = ( P e ) 7 (7) where P is the probability of a bit error in the inner stage, and given by (4) and (5), for 64- e QAM and 256-QAM, respectively. Approximated union bound (6) is plotted in Fig. 8 for concatenated RS-TCM 64-QAM and 256-QAM, respectively. In the normalization of the signal-tonoise ratio per bit, note that for the concatenated RS-TCM 64-QAM scheme, the rate is bits/symbol, while for the concatenated RS-TCM 256-QAM scheme, the rate is bits/symbol. E b N 0 Also shown in the figure are computer simulation results of these two concatenated RS TCM schemes. For both 64-QAM and 256-QAM, a good match between the approximated union bounds and the simulation results can be observed Using a Two-Error-Correcting RS Decoder In Fig. 8, the error performance of a (suboptimal) two-error correcting RS decoder is compared with that of a three-error decoder for the outer RS(28,22,7) code. This RS decoder still operates on received RS words of length 28, but it corrects up to two random errors only, ignoring the extended position (which carries no information). This has an impact on the burst - 2 -

13 error correcting capability due to the interleaver, as t = 2 instead of t = 3 random 7-bit byte errors are corrected. Let λ max denote the maximum length of a correctable burst error. Then, with the double-error correcting RS decoder, the maximum correctable burst error length is reduced to 2/3λ max With AWGN only, the bound used to estimate the probability of a bit error at the output of the double-error correcting RS decoder is [0] j + 2 P b j < Ps ( Ps ) 28 j (8) 28 j j = 3 with P s given by (7). For 64-QAM, the use of this two-error correcting decoder causes a loss of approximately 0.5 db with respect to the full three-error correcting decoder. In the case of 256-QAM, the loss is of about 0.4 db. The degradation in performance due to a double-error correcting decoder is relatively small and the cable modem standard specification [2] can be met: For 64-QAM, at a BER of 0 8 the required signal-to-noise ratio (SNR) is E N 23.5 db, or E N 6.2 db. On s 0 b 0 the other hand, in the case of 256-QAM, an SNR of E N 30 db, or E N 2.4 db, is s 0 b 0 needed. Based on the results presented in this section, with a three-error correcting RS decoder, the gain margin over the specification is at least.8 db for 64-QAM and 256-QAM. With a doubleerror correcting RS decoder, the gain margin is at least.3 db. The complexity, in number of GF operations and memory size, of a t -error correcting RS decoder is Ont ( 2 ). It follows that a double-error-correcting decoder is about 4/9 (44%) less complex than a triple-error-correcting decoder. We conclude that, in situations where the complexity of the RS decoder is an issue, the proposed decoder gives a good trade-off between random and burst error performance, coding gain margin and implementation complexity

14 5. Conclusions In this paper, an error performance analysis was presented of concatenated TCM schemes over 64-QAM and 256-QAM constellations, with an extended RS(28,22,7) code over GF(2 7 ) in the outer stage. Approximated union bounds were derived and verified by computer simulations. The effects of finite quantization of the demodulated symbols and decoding depth in the Viterbi decoder were also discussed. A simple double-error correcting RS decoder was shown to met the specification for cable modems, resulting in a good trade-off between error performance and implementation complexity. REFERENCES [] Digital Multi-Programme Systems For Television Sound and Data Services For Cable Distribution, ITU-T Recommendation J.83, Annex-B, 995. [2] Prodan, R. et al., Analysis of Cable System Digital Transmission Characteristics, NCTA Technical Papers, 994 [3] Prodan, R. et al., Cable System Transient Impairment Characterization, NCTA Technical Papers, 994. [4] Waltrich, J., Results of 64 QAM Field Tests over Cable and Alternate Media, IBC Conference Papers, 994. [5] Waltrich, J. et al., The Impact of Microreflections on Digital Transmission over Cable and Associated Media, NCTA Technical Papers, 992. [6] Waltrich, J.. Channel Characterization for Digital Transmission, Proceedings SCTE Conference on Emerging Technologies, 993. [7] S. Lin and D. Costello, Jr., Error Control Coding: Fundamentals and Applications, Prentice- Hall, 983. [8] M.P.C. Fossorier, S. Lin and D. Rhee, Bit Error Probability for Maximum Likelihood Decoding of Linear Block Codes, Proc. 996 International Symposium on Information Theory and Its Applications (ISITA 96), Victoria, Canada, pp , Sept. 996, and accepted for publication on IEEE Trans. Inform. Theory. [9] W.J. Weber, Differential Encoding for Multiple Amplitude and Phase Shift Keying Systems, IEEE Trans. Comm., vol. COM-26, no. 3, pp , March 978. [0] G.C. Clark, Jr. and J.B. Cain, Error-Correction Coding for Digital Communications, Plenum Press,

15 Data RS Encoder Convolutional Interleaver Scrambler TCM Encoder Data RS Decoder Convolutional de-interleaver De-Scrambler TCM Decoder Figure. Concatenated Coded System

16 Q 9, Q 6, Q 3, Q 0, Q 3, Q 2, Q Q 0, Q 8, Q 7, Q 5, Q 4, Q 2, Q I 0, I 8, I 7, I 5, I 4, I 2, I I 9, I 6, I 3, I 0, I 3, I 2, I msb RS 4 RS 3 RS RS 2 I 3, I, I 8, I 5, I 2 X 3, X, X 8, X 5, X 2 I 2, I 0, I 7, I 4, I X 2, X 0, X 7, X 4, X RS RS 2 RS 3 RS 4 Parser I 9, I 6, I 3, I 0 Q 9, Q 6, Q 3, Q 0 Differential Encoder Q 3, Q, Q 8, Q 5, Q 2 Q 2, Q 0, Q 7, Q 4, Q I 4, R=/2 6-state I 3, I 2, I, I 0 BCC Punctured to R=4/5 Q 4, Q 3, Q 2, Q, Q 0 R=/2 6-state BCC Punctured to R=4/5 QAM Mapper X 4, X 3, X 2, X, X 0 Y 3, Y, Y 8, Y 5, Y 2 Y 2, Y 0, Y 7, Y 4, Y Y 4, Y 3, Y 2, Y, Y 0 QAM Constellation (a) 64-QAM TCM Encoder G = I 9, I 6, I 3, I 0 Z - Z - Z - Z - G 2 = 37 (b) Punctured Convolutional Encoder W j Z j Differential Precoder X j Y j X j = W j + X j- + Z j (X j- + Y j- ) Y j = Z j + W j + Y j- + Z j (X j- + Y j- ) (c) Differential Precoder Figure QAM TCM Encoder

17 I_LSB DECODED_BIT_I MSB s 4-bits for 64-QAM Table (X,Y) Differential Decoder DECODED_BIT_Q 6-bits for 256-QAM Q_LSB (I,Q) m - 6 for 256-QAM and 4 for 64-QAM DECODED_BIT_I I_SOFT 8 8 DEMOD FIFO 8 8 Q_SOFT 8 DEPUNC E 8 E S2P S2P R=/2 Viterbi Decoder R=/2 Viterbi. Decoder m MSB m MSB REENCODED BIT 2 ENCODER m DELAY P2S m DELAY ENCODER 2 REENCODED BIT m/2 m/2 X PUNC- -TURE Y DECODED_BIT_Q 8 bits 8 bits Q_SOFT I_SOFT I_HARD DELAY HARD DECISION 4 bits 4 bits DELAY Q_HARD DECISION LOGIC Q I Q I COMPARATOR Data Valid Figure 3. 64/256-QAM TCM Decoder

18 Q 8, Q 7, Q 6, I 8, I 7, I 6, Q 5, Q 4, Q 3, I 5,I I 4, I 3, Q 2, I 2, Q, Q 0, I, I 0, I 9, Q 8, I 8, Q 7, Q 6, Q 5, I 7, I 6, I 5, Q 4, I 4, Q 3, I 3, I 2, I, Q 0, I 0 38-bits Non-Sync trellis group bit order Q 8, Q 7, Q 6, I 8, I 7, I 6, Q 5, Q 4, Q 3, I 5,I I 4, I 3, S 7, S 6, Q, Q 0, I, I 0, I 9, S 5, S 4, Q 7, Q 6, Q 5, I 7, I 6, I 5, S 3, S 2, Q 3, I 3, I 2, I, S, S 0 38-bits Sync trellis group bit order I 8, I 5, I, I 7, I 3 X 8, X 5, X, X 7, X 3 I 7, I 4, I 0, I 6, I 2 I 6, I 3, I 9, I 5, I X 7, X 4, X 0, X 6, X 2 38 bits Parser Q 8, Q 5, Q, Q 7, Q 3 Q 7, Q 4, Q 0, Q 6, Q 2 Q 6, Q 3, Q 9, Q 5, Q I 2, I 8, I 4, I 0 (S 6, S 4, S 2, S 0 ) Q 2, Q 8, Q 4, Q 0 (S 7, S 5, S 3, S ) Differential Encoder BCC BCC I 4, I 3, I 2, I, I 0 Q 4, Q 3, Q 2, Q, Q QAM Mapper X 6, X 3, X 9, X 5, X X 4, X 3, X 2, X, X 0 Y 8, Y 5, Y, Y 7, Y 3 Y 7, Y 4, Y 0, Y 6, Y 2 Y 6, Y 3, Y 9, Y 5, Y Y 4, Y 3, Y 2, Y, Y 0 QAM Constellation Figure QAM trellis coded modulator block diagram

19 Q XY 0 (0,0) C7 (0,00) B6 (00,0) C5 (0,0) B4 (0,) C5 (,00) B8 (00,) C3 (,0) B6 00 (00,0) D (00,00) A0 (00,00) D3 (0,00) A2 (000,0) D9 (00,000) A2 (000,00) D (0,000) A4 00 (00,) D5 (,0) C8 (00,0) D7 (0,0) C6 (000,) D3 (,) C6 (000,0) D5 (0,) C4 000 (000,00) A9 (0,000) B2 (00,00) A (0,00) B0 (000,000) A (,000) B4 (00,000) A3 (,00) B2 (00,00) B5 (00,0) A4 (00,0) B3 (0,0) A6 (0,00 B7 (00,00) A6 (0,0) B5 (0,00) A8 0 (0,00) C3 (0,0) D2 (00,00) C (0,00) D4 (0,0) C (00,0) D0 (00,0) C9 (00,00) D2 0 (000,0) A3 (0,) D6 (00,0) A5 (0,0) D8 (000,00) A5 (00,) D4 (00,00) A7 (00,0) D6 00 (00,000) B (,00) C4 (00,00) B9 (0,00) C2 (0,000) B3 (,0) C2 (0,00) B (0,0) C I LSB(Coded bit) LSB(Coded bit) Figure 5 (a). 64-QAM Mapping Table

20 Y Rotationally invariant Trellis Coding 90 degree Phase Invariant I Q Differentially Coded bits 0 (0,) B3 (,0) B4 (00,) B5 (0,0) B6 (00,0) A3 (0,) A4 (0,0) A5 (,) A (0.00) B9 (,000) B0 (00,00) B (0,000) B2 (00,000) A9 (0,00) A0 (0,000) A (,00) A (00,) B5 (,0) B6 (00,0) B7 (0,0) B8 (000,0) A5 (00,) A6 (00,0) A7 (0,) A (000,00) B (0,000) B2 (00,00) B3 (0,00) B4 (000,000) A (00,00) A2 (00,000) A3 (0,00) A4 (00,0) C3 (0,00) C4 (000,0) C5 (00,00) C6 (000,00) D3 (00,0) D4 (00,00) D5 (0,0) D6-0 (00,0) C9 (0,00) C0 (000,0) C (00,00) C2 (000,00) D9 (00,0) D0 (00,00) D (0,0) D2-3 0 (0,0) C5 (,00) C6 (00,0) C7 (0,00) C8 (00,00) D5 (0,0) D4 (0,00) D3 (,0) D (0,0) C (,00 C2 (00,0) C3 (0,00) C4 (00,00) D (0,0) D2 (0,00) D3 (,0) D X Figure 5 (b).. 64-QAM Constellation Mapping Table

21 Table. Generator matrix of equivalent block code of a rate-4/5 PCC

22 i W(i) Table 2. Weight distribution of equivalent block code for a rate-4/5 PCC. [

23 Figure 6: Error performance of inner TCM over 64-QAM and 256-QAM: Approximated union bound with two neighbors [TCM_64_2NN, TCM_256_2NN}, simulations after X-Y mapping [Sim_TCM64_XY, Sim_TCM256_XY], approximated union bound [TCM64_diff, TCM256_diff] and simulations [Sim_TCM64_IQ, Sim_TCM256_IQ] after I-Q mapping

24 Figure 7: Various decoding depths (L) and quantization bits (M) for the TCM Viterbi decoder over 64-QAM

25 Figure 8: (i) Theoretical 64-QAM [64-QAM] and 256-QAM [256-QAM]; (ii) approximated union bounds [RS_TCM64_diff, RS_TCM256_diff] and simulations [Sim_RS_TCM64, Sim_RS_TCM256] of concatenated RS-TCM, over 64-QAM and 256-QAM, using a triple-error correcting RS decoder; and (iii) approximated union bounds [RS_TCM64_T2_diff, RS_TCM256_T2_diff] and simulations [Sim_RS_TCM64_T2, Sim_RS_TCM256_T2] of concatenated RS-TCM, over 64-QAM and 256-QAM, using a double-error correcting RS decoder

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Digital Transmission Standard For Cable Television

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Digital Transmission Standard For Cable Television ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 7 26 Digital Transmission Standard For Cable Television NOTICE The Society of Cable Telecommunications Engineers (SCTE)

More information

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem * 8-PSK Rate 3/4 Turbo * 16-QAM Rate 3/4 Turbo * 16-QAM Rate 3/4 Viterbi/Reed-Solomon * 16-QAM Rate 7/8 Viterbi/Reed-Solomon

More information

NUMEROUS elaborate attempts have been made in the

NUMEROUS elaborate attempts have been made in the IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 46, NO. 12, DECEMBER 1998 1555 Error Protection for Progressive Image Transmission Over Memoryless and Fading Channels P. Greg Sherwood and Kenneth Zeger, Senior

More information

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS Radu Arsinte Technical University Cluj-Napoca, Faculty of Electronics and Telecommunication, Communication

More information

TERRESTRIAL broadcasting of digital television (DTV)

TERRESTRIAL broadcasting of digital television (DTV) IEEE TRANSACTIONS ON BROADCASTING, VOL 51, NO 1, MARCH 2005 133 Fast Initialization of Equalizers for VSB-Based DTV Transceivers in Multipath Channel Jong-Moon Kim and Yong-Hwan Lee Abstract This paper

More information

Adaptive decoding of convolutional codes

Adaptive decoding of convolutional codes Adv. Radio Sci., 5, 29 214, 27 www.adv-radio-sci.net/5/29/27/ Author(s) 27. This work is licensed under a Creative Commons License. Advances in Radio Science Adaptive decoding of convolutional codes K.

More information

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes ! Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes Jian Sun and Matthew C. Valenti Wireless Communications Research Laboratory Lane Dept. of Comp. Sci. & Elect. Eng. West

More information

Digital TV Rigs and Recipes Part 5 ITU-T J.83/B

Digital TV Rigs and Recipes Part 5 ITU-T J.83/B Digital TV Rigs and Recipes Part 5 ITU-T J.83/B Dipl. Ing. (Univ.) S. Grunwald Contents 5. Introduction... 3 5.1 Modulation to ITU-T J.83/B (North American Cable Standard)... 3 5.1.1 Baseband Input Module...

More information

An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding

An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding Himmat Lal Kumawat, Sandhya Sharma Abstract This paper, as the name suggests, shows the working

More information

Part 2.4 Turbo codes. p. 1. ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU

Part 2.4 Turbo codes. p. 1. ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU Part 2.4 Turbo codes p. 1 Overview of Turbo Codes The Turbo code concept was first introduced by C. Berrou in 1993. The name was derived from an iterative decoding algorithm used to decode these codes

More information

New Results on QAM-Based 1000BASE-T Transceiver

New Results on QAM-Based 1000BASE-T Transceiver New Results on QAM-Based 1000BASE-T Transceiver Oscar Agazzi, Mehdi Hatamian, Henry Samueli Broadcom Corp. 16251 Laguna Canyon Rd. Irvine, CA 92618 714-450-8700 Outline Transceiver parameters 3dB and 10dB

More information

Implementation of a turbo codes test bed in the Simulink environment

Implementation of a turbo codes test bed in the Simulink environment University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Implementation of a turbo codes test bed in the Simulink environment

More information

VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING

VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING Rajesh Akula, Assoc. Prof., Department of ECE, TKR College of Engineering & Technology, Hyderabad. akula_ap@yahoo.co.in

More information

VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA

VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA ROBERT MAYER and LOU F. KALIL JAMES McDANIELS Electronics Engineer, AST Principal Engineers Code 531.3, Digital Systems Section Signal Recover

More information

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder JTulasi, TVenkata Lakshmi & MKamaraju Department of Electronics and Communication Engineering, Gudlavalleru Engineering College,

More information

ENGINEERING COMMITTEE

ENGINEERING COMMITTEE ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 56 2011 DIGITAL MULTIPROGRAM DISTRIBUTION BY SATELLITE NOTICE SCTE assumes no obligations or liability whatsoever

More information

Transmission System for ISDB-S

Transmission System for ISDB-S Transmission System for ISDB-S HISAKAZU KATOH, SENIOR MEMBER, IEEE Invited Paper Broadcasting satellite (BS) digital broadcasting of HDTV in Japan is laid down by the ISDB-S international standard. Since

More information

Implementation and performance analysis of convolution error correcting codes with code rate=1/2.

Implementation and performance analysis of convolution error correcting codes with code rate=1/2. 2016 International Conference on Micro-Electronics and Telecommunication Engineering Implementation and performance analysis of convolution error correcting codes with code rate=1/2. Neha Faculty of engineering

More information

Fig 1. Flow Chart for the Encoder

Fig 1. Flow Chart for the Encoder MATLAB Simulation of the DVB-S Channel Coding and Decoding Tejas S. Chavan, V. S. Jadhav MAEER S Maharashtra Institute of Technology, Kothrud, Pune, India Department of Electronics & Telecommunication,Pune

More information

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION Presented by Dr.DEEPAK MISHRA OSPD/ODCG/SNPA Objective :To find out suitable channel codec for future deep space mission. Outline: Interleaver

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION ITU-T G.975 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2000) SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Digital sections and digital

More information

White Paper Versatile Digital QAM Modulator

White Paper Versatile Digital QAM Modulator White Paper Versatile Digital QAM Modulator Introduction With the advancement of digital entertainment and broadband technology, there are various ways to send digital information to end users such as

More information

Design and Implementation of the 1024-QAM RF Transmission System for UHD Cable TV Broadcasting

Design and Implementation of the 1024-QAM RF Transmission System for UHD Cable TV Broadcasting Design and Implementation of the RF Transmission System for UHD Cable TV Broadcasting Sung-Hoon Kim 1 *, Jinsoo Choi 1, Jinwoong Kim 1, Md. Sazzad Hossen 2, and Ki-Doo Kim 2 Electronics and Telecommunications

More information

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS Item Type text; Proceedings Authors Habibi, A. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings

More information

Implementation of CRC and Viterbi algorithm on FPGA

Implementation of CRC and Viterbi algorithm on FPGA Implementation of CRC and Viterbi algorithm on FPGA S. V. Viraktamath 1, Akshata Kotihal 2, Girish V. Attimarad 3 1 Faculty, 2 Student, Dept of ECE, SDMCET, Dharwad, 3 HOD Department of E&CE, Dayanand

More information

BER Performance Comparison of HOVA and SOVA in AWGN Channel

BER Performance Comparison of HOVA and SOVA in AWGN Channel BER Performance Comparison of HOVA and SOVA in AWGN Channel D.G. Talasadar 1, S. V. Viraktamath 2, G. V. Attimarad 3, G. A. Radder 4 SDM College of Engineering and Technology, Dharwad, Karnataka, India

More information

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC Ali Ekşim and Hasan Yetik Center of Research for Advanced Technologies of Informatics and Information Security (TUBITAK-BILGEM) Turkey

More information

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES John M. Shea and Tan F. Wong University of Florida Department of Electrical and Computer Engineering

More information

DATUM SYSTEMS Appendix A

DATUM SYSTEMS Appendix A DATUM SYSTEMS Appendix A Datum Systems PSM-4900 Satellite Modem Technical Specification PSM-4900, 4900H and 4900L VSAT / SCPC - Modem Specification Revision History Rev 1.0 6-10-2000 Preliminary Release.

More information

Critical RF Measurements in Cable, Satellite and Terrestrial DTV Systems

Critical RF Measurements in Cable, Satellite and Terrestrial DTV Systems Critical RF Measurements in Cable, Satellite and Terrestrial DTV Systems The secret to maintaining reliable and high-quality services over different digital television transmission systems is to focus

More information

EN V1.1.2 ( )

EN V1.1.2 ( ) European Standard (Telecommunications series) Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for cable systems European Broadcasting Union EBU UER Union Européenne de

More information

OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting

OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 1 OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting Chee-Siong Lee, Thoandmas Keller,

More information

Satellite Digital Broadcasting Systems

Satellite Digital Broadcasting Systems Technologies and Services of Digital Broadcasting (11) Satellite Digital Broadcasting Systems "Technologies and Services of Digital Broadcasting" (in Japanese, ISBN4-339-01162-2) is published by CORONA

More information

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS M. Farooq Sabir, Robert W. Heath and Alan C. Bovik Dept. of Electrical and Comp. Engg., The University of Texas at Austin,

More information

MIGRATION TO FULL DIGITAL CHANNEL LOADING ON A CABLE SYSTEM. Marc Ryba Motorola Broadband Communications Sector

MIGRATION TO FULL DIGITAL CHANNEL LOADING ON A CABLE SYSTEM. Marc Ryba Motorola Broadband Communications Sector MIGRATION TO FULL DIGITAL CHANNEL LOADING ON A CABLE SYSTEM Marc Ryba Motorola Broadband Communications Sector ABSTRACT Present day cable systems run a mix of both analog and digital signals. As digital

More information

Hardware Implementation of Viterbi Decoder for Wireless Applications

Hardware Implementation of Viterbi Decoder for Wireless Applications Hardware Implementation of Viterbi Decoder for Wireless Applications Bhupendra Singh 1, Sanjeev Agarwal 2 and Tarun Varma 3 Deptt. of Electronics and Communication Engineering, 1 Amity School of Engineering

More information

Minimax Disappointment Video Broadcasting

Minimax Disappointment Video Broadcasting Minimax Disappointment Video Broadcasting DSP Seminar Spring 2001 Leiming R. Qian and Douglas L. Jones http://www.ifp.uiuc.edu/ lqian Seminar Outline 1. Motivation and Introduction 2. Background Knowledge

More information

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices Shantanu Rane, Pierpaolo Baccichet and Bernd Girod Information Systems Laboratory, Department

More information

Frame Synchronization in Digital Communication Systems

Frame Synchronization in Digital Communication Systems Quest Journals Journal of Software Engineering and Simulation Volume 3 ~ Issue 6 (2017) pp: 06-11 ISSN(Online) :2321-3795 ISSN (Print):2321-3809 www.questjournals.org Research Paper Frame Synchronization

More information

Application of Symbol Avoidance in Reed-Solomon Codes to Improve their Synchronization

Application of Symbol Avoidance in Reed-Solomon Codes to Improve their Synchronization Application of Symbol Avoidance in Reed-Solomon Codes to Improve their Synchronization Thokozani Shongwe Department of Electrical and Electronic Engineering Science, University of Johannesburg, P.O. Box

More information

Design Matched Filter for Digital Transmission Ethernet

Design Matched Filter for Digital Transmission Ethernet Design Matched Filter for Digital Transmission Ethernet Eman Salem Electrical Engineering Department Benha Faculty of Engineering Benha University - Egypt Eman.salem@bhit.bu.edu.eg Hossam Labeb Electrical

More information

Design Project: Designing a Viterbi Decoder (PART I)

Design Project: Designing a Viterbi Decoder (PART I) Digital Integrated Circuits A Design Perspective 2/e Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić Chapters 6 and 11 Design Project: Designing a Viterbi Decoder (PART I) 1. Designing a Viterbi

More information

THE USE OF forward error correction (FEC) in optical networks

THE USE OF forward error correction (FEC) in optical networks IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 8, AUGUST 2005 461 A High-Speed Low-Complexity Reed Solomon Decoder for Optical Communications Hanho Lee, Member, IEEE Abstract

More information

Decoder Assisted Channel Estimation and Frame Synchronization

Decoder Assisted Channel Estimation and Frame Synchronization University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program Spring 5-2001 Decoder Assisted Channel

More information

Arbitrary Waveform Generator

Arbitrary Waveform Generator 1 Arbitrary Waveform Generator Client: Agilent Technologies Client Representatives: Art Lizotte, John Michael O Brien Team: Matt Buland, Luke Dunekacke, Drew Koelling 2 Client Description: Agilent Technologies

More information

Performance of a Low-Complexity Turbo Decoder and its Implementation on a Low-Cost, 16-Bit Fixed-Point DSP

Performance of a Low-Complexity Turbo Decoder and its Implementation on a Low-Cost, 16-Bit Fixed-Point DSP Performance of a ow-complexity Turbo Decoder and its Implementation on a ow-cost, 6-Bit Fixed-Point DSP Ken Gracie, Stewart Crozier, Andrew Hunt, John odge Communications Research Centre 370 Carling Avenue,

More information

On the design of turbo codes with convolutional interleavers

On the design of turbo codes with convolutional interleavers University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2005 On the design of turbo codes with convolutional interleavers

More information

IEEE Broadband Wireless Access Working Group <http://ieee802.org/16>

IEEE Broadband Wireless Access Working Group <http://ieee802.org/16> 2004-01-13 IEEE C802.16-03/87r1 Project Title Date Submitted Source(s) Re: Abstract Purpose Notice Release Patent Policy and Procedures IEEE 802.16 Broadband Wireless Access Working Group

More information

Guidance For Scrambling Data Signals For EMC Compliance

Guidance For Scrambling Data Signals For EMC Compliance Guidance For Scrambling Data Signals For EMC Compliance David Norte, PhD. Abstract s can be used to help mitigate the radiated emissions from inherently periodic data signals. A previous paper [1] described

More information

An Efficient Viterbi Decoder Architecture

An Efficient Viterbi Decoder Architecture IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume, Issue 3 (May. Jun. 013), PP 46-50 e-issn: 319 400, p-issn No. : 319 4197 An Efficient Viterbi Decoder Architecture Kalpana. R 1, Arulanantham.

More information

SDR Implementation of Convolutional Encoder and Viterbi Decoder

SDR Implementation of Convolutional Encoder and Viterbi Decoder SDR Implementation of Convolutional Encoder and Viterbi Decoder Dr. Rajesh Khanna 1, Abhishek Aggarwal 2 Professor, Dept. of ECED, Thapar Institute of Engineering & Technology, Patiala, Punjab, India 1

More information

Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring. IEEE Meeting November 2003

Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring. IEEE Meeting November 2003 Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring IEEE 802.3 Meeting November 2003 The Pennsylvania State University Department of Electrical Engineering Center for Information & Communications

More information

Clause 74 FEC and MLD Interactions. Magesh Valliappan Broadcom Mark Gustlin - Cisco

Clause 74 FEC and MLD Interactions. Magesh Valliappan Broadcom Mark Gustlin - Cisco Clause 74 FEC and MLD Interactions Magesh Valliappan Broadcom Mark Gustlin - Cisco Introduction The following slides investigate whether the objectives of the Clause 74 FEC* can be met with MLD for KR4,

More information

Review paper on study of various Interleavers and their significance

Review paper on study of various Interleavers and their significance Review paper on study of various Interleavers and their significance Bobby Raje 1, Karuna Markam 2 1,2Department of Electronics, M.I.T.S, Gwalior, India ---------------------------------------------------------------------------------***------------------------------------------------------------------------------------

More information

RS-FEC Codeword Monitoring for 802.3cd

RS-FEC Codeword Monitoring for 802.3cd RS-FEC Codeword Monitoring for 802.3cd (in support of comment #14 against D2.1) Adee Ran Intel Corp. IEEE P802.3cd task force 2 Contributors / Supporters Kent Lusted, Intel Upen Reddy Kareti, Cisco IEEE

More information

Exercise 4. Data Scrambling and Descrambling EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The purpose of data scrambling and descrambling

Exercise 4. Data Scrambling and Descrambling EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The purpose of data scrambling and descrambling Exercise 4 Data Scrambling and Descrambling EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with data scrambling and descrambling using a linear feedback shift register.

More information

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11) Rec. ITU-R BT.61-4 1 SECTION 11B: DIGITAL TELEVISION RECOMMENDATION ITU-R BT.61-4 Rec. ITU-R BT.61-4 ENCODING PARAMETERS OF DIGITAL TELEVISION FOR STUDIOS (Questions ITU-R 25/11, ITU-R 6/11 and ITU-R 61/11)

More information

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs Introduction White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs In broadcasting production and delivery systems, digital video data is transported using one of two serial

More information

PAPER Wireless Multi-view Video Streaming with Subcarrier Allocation

PAPER Wireless Multi-view Video Streaming with Subcarrier Allocation IEICE TRANS. COMMUN., VOL.Exx??, NO.xx XXXX 200x 1 AER Wireless Multi-view Video Streaming with Subcarrier Allocation Takuya FUJIHASHI a), Shiho KODERA b), Nonmembers, Shunsuke SARUWATARI c), and Takashi

More information

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROCESSING / 14.6

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROCESSING / 14.6 ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 14.6 A 1.8V 250mW COFDM Baseband Receiver for DVB-T/H Applications Lei-Fone Chen, Yuan Chen, Lu-Chung Chien, Ying-Hao Ma, Chia-Hao Lee, Yu-Wei

More information

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora MULTI-STATE VIDEO CODING WITH SIDE INFORMATION Sila Ekmekci Flierl, Thomas Sikora Technical University Berlin Institute for Telecommunications D-10587 Berlin / Germany ABSTRACT Multi-State Video Coding

More information

A Novel Turbo Codec Encoding and Decoding Mechanism

A Novel Turbo Codec Encoding and Decoding Mechanism A Novel Turbo Codec Encoding and Decoding Mechanism Desai Feroz 1 1Desai Feroz, Knowledge Scientist, Dept. of Electronics Engineering, SciTech Patent Art Services Pvt Ltd, Telangana, India ---------------***---------------

More information

EXPERIMENTAL RESULTS OF MPEG-2 CODED VIDEO TRANSMISSION OVER A NOISY SATELLITE LINK *

EXPERIMENTAL RESULTS OF MPEG-2 CODED VIDEO TRANSMISSION OVER A NOISY SATELLITE LINK * EXPERIMENTAL RESULTS OF MPEG- CODED VIDEO TRANSMISSION OVER A NOISY SATELLITE LINK * Nedo Celandroni #, Erina Ferro #, Francesco Potortì # Antonio Chimienti^, Maurizio Lucenteforte^ # CNUCE, Institute

More information

FPGA Implementation OF Reed Solomon Encoder and Decoder

FPGA Implementation OF Reed Solomon Encoder and Decoder FPGA Implementation OF Reed Solomon Encoder and Decoder Kruthi.T.S 1, Mrs.Ashwini 2 PG Scholar at PESIT Bangalore 1,Asst. Prof, Dept of E&C PESIT, Bangalore 2 Abstract: Advanced communication techniques

More information

A Terabyte Linear Tape Recorder

A Terabyte Linear Tape Recorder A Terabyte Linear Tape Recorder John C. Webber Interferometrics Inc. 8150 Leesburg Pike Vienna, VA 22182 +1-703-790-8500 webber@interf.com A plan has been formulated and selected for a NASA Phase II SBIR

More information

IN A SERIAL-LINK data transmission system, a data clock

IN A SERIAL-LINK data transmission system, a data clock IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 9, SEPTEMBER 2006 827 DC-Balance Low-Jitter Transmission Code for 4-PAM Signaling Hsiao-Yun Chen, Chih-Hsien Lin, and Shyh-Jye

More information

Technical report on validation of error models for n.

Technical report on validation of error models for n. Technical report on validation of error models for 802.11n. Rohan Patidar, Sumit Roy, Thomas R. Henderson Department of Electrical Engineering, University of Washington Seattle Abstract This technical

More information

Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection

Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection Ahmed B. Abdurrhman 1, Michael E. Woodward 1 and Vasileios Theodorakopoulos 2 1 School of Informatics, Department of Computing,

More information

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel International Journal of Networks and Communications 2015, 5(3): 46-53 DOI: 10.5923/j.ijnc.20150503.02 Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel Zachaeus K.

More information

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING

Rec. ITU-R BT RECOMMENDATION ITU-R BT * WIDE-SCREEN SIGNALLING FOR BROADCASTING Rec. ITU-R BT.111-2 1 RECOMMENDATION ITU-R BT.111-2 * WIDE-SCREEN SIGNALLING FOR BROADCASTING (Signalling for wide-screen and other enhanced television parameters) (Question ITU-R 42/11) Rec. ITU-R BT.111-2

More information

UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA. Tomáš Kratochvíl

UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA. Tomáš Kratochvíl UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA Tomáš Kratochvíl Institute of Radio Electronics, Brno University of Technology Faculty of Electrical

More information

GPRS Measurements in TEMS Products. Technical Paper

GPRS Measurements in TEMS Products. Technical Paper GPRS Measurements in TEMS Products Technical Paper GPRS Measurements in TEMS Products Technical Paper 2005-7-19 Ericsson TEMS AB 2005 All rights reserved. No part of this document may be reproduced in

More information

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder Matthias Moerz Institute for Communications Engineering, Munich University of Technology (TUM), D-80290 München, Germany Telephone: +49

More information

ATSC compliance and tuner design implications

ATSC compliance and tuner design implications ATSC compliance and tuner design implications By Nick Cowley Chief RF Systems Architect DHG Group Intel Corp. E-mail: nick.cowley@zarlink. com Robert Hanrahan National Semiconductor Corp. Applications

More information

FEC Codes for 400 Gbps 802.3bs. Sudeep Bhoja, Inphi Vasu Parthasarathy, Broadcom Zhongfeng Wang, Broadcom

FEC Codes for 400 Gbps 802.3bs. Sudeep Bhoja, Inphi Vasu Parthasarathy, Broadcom Zhongfeng Wang, Broadcom FEC Codes for 400 Gbps 802.3bs Sudeep Bhoja, Inphi Vasu Parthasarathy, Broadcom Zhongfeng Wang, Broadcom SUPPORTERS Vipul Bhatt, Inphi Will Bliss, Broadcom Patricia Bower, Fujitsu Keith Conroy, MultiPhy

More information

[Dharani*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

[Dharani*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY IMPLEMENTATION OF ADDRESS GENERATOR FOR WiMAX DEINTERLEAVER ON FPGA T. Dharani*, C.Manikanta * M. Tech scholar in VLSI System

More information

Modified Generalized Integrated Interleaved Codes for Local Erasure Recovery

Modified Generalized Integrated Interleaved Codes for Local Erasure Recovery Modified Generalized Integrated Interleaved Codes for Local Erasure Recovery Xinmiao Zhang Dept. of Electrical and Computer Engineering The Ohio State University Outline Traditional failure recovery schemes

More information

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < 2004-03-14 IEEE C802.16-04/31r1 Project Title IEEE 802.16 Broadband Wireless Access Working Group BPSK Modulation for IEEE 802.16 WirelessMAN TM OFDM Date Submitted Source(s) 2004-03-14

More information

Specification of interfaces for 625 line digital PAL signals CONTENTS

Specification of interfaces for 625 line digital PAL signals CONTENTS Specification of interfaces for 625 line digital PAL signals Tech. 328 E April 995 CONTENTS Introduction................................................... 3 Scope........................................................

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 ISSN DESIGN OF MB-OFDM SYSTEM USING HDL

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 ISSN DESIGN OF MB-OFDM SYSTEM USING HDL ISSN 2229-5518 836 DESIGN OF MB-OFDM SYSTEM USING HDL Ms. Payal Kantute, Mrs. Jaya Ingole Abstract - Multi-Band Orthogonal Frequency Division Multiplexing (MB-OFDM) is a suitable solution for implementation

More information

100Gb/s Single-lane SERDES Discussion. Phil Sun, Credo Semiconductor IEEE New Ethernet Applications Ad Hoc May 24, 2017

100Gb/s Single-lane SERDES Discussion. Phil Sun, Credo Semiconductor IEEE New Ethernet Applications Ad Hoc May 24, 2017 100Gb/s Single-lane SERDES Discussion Phil Sun, Credo Semiconductor IEEE 802.3 New Ethernet Applications Ad Hoc May 24, 2017 Introduction This contribution tries to share thoughts on 100Gb/s single-lane

More information

TV Test Transmitter SFL. Digital signals for use in production

TV Test Transmitter SFL. Digital signals for use in production Data sheet ATSC Version 03.00 TV Test Transmitter SFL March 2004 Standard-conformant DVB and DTV signals Wide output frequency range from 5 MHz to 1.1 GHz or 3.3 GHz Wide output level range for transmission,

More information

Cyclic Channel Coding algorithm for Original and Received Voice Signal at 8 KHz using BER performance through Additive White Gaussian Noise Channel

Cyclic Channel Coding algorithm for Original and Received Voice Signal at 8 KHz using BER performance through Additive White Gaussian Noise Channel Cyclic Channel Coding algorithm for Original and Received Voice Signal at 8 KHz using BER performance through Additive White Gaussian Noise Channel Abstract Digital communication systems are becoming increasingly

More information

Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir

Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir 1 M.Tech Research Scholar, Priyadarshini Institute of Technology & Science, Chintalapudi, India 2 HOD, Priyadarshini Institute

More information

VA08V Multi State Viterbi Decoder. Small World Communications. VA08V Features. Introduction. Signal Descriptions

VA08V Multi State Viterbi Decoder. Small World Communications. VA08V Features. Introduction. Signal Descriptions Multi State Viterbi ecoder Features 16, 32, 64 or 256 states (memory m = 4, 5, 6 or 8, constraint lengths 5, 6, 7 or 9) Viterbi decoder Up to 398 MHz internal clock Up to 39.8 Mbit/s for 16, 32 or 64 states

More information

Robust Transmission of H.264/AVC Video Using 64-QAM and Unequal Error Protection

Robust Transmission of H.264/AVC Video Using 64-QAM and Unequal Error Protection Robust Transmission of H.264/AVC Video Using 64-QAM and Unequal Error Protection Ahmed B. Abdurrhman, Michael E. Woodward, and Vasileios Theodorakopoulos School of Informatics, Department of Computing,

More information

MEASUREMENT- BASED EOL STOCHASTIC ANALYSIS AND DOCSIS 3.1 SPECTRAL GAIN AYHAM AL- BANNA, DAVID BOWLER, XINFA MA

MEASUREMENT- BASED EOL STOCHASTIC ANALYSIS AND DOCSIS 3.1 SPECTRAL GAIN AYHAM AL- BANNA, DAVID BOWLER, XINFA MA MEASUREMENT- BASED EOL STOCHASTIC ANALYSIS AND DOCSIS 3.1 SPECTRAL GAIN AYHAM AL- BANNA, DAVID BOWLER, XINFA MA TABLE OF CONTENTS ABSTRACT... 3 INTRODUCTION... 3 THEORETICAL FOUNDATION OF MER ANALYSIS...

More information

DIGITAL COMMUNICATION

DIGITAL COMMUNICATION 10EC61 DIGITAL COMMUNICATION UNIT 3 OUTLINE Waveform coding techniques (continued), DPCM, DM, applications. Base-Band Shaping for Data Transmission Discrete PAM signals, power spectra of discrete PAM signals.

More information

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE COMMUNICATIONS SURVEYS & TUTORIALS, ACCEPTED FOR PUBLICATION 1 A Survey of Digital Television Broadcast Transmission Techniques Mohammed El-Hajjar and Lajos Hanzo Abstract This paper is a survey of

More information

Analysis of Video Transmission over Lossy Channels

Analysis of Video Transmission over Lossy Channels 1012 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 18, NO. 6, JUNE 2000 Analysis of Video Transmission over Lossy Channels Klaus Stuhlmüller, Niko Färber, Member, IEEE, Michael Link, and Bernd

More information

Keysight E4729A SystemVue Consulting Services

Keysight E4729A SystemVue Consulting Services Keysight E4729A SystemVue Consulting Services DOCSIS 3.1 Baseband Verification Library SystemVue Algorithm Reference Library for Data-Over-Cable Service Interface Specifications (DOCSIS 3.1), Intended

More information

TROUBLESHOOTING DIGITALLY MODULATED SIGNALS, PART 2 By RON HRANAC

TROUBLESHOOTING DIGITALLY MODULATED SIGNALS, PART 2 By RON HRANAC Originally appeared in the July 2006 issue of Communications Technology. TROUBLESHOOTING DIGITALLY MODULATED SIGNALS, PART 2 By RON HRANAC Digitally modulated signals are a fact of life in the modern cable

More information

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink Subcarrier allocation for variable bit rate video streams in wireless OFDM systems James Gross, Jirka Klaue, Holger Karl, Adam Wolisz TU Berlin, Einsteinufer 25, 1587 Berlin, Germany {gross,jklaue,karl,wolisz}@ee.tu-berlin.de

More information

Comment #147, #169: Problems of high DFE coefficients

Comment #147, #169: Problems of high DFE coefficients Comment #147, #169: Problems of high DFE coefficients Yasuo Hidaka Fujitsu Laboratories of America, Inc. September 16-18, 215 IEEE P82.3by 25 Gb/s Ethernet Task Force Comment #147 1 IEEE P82.3by 25 Gb/s

More information

CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION. Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT

CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION. Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT As of 1993 a new coding concept promising gains as close as 0.5 db to the Shannon

More information

Technical Information. BER Measurement SFL-K17

Technical Information. BER Measurement SFL-K17 Technical Information SFL-K17 Option for TV Test Transmitter SFL Bit error rate (BER) can be measured at different points on set-top boxes for digital television. A BER instrument must be able to accept

More information

HARQ for the AWGN Wire-Tap Channel: A Security Gap Analysis

HARQ for the AWGN Wire-Tap Channel: A Security Gap Analysis Coding with Scrambling, Concatenation, and 1 HARQ for the AWGN Wire-Tap Channel: A Security Gap Analysis arxiv:1308.6437v1 [cs.it] 29 Aug 2013 Marco Baldi, Member, IEEE, Marco Bianchi, and Franco Chiaraluce,

More information

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER 80 CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER 6.1 INTRODUCTION Asynchronous designs are increasingly used to counter the disadvantages of synchronous designs.

More information

DIGITAL TELEVISION TRANSMISSION STANDARDS

DIGITAL TELEVISION TRANSMISSION STANDARDS 1 DIGITAL TELEVISION TRANSMISSION STANDARDS A great deal of fear, uncertainty, and doubt can arise among engineers with an analog or radio-frequency (RF) background at the mere mention of digital transmission

More information

PRACTICAL PERFORMANCE MEASUREMENTS OF LTE BROADCAST (EMBMS) FOR TV APPLICATIONS

PRACTICAL PERFORMANCE MEASUREMENTS OF LTE BROADCAST (EMBMS) FOR TV APPLICATIONS PRACTICAL PERFORMANCE MEASUREMENTS OF LTE BROADCAST (EMBMS) FOR TV APPLICATIONS David Vargas*, Jordi Joan Gimenez**, Tom Ellinor*, Andrew Murphy*, Benjamin Lembke** and Khishigbayar Dushchuluun** * British

More information