You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The standard specifies in 3GPP TS 38.211, section 5.4 that during upconversion the phase of the oscillator is reset to 0 on the start of each symbol. Actually resetting the phase is not possible in most systems, so in practice this will be implemented by applying a phase rotation to each OFDM symbol. More information on this can be found here.
I would advocate to implementing this in PUSCHReceiver/PUSCHTransmitter because recordings from real 5G systems can't be decoded without this phase rotation. I have a working proof of concept and I will provide a pull request shortly. The only downsides are, that this will break backwards compatibility and that the carrier frequency needs to be added as an parameter.
The text was updated successfully, but these errors were encountered:
this is fixed here, but this change depends on #465. This is not a hard dependency and I could rewrite the patch, but in my opinion it doesn't make sense to fix one of these bugs without fixing the other, since both of them are needed to be compatible to the standard and both break backwards compatibility (only for time-domain signals).
The standard specifies in 3GPP TS 38.211, section 5.4 that during upconversion the phase of the oscillator is reset to 0 on the start of each symbol. Actually resetting the phase is not possible in most systems, so in practice this will be implemented by applying a phase rotation to each OFDM symbol. More information on this can be found here.
I would advocate to implementing this in
PUSCHReceiver
/PUSCHTransmitter
because recordings from real 5G systems can't be decoded without this phase rotation. I have a working proof of concept and I will provide a pull request shortly. The only downsides are, that this will break backwards compatibility and that the carrier frequency needs to be added as an parameter.The text was updated successfully, but these errors were encountered: