Skip to content

AssertionError: num_effective_subcarriers must be an integer multiple of num_tx*num_streams_per_tx. #96

Closed Answered by jhoydis
marxwolf asked this question in Q&A
Discussion options

You must be logged in to vote

You are implicitly setting the KroneckerPilotPattern in this example.

rg = ResourceGrid(num_ofdm_symbols=14,
                  fft_size=128,
                  subcarrier_spacing=30e3,
                  num_tx=num_ut,
                  num_streams_per_tx=num_streams_per_tx,
                  cyclic_prefix_length=20,
                  pilot_pattern="kronecker",
                  pilot_ofdm_symbol_indices=[2,11])
rg.show();

The problem with 100 UTs is that this number is not compatible with the FFT size and this pilot pattern. You can try with any fft_size that is a multiple of 100. However, even if you do it, the performance won't be great because each UT sends a pilot on every 100th subca…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jhoydis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants