# 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

---
# 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}]"}