Efficient Coding Schemes For Low-Rate Wireless Personal Area Networks
Efficient Coding Schemes For Low-Rate Wireless Personal Area Networks
Research Article
ISSN 1751-8628
Efficient coding schemes for low-rate wireless Received on 13th May 2015
Revised on 7th December 2015
personal area networks Accepted on 15th February 2016
doi: 10.1049/iet-com.2015.0699
www.ietdl.org
Hua Qian 1,2, 3,4 ✉, Shengchen Dai 1,2, 4, Kai Kang 3, Xudong Wang 5
1
Shanghai Institute of Microsystem and Information Technology (SIMIT), Chinese Academy of Sciences (CAS), Shanghai,
People’s Republic of China
2
Key Laboratory of Wireless Sensor Network and Communication, CAS, Shanghai, People’s Republic of China
3
Shanghai Advanced Research Institute (SARI), CAS, Shanghai, People’s Republic of China
4
Shanghai Research Center for Wireless Communications, Shanghai, People’s Republic of China
5
University of Michigan-Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai,
People’s Republic of China
✉ E-mail: qianh@sari.ac.cn
Abstract: The emerging market of Internet of things has created great demand for low-cost, low-power wireless
technologies. Existing IEEE 802.15.4 standard is designed for low-rate wireless personal area networks (LR-WPANs).
However, current standard does not fully utilise the benefit of the code redundancy. In this study, the authors propose
new coding schemes for LR-WPANs with improved coding gain. They first propose a block code based on extended
Bose–Chaudhuri–Hocquenghem (BCH) code that increases the minimum Hamming distance compared with the
existing code used in LR-WPANs. The computational complexity of the encoder and decoder remains about the same.
In addition, by applying the extended BCH code directly to LR-WPANs, the data rate of the system can be increased
without sacrificing coding performance. They further propose a tail-biting convolutional (TBC) code with optimum
generator polynomials for LR-WPANs. The proposed TBC code enjoys significant performance improvement while
preserving the effective code rate as well as a low decoding complexity. Simulation results validate the effectiveness of
the proposed coding schemes.
Fig. 2 Encoder of the 2.4 GHz PHY in IEEE 802.15.4 standard Fig. 3 (32,4) Code based on the (32,6) extended BCH code
5 Simulation results
modulation OQPSK Fig. 7 PER performance of the proposed codes in AWGN channel
pulse shaping filter half-sine
chip rate 2 Mb/s a PER performance of the proposed codes with respect to SNR per bit in AWGN
payload length 20 bytes channel
number of packets 107 b PER performance of the proposed codes with respect to SNR per chip in AWGN
channel
and decoding complexities of the two codes are about the same. The
performance of the (32,6) extended BCH code is about the same as
that of the (32,4) code used in current standard. However, with the
(32,6) extended BCH code, the data rate improves by 50%. The
performance improvement of TBC code is significant. The above
three coding schemes have their specific advantages. The (32,4)
code based on extended BCH code improves performance without
extra complexity. The (32,6) extended BCH code improves the
data rate without receive sensitivity loss. The TBC code with
optimum generator polynomials significantly improves the
performance at the expense of extra decoding complexity.
In the second simulation, we repeat the simulation in Rayleigh
flat-fading channel. The PER performance with respect to SNR per
bit is shown in Fig. 8. The definition of each line in Fig. 8 follows
the definition in the first simulation. We observe that the (32,4)
code based on extended BCH code, the (32,6) extended BCH code
and the TBC code with optimum generator polynomials achieves
about 1.0, 4.0 and 8.0 dB coding gain compared with the (32,4)
code used in current standard, respectively. The performance
improvement in Rayleigh flat-fading channel is even more
significant than that in AWGN channel.
Fig. 10 PER performance of the proposed codes for IEEE 802.15.4c
standard in Rayleigh flat-fading channel
6 Discussion
The purpose of this paper is to provide solutions in improving the code, the (16,5) extended BCH code and the TBC code with
coding gain of LR-WPANs. Our proposed coding schemes can be optimal generator polynomials are 0.4, 0.9 and 4.1 dB, respectively.
applied to other LR-WPANs standards as well. For example, IEEE Similarly, Fig. 10 shows the performance with respect to SNR per
802.15.4c standard has similar coding scheme to IEEE 802.15.4 bit of the (16,4) code used in IEEE 802.15.4c standard, the (16,4)
standard. Every four information bits (u0, u1, u2, u3) are mapped code based on extended BCH code, the (16,5) extended BCH code
to a 16-chip sequence [24]. The minimum Hamming distance of and the TBC code with optimum generator polynomials in
this (16,4) code is dmin = 6. This coding scheme does not fully Rayleigh flat-fading channel. The definition of each line follows
utilise the benefit of the code redundancy either. By adopting the definition in Fig. 7. Compared with the (16,4) code used in
similar coding scheme as shown in Fig. 4, we design a (16,4) code IEEE 802.15.4c standard, the performance gains of the (16,4) code
based on extended BCH code, which achieves the upper bound of based on extended BCH code, the (16,5) extended BCH code and
linear block (16,4) code with dmin = 8. The (16,5) extended BCH the TBC code with optimal generator polynomials are 1.0, 3.0 and
code is found to improve the data rate without performance loss. 8.0 dB, respectively.
In addition, the optimum generator polynomials of the TBC code
in octal format with code rate Rc = 1/4 and constraint length K = 7
are 117, 127, 155, 171 [16]. 7 Conclusion
Fig. 9 shows the performance with respect to SNR per bit of the
(16,4) code used in IEEE 802.15.4c standard, the (16,4) code In LR-WPANs, existing coding techniques do not fully utilise the
based on extended BCH code, the (16,5) extended BCH code and benefit of the code redundancy. In this paper, we propose new
the TBC code with optimum generator polynomials in AWGN coding schemes that achieve the largest minimum Hamming
channel. The simulation setup is similar to that in Section 5. The distance dmin or free distance df at the required code rate. In IEEE
definition of each line follows the definition in Fig. 7. Compared 802.154 system, the proposed (32,4) code achieves about 0.5 dB
with the (16,4) code used in IEEE 802.15.4c standard, the improvement in terms of PER performance in AWGN channel and
performance gains of the (16,4) code based on extended BCH 1.0 dB in Rayleigh flat-fading channel. In addition, the design