How to parse DCI messages for 5G NR at L1 using custom dll?
I am working on dissecting the Downlink Control Information (DCI) bits from PHY layer-only messages for UL_DCI_REQ and DL_CONFIG_REQ in a 5G NR system. The messages contain raw DCI bitstreams that need to be interpreted according to 3GPP NR specifications. Calling "mac-nr" dissector does not seem to work, since DCI are PHY only messages.
I need to modify my custom dissector function (C, nmake) to decode this bitstream into meaningful DCI fields for UL and DL messages. Has anyone implemented a robust DCI bit dissection for these raw PHY messages or can share resources/examples on parsing and mapping these bitfields correctly?
Any references to open-source decoders, standard-compliant algorithms, or C code snippets would be highly appreciated.