DOI QR코드

DOI QR Code

Performance Analysis of RS codes for Low Power Wireless Sensor Networks

저전력 무선 센서 네트워크를 위한 RS 코드의 성능 분석

  • 정경권 (동국대학교 밀리미터파 신기술연구센터) ;
  • 최우승 (경원대학교 교양대학)
  • Received : 2009.12.09
  • Accepted : 2010.03.30
  • Published : 2010.04.30

Abstract

In wireless sensor networks, the data transmitted from the sensor nodes are susceptible to corruption by errors which caused of noisy channels and other factors. In view of the severe energy constraint in Sensor Networks, it is important to use the error control scheme of the energy efficiently. In this paper, we presented RS (Reed-Solomon) codes in terms of their BER performance and power consumption. RS codes work by adding extra redundancy to the data. The encoded data can be stored or transmitted. It could have errors introduced, when the encoded data is recovered. The added redundancy allows a decoder to detect which parts of the received data is corrupted, and corrects them. The number of errors which are able to be corrected by RS code can determine by added redundancy. The results of experiment validate the performance of proposed method to provide high degree of reliability in low-power communication. We could predict the lifetime of RS codes which transmitted at 32 byte a 1 minutes. RS(15, 13), RS(31, 27), RS(63, 57), RS(127,115), and RS(255,239) can keep the days of 173.7, 169.1, 163.9, 150.7, and 149.7 respectively. The evaluation based on packet reception ratio (PRR) indicates that the RS(255,239) extends a sensor node's communication range by up about 3 miters.

무선센서네트워크에서는센서노드로부터전송된데이터는채널의노이즈등의요인으로 오류가 일어나기 쉽다. 센서 네트워크는 엄격한 에너지 제안이 있기 때문에 에너지가 효율적인 오류 정정 방법을 사용하는 것이 중요하다. 본 논문에서는 낮은 전송 전력으로 전송한 데이터를 RS 코드를 적용하는 방식을 제안하고, 시뮬레이션과 실험을 수행한다. RS 코드는 데이터에 추가한 리던던시로 동작한다. 인코드 데이터는 저장되거나 전송될 수 있다. 오류가 발생했을 때 인코드된 데이터는 복원된다. 추가된 리던던시는 디코더에서 수신된 데이터에서 오류가 있는 부분을 감지하고 정정하는 데에 사용된다. RS 코드가 정정할 수 있는 오류의 수는 추가되는 리던던시에 의해 결정된다. 실험 결과 저전력 통신에서의 높은 안정성을 확인하였다. 1분마다 32바이트를 전송할 경우 RS(15,13)은 173.7일, RS(31,27)은 169.1일, RS(63,57)은 163.9일, RS(127,115)는 150.7일, RS(255,239)는 149.7일의 수명을 예측할 수 있었다. 패킷 수신 확률(PRR) 실험에 RS(255,239)를 적용하여 약 3m 전송거리가 증가함을 확인하였다.

Keywords

References

  1. Akyildiz, I.F., Weilian Su, Sankarasubramaniam, Y., Cayirci, E., "A survey on sensor networks," IEEE Communications Magazine, Vol. 40, Issue 8, pp. 102-114, Aug. 2002. https://doi.org/10.1109/MCOM.2002.1024422
  2. Tubaishat M., Madria S., "Sensor networks: an overview," IEEE Potentials, Vol. 22, Issue 2, pp. 20-23, Apr. 2003.
  3. Meguerdichian S., Koushanfar F., Potkonjak M., Srivasrava M. B., "Coverage Problems in Wireless Ad-hoc Sensor Networks," INFOCOM 2001. Vol. 3, pp. 22-26, 2001.
  4. P. Lettieri, C. Fragouli and M. Srivastava, "Low power error control for wireless links," Proceedings of 3rd annual ACM/IEEE Intl. conference on Mobile computing and networking (MOBICOM), pp.139-150, 1997.
  5. Holger Karl, Andreas Willing, "Protocols and architecture for wireless sensor networks," John Wilely & Sons, Ltd., pp. 151-166, 2005.
  6. F. Stann, J. Heidemann, "RMST : Reliable Data Transport in Sensor Networks," Proc. 1st IEEE International Workshop on Sensor Net Protocols and Applications (SNPA), pp. 102-112, 2003.
  7. C. Intanagonwiwat, et al., "Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Network," Proc. 6th Annual International Conference on Mobile Computing and Networking (MOBICOM), pp. 56-67, 1997.
  8. S. Mukhopadhyuay, D. Panigrahi, and S. Dey, "Data aware, low cost error correction for wireless sensor network," Proc. IEEE Wireless Communications and Networking Conference (WCNC), pp. 2492-2497, 2004.
  9. S. Mukhopadhyuay, D. Panigrahi, and S. Dey, "Model Based Error Correction for Wireless Sensor Networks," Proc. Sensor and Ad Hoc Communications and Networks, pp. 575-584, 2004.
  10. Sukun Kim, R. Fonseca, D. Culler, "Reliable Transfer on Wireless Sensor Networks," IEEE SECON 2004, pp. 449-459, Oct. 2004.
  11. Leilei Song, Keshab K. Parhi, "Low-energy software Reed-Solomon Codecs using specilalized Finite Field Datapath and Division-free Berlekamp-Massey Algorithm," ISCAS '99, Vol. 1, pp. 84-89, May 1999.
  12. Robert H. Morelos-Zaragoza, "The Art of Error Correcting Coding," Wiley, pp. 39-86, 2006.
  13. Maxfor homepage, http://www.maxfor.co.kr
  14. Texas Instruments homepage, http://www.ti.com
  15. The Error Correcting Codes (ECC) Page, http://www.eccpage.com/
  16. 정경권, 최우승, "무선 센서 네트워크 채널 분석," 한국컴퓨터정보학회논문지, 제 13권, 제 5호, 1-8쪽, 2008년 9월.
  17. Z Guo, B Wang, P Xie, W Zeng, JH Cui, "Efficient error recovery with network coding in underwater sensor networks," Ad Hoc Networks, Volume 7, Issue 4, pp. 791-802, 2009. https://doi.org/10.1016/j.adhoc.2008.07.011
  18. 장윤식, 박남규, 오충식, 최승권, 이창조, 조용한, "무선센서 네트워크의 에너지 효율성을 고려한 MP-DD 라우팅 알고리즘," 한국컴퓨터정보학회논문지, 제 14권, 제 7호, 97-103쪽, 2009년 7월.
  19. 김민호, "이동 무선 환경에서의 TCM 및 MTCM의 성능 비교 평가," 한국컴퓨터정보학회논문지, 제 5권, 제 4호, 90-95쪽, 2000년 12월.

Cited by

  1. Energy-Aware Control of Error Correction Rate for Solar-Powered Wireless Sensor Networks vol.18, pp.8, 2010, https://doi.org/10.3390/s18082599
  2. Efficient FEC Scheme for Solar-Powered WSNs Considering Energy and Link-Quality vol.13, pp.15, 2010, https://doi.org/10.3390/en13153952