7 research outputs found

    A Review :Implementation of Reed Solomon Error Correction & Detec-tion For Wireless Network 802.16

    Get PDF
    The reed Solomon (255,239) are error-correcting & detecting code. Reed-Solomon codes are the most frequently used digital error control. It is also called as forword error code. The main part of reed-Solomon encoder is the linear feedback shift register that is implemented using VHDL A pipelined RS decoders is proposed of reducing the hardware complexity use the pipelined GFmultiplier in the syndrome computation block, KES block, Forney block, Chien search block and error correction block for provides low com-plexity the extended inversion less Massey-Berlekamp algorithm is used. The extended inversion less Massey-Berlekamp algorithm overcomes both the error locator polynomial and the error evaluator polynomial at the same time

    FPGA implementation of Reed Solomon codec for 40Gbps Forward Error Correction in optical networks

    Get PDF
    Reed-Solomon error correcting codes (RS codes) are widely used in communication and data storage systems to recover data from possible errors that occur during data transfer. A growing application of RS codes is Forward Error Correction (FEC) in the Optical Network (OTN G.709), which uses RS(255,239) to support the OTU-3 (43.018 Gbps) standard. There have been considerable efforts in the area of RS architecture for ASIC implementation. However, there appears to be little reported work on efficient RS codec (encoder and decoder) for Field Programmable Gate Arrays (FPGAs), which has increasing interests in industry. This thesis investigates the implementation and design methodology of the RS(255,239) codec on FPGAs. A portable VHDL code is developed and synthesized for Xilinx\u27s Virtex4 and Altera\u27s StratixII. The FPGA architectures are analyzed and the required design methodologies are adopted to efficiently utilize the available resources. Unfortunately, due to the fixed size of FPGA devices, the RS decoder is not only constrained by the required timing of the system, but also by the size of the targeted device. This research will facilitate the decision-making process for selecting a reconfigurable device for a RS decoder, implementing the Berlekamp-Massey Algorithm

    VHDL implementation of reed-solomon coding

    Get PDF
    Forward Error Correction technique depending on the properties of the system or on the application in which the error correcting is to be introduced. Error control coding techniques are based on the addition of redundancy to the information message according to a prescribed rule thereby providing data a higher bit rate. This redundancy is exploited by decoder at the receiver end to decide which message bit actually transmitted. Reed-Solomon codes are an important sub – class of non binary Bose-Chaudhuri-Hocquenghem (BCH) codes. In digital communication, Reed-Solomon (RS) codes refer to as a part of channel coding that had becoming very significant to better withstand the effects of various channel impairments such as noise, interference and fading. This signal processing technique is designed to improve communication performance and can be deliberate as medium for accomplishing desirable system trade-offs. Galois field arithmetic is used for encoding and decoding of Reed – Solomon codes. Galois field multipliers are used for encoding the information block. The encoder attaches parity symbols to the data using a predetermined algorithm before transmission. At the decoder, the syndrome of the received codeword is calculated. VHDL implementation creates a flexible, fast method and high degree of parallelism for implementing the Reed – Solomon codes. The purpose of this thesis is to evaluate the performance of RS coding system using M-ary modulation over Additive White Gaussian Noise AWGN channel and implementation of RS encoder in VHDL. Computer simulation tool and MATLAB will be used to create and run extensively the entire simulation model for performance evaluation and VHDL is used to implemented the design of RS encoder.

    Optical Communication

    Get PDF
    Optical communication is very much useful in telecommunication systems, data processing and networking. It consists of a transmitter that encodes a message into an optical signal, a channel that carries the signal to its desired destination, and a receiver that reproduces the message from the received optical signal. It presents up to date results on communication systems, along with the explanations of their relevance, from leading researchers in this field. The chapters cover general concepts of optical communication, components, systems, networks, signal processing and MIMO systems. In recent years, optical components and other enhanced signal processing functions are also considered in depth for optical communications systems. The researcher has also concentrated on optical devices, networking, signal processing, and MIMO systems and other enhanced functions for optical communication. This book is targeted at research, development and design engineers from the teams in manufacturing industry, academia and telecommunication industries

    Network coded wireless architecture

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2008.Includes bibliographical references (p. 183-197).Wireless mesh networks promise cheap Internet access, easy deployment, and extended range. In their current form, however, these networks suffer from both limited throughput and low reliability; hence they cannot meet the demands of applications such as file sharing, high definition video, and gaming. Motivated by these problems, we explore an alternative design that addresses these challenges. This dissertation presents a network coded architecture that significantly improves throughput and reliability. It makes a simple yet fundamental switch in network design: instead of routers just storing and forwarding received packets, they mix (or code) packets' content before forwarding. We show through practical systems how routers can exploit this new functionality to harness the intrinsic characteristics of the wireless medium to improve performance. We develop three systems; each reveals a different benefit of our network coded design. COPE observes that wireless broadcast naturally creates an overlap in packets received across routers, and develops a new network coding algorithm to exploit this overlap to deliver the same data in fewer transmissions, thereby improving throughput. ANC pushes network coding to the signal level, showing how to exploit strategic interference to correctly deliver data from concurrent senders, further increasing throughput. Finally, MIXIT presents a symbol-level network code that exploits wireless spatial diversity, forwarding correct symbols even if they are contained in corrupted packets to provide high throughput reliable transfers. The contributions of this dissertation are multifold. First, it builds a strong connection between the theory of network coding and wireless system design. Specifically, the systems presented in this dissertation were the first to show that network coding can be cleanly integrated into the wireless network stack to deliver practical and measurable gains. The work also presents novel algorithms that enrich the theory of network coding, extending it to operate over multiple unicast flows, analog signals, and soft-information.(cont.) Second, we present prototype implementations and testbed evaluations of our systems. Our results show that network coding delivers large performance gains ranging from a few percent to several-fold depending on the traffic mix and the topology. Finally, this work makes a clear departure from conventional network design. Research in wireless networks has largely proceeded in isolation, with the electrical engineers focusing on the physical and lower layers, while the computer scientists worked up from the network layer, with the packet being the only interface. This dissertation pokes a hole in this contract, disposing of artificial abstractions such as indivisible packets and point-to-point links in favor of a more natural abstraction that allows the network and the lower layers to collaborate on the common objectives of improving throughput and reliability using network coding as the building block. At the same time, the design maintains desirable properties such as being distributed, low-complexity, implementable, and integrable with the rest of the network stack.by Sachin Rajsekhar Katti.Ph.D

    High speed RS(255, 239) decoder based on LCC decoding

    Full text link
    Algebraic Soft-Decision Decoding (ASD) of Reed-Solomon (RS) codes provides higher coding gain over the conventional hard-decision decoding (HDD), but involves high computational complexity. Among the existing ASD methods, the Low Complexity Chase (LCC) decoding is the one with the lowest implementation cost. LCC decoding is based on generating 2 ¿ test vectors, where ¿ symbols are selected as the least reliable symbols for which hard-decision or the second more reliable decision are employed. Previous decoding algorithms for LCC decoders are based on interpolation and re-encoding techniques. On the other hand, HDD algorithms such as the Berlekamp-Massey (BM) algorithm or the Euclidean algorithm, despite of their low computational complexity, are not considered suitable for LCC decoding. In this paper, we present a new approach to LCC decoding based on one of these HDD algorithms, the inversion-less Berlekamp-Massey (iBM) algorithm, where the test vectors are selected for correction during decoding on occurrence of hard-decision decoding failure. The proposed architecture when applied to a RS(255, 239) code with ¿=3, saves a 20.5% and 2% of area compared to the LCC with factorization and a factorization-free decoder, respectively. In both cases, the latency is reduced by 34.5%, which is an increase of throughput rate in the same percentage since the critical path is the same in all the competing architectures. So an efficiency of at least 56% in terms of area-delay product can be obtained, compared with previous works. A complete RS(255, 239) LCC decoder with ¿=3 has been coded in VHDL and synthesized for implementation in Vitex-5 FPGA device, and by using SAED 90 nm standard cell library as well, and find a decoding rate of 710 Mbps and 4.2 Gbps and area of 2527 slices and 0.36 mm 2, respectively. © 2011 Springer Science+Business Media, LLC.This research was supported by FEDER and the Spanish Ministerio de Ciencia e Innovacion, under Grant No. TEC2008-06787.García Herrero, FM.; Valls Coquillat, J.; Meher, PK. (2011). High speed RS(255, 239) decoder based on LCC decoding. Circuits, Systems, and Signal Processing. 30(6):1643-1669. https://doi.org/10.1007/s00034-011-9327-4S16431669306J. Bellorado, Low-complexity soft decoding algorithms for Reed–Solomon codes. Ph.D. thesis, Harvard University, 2006D. Chase, A class of algorithms for decoding block codes with channel measurement information. IEEE Trans. Inf. Theory IT-18, 170–182 (1972)R.E. Blahut, Theory and Practice of Error-Control Codes (Addison-Wesley, Reading, 1983)R.E. Blahut, Algebraic Codes on Lines, Planes, and Curves, An Engineering Approach (University of Illinois, Urbana-Champaign, 2008)L. Hanzo, T.H. Liew, B.L. Yeap, Turbo Coding Equalisation and Space-Time Coding (University of Southampton, UK, 2002)W.J. Gross, F.R. Kschischang, P. Gulak, Architecture and implementation of an interpolation processor for soft-decision Reed–Solomon decoding. IEEE Trans. Very Large Scale Integr. 15(3), 309–318 (2007)W.J. Gross, F.R. Kschischang, R. Koetter, P. Glenn Gulak, A VLSI architecture for interpolation-based in soft-decision list decoding of Reed–Solomon decoders. J. VLSI Signal Process. 39(1–2), 93–111 (2005)J. Jiang, K. Narayanan, Algebraic soft-decision decoding of Reed- Solomon codes using bit-level soft information. IEEE Trans. Inf. Theory 54(9), 3907–3928 (2008)T.K. Moon, Error Correction Coding: Mathematical Methods And Algorithms (Wiley, New Jersey, 2004)K. Lee, M. O’Sullivan, An interpolation algorithm using Grobner bases for soft-decision decoding of Reed–Solomon codes, in Proc. of IEEE International Symposium on Information Theory, pp. 2032–2036, Seattle, Washington, Jul. 2006 (2006)H. Lee, A high-speed low-complexity Reed–Solomon decoder for optical communications. IEEE Trans. Circuits Syst. II 52(8), 461–465 (2005)H. Lee, High-speed VLSI architecture for parallel Reed–Solomon decoder. IEEE Trans. Very Large Scale Integr. 11(2), 288–294 (2003)S.L. Shieh, S.G. Lee, W.H. Sheen, A low-latency decoder for punctured/shortened Reed–Solomon codes, in IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications (2005)R. Nielsen, Decoding AG-codes beyond half the minimum distance, Ph.D. dissertation, Tech. Univ. Denmark, Copenhagen, 1998R. Roth, G. Ruckenstein, Efficient decoding of Reed–Solomon codes beyond half the minimum distance. IEEE Trans. Inf. Theory 46, 246–257 (2000)Seth Kavish, K.N. Viswajith, S. Srinivasan, V. Kamakoti, Ultra Folded High-Speed Architectures for Reed–Solomon Decoders, in 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design (VLSID’06), pp. 517–520 (2006)B. Sklar, Digital Communications: Fundamentals and Applications (Prentice Hall, New York, 2001)I.S. Reed, M.T. Shih, T.K. Truong, VLSI design of inverse-free Berlekamp–Massey algorithm. Proc. Inst. Electr. Eng. 138, 295–298 (1991)Dilip V. Sarwate, Naresh R. Shanbhag, High-speed architectures for Reed–Solomon decoders. IEEE Trans. Very Large Scale Integr. 9(5), 641–655 (2001)B. Yuan, Z. Wang, L. Li, M. Gao, J. Sha, C. Zhang, Area-efficient Reed–Solomon decoder design for optical communications. IEEE Trans. Circuits Syst. II 56(6), 469–473 (2009)X. Zhang, J. Zhu, High-throughput interpolation architecture for algebraic soft-decision Reed–Solomon decoding. IEEE Trans. Circuits Syst. I 57(3), 581–591 (2010)X. Zhang, J. Zhu, Hardware complexities of algebraic soft-decision Reed–Solomon decoders and comparisons, Information Theory and Applications, 2010X. Zhang, High-speed VLSI architecture for low-complexity chase soft-decision Reed–Solomon decoding, in Proc. Information Theory and Applications Workshop, San Diego, CA, Feb. 2009 (2009)J. Zhu, X. Zhang, Efficient VLSI architecture for soft-decision decoding of Reed–Solomon codes. IEEE Trans. Circuits Syst. I, Regul. Pap. 55(10), 3050–3062 (2008)J. Zhu, X. Zhang, Z. Wang, Backward interpolation architecture for algebraic soft-decision Reed–Solomon decoding. IEEE Trans. Very Large Scale Integr. 17(11), 1602–1615 (2009)J. Zhu, X. Zhang, Factorization-free low-complexity chase soft-decision decoding of Reed–Solomon codes, in Proc. IEEE International Symposium on Circuits and Systems, pp. 2677–2680, 2009J. Zhu, X. Zhang, Efficient architecture for generalized minimum-distance decoder of Reed–Solomon codes, in Acoustics Speech and Signal Processing (ICASSP), pp. 1502–1505, 201
    corecore