Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ofdm S0 symbol generation not skipping empty slots? #342

Open
oe1rsa opened this issue Sep 27, 2023 · 0 comments
Open

ofdm S0 symbol generation not skipping empty slots? #342

oe1rsa opened this issue Sep 27, 2023 · 0 comments

Comments

@oe1rsa
Copy link

oe1rsa commented Sep 27, 2023

In the code that generates S0 symbols for ofdm frames, line64:
liquid-dsp/src/multichannel/src/ofdmframe.common.c

I see, that the M-sequence is generated not only for occupied carriers, but also for unoccupied ones. Is this really required? I mean could the sequence been drawn only for used carriers?

Background:
To me this matters, because as I am trying to use ofdm with devices having different sampling rates, i.e. 2.4MHz and 4MHz. The planned bandwith is 2MHz which is covered well by both rates. I tried to rectify the different rates by employing two sets of subcarriers, 1000 and 600 respectively and different number of guards amounting to the same number of usable carriers within the bandwidth. I was hoping that either way the signals are generated the analog signals would be be the same. However the current way of generating the M sequence enforces a dependency on the total number of subcarriers, while I would have expected that the used number of carriers is used, so that the analog signal would not depend on how it was generated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant