Transform Precoding (DFT-s-OFDM) in PUSCH #268
Replies: 2 comments 12 replies
-
Hi, DFT-spread-OFDM is indeed not implemented yet (and I have not looked into the standard for details). My understanding would be that this boils down to a small DFT on a few adjacent symbols in the frequency domain. If this is the case, this would happen prior to the mapping onto the resource grid. Do you agree? |
Beta Was this translation helpful? Give feedback.
-
I finally managed to find time to continue with the implementation, sorry for the long delay. I pushed my implementation here in case you already want to have a look: https://github.com/danielschaeufele/sionna/tree/transform_precoding Currently I'm still missing documentation and tests. After I added those I will prepare a pull request. I opted against implementing Pi/2-BPSK, because this is optional in the standard and it would need significant modification to the Mapper and Demapper. |
Beta Was this translation helpful? Give feedback.
-
I'm currently doing some experiments with DFT-spread-OFDM in the PUSCH. There is a
PUSCHConfig.transform_precoding
parameter, which should control this, but it is never used, so my conclusion is, that this isn't implemented.I'm interested in contributing and implementing this myself, but I'm not 100% sure how this feature should be best implemented. As far as I can see only the RessourceGridMapper has access to the information on which data symbol will be mapped onto which OFDM symbol. However, logically it seems to be a bit weird to me. Do you know a better place to implements this or should I add it to the RessourceGridMapper?
Beta Was this translation helpful? Give feedback.
All reactions