This is an implementation of the 4G LTE eNodeB and 5G New Radio gNB physical layer in Chisel. The goal is to provide gateware for use with off the shelf software defined radio front ends like bladeRF.
- PDSCH:
- CRC (Compute and validate)
- Code Block Segmentation
- Turbo Coding:
- Constituent Encoder
- Interleaver
- Turbo encoder finite state machine
- Rate Matching
- Code block concatenation
- Scrambling
- Modulation
- Layer Maping/Precoding
- Precoding
- Resource Element Mapping