Design and Implementation of CRC Error Correction for ADS-B System Responding Based on FPGA

2014 ◽  
Vol 577 ◽  
pp. 994-997 ◽  
Author(s):  
Yu Ping Ma ◽  
Jun Zhang

Automatic Dependent Surveillance Broadcast (ADS-B) system signal error detection and correction process scheme are introduced in this paper, and the working principle of cyclic redundancy check (CRC) is described. Then, this paper provides an error correction algorithm based on the confidence judgment and an error correction process flow chart based on ADS-B system. Finally, the design of CRC checksum is performed by taking use of Verilog HDL, and the simulation and verification are achieved in Modelism software platform. Experimental results show that the algorithm can carry out verification and error correction for ADS-B responding signal and can improve the reliability of ADS-B system signal transmission.

2018 ◽  
Vol 2 (2) ◽  
pp. 63
Author(s):  
Ruaa Alaadeen Abdulsattar ◽  
Nada Hussein M. Ali

Error correction and error detection techniques are often used in wireless transmission systems. A color image of type BMP is considered as an application of developed lookup table algorithms to detect and correct errors in these images. Decimal Matrix Code (DMC) and Hamming code (HC) techniques were integrated to compose Hybrid Matrix Code (HMC) to maximize the error detection and correction. The results obtained from HMC still have some error not corrected because the redundant bits added by Hamming codes to the data are considered inadequate, and it is suitable when the error rate is low for detection and correction processes. Besides, a Hamming code could not detect large burst error period, in addition, the have same values sometimes which lead to not detect the error and consequently increase the error ratio. The proposed algorithm LUT_CORR is presented to detect and correct errors in color images over noisy channels, the proposed algorithm depends on the parallel Cyclic Redundancy Code (CRC) method that's based on two algorithms: Sarwate and slicing By N algorithms. The LUT-CORR and the aforementioned algorithms were merged to correct errors in color images, the output results correct the corrupted images with a 100 % ratio almost. The above high correction ratio due to some unique values that the LUT-CORR algorithm have. The HMC and the proposed algorithm applied to different BMP images, the obtained results from LUT-CORR are compared to HMC for both Mean Square Error (MSE) and correction ratio.  The outcome from the proposed algorithm shows a good performance and has a high correction ratio to retrieve the source BMP image.


2019 ◽  
Vol 2019 ◽  
pp. 1-15 ◽  
Author(s):  
Caleb Hillier ◽  
Vipin Balyan

The field of nanosatellites is constantly evolving and growing at a very fast speed. This creates a growing demand for more advanced and reliable EDAC systems that are capable of protecting all memory aspects of satellites. The Hamming code was identified as a suitable EDAC scheme for the prevention of single event effects on-board a nanosatellite in LEO. In this paper, three variations of Hamming codes are tested both in Matlab and VHDL. The most effective version was Hamming [16, 11, 4]2. This code guarantees single-error correction and double-error detection. All developed Hamming codes are suited for FPGA implementation, for which they are tested thoroughly using simulation software and optimized.


2010 ◽  
Vol 20-23 ◽  
pp. 958-962
Author(s):  
Wei Gong Zhang ◽  
Bo Yang ◽  
Rui Ding ◽  
Yong Qin Hu

This paper presents a new type of high-speed error correction for the requirements of new high-Speed Bus. Use RS (255, 239). Not only optimization traditional algorithm, but also design bidirectional synchronous calculated adjoint form module, Fast B-M algorithm module. and full parallel Chien Search module. These design used in new high-Speed Bus, Larger than usual decoder designed to significantly shorten the critical path decoding, and achieve continuous decoding. In addition, this error correction system separated error detection and correction module modules, And after error detection module add intelligent control, which reduced the complexity and power consumption of equipment. The error correction system design for the requirements of the new bus which speed is above 400m / s.


1977 ◽  
Vol 29 (4) ◽  
pp. 727-743 ◽  
Author(s):  
Patrick Rabbitt ◽  
Bryan Rodgers

When people make errors during continuous tasks they temporarily pause and then slow down. One line of explanation has been that they monitor feedback to detect errors, that they may make incidental responses when errors occur (e.g. they may swear) and that they may pause to analyse their errors. In all these cases they may be assumed to act as single channel information processing systems of limited capacity, and to be unable to recognise any new signal until these processes have been completed. Analysis of response after errors shows that this cannot be the case. Responses after errors are inaccurate, but are not slow when they require the subject to make the response which he should have made on the previous trial (i.e. to make an error correction response). Subjects thus must recognise new signals as soon as they occur. The present results require a new model of error detection and correction, and a model for response programming and priming.


2020 ◽  
Vol 43 (2) ◽  
pp. 169-195 ◽  
Author(s):  
Peter Crosthwaite

Abstract This paper describes the rationale, design and implementation of a short private online course (SPOC) on data-driven learning (DDL) (Johns, 1991), focusing on L2 error correction in postgraduate academic writing and involving over 300 registered users. I discuss the affordances of using a SPOC platform (namely EdX) for online DDL training, describing activities that cover a range of useful strategies for DDL-led error detection and correction. Learners’ usage of the SPOC platform and their quantitative and qualitative perceptions of the course are described for the reader. The paper also outlines certain conceptual and methodological challenges involved in taking DDL instruction online.


