Professional Documents
Culture Documents
Low Rate Coded Interleave 2
Low Rate Coded Interleave 2
Low Rate Coded Interleave 2
SNR where low code rates operate, an investigation of the Fig. 3. AWGN performance of low rate turbo codes (10000 bit interleaver)
erroneous turbo code frames reveals that the number of errors
in the information part is in general more than two. This
observation suggests that by targeting the weight spectrum 1.E+00
1.E-05
-0.4 -0.2 0.0 0.2 0.4 0.6 0.8
Ebi/No (dB)
Fig. 4. AWGN performance of low rate turbo codes (1000 bit interleaver)
1.E+00
1.E-01
Fig. 2. Constituent code of the new turbo code
Frame Error Rate
1.E-02
For rate 1/10 turbo code all five parity bits of the constituent
codes are transmitted. For rate 1/8 turbo code, Y4 is punctured
1.E-03
from both constituent code, for rate 1/6 turbo code Y3 and Y4 50000
10000 1000
are punctured and for rate 1/4 turbo code, Y2, Y3 and Y4 are
1.E-04
punctured from both constituent codes. Performance of the 5000
apparent in Figure 3, where the new rate 1/6 turbo code Fig. 5. AWGN performance of rate 1/10 turbo codes with different
outperforms a rate 1/7 classical design turbo code by 0.4 dB. interleaver lengths
Classical turbo codes formed the basis of coding for 3GPP
standards as described in [13]. At a frame error rate (FER) of III. PERFORMANCE OF CODED IDMA
10-3, the new rate 1/10 codes with interleaver sizes of 10000
A. AWGN Channel
and 1000 bits are about 0.8 dB and 1.4 dB, respectively away
from AWGN channel capacity using QPSK modulation with We investigated the performance of coded IDMA using the
0.2 bits/symbol throughput. Figure 5 shows the performance rate 1/10 turbo codes described in Section II. B with a turbo
of rate 1/10 turbo codes with different interleaver lengths. code interleaver size of 1000 bits. At the receiver, we
employed the chip by chip detection algorithm [1],[2]. The
results with different number of users, from two to eight users,
are shown in Figure 6. The x-axis is the total received SNR
3
for all users. For each case, we measured the gap between
simulation results at FER=10-3 versus AWGN channel 1.E+00
capacity using QPSK modulation with the appropriate
throughput. For example with three users, the system has a 1.E-01
total throughput of 3 x 1/10 x 2 = 0.6 bits/channel use and 3 user, R=1/6
3 users
1.E-02 B. Rician Channel
For Rician channel simulations we set the Rician factor at
1.E-03 K=15 dB and investigate three different normalized fading
bandwidth BTs=0.00111, 0.000111 or 0.0000111 where B is
1.E-04 the fading bandwidth and Ts is the symbol period. With a
turbo code block size of 5000 symbols (1000 bit input block,
1.E-05 rate 1/10 and QPSK modulation), these normalized fading
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4
Total Es/No (dB)
bandwidths correspond to roughly 5, 0.5 or 0.05 fade cycles
Fig. 6. AWGN performance of coded IDMA (each user uses 1/10 coding)
per block, respectively. Therefore the case with BTs=0.00111
can be characterized as a fast fading channel, whereas the case
with BTs=0.0000111 as a fairly static channel, resembling
TABLE I AWGN channel due to relatively high K factor. The
DISTANCE TO SHANNON LIMIT
performance of coded IDMA over these channels are given in
Number Total Es/No at Shannon
of Users FER=10-3 (dB) Limit (dB) Distance (dB) Figures 8 through 10. For comparison AWGN results of
1 -6.9 -8.3 1.4
Figure 6 are also included in dotted lines.
2 -3.7 -4.9 1.2
3 -1.7 -2.8 1.1
4 0.1 -1.2 1.3
5 1.8 0.2 1.6 1.E+00
6 3.6 1.5 2.1
1 user 6 user
1.E-01 4 user
2 user
5 user
Frame Error Rate
users.
1.E+00
1 user
1.E-01 4 user
6 user IV. CONCLUSION
2 user
5 user
Combined with carefully designed low rate codes, IDMA is
Frame Error Rate
3 user
1.E-02 a simple but powerful multiple access technique that approach
the channel capacity in AWGN and Rician channels.
1.E-03
1.8 dB REFERENCES
1.E-04 1.8 dB 1.1 dB [1] L. Ping, L. Liu and W. K. Leung, “A simple approach to near optimal
1.6 dB
multiuser detection: interleave division multiple access,” in Proc.
0.5 dB WCNC’03, New Orleans, LA, Mar. 2003, pp. 391-396.
1.E-05
[2] L. Ping, L. Liu, K. Y. Wu and W. K. Leung, “Interleave division
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4
multiple access (IDMA) communications”, in Proc. Int. Symp. Turbo
Total Es/No (dB)
Codes Related Topics, Brest, France, Sept. 2003, pp.173-180.
Fig. 9. Rician channel performance of coded IDMA (BTs=0.000111) [3] K. S. Gilhousen, I. M. Jacobs, R. Padovani, A. J. Viterbi, L. A. Weaver,
Jr. and C. E. Wheatley, “On the capacity of a cellular CDMA system,”
From Figures 8 and 10, we observe that the fast fading IEEE Trans. Veh. Technol.., May 1991, pp. 303-312.
[4] D. N. C. Tse and P. Viswanath, Fundamentals of Wireless
and almost static Rician channel results are quite close the Communications, Cambridge University Press, Cambridge, UK, 2005.
AWGN channel results with the two set of curves getting [5] X. Wang and H. V. Poor, “Iterative (turbo) soft interference cancellation
closer with increasing number of users. The similar and decoding for coded CDMA,” IEEE Trans. Commun., vol. 48, pp.
1772-1793, July 2002.
performance of AWGN and Rician channel results in Figure 8 [6] K. Kusume and G. Bauch, “CDMA and IDMA: Iterative multiuser
can be explained by the effectiveness of forward error detections for near-far asynchronous communications,” in Proc. IEEE
correction codes in fast fading environments, whereas that in Int. Symposium on Personal, Indoor and Mobile Radio
Communications (PIMRC 2005), September 2005.
Figure 10 can be explained by the similarity of the two [7] L. Ping, W. K. Leung and K. Y. Wu, “Low-rate turbo-Hadamard codes,”
channel characteristics due to high K factor and small IEEE Trans. Info. Theory, vol. 49, no. 12, pp. 3213-3224, Dec. 2003.
fading [8] A. J. Viterbi, “Very low rate convolutional codes for maximum
theoretical performance of spread spectrum multiple-access channels,”
IEEE J. Select. Areas Commun., vol. 8, pp. 641-649, August 1990.
1.E+00 [9] C. Berrou, A. Galvieux and P. Thitimajshima, “Near Shannon limit error
correcting coding and cecoding: turbo codes,” in Proc. ICC (Geneva,
1 user 6 user Switzerland), May 1993.
1.E-01 4 user [10] R. G. Gallager, “Low density parity check codes,” IRE Trans. Info.
2 user
5 user
3 user Theory, IT-8, pp. 21-28., 1962
Frame Error Rate
1.E-02 [11] M. Eroz, F. Sun and L. Lee, “An innovative low density parity check
code design with near Shannon limit performance and simple
implementation”, IEEE Trans. on Commun.., pp. 13-17, Jan. 2006.
1.E-03 [12] S. Benedetto and G. Montorsi, “Design of parallel concatenated
convolutional codes,” IEEE Trans. on Commun., vol. COM-44, pp.
591-600., May 1996.
1.E-04
[13] L. Lee, R. Hammons, F. Sun and M.Eroz, “Application and
standardization of turbo codes in third-generation high speed wireless
1.E-05 0.35 dB 0.25 dB 0.2 dB
data services”, IEEE Trans. on Vehicular Tech., pp. 2198-2207, Nov.
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 2000
Total Es/No (dB)
Fig. 10. Rician channel performance of coded IDMA (BTs=0.0000111)