Download presentation
Presentation is loading. Please wait.
1
UNIT INSTRUMENT DEMONSTRATION OF CRC GENERATION Imran Shafique Ansari246808 Saif Ahmad237903 Ahmad Qutb Al-Deen232563
2
OUTLINE Introduction Implemented Technique Description of The Implementation Demonstration of the Implementation Conclusion
3
INTRODUCTION Cyclic Redundancy Check (CRC) Input: Data Stream of Unlimited Length. Output: Fixed Size Of Data and Remainder. Similar to Long Division, No Curry. Advantages: –Simple to implement. –Easy to analyze mathematically. –Detects common errors. –Detects Burst Errors.
4
OUTLINE Introduction Implemented Technique Description of The Implementation Demonstration of the Implementation Conclusion
5
IMPLEMENTAION TECHNIQUE Shift Registers –Length = Length (Divisor) - 1 –XOR Gates – Bit in the Divisor = 1 –Loaded with 0’s at the beginning –MSD – Feedback bit Data bits – LSD, 1 by 1 0’s – End of data bits Final value (Shift Register) = remainder
6
IMPLEMENTAION TECHNIQUE Remainder ↔ 0’s, end of data → Transmitted Bit Stream Tx & Rx – same shift register Rx – Loads shift registers with 0’s –Final Value = 0’s → Valid CRC Code
7
OUTLINE Introduction Implemented Technique Description of The Implementation Demonstration of the Implementation Conclusion
8
DESCRIPTION OF THE IMPLEMENTATION Checking of Inputs.
9
DESCRIPTION OF THE IMPLEMENTATION Generation of FCS
10
DESCRIPTION OF THE IMPLEMENTATION Introducing Error in The Transmitted Data
11
DESCRIPTION OF THE IMPLEMENTATION Remainder Calculation
12
DESCRIPTION OF THE IMPLEMENTATION Data Verification
13
OUTLINE Introduction Implemented Technique Description of The Implementation Demonstration of the Implementation Conclusion
14
Demonstration of the Implementation
15
Conclusion Efficient Error Detection Technique. New Software [LabVIEW]. Implement Theoretical Technique to Analytical. Understanding of The Process of CRC.
16
QUESTIONS
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.