# Weekly Report ### 2022/03/03 --- # Title ---- ## Error Detection And Correction (EDAC) Basically with [Reed-Solomon Code](https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction) ---- ## Error Detection And Correction (EDAC) Basically with [Reed-Solomon Code](https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction) or [Turbo Code](https://en.wikipedia.org/wiki/Turbo_code) Perhaps also help with FS? ---- # Abstract - **Why** do I do this - **How** do I do this - **What** can I help ---- # WHY Since there are many unkowns between the satellite and the ground station; therefore **errors accurs** due to the tough envrionments, such as high energy ions or high speed particles, either on OBC or during transmission. That's why we have to add parity codes to **identify the errors or even fix them**. ---- # HOW 1. [**testing & education platform**](https://n0ball.github.io/EDAC) (Python + github page) 2. **SmartFusion 2** implementation (With IP Core) 3. **FPGA** implementation 4. Perheps own IP Core ---- # WHAT The result can help with not only UADL for the upcomming lunar payload, but also the future NCUSS students to learn EDACs. ---- # Simple Look ![](https://i.imgur.com/ddPx8CI.png) --- # Current timeline ---- ```mermaid gantt title EDAC Timeline section Learning Algebra : 2022-03-03, 60d Checksum : 2022-03-10, 7d Hamming Code: 2022-03-17, 14d Cyclic Code : 2022-03-21, 14d Midterm : 2022-04-11, 7d Encoding RS : 2022-04-7 , 21d Decoding RS : 2022-04-21, 14d section T&E Platform Noise System: 2022-03-10, 14d Checksum : 2022-03-17, 7d Hamming code: 2022-03-28, 14d RS : 2022-04-28, 7d section FPGA make it work: 2022-05-05, 7d UART : 2022-05-12, 7d IP Core : 2022-05-19, 7d ``` ---- # Important Dates - Hand in Title 2022-04-15 - Review at 2022-05-05 - FPGA Implementation after 2022-05-19 - Final Reports 2022-06-18 --- # Problems ---- ### Algebra - Groups, Fields, Rings... many known knowledges - GF(2), GF(n), GF(2^m^), GF(n^m^) - Books or Internet or ...? ---- ### Knowing or Implementing - Should I just use without fully understand it? - Using IP Core or do it myself? ---- ### What kind of noise? - Continuous noise - Intermittent noise - Impulsive noise - Low-frequency noise **How do they take affect in SS?** ---- ### Quantify EDAC - How to check my EDAC (What does SS need most?) - [Hamming distance](https://en.wikipedia.org/wiki/Hamming_distance)? - Smaller size? - What kind of test should you pass to be a good EDAC? ---- ### Happens at 2022-03-02 10:00 p.m. - My Laptop is broken - Is there a laptop to borrow ( I can still use my Desktop ) --- # Advises? ## or Questions?
{"metaMigratedAt":"2023-06-16T20:34:29.100Z","metaMigratedFrom":"YAML","title":"Weekly Reports 2022-03-03","breaks":true,"GA":"UA-208228992-1","contributors":"[{\"id\":\"bdcee32f-5dc2-4add-94fa-e418d7247ad0\",\"add\":3728,\"del\":806}]"}
    325 views