GRD Journals | Global Research and Development Journal for Engineering | International Conference on Innovations in Engineering and Technology (ICIET) - 2016 | July 2016
e-ISSN: 2455-5703
An Efficient VLSI Execution of Data Transmission Error Detection and Correction Based Bloom Filter 1S.
Karthik Raja 2Dr. A. Kaleel Rahuman 1 PG Scholar 2Assistant Professor 1,2 Department of Electrical Engineering 1,2 PSNACET, Dindigul, Tamil Nadu, India Abstract
Channel coding is commonly incorporated to obtain sufficient reception quality in wireless mobile communications transceiver to counter channel degradation due to inter-symbol interference, multipath dispersion, and thermal noise induced by electronic circuit devices. High speed and high throughput hardware for encoder and decoder could be useful in communication field. Due to the channel achieving property, the GOLAY code has become one of the most favorable error-correcting codes. In this paper, a new algorithm has been proposed for CRC based encoding scheme, which devoid of any linear feedback shift registers (LFSR). In this architecture, our work is to design a GOLAY code based encoder and decoder architecture using CRC processing technique. The other approach is to design a Bloom filter with hamming distance based fast error detection and correction methodology and this work is to improve the secure data transmission. The bloom filter system is to identify the error bit location using the redundant bits add process and to correct the error for XOR based distance calculation process. The Bloom filter architecture is used to set the hash value for allocated transmitted data sequence and to improve the fault identification methodology. This method is to optimize the decoder structure and effectively identify the error location, then to correct to error using bit reverser logic process. Keyword- Golay Code, Extended Goaly Code, Bloom Filter __________________________________________________________________________________________________
I. INTRODUCTION A. Golay Code and Extended Golay Code The Golay codes were first discovered by Golay in 1949. The 23-bit Golay code is a very useful code, particularly for those applications when a parity bit is added to each word to yield a half-rate code. Among them, the Golay code was utilized to provide error control on the voyager mission. An algebraic decoding algorithm for the Golay code is given to correct the three possible errors. In 1990, another decoding approach developed is developed, called the shift-search decoding procedure. Forward Error Correction has become an important practical mean for improving the bit error rate (BER) performance of digital communication and storage systems. The (23, 12, 7) binary Golay code is a perfect binary triple-error-correcting code introduced in 1949 [1] with remarkable mathematical properties. The addition of an overall parity-check bit yields the rate- 1/2, self-dual (24,12,8) extended binary Golay code which has found numerous practical applications either as a standalone code (for example on the 1977 Voyager spacecraft mission [2]) or as an inner code in concatenated coding systems [3]. B. Bloom Filter A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set. False positive matches are possible, but false negatives are not, thus a Bloom filter has a 100% recall rate. In other words, a query returns either "possibly in set" or "definitely not in set". Elements can be added to the set, but not removed (though this can be addressed with a "counting" filter). The more elements that are added to the set, the larger the probability of false positives. Bloom proposed the technique for applications where the amount of source data would require an impracticably large hash area in memory if "conventional" error-free hashing techniques were applied.
All rights reserved by www.grdjournals.com
519