Punctured vs Rateless Codes for Hybrid ARQ

Size: px
Start display at page:

Download "Punctured vs Rateless Codes for Hybrid ARQ"

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

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 information

Code Design for Incremental Redundancy Hybrid ARQ

Code 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 information

Capacity-Achieving Rateless Polar Codes

Capacity-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 information

Optimal Power Allocation for Type II H ARQ via Geometric Programming

Optimal 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 information

Lab/Project Error Control Coding using LDPC Codes and HARQ

Lab/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 information

Basics of Error Correcting Codes

Basics 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 information

Computing and Communications 2. Information Theory -Channel Capacity

Computing 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 information

The idea of similarity is through the Hamming

The 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 information

Chapter 1 Coding for Reliable Digital Transmission and Storage

Chapter 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 information

Volume 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 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 information

Relay Combining Hybrid ARQ for j

Relay 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 information

From Fountain to BATS: Realization of Network Coding

From 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 information

Incremental Redundancy Via Check Splitting

Incremental 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 information

Enhanced HARQ for Delay Tolerant Services in Mobile Satellite Communications

Enhanced 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 information

Adaptive Error-Correction Coding Scheme for Underwater Acoustic Communication Networks

Adaptive 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 information

Polar Codes for Probabilistic Amplitude Shaping

Polar 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 information

The 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 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 information

Reconfigurable Rateless Codes

Reconfigurable 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 information

Implementation and Analysis of a Hybrid-ARQ Based Cooperative Diversity Protocol

Implementation 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 information

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Chapter 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 information

Application of QAP in Modulation Diversity (MoDiv) Design

Application 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 information

Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes

Performance 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 information

p 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

p 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 information

INCREMENTAL REDUNDANCY LOW-DENSITY PARITY-CHECK CODES FOR HYBRID FEC/ARQ SCHEMES

INCREMENTAL 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 information

On the Average Rate Performance of Hybrid-ARQ in Quasi-Static Fading Channels

On 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 information

Introduction to Error Control Coding

Introduction to Error Control Coding Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control

More information

Lec 19 Error and Loss Control I: FEC

Lec 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 information

An Efficient Scheme for Reliable Error Correction with Limited Feedback

An 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 information

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

PROJECT 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 information

Average Throughput Link Adaptation using HARQ Information and MIMO Systems

Average 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 information

Modulation Design For MIMO HARQ Channel

Modulation 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 information

Spreading Codes and Characteristics. Error Correction Codes

Spreading 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 information

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Reduced 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 information

Incremental Redundancy and Feedback at Finite Blocklengths

Incremental 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 information

arxiv: v1 [cs.it] 31 Aug 2015

arxiv: 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 information

Opportunistic Communications under Energy & Delay Constraints

Opportunistic 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 information

PERFORMANCE ANALYSIS OF COLLABORATIVE HYBRID-ARQ INCREMENTAL REDUNDANCY PROTOCOLS OVER FADING CHANNELS

PERFORMANCE 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 information

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

Diversity 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 information

RAPTOR 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 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 information

Novel BICM HARQ Algorithm Based on Adaptive Modulations

Novel 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 information

Performance 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 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 information

Frequency-Hopped Spread-Spectrum

Frequency-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 information

Fountain Codes. Gauri Joshi, Joong Bum Rhim, John Sun, Da Wang. December 8, 2010

Fountain 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 information

Outline. Communications Engineering 1

Outline. 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 information

EELE 6333: Wireless Commuications

EELE 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 information

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Notes 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 information

Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes

Design 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 information

Collaborative decoding in bandwidth-constrained environments

Collaborative 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 information

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Performance 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 information

Bit 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 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 information

Project. Title. Submitted Sources: {se.park,

Project. 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 information

Intuitive Guide to Principles of Communications By Charan Langton Coding Concepts and Block Coding

Intuitive 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 information

Using the Bhattacharyya Parameter for Design and Analysis of Cooperative Wireless Systems

Using 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 information

Update and Repair Efficient Codes for Distributed Storage

Update 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 information

An Alamouti-based Hybrid-ARQ Scheme for MIMO Systems

An 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 information

LDPC Decoding: VLSI Architectures and Implementations

LDPC 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 information

Performance 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 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 information

Multitree Decoding and Multitree-Aided LDPC Decoding

Multitree 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 information

Study of Second-Order Memory Based LT Encoders

Study 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 information

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Digital 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 information

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

Chapter 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 information

CSC344 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 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 information

PACKET 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 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 information

Lecture 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 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 information

Single User or Multiple User?

Single 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 information

Cross-Layer Design of Adaptive Wireless Multicast Transmission with Truncated HARQ

Cross-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 information

Communication Theory II

Communication 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 information

Review: 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. 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 information

Reliable Wireless Video Streaming with Digital Fountain Codes

Reliable 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 information

Error Correcting Codes for Cooperative Broadcasting

Error 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 information

No Symbol Left Behind: A Link-Layer Protocol for Rateless Codes

No 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 information

An HARQ scheme with antenna switching for V-BLAST system

An 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 information

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

Physical 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 information

Rateless Coded Adaptive Transmission in Cellular Networks: Role of Power Control

Rateless 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 information

Hamming net based Low Complexity Successive Cancellation Polar Decoder

Hamming 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 information

INCREMENTAL redundancy (IR) systems with receiver

INCREMENTAL 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 information

HSPA & HSPA+ Introduction

HSPA & 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 information

Space-Time Coded Cooperative Multicasting with Maximal Ratio Combining and Incremental Redundancy

Space-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 information

Error 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 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 information

EE 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. 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 information

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

REVIEW 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 information

A Novel Hybrid ARQ Scheme Using Packet Coding

A 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 information

Error Detection and Correction: Parity Check Code; Bounds Based on Hamming Distance

Error 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 information

Wireless Multicasting with Channel Uncertainty

Wireless 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 information

6. FUNDAMENTALS OF CHANNEL CODER

6. 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 information

ECEn 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. 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 information

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method

A 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 information

RELIABILITY-BASED HYBRID-ARQ USING CONVOLUTIONAL CODES

RELIABILITY-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 information

High-Rate Non-Binary Product Codes

High-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 information

CT-516 Advanced Digital Communications

CT-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 information

Adaptive 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 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 information

Digital 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 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 information

Error Correction with Hamming Codes

Error 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 information

Lecture #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. 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 information

SYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT

SYSTEM 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 information

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>

IEEE 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 information

Study on Cross-Layer Retransmission Scheme in Wireless Communication System

Study 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 information

Optimizing Incremental Redundancy for Millimeter Wave Wireless Communication Using Low Density Parity Check Codes

Optimizing 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 information

A SELECTIVE HARQ SCHEME OPERATING BASED ON CHANNEL CONDITIONS FOR HIGH SPEED PACKET DATA TRANSMISSION SYSTEMS

A 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 information

LDPC codes for OFDM over an Inter-symbol Interference Channel

LDPC 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