Cyclic Redundancy Check function
Show older comments
Hello, I tried writing two functions to perform CRC, one for a sender and the other for a receiver.
The reference I used is the CRC example on Matlab website: Perform Cyclic Redundancy Check - MATLAB & Simulink - MathWorks United Kingdom
I attatched 4 files, the file called 'FullCode' has the whole code that performs the CRC for sender and receiver.
'crcSend' is the function that reads the data that has to be transmitted from a text file and generates the required CRC code.
'crcReceive' is the function that verifies whether the data transmitted is correct or not.
'message.txt' has the binary data.
I am unsure why when running crcReceive, I am getting that the remainder is not equal to zero, which means a data transmission error has ocurred, even though the code is equal to the code in 'FullCode', which when running, does give me remainder = 0 and hence no data transmission error.
Appreciate any insight on this.
Accepted Answer
More Answers (0)
Categories
Find more on 5G Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!