III - Advanced Project » History » Version 15
Version 14 (COLIN, Tony, 12/13/2015 08:50 PM) → Version 15/59 (COLIN, Tony, 12/13/2015 08:57 PM)
h1. III - Advanced Project
{{>toc}}
h2. 1. Adapting project to elementary task
See [[Wiki#"3. Creation of a simple MPLAB X IDE project"|Tutorial page]] for project bases
h2. 2. Integration of a Reed-Solomon encoder/decoder
"RS Code Website":http://rscode.sourceforge.net/
h3. 2.1 Presentation of Reed-Solomon
h3. 2.2 Task Example
h2. 3. Displaying results
h3. 3.1 In simulation
!UART1.png!
h3. 3.2 On board
!CodingWin3.png!
!CodingWin2.png!
!CodingWin1.png!
|_.- |_.Char |_.Code ASCII |_.Hexadecimal |_. Binary |
|_.Codeword |=. | 2 |=. | 50 |=. | 0x32 | 0b00110010 |
|_.Erroneous Codeword |=. | 3 |=. | 51 |=. | 0x33 | 0b00110011 |
__________________ a. Codeword : *0bXX110010* 0bXX110010 _________________________ b. Erroneous codeword : *0bXX110011* 0bXX110011 _____________________ c. Corrected codeword : *0bXX110010* 0bXX110010 ______________
!LEDs_resized.png! !LEDs_error_resized.png! !LEDs_resized.png!
h2. 4. Measurement of encoding/decoding time
!Clock1.png!
!Clock2.png!
!Clock3.png!
p=. !Time_RS_resized.PNG!
{{>toc}}
h2. 1. Adapting project to elementary task
See [[Wiki#"3. Creation of a simple MPLAB X IDE project"|Tutorial page]] for project bases
h2. 2. Integration of a Reed-Solomon encoder/decoder
"RS Code Website":http://rscode.sourceforge.net/
h3. 2.1 Presentation of Reed-Solomon
h3. 2.2 Task Example
h2. 3. Displaying results
h3. 3.1 In simulation
!UART1.png!
h3. 3.2 On board
!CodingWin3.png!
!CodingWin2.png!
!CodingWin1.png!
|_.- |_.Char |_.Code ASCII |_.Hexadecimal |_. Binary |
|_.Codeword |=. | 2 |=. | 50 |=. | 0x32 | 0b00110010 |
|_.Erroneous Codeword |=. | 3 |=. | 51 |=. | 0x33 | 0b00110011 |
__________________ a. Codeword : *0bXX110010* 0bXX110010 _________________________ b. Erroneous codeword : *0bXX110011* 0bXX110011 _____________________ c. Corrected codeword : *0bXX110010* 0bXX110010 ______________
!LEDs_resized.png! !LEDs_error_resized.png! !LEDs_resized.png!
h2. 4. Measurement of encoding/decoding time
!Clock1.png!
!Clock2.png!
!Clock3.png!
p=. !Time_RS_resized.PNG!