- 'nrOFDMDemodule': https://www.mathworks.com/help/5g/ref/nrofdmdemodulate.html
- NR SSB Beam Sweeping: https://www.mathworks.com/help/5g/ug/nr-ssb-beam-sweeping.html
- NR HDL Downlink Receiver MATLAB Reference: https://www.mathworks.com/help/wireless-hdl/ug/nr-hdl-cell-search-and-mib-recovery-ml-ref.html
- 'nrWaveformGenerator': https://www.mathworks.com/help/5g/ref/nrwaveformgenerator.html
- '5g Waveform Generator': https://www.mathworks.com/help/5g/ref/5gwaveformgenerator-app.html
nrWaveformGenerator demod toolbox functions
3 次查看(过去 30 天)
显示 更早的评论
I am generating 5G NR FR2 downlink waveforms using the nrWaveformGenertor function and associated config objects. SCSs are set to 60 kHz and 120 kHz. (120 kHz SCS is for the SSB, and 60 kHz for everything else.) I'm looking to leverage the 5G toolbox functions / objects for receive. The nrOFDMDemodulate function takes a nrCarrierConfig object as an input which can be configured for a single SCS only, while the FR2 DL waveform includes two SCSs. What receive functions / objects / examples are available or compatible with the nrWaveformGenerator function? Or do I need to write code to recover and strip out the SSBs, etc.? Thanks!
0 个评论
回答(1 个)
Manikanta Aditya
2024-1-11
Hi Joe,
Looks like you are seeking compatible 5G toolbox functions or objects to receive a 5G NR FR2 downlink waveform with different Subcarrier Spacing (SCS) for the SSB and other channels, as the 'nrOFDMDemodulate' function supports only a single SCS. You are considering whether to manually process the SSBs or if there are existing solutions.
The ‘nrOFDMDemodulate’ function in MATLAB is indeed designed to demodulate an OFDM waveform for a single subcarrier(SCS) as you mentioned. However, when dealing with FR2 DL waveforms that include two SCSs, you might need to perform additional steps.
One approach could be to demodulate the different parts of the signal separately. You could use the ‘nrOFDMDemodulate’ function twice, once for each SCS. This would involve separating the received signal into the parts that correspond to each SCS, then demodulating each part separately.
As for the Synchronization Signal Blocks (SSBs), they are crucial for initial cell search and establishing a connection between the user equipment (UE) and the gNodeB. The process of recovering and stripping out the SSBs involves detecting, demodulating, and decoding the SSBs. As for now there is no exact MATLAB built-in functionality for this.
It’s also worth noting that the ‘nrWaveformGenerator’ function is used to generate 5G NR waveforms for a specified configuration. It’s typically used in conjunction with other functions to create, impair, visualize, and export 5G NR waveforms.
Please refer to the following references to know more about:
Hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Test and Measurement 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!