Punctured vs Rateless Codes for Hybrid ARQ
|
|
- Ashley Richards
- 6 years ago
- Views:
Transcription
1 Punctured vs Rateless Codes for Hybrid ARQ Emina Soljanin Mathematical and Algorithmic Sciences Research, Bell Labs Collaborations with R. Liu, P. Spasojevic, N. Varnica and P. Whiting Tsinghua University 10/30/2006 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
2 AUTOMATIC REPEAT REQUEST The receiving end detects frame errors and requests retransmissions. If P e is the frame error rate, the average number of transmissions is 1 (1 P e ) + + n P n 1 e (1 P e ) + = 1 1 P e Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
3 AUTOMATIC REPEAT REQUEST The receiving end detects frame errors and requests retransmissions. If P e is the frame error rate, the average number of transmissions is 1 (1 P e ) + + n P n 1 e (1 P e ) + = 1 1 P e Hybrid ARQ uses a code that can correct some frame errors. In (type I and II) HARQ schemes the average number of transmissions is reduced, but each transmission carries redundant information. Incremental redundancy (IR) HARQ is appropriate for time-varying channels (mobile wireless), used in 3G wireless standards based on Turbo codes. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
4 IR-HARQ BASED ON PUNCTURING Information bits are encoded by a (low rate) mother code. Information and a selected number of parity bits are transmitted. If a retransmission is not successful: transmitter sends additional selected parity bits receiver puts together the new bits and those previously received. Each retransmission produces a codeword of a stronger code. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
5 IR-HARQ BASED ON PUNCTURING Information bits are encoded by a (low rate) mother code. Information and a selected number of parity bits are transmitted. If a retransmission is not successful: transmitter sends additional selected parity bits receiver puts together the new bits and those previously received. Each retransmission produces a codeword of a stronger code. TSINGHUA Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
6 IR-HARQ BASED ON PUNCTURING Information bits are encoded by a (low rate) mother code. Information and a selected number of parity bits are transmitted. If a retransmission is not successful: transmitter sends additional selected parity bits receiver puts together the new bits and those previously received. Each retransmission produces a codeword of a stronger code. TSINGHUA UNIVERSITY Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
7 IR-HARQ BASED ON PUNCTURING Information bits are encoded by a (low rate) mother code. Information and a selected number of parity bits are transmitted. If a retransmission is not successful: transmitter sends additional selected parity bits receiver puts together the new bits and those previously received. Each retransmission produces a codeword of a stronger code. TSINGHUA UNIVERSITY NORTH WEST Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
8 IR-HARQ BASED ON PUNCTURING Information bits are encoded by a (low rate) mother code. Information and a selected number of parity bits are transmitted. If a retransmission is not successful: transmitter sends additional selected parity bits receiver puts together the new bits and those previously received. Each retransmission produces a codeword of a stronger code. TSINGHUA UNIVERSITY NORTH WEST BEIJING Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
9 IR-HARQ EXAMPLE Punctured Rate 1/5 Mother Code TSINGHUA UNIVERSITY NORTH WEST BEIJING at the transmitter Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
10 IR-HARQ EXAMPLE Punctured Rate 1/5 Mother Code TSINGHUA UNIVERSITY NORTH WEST BEIJING at the transmitter transmission # 1 at the receiver TSINGHUA Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
11 IR-HARQ EXAMPLE Punctured Rate 1/5 Mother Code TSINGHUA UNIVERSITY NORTH WEST BEIJING at the transmitter transmission # 1 transmission # 2 at the receiver TSINGHUA UNIVERSTY Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
12 IR-HARQ EXAMPLE Punctured Rate 1/5 Mother Code TSINGHUA UNIVERSITY NORTH WEST BEIJING at the transmitter transmission # 1 transmission # 2 transmission # 3 at the receiver TSINGHUA UNIVERSTY NORTH WEST Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
13 IR-HARQ EXAMPLE Punctured Rate 1/5 Mother Code TSINGHUA UNIVERSITY NORTH WEST BEIJING at the transmitter transmission # 1 transmission # 2 transmission # 3 transmission # 4 at the receiver TSINGHUA UNIVERSTY NORTH WEST BEIJING Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
14 ABOUT THIS TALK If transmission m 1 fails, one has to decide how many bits to send in transmission m, which bits to send in transmission m, at which power to send the bits in transmission m, and we will look into these questions for two HARQ schemes. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
15 ABOUT THIS TALK If transmission m 1 fails, one has to decide how many bits to send in transmission m, which bits to send in transmission m, at which power to send the bits in transmission m, and we will look into these questions for two HARQ schemes. Talk outline: introduce linear codes define memoryless communications channels explain how Fountain codes work derive transmission rules for two schemes compare the schemes Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
16 BINARY LINEAR CODES Suppose we want to communicate k bits ω 1,...,ω k. If we encode ω 1,...,ω k into n = k + 1 bits x 1,...,x k, x k+1 s.t. x i = ω i for 1 i n 1 and x n = ω ω n 1, we can decode all ω 1,...,ω k even if one of x 1,...,x n is erased. The generator matrix of this (n, k) code is G = k n Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
17 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
18 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? performance Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
19 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? performance encoding/decoding complexity Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
20 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? performance encoding/decoding complexity Which code choices are good? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
21 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? performance encoding/decoding complexity Which code choices are good? random-like codes Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
22 BINARY LINEAR CODES G defines n equations featuring k information symbols. Which code features are important? performance encoding/decoding complexity Which code choices are good? random-like codes 3G wireless implements a turbo code based HARQ we will consider LDPC and Fountain codes Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
23 THE MEMORYLESS CHANNEL MODEL X W Y X and Y are random variables. We assume binary input alphabet {0, 1} and output alphabet Y. Constant in time with transition probabilities W(b 0) and W(b 1), b Y. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
24 THE MEMORYLESS CHANNEL MODEL X W Y X and Y are random variables. We assume binary input alphabet {0, 1} and output alphabet Y. Constant in time with transition probabilities W(b 0) and W(b 1), b Y. Bhattacharyya noise parameter γ = W(b 0)W(b 1). b Y Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
25 THE MEMORYLESS CHANNEL MODEL X W Y X and Y are random variables. We assume binary input alphabet {0, 1} and output alphabet Y. Constant in time with transition probabilities W(b 0) and W(b 1), b Y. Bhattacharyya noise parameter γ = W(b 0)W(b 1). b Y Time varying with transition probabilities at time i W i (b 0) and W i (b 1), b Y. W i ( 0) and W i ( 1) are known at the receiver. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
26 PERFORMANCE MEASURE Time-Invariant Channel An (n, k) binary linear code C with A d codewords of weight d. The union-bhattacharyya bound on word error probability: n PW C A d γ d, d=1 γ is the Bhattacharyya noise parameter γ = b Y W(b 0)W(b 1). Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
27 PERFORMANCE MEASURE Time-Invariant Channel An (n, k) binary linear code C with A d codewords of weight d. The union-bhattacharyya bound on word error probability: P C W n A d γ d, d=1 γ is the Bhattacharyya noise parameter γ = b Y W(b 0)W(b 1). Weight distribution A d for a given LDPC code? Consider the set of all codes [C] with a given degree distribution. Use the average A [C](n) d instead of A d for large n. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
28 THE THRESHOLD BEHAVIOR P [C](n) W n d=1 A [C](n) d γ d Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
29 THE THRESHOLD BEHAVIOR P [C](n) W n d=1 nθ 0 d=1 A [C](n) d γ d A [C](n) d + n d= nθ 0 +1 A [C](n) d γ d Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
30 THE THRESHOLD BEHAVIOR P [C](n) W n d=1 nθ 0 d=1 A [C](n) d γ d A [C](n) d + O(n 1 2 ) + n d= nθ 0 +1 n d= nθ 0 +1 A [C](n) d γ d θ 0, 0 < θ 0 < 1 exp[d(c [C] + log γ)], where c [C] 0 is the noise threshold of the code ensemble: c [C] 0 lim sup n max 0 nθ 0 <d n log A [C](n) d. d Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
31 AN HARQ STRATEGY We assume that the transmitter wants to maximize the throughput, Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
32 AN HARQ STRATEGY We assume that the transmitter wants to maximize the throughput, knows the mother code and data rates of the past transmissions, Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
33 AN HARQ STRATEGY We assume that the transmitter wants to maximize the throughput, knows the mother code and data rates of the past transmissions, is informed of channel information of the past transmissions. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
34 AN HARQ STRATEGY We assume that the transmitter wants to maximize the throughput, knows the mother code and data rates of the past transmissions, is informed of channel information of the past transmissions. Strategy: The transmitter will send only as many codeword symbols as necessary to insure a high probability of successful ML decoding assuming a high SNR channel during the current transmission. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
35 HARQ MODEL There are at most M transmissions. I = {1,...,n} is the set indexing the bit positions in a codeword. I is partitioned in M subsets I(j), for 1 j M. Bits at positions in I(j) are transmitted during j-th transmission. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
36 HARQ MODEL There are at most M transmissions. I = {1,...,n} is the set indexing the bit positions in a codeword. I is partitioned in M subsets I(j), for 1 j M. Bits at positions in I(j) are transmitted during j-th transmission. The channel remains constant during a single transmission. γ j is the Bhattacharyya noise parameter for transmission j. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
37 PERFORMANCE MEASURE Time-Varying Channel Assume that all M transmissions have taken place. The union bound on the ML decoder word error probability: P C W I(1) d 1 =1 I(M) M A d1...d M d M =1 j=1 γ d j j, A d1...d M is the number of codewords with weight d j over I(j). Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
38 PERFORMANCE MEASURE Time-Varying Channel Assume that all M transmissions have taken place. The union bound on the ML decoder word error probability: P C W I(1) d 1 =1 I(M) M A d1...d M d M =1 j=1 γ d j j, A d1...d M is the number of codewords with weight d j over I(j). Problems: How to deal with the split-weight enumerator A d1...d M? How to evaluate the error-rate at the m-th transmission for m < M? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
39 HARQ PERFORMANCE A bit is assigned to transmission j with probability α j. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
40 HARQ PERFORMANCE A bit is assigned to transmission j with probability α j. The bits which are not yet transmitted are transmitted over a really bad channel, that is, a channel with the noise parameter equal to 1. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
41 HARQ PERFORMANCE A bit is assigned to transmission j with probability α j. The bits which are not yet transmitted are transmitted over a really bad channel, that is, a channel with the noise parameter equal to 1. The performance after m transmissions, 1 m M, is P [C](n) W n d=1 ( A [C](n) d γ d m, γ m = 1 m j=1 α j ) 1 + m γ j α j. j=1 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
42 HARQ PERFORMANCE A bit is assigned to transmission j with probability α j. The bits which are not yet transmitted are transmitted over a really bad channel, that is, a channel with the noise parameter equal to 1. The performance after m transmissions, 1 m M, is P [C](n) W n d=1 Require γ m < exp( c [C] 0 ). ( A [C](n) d γ d m, γ m = 1 m j=1 α j ) 1 + m γ j α j. j=1 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
43 THE m-th TRANSMISSION The average Bhattacharyya parameter after the m-th transmission: γ m = α 1 γ α m γ m + (1 α 1 α m ) 1. Choose α m or γ m or both so that γ m < exp( c [C] 0 ). Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
44 THE m-th TRANSMISSION The average Bhattacharyya parameter after the m-th transmission: γ m = α 1 γ α m γ m + (1 α 1 α m ) 1. Choose α m or γ m or both so that γ m < exp( c [C] 0 ). The tradeoff between the rate and the power: α m (1 γ m ) > 1 exp( c [C] m 1 0 ) α j (1 γ j ). j=1 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
45 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x 6 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
46 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x 6 y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
47 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
48 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
49 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
50 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
51 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
52 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
53 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
54 LT CODES Encoding x 1 x 2 x 3 x 4 x 5 x y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 face Ω Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
55 LT CODES Decoding?????? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
56 LT CODES Decoding????? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
57 LT CODES Decoding????? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
58 LT CODES Decoding???? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
59 LT CODES Decoding???? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
60 LT CODES Decoding??? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
61 LT CODES Decoding??? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
62 LT CODES Decoding?? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
63 LT CODES Decoding?? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
64 LT CODES Decoding? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
65 LT CODES Decoding? ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
66 LT CODES Decoding ?? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
67 LT CODES Decoding ?? Code design: Ω has to be chosen to enable simple decoding under erasures. Raptor codes, fountain codes. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
68 HARQ WITH RAPTOR CODES k information bits are pre-coded by an (n, k) code. An LDPC code ensemble will be used to model the precode. For transmission i, N i Raptor bits are generated by LT of the n LDPC bits. γ j is the Bhattacharyya noise parameter for transmission j. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
69 HARQ WITH RAPTOR CODES k information bits are pre-coded by an (n, k) code. An LDPC code ensemble will be used to model the precode. For transmission i, N i Raptor bits are generated by LT of the n LDPC bits. γ j is the Bhattacharyya noise parameter for transmission j. Suppose that m transmissions have taken place. The union bound on the average ML decoder word error probability: where B w1...w m = P R W n d=1 N 1 w 1 =1 A [C](n) d m i=1 N m m B w1...w m w m=1 j=1 ( Ni w i γ wm j, ) p(h/n) w i ( 1 p(h/n) ) N i w i. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
70 HARQ PERFORMANCE The union bound on the average ML decoder word error probability: P R W n d=1 where p(d/n) = A [C](n) d m [ 1 p(d/n)(1 γi ) }{{} i=1 h Ω h(1 2d/n) h. ] Ni Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
71 HARQ PERFORMANCE The union bound on the average ML decoder word error probability: P R W n d=1 where p(d/n) = A [C](n) d m [ 1 p(d/n)(1 γi ) }{{} γ i i=1 h Ω h(1 2d/n) h. ] Ni Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
72 HARQ PERFORMANCE The union bound on the average ML decoder word error probability: P R W n d=1 where p(d/n) = A [C](n) d m [ 1 p(d/n)(1 γi ) }{{} γ i i=1 h Ω h(1 2d/n) h. Compare with the punctured scheme counterpart: P [C](n) W n d=1 A [C](n) d γ d m. ] Ni Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
73 HARQ PERFORMANCE There exist θ 0, 0 < θ 0 < 1 and s.t. p(θ) π Ω min θ 0 <θ 1 θ P R W n d=1 A [C](n) d O(n 1 2 ) + c [C] 0 lim sup n max nθ 0 <d n m [ 1 p(d/n)(1 γi ) ] N i i=1 n d= nθ 0 +1 { [ exp d c [C] 0 π Ω m i=1 log A [C](n) d. d 1 γ i R li ]}, where R li = n/n i. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
74 THE m-th TRANSMISSION The tradeoff between the rate and the power: 1 γ m R lm > c[c] m γ j. π Ω R j=1 lj Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
75 THE m-th TRANSMISSION The tradeoff between the rate and the power: 1 γ m R lm > c[c] m γ j. π Ω R j=1 lj Compare with the punctured scheme counterpart: α m (1 γ m ) > 1 exp( c [C] m 1 0 ) α j (1 γ j ). j=1 Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
76 Punctured vs Rateless Codes for Hybrid ARQ Throughput BPSK Capacity Reg LDPC (R = 0.4) Irreg LDPC (R = 0.5) Reg LDPC (R = 0.8) Reg LDPC (R = 0.9) Raptor with Reg LDPC (R = 0.9) Raptor with Reg LDPC (R = 0.8) Raptor with Reg LDPC (R = 0.4) SNR[dB] Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
77 Punctured vs Rateless Codes for Hybrid ARQ Rateless schemes win when the information about the range of SNR is not available, the SNR range is wide. Punctured schemes win when the SNR range is known and narrow, changing the mother code (precode) is not possible. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
78 Punctured vs Rateless Codes for Hybrid ARQ Rateless schemes win when the information about the range of SNR is not available, the SNR range is wide. Punctured schemes win when the SNR range is known and narrow, changing the mother code (precode) is not possible. Encoding/Decoding complexity. Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
79 Punctured vs Rateless Codes for Hybrid ARQ Rateless schemes win when the information about the range of SNR is not available, the SNR range is wide. Punctured schemes win when the SNR range is known and narrow, changing the mother code (precode) is not possible. Encoding/Decoding complexity. Hybrid, hybrid ARQ schemes? Emina Soljanin (Bell Labs) Punctured vs Rateless Codes for Hybrid ARQ Tsinghua, October / 23
The throughput analysis of different IR-HARQ schemes based on fountain codes
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 008 proceedings. The throughput analysis of different IR-HARQ schemes
More informationCode Design for Incremental Redundancy Hybrid ARQ
Code Design for Incremental Redundancy Hybrid ARQ by Hamid Saber A thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfillment of the requirements for the degree of Doctor
More informationCapacity-Achieving Rateless Polar Codes
Capacity-Achieving Rateless Polar Codes arxiv:1508.03112v1 [cs.it] 13 Aug 2015 Bin Li, David Tse, Kai Chen, and Hui Shen August 14, 2015 Abstract A rateless coding scheme transmits incrementally more and
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 informationLab/Project Error Control Coding using LDPC Codes and HARQ
Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an
More informationBasics of Error Correcting Codes
Basics of Error Correcting Codes Drawing from the book Information Theory, Inference, and Learning Algorithms Downloadable or purchasable: http://www.inference.phy.cam.ac.uk/mackay/itila/book.html CSE
More informationComputing and Communications 2. Information Theory -Channel Capacity
1896 1920 1987 2006 Computing and Communications 2. Information Theory -Channel Capacity Ying Cui Department of Electronic Engineering Shanghai Jiao Tong University, China 2017, Autumn 1 Outline Communication
More informationThe idea of similarity is through the Hamming
Hamming distance A good channel code is designed so that, if a few bit errors occur in transmission, the output can still be identified as the correct input. This is possible because although incorrect,
More informationChapter 1 Coding for Reliable Digital Transmission and Storage
Wireless Information Transmission System Lab. Chapter 1 Coding for Reliable Digital Transmission and Storage Institute of Communications Engineering National Sun Yat-sen University 1.1 Introduction A major
More informationVolume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
More informationRelay Combining Hybrid ARQ for j
IEEE 802.16 Presentation Submission Template (Rev. 8.3) Document Number: IEEE: S802.16j-06/229 Date Submitted: 2006-11-14 Source: Relay Combining Hybrid ARQ for 802.16j Fang Liu, Lan Chen, Xiaoming She
More informationFrom Fountain to BATS: Realization of Network Coding
From Fountain to BATS: Realization of Network Coding Shenghao Yang Jan 26, 2015 Shenzhen Shenghao Yang Jan 26, 2015 1 / 35 Outline 1 Outline 2 Single-Hop: Fountain Codes LT Codes Raptor codes: achieving
More informationIncremental Redundancy Via Check Splitting
Incremental Redundancy Via Check Splitting Moshe Good and Frank R. Kschischang Dept. of Electrical and Computer Engineering University of Toronto {good, frank}@comm.utoronto.ca Abstract A new method of
More informationEnhanced HARQ for Delay Tolerant Services in Mobile Satellite Communications
Enhanced HARQ for Delay Tolerant Services in Mobile Satellite Communications Rami Ali Ahmad, Jérôme Lacan University of Toulouse, ISAE/DMIA & TéSA Toulouse, France Email: rami.aliahmad@isae.fr, jerome.lacan@isae.fr
More informationAdaptive Error-Correction Coding Scheme for Underwater Acoustic Communication Networks
Adaptive Error-Correction Coding Scheme for Underwater Acoustic Communication Networks 1 Roee Diamant and Lutz Lampe University of British Columbia, Vancouver, BC, Canada, Email: {roeed,lampe}@ece.ubc.ca
More informationPolar Codes for Probabilistic Amplitude Shaping
Polar Codes for Probabilistic Amplitude Shaping Tobias Prinz tobias.prinz@tum.de Second LNT & DLR Summer Workshop on Coding July 26, 2016 Tobias Prinz Polar Codes for Probabilistic Amplitude Shaping 1/16
More informationThe Capability of Error Correction for Burst-noise Channels Using Error Estimating Code
The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code Yaoyu Wang Nanjing University yaoyu.wang.nju@gmail.com June 10, 2016 Yaoyu Wang (NJU) Error correction with EEC June
More informationReconfigurable Rateless Codes
Reconfigurable Rateless Codes Nicholas Bonello, Rong Zhang, Sheng Chen, and Lajos Hanzo School of ECS, University of Southampton, SO7 BJ, United Kingdom. Email: {nb6r,rz5r,sqc,lh}@ecs.soton.ac.uk, http://www-mobile.ecs.soton.ac.uk
More informationImplementation and Analysis of a Hybrid-ARQ Based Cooperative Diversity Protocol
Implementation and Analysis of a Hybrid-ARQ Based Cooperative Diversity Protocol Sheetu Dasari Problem Report submitted to the College of Engineering and Mineral Resources at West Virginia University in
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 informationApplication of QAP in Modulation Diversity (MoDiv) Design
Application of QAP in Modulation Diversity (MoDiv) Design Hans D Mittelmann School of Mathematical and Statistical Sciences Arizona State University INFORMS Annual Meeting Philadelphia, PA 4 November 2015
More informationPerformance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes
Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation
More informationp J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig
A Study on Hybrid-ARQ System with Blind Estimation of RC-LDPC Codes Mami Tsuji and Tetsuo Tsujioka Graduate School of Engineering, Osaka City University 3 3 138, Sugimoto, Sumiyoshi-ku, Osaka, 558 8585
More informationINCREMENTAL REDUNDANCY LOW-DENSITY PARITY-CHECK CODES FOR HYBRID FEC/ARQ SCHEMES
INCREMENTAL REDUNDANCY LOW-DENSITY PARITY-CHECK CODES FOR HYBRID FEC/ARQ SCHEMES A Dissertation Presented to The Academic Faculty by Woonhaing Hur In Partial Fulfillment of the Requirements for the Degree
More informationOn the Average Rate Performance of Hybrid-ARQ in Quasi-Static Fading Channels
1 On the Average Rate Performance of Hybrid-ARQ in Quasi-Static Fading Channels Cong Shen, Student Member, IEEE, Tie Liu, Member, IEEE, and Michael P. Fitz, Senior Member, IEEE Abstract The problem of
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 informationLec 19 Error and Loss Control I: FEC
Multimedia Communication Lec 19 Error and Loss Control I: FEC Zhu Li Course Web: http://l.web.umkc.edu/lizhu/teaching/ Z. Li, Multimedia Communciation, Spring 2017 p.1 Outline ReCap Lecture 18 TCP Congestion
More informationAn Efficient Scheme for Reliable Error Correction with Limited Feedback
An Efficient Scheme for Reliable Error Correction with Limited Feedback Giuseppe Caire University of Southern California Los Angeles, California, USA Shlomo Shamai Technion Haifa, Israel Sergio Verdú Princeton
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 informationAverage Throughput Link Adaptation using HARQ Information and MIMO Systems
Average Throughput Lin Adaptation using HARQ Information and Systems Cibelly Azevedo de Araújo, Walter Cruz Freitas Jr and Charles Casimiro Cavalcante Federal University of Ceará - UFC, Wireless Telecommunications
More informationModulation Design For MIMO HARQ Channel
Modulation Design For MIMO HARQ Channel Hans D Mittelmann School of Mathematical and Statistical Sciences Arizona State University INFORMS Annual Meeting Nashville, TN 16 November 2016 This is joint work
More informationSpreading Codes and Characteristics. Error Correction Codes
Spreading Codes and Characteristics and Error Correction Codes Global Navigational Satellite Systems (GNSS-6) Short course, NERTU Prasad Krishnan International Institute of Information Technology, Hyderabad
More informationReduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems
I J C T A, 9(34) 2016, pp. 417-421 International Science Press Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems B. Priyalakshmi #1 and S. Murugaveni #2 ABSTRACT The objective
More informationIncremental Redundancy and Feedback at Finite Blocklengths
Incremental Redundancy and Feedbac at Finite Bloclengths Richard Wesel, Kasra Vailinia, Adam Williamson Munich Worshop on Coding and Modulation, July 30-31, 2015 1 Lower Bound on Benefit of Feedbac 0.7
More informationarxiv: v1 [cs.it] 31 Aug 2015
HARQ Rate-Compatible Polar Codes for Wireless Channels Mostafa El-Khamy, Hsien-Ping Lin, Jungwon Lee, Hessam Mahdavifar, Inyup Kang Modem Systems R&D, Samsung Electronics, San Diego, CA 92121, USA Department
More informationOpportunistic Communications under Energy & Delay Constraints
Opportunistic Communications under Energy & Delay Constraints Narayan Mandayam (joint work with Henry Wang) Opportunistic Communications Wireless Data on the Move Intermittent Connectivity Opportunities
More informationPERFORMANCE ANALYSIS OF COLLABORATIVE HYBRID-ARQ INCREMENTAL REDUNDANCY PROTOCOLS OVER FADING CHANNELS
PERFORMANCE ANALYSIS OF COLLABORATIVE HYBRID-ARQ INCREMENTAL REDUNDANCY PROTOCOLS OVER FADING CHANNELS Igor Stanojev, Osvaldo Simeone and Yeheskel Bar-Ness Center for Wireless Communications and Signal
More informationDiversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels
Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels Lizhong Zheng and David Tse Department of EECS, U.C. Berkeley Feb 26, 2002 MSRI Information Theory Workshop Wireless Fading Channels
More informationRAPTOR CODES FOR HYBRID ERROR-ERASURE CHANNELS WITH MEMORY. Yu Cao and Steven D. Blostein
RAPTOR CODES FOR HYBRID ERROR-ERASURE CHANNELS WITH MEMORY Yu Cao and Steven D. Blostein Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario, Canada, K7L 3N6 Email:
More informationNovel BICM HARQ Algorithm Based on Adaptive Modulations
Novel BICM HARQ Algorithm Based on Adaptive Modulations Item Type text; Proceedings Authors Kumar, Kuldeep; Perez-Ramirez, Javier Publisher International Foundation for Telemetering Journal International
More informationPerformance of Combined Error Correction and Error Detection for very Short Block Length Codes
Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring
More informationFrequency-Hopped Spread-Spectrum
Chapter Frequency-Hopped Spread-Spectrum In this chapter we discuss frequency-hopped spread-spectrum. We first describe the antijam capability, then the multiple-access capability and finally the fading
More informationFountain Codes. Gauri Joshi, Joong Bum Rhim, John Sun, Da Wang. December 8, 2010
6.972 PRINCIPLES OF DIGITAL COMMUNICATION II Fountain Codes Gauri Joshi, Joong Bum Rhim, John Sun, Da Wang December 8, 2010 Contents 1 Digital Fountain Ideal 3 2 Preliminaries 4 2.1 Binary Erasure Channel...................................
More informationOutline. Communications Engineering 1
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal
More informationEELE 6333: Wireless Commuications
EELE 6333: Wireless Commuications Chapter # 4 : Capacity of Wireless Channels Spring, 2012/2013 EELE 6333: Wireless Commuications - Ch.4 Dr. Musbah Shaat 1 / 18 Outline 1 Capacity in AWGN 2 Capacity of
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 informationDesign of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes
entropy Article Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes Jian Jiao ID, Sha Wang, Bowen Feng ID, Shushi Gu, Shaohua Wu * and Qinyu Zhang * Communication
More informationCollaborative decoding in bandwidth-constrained environments
1 Collaborative decoding in bandwidth-constrained environments Arun Nayagam, John M. Shea, and Tan F. Wong Wireless Information Networking Group (WING), University of Florida Email: arun@intellon.com,
More informationPerformance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels
European Journal of Scientific Research ISSN 1450-216X Vol.35 No.1 (2009), pp 34-42 EuroJournals Publishing, Inc. 2009 http://www.eurojournals.com/ejsr.htm Performance Optimization of Hybrid Combination
More informationBit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX
Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser
More informationProject. Title. Submitted Sources: {se.park,
Project Title Date Submitted Sources: Re: Abstract Purpose Notice Release Patent Policy IEEE 802.20 Working Group on Mobile Broadband Wireless Access LDPC Code
More informationIntuitive Guide to Principles of Communications By Charan Langton Coding Concepts and Block Coding
Intuitive Guide to Principles of Communications By Charan Langton www.complextoreal.com Coding Concepts and Block Coding It s hard to work in a noisy room as it makes it harder to think. Work done in such
More informationUsing the Bhattacharyya Parameter for Design and Analysis of Cooperative Wireless Systems
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. X, NO. YY, OCTOBER 2008 1 Using the Bhattacharyya Parameter for Design and Analysis of Cooperative Wireless Systems Josephine P. K. Chu, Student Member,
More informationUpdate and Repair Efficient Codes for Distributed Storage
Update and Repair Efficient Codes for Distributed Storage Ankit Singh Rawat Wireless Networking and Communications Group (WNCG) The University of Texas at Austin December 18, 2013 A. S. Rawat (UT Austin)
More informationAn Alamouti-based Hybrid-ARQ Scheme for MIMO Systems
An Alamouti-based Hybrid-ARQ Scheme MIMO Systems Kodzovi Acolatse Center Communication and Signal Processing Research Department, New Jersey Institute of Technology University Heights, Newark, NJ 07102
More informationLDPC Decoding: VLSI Architectures and Implementations
LDPC Decoding: VLSI Architectures and Implementations Module : LDPC Decoding Ned Varnica varnica@gmail.com Marvell Semiconductor Inc Overview Error Correction Codes (ECC) Intro to Low-density parity-check
More informationPerformance computation of cross-layer Hybrid ARQ schemes at IP layer in the presence of corrupted acknowledgments
Performance computation of cross-layer Hybrid ARQ schemes at IP layer in the presence of corrupted acknowledgments Sébastien Marcille sebastien.marcille@fr.thalesgroup.com sebastien.marcille@telecom-paristech.fr
More informationMultitree Decoding and Multitree-Aided LDPC Decoding
Multitree Decoding and Multitree-Aided LDPC Decoding Maja Ostojic and Hans-Andrea Loeliger Dept. of Information Technology and Electrical Engineering ETH Zurich, Switzerland Email: {ostojic,loeliger}@isi.ee.ethz.ch
More informationStudy of Second-Order Memory Based LT Encoders
Study of Second-Order Memory Based LT Encoders Luyao Shang Department of Electrical Engineering & Computer Science University of Kansas Lawrence, KS 66045 lshang@ku.edu Faculty Advisor: Erik Perrins ABSTRACT
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 informationChapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks
Chapter 12 Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks 1 Outline CR network (CRN) properties Mathematical models at multiple layers Case study 2 Traditional Radio vs CR Traditional
More informationCSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology
CSC344 Wireless and Mobile Computing Department of Computer Science COMSATS Institute of Information Technology Wireless Physical Layer Concepts Part II Electromagnetic Spectrum Frequency, Period, Phase
More informationPACKET ERROR RATE AND EFFICIENCY CLOSED-FORM EXPRESSIONS FOR CROSS-LAYER HYBRID ARQ SCHEMES
PACKET ERROR RATE AND EFFICIENCY CLOSED-FORM EXPRESSIONS FOR CROSS-LAYER HYBRID ARQ SCHEMES A. Le Duc, C. J. Le Martret Thales Communications, Colombes, France aude.leduc@fr.thalesgroup.com christophe.le_martret@fr.thalesgroup.com
More informationLecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday
Lecture 4: Wireless Physical Layer: Channel Coding Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Channel Coding Modulated waveforms disrupted by signal propagation through wireless channel leads
More informationSingle User or Multiple User?
Single User or Multiple User? Speaker: Xiao Ma maxiao@mail.sysu.edu.cn Dept. Electronics and Comm. Eng. Sun Yat-sen University March 19, 2013 Xiao Ma (SYSU) Coding Group Guangzhou, February 2013 1 / 80
More informationCross-Layer Design of Adaptive Wireless Multicast Transmission with Truncated HARQ
Cross-Layer Design of Adaptive Wireless Multicast Transmission with Truncated HARQ Tan Tai Do, Jae Chul Park,YunHeeKim, and Iickho Song School of Electronics and Information, Kyung Hee University 1 Seocheon-dong,
More informationCommunication Theory II
Communication Theory II Lecture 13: Information Theory (cont d) Ahmed Elnakib, PhD Assistant Professor, Mansoura University, Egypt March 22 th, 2015 1 o Source Code Generation Lecture Outlines Source Coding
More informationReview: Theorem of irrelevance. Y j φ j (t) where Y j = X j + Z j for 1 j k and Y j = Z j for
Review: Theorem of irrelevance Given the signal set { a 1,..., a M }, we transmit X(t) = j k =1 a m,jφ j (t) and receive Y (t) = j=1 Y j φ j (t) where Y j = X j + Z j for 1 j k and Y j = Z j for j>k. Assume
More informationReliable Wireless Video Streaming with Digital Fountain Codes
1 Reliable Wireless Video Streaming with Digital Fountain Codes Raouf Hamzaoui, Shakeel Ahmad, Marwan Al-Akaidi Faculty of Computing Sciences and Engineering, De Montfort University - UK Department of
More informationError Correcting Codes for Cooperative Broadcasting
San Jose State University SJSU ScholarWorks Faculty Publications Electrical Engineering 11-30-2010 Error Correcting Codes for Cooperative Broadcasting Robert H. Morelos-Zaragoza San Jose State University,
More informationNo Symbol Left Behind: A Link-Layer Protocol for Rateless Codes
No Symbol Left Behind: A Link-Layer Protocol for Rateless Codes Peter Iannucci, Jonathan Perry, Hari Balakrishnan, and Devavrat Shah Massachusetts Institute of Technology Cambridge, Mass., USA {iannucci,yonch,hari,devavrat}@mit.edu
More informationAn HARQ scheme with antenna switching for V-BLAST system
An HARQ scheme with antenna switching for V-BLAST system Bonghoe Kim* and Donghee Shim* *Standardization & System Research Gr., Mobile Communication Technology Research LAB., LG Electronics Inc., 533,
More informationPhysical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1
Wireless Networks: Physical Layer: Modulation, FEC Guevara Noubir Noubir@ccsneuedu S, COM355 Wireless Networks Lecture 3, Lecture focus Modulation techniques Bit Error Rate Reducing the BER Forward Error
More informationRateless Coded Adaptive Transmission in Cellular Networks: Role of Power Control
Rateless Coded Adaptive Transmission in Cellular Networks: Role of Power Control Amogh Rajanna and Carl P. Dettmann School of Mathematics, University of Bristol, UK. amogh.rajanna@ieee.org, carl.dettmann@bristol.ac.uk
More informationHamming net based Low Complexity Successive Cancellation Polar Decoder
Hamming net based Low Complexity Successive Cancellation Polar Decoder [1] Makarand Jadhav, [2] Dr. Ashok Sapkal, [3] Prof. Ram Patterkine [1] Ph.D. Student, [2] Professor, Government COE, Pune, [3] Ex-Head
More informationINCREMENTAL redundancy (IR) systems with receiver
1 Protograph-Based Raptor-Like LDPC Codes Tsung-Yi Chen, Member, IEEE, Kasra Vakilinia, Student Member, IEEE, Dariush Divsalar, Fellow, IEEE, and Richard D. Wesel, Senior Member, IEEE tsungyi.chen@northwestern.edu,
More informationHSPA & HSPA+ Introduction
HSPA & HSPA+ Introduction www.huawei.com Objectives Upon completion of this course, you will be able to: Understand the basic principle and features of HSPA and HSPA+ Page1 Contents 1. HSPA & HSPA+ Overview
More informationSpace-Time Coded Cooperative Multicasting with Maximal Ratio Combining and Incremental Redundancy
Space-Time Coded Cooperative Multicasting with Maximal Ratio Combining and Incremental Redundancy Aitor del Coso, Osvaldo Simeone, Yeheskel Bar-ness and Christian Ibars Centre Tecnològic de Telecomunicacions
More informationError Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria
Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon
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 informationREVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY P. Suresh Kumar 1, A. Deepika 2 1 Assistant Professor,
More informationA Novel Hybrid ARQ Scheme Using Packet Coding
27-28 January 26, Sophia Antipolis France A Novel Hybrid ARQ Scheme Using Pacet Coding LiGuang Li (ZTE Corperation), Jun Xu (ZTE Corperation), Can Duan (ZTE Corperation), Jin Xu (ZTE Corperation), Xiaomei
More informationError Detection and Correction: Parity Check Code; Bounds Based on Hamming Distance
Error Detection and Correction: Parity Check Code; Bounds Based on Hamming Distance Greg Plaxton Theory in Programming Practice, Spring 2005 Department of Computer Science University of Texas at Austin
More informationWireless Multicasting with Channel Uncertainty
Wireless Multicasting with Channel Uncertainty Jie Luo ECE Dept., Colorado State Univ. Fort Collins, Colorado 80523 e-mail: rockey@eng.colostate.edu Anthony Ephremides ECE Dept., Univ. of Maryland College
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 informationECEn 665: Antennas and Propagation for Wireless Communications 131. s(t) = A c [1 + αm(t)] cos (ω c t) (9.27)
ECEn 665: Antennas and Propagation for Wireless Communications 131 9. Modulation Modulation is a way to vary the amplitude and phase of a sinusoidal carrier waveform in order to transmit information. When
More informationA 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method
A 32 Gbps 248-bit GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California,
More informationRELIABILITY-BASED HYBRID-ARQ USING CONVOLUTIONAL CODES
RELIABILITY-BASED HYBRID-ARQ USING CONVOLUTIONAL CODES By ABHINAV ROONGTA A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
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 informationCT-516 Advanced Digital Communications
CT-516 Advanced Digital Communications Yash Vasavada Winter 2017 DA-IICT Lecture 17 Channel Coding and Power/Bandwidth Tradeoff 20 th April 2017 Power and Bandwidth Tradeoff (for achieving a particular
More informationAdaptive Coding and Modulation in OFDM Systems using BICM and Rate-Compatible Punctured Codes
Adaptive Coding and Modulation in OFDM Systems using BICM and Rate-Compatible Punctured Codes (Invited Paper) Stephan Stiglmayr and Martin Bossert Institute of Telecommunications and Applied Information
More informationDigital Fountain Codes System Model and Performance over AWGN and Rayleigh Fading Channels
Digital Fountain Codes System Model and Performance over AWGN and Rayleigh Fading Channels Weizheng Huang, Student Member, IEEE, Huanlin Li, and Jeffrey Dill, Member, IEEE The School of Electrical Engineering
More informationError Correction with Hamming Codes
Hamming Codes http://www2.rad.com/networks/1994/err_con/hamming.htm Error Correction with Hamming Codes Forward Error Correction (FEC), the ability of receiving station to correct a transmission error,
More informationLecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.
Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system
More informationSYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT
SYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT Moritz Harteneck UbiNetics Test Solutions An Aeroflex Company Cambridge Technology Center, Royston, Herts, SG8 6DP, United Kingdom email: moritz.harteneck@aeroflex.com
More informationIEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>
23--29 IEEE C82.2-3/2R Project Title Date Submitted IEEE 82.2 Mobile Broadband Wireless Access Soft Iterative Decoding for Mobile Wireless Communications 23--29
More informationStudy on Cross-Layer Retransmission Scheme in Wireless Communication System
Study on Cross-Layer Retransmission Scheme in Wireless Communication System Supervisor : Professor Jae-Hyun Kim by Sang-Min Choo School of Electrical and Computer Engineering at the AJOU UNIVERSITY August,
More informationOptimizing Incremental Redundancy for Millimeter Wave Wireless Communication Using Low Density Parity Check Codes
1 Optimizing Incremental Redundancy for Millimeter Wave Wireless Communication Using Low Density Parity Check Codes Jiho Song, Borja Peleato, David J. Love, Tianqiong Luo, Dennis Ogbe and Amitava Ghosh
More informationA SELECTIVE HARQ SCHEME OPERATING BASED ON CHANNEL CONDITIONS FOR HIGH SPEED PACKET DATA TRANSMISSION SYSTEMS
A SELECTIVE HARQ SCHEME OPERATIG BASED O CHAEL CODITIOS FOR HIGH SPEED PACKET DATA TRASMISSIO SYSTEMS Minjae Par 1, Byungji Keum, Moohong Lee and Hwang Soo Lee 1 1 Department of EECS, Division of Electrical
More informationLDPC codes for OFDM over an Inter-symbol Interference Channel
LDPC codes for OFDM over an Inter-symbol Interference Channel Dileep M. K. Bhashyam Andrew Thangaraj Department of Electrical Engineering IIT Madras June 16, 2008 Outline 1 LDPC codes OFDM Prior work Our
More information