This is a physical layer full simulation based on C-code from gNodeB to NR-ue. (All the algorithm Libs are implemented by C codes. the GUI is implemented with MFC. the release version will be upload in succession)
current finished:
- gNB transmit DL physical channel, including PDCCH and PDSCH, PDCCH DMRS, PDSCH DMRS, SSB, CSI-RS.
- NR-UE receive the DL physical channel, including SSB/PDCCH/PDSCH and corresponding DMRS.
- UE Channel estimation, EQualization, Demodulation and Decode. ...... finished sub-function:
- polar encoding, LPDC encoding
- polar decoding, LPDC decoding
- channel interleaving, modulation, demodulation .....
next development module:
- NR-UE UL transmite
- gNB UL receive.
The demo exe are placed in x64/win32, if you can not compile/link pass, please use the exe.
2020.5.22
增加将gNb的资源Grid以RB和RE两种颗粒度输出为excel文件的形式,方便debug,了解当前资源分布情况
This is a open source project, please do not use it to any commercial project. If you are interested and expected get all libs' source codes, please contact with me. my permanent email: [email protected]