How to demodulate Uplink Pi/2 BPSK Release 16 signal with RFmx NR

Updated Nov 7, 2022

Environment

Software

  • RFmx NR
  • RFmx Waveform Creator

When we used RFmx Waveform Creator and RFmx NR to do loopback testing, we found that when the upstream signal is set to the modulation mode of Pi/2 BPSK and DMRS Release Version: Release 16 , RFmx NR adopts the default setting parameters and cannot perform correct demodulation ; However, when we choose DMRS Release Version: Release 15 , RFmx NR can be demodulated normally;

Using the latest RFmx WFC and RFmx NR 21.8 versions, the hardware adopts the VST Loopback connection method, and the verification is as follows:
1. Use RFmx Waveform Creator to generate UL Signal
BPSK UL Signal With DMRS Rel16.jpg

2. Set the center frequency and send the waveform on the signal source
RFmx WFC load and run waveform file.jpg

3. Open the RFmx NR software and set the corresponding parameters to receive UL Signal
RFmx setting.jpg

At this time, we can only see that the 20MHz UL Signal is received in the frequency domain, but demodulation cannot be performed;
4. Set NR parameters
NR Default setting1.jpgNR setting2.jpg

At this point we can see that RFmx NR still cannot properly demodulate the UL BPSK signal.

5. Manually modify Auto RB Detection Enabled to False, and then manually set RB Offset and RB Numbers

NR setting3.jpg NR setting4.jpg

After modification, we can see that RFmx NR can demodulate UL BPSK signal normally;
 

NR Result OK.jpg

RFmx NR can parse UL BPSK Rel16 signal normally;
Note: When RFmx NR parses UL BPSK Rel15 signal, you can use Auto RB Detection Enabled for demodulation; you can also use manual setting of RB parameters, as described above; at present, only Rel16 Signal will be used in In the case of RB Auto Detection Enable, it cannot be resolved normally;