Author(s):  
AJILESH RK ◽  
ANAND K ◽  
NANDAKUMAR. R ◽  
SREEJEESH.S. G

This paper addresses the design & implementation of configurable Intellectual Property (IP) core for double error detection and single error Correction. The encoding /decoding algorithms considered in this can be implemented with a simple and faster hardware. The block can be used for coding and decoding word having any length and correct single bit error occurred and detect double bit error, during transmission. The user can define the word length and the hamming bits required.


2011 ◽  
Vol 121-126 ◽  
pp. 3784-3788
Author(s):  
R.N. Huang ◽  
B. Gong ◽  
Yun Jiang Lou

Memory cells of space vehicle computers generate errors in their stored data because of radiation. The main reason of the error is single event upset (SEU). Hamming code which has Capability of correcting one bit and detecting two bits is usually used in space vehicles to secure the memory data. As the density of the memory is more and more high, the possibility of multiple bits upset (MBU) increase and hamming code may be inadequate. In this paper, a (15,8) code is presented which can correct all double-adjacent errors and triple-adjacent errors in addition to signal error correction (SEC) and double error detection (DED). It is a powerful and efficient solution to SEU and MBU.


Author(s):  
Swati Chaturvedi ◽  
Sukrut Pasumarthi ◽  
Nan Wang

In computer communication and telecommunication applications, error detection and correction techniques must be employed to ensure a reliable data transmission from the source to the destination. Two of the most prevailing techniques, Cyclic Redundancy Check (CRC) detection and Hamming code correction, are implemented and analyzed. The CRC method picks up prominence because it joins three focal points: extraordinary blunder identification capacities, minimal overhead, and simplicity of usage. Moreover, both the CRC and Hamming code are binary linear codes. However, one significant difference is that Hamming code only works on data of some fixed size (depending on the Hamming code used), whereas CRC is a convolution code that works on data of any size. In this paper, the authors will show how CRC helps in removing errors by passing three distorted signals and using CRC to receive the signal error free in the MATLAB environment.


2017 ◽  
Vol 7 (1.1) ◽  
pp. 612
Author(s):  
V Narasimha Nayak ◽  
M Ravi Kumar ◽  
K Anusha ◽  
Ch Kranthi Kiran

In the network security system cryptography plays a vital role for the secure transmission of information. Cryptography is a process of integrating and transferring the data to the genuine users against any attacks. There are two types of Cryptographic algorithm: Symmetric and Asymmetric algorithms. In the symmetric type cryptography, single key is used for both encryption and decryption. Symmetric algorithms are fast and simple. Asymmetric cryptographic algorithm uses different keys such as public key to encrypt the message at sender and private key which is known only to receiver for decrypting the encrypted message. Asymmetric algorithms are more secure and difficult, to decrypt the message unless hacker acquires the knowledge of private key. A new Asymmetric algorithm with Error Detection and Correction mechanism is proposed that can reduce hardware, and improves decryption time and security. Proposed Asymmetric algorithm uses the few properties of: RSA, Diffie-Hellman and ElGamal Algorithms. Performance of asymmetric algorithms is compared with proposed algorithm, which is designed using Verilog HDL. Algorithms are synthesized, simulated, implemented using Vivado and targeted for Artix-7 XC7A100T-1CSG324Carchitecture.Chipscope Pro logic analyzer-Virtual Input Output core is binded to design for hardware debugging, to monitor and capture the output signals at selected specified state by applying random input stimuli at runtime in Nexys4 DDR FPGA Board.


2021 ◽  
Vol 2021 ◽  
pp. 1-10
Author(s):  
Jianbin Zhu ◽  
Xiaojun Shi ◽  
Shuanghua Zhang

The detection of grammatical errors in English composition is an important task in the field of NLP. The main purpose of this task is to check out grammatical errors in English sentences and correct them. Grammatical error detection and correction are important applications in the automatic proofreading of English texts and in the field of English learning aids. With the increasing influence of English on a global scale, a huge breakthrough has been made in the task of detecting English grammatical errors. Based on machine learning, this paper designs a new method for detecting grammatical errors in English composition. First, this paper implements a grammatical error detection model based on Seq2Seq. Second, this paper implements a grammatical error detection and correction scheme based on the Transformer model. The Transformer model performs better than most grammar models. Third, this paper realizes the application of the BERT model in grammar error detection and error correction tasks, and the generalization ability of the model has been significantly enhanced. This solves the problem that the forward and backward cannot be merged when the Transformer trains the language model. Fourth, this paper proposes a method of grammatical error detection and correction in English composition based on a hybrid model. According to specific application scenarios, the corresponding neural network model is used for grammatical error correction. Combine the Seq2Seq structure to encode the input sequence and automate feature engineering. Through the combination of traditional model and deep model, the advantages are complemented to realize grammatical error detection and automatic correction.


Sign in / Sign up

Export Citation Format

Share Document