필터 지우기
필터 지우기

Increase of data symbols from 32 to another number for OFDM TX/RX example

조회 수: 2 (최근 30일)
Hello,
I am using OFDM TX/RX example of matlab simulink with HDL coder.
For the given working example:
Number of data symbos is fixed to 32 that is working while pluging tx and rx back-to-back.
I have header CRC and data CRC pass.
But, as I try to increase these symbols to another number (e.g. 34) data crc fails for all symbols however header CRC pass.
Actually, there are many forced constants in the simulink model that gives the impression that it is not a scalable model or I might not have understood correctly how the number of data symbols can make DATA crc fails, when the trBlkSize is correctly calculated.
Any help will be appreciated.
Thanks in advance.
Regards,
Vaibhav

채택된 답변

Karthik Akula
Karthik Akula 2022년 11월 23일
Hi Vaibav,
The number of data symbols is fixed to 32. Many hardcoded values that rely on number of data symbols are computed with 32. We need to scan through the model and make nesessary changes (may require structural changes in simulink, most likely in Data Recovery subsystem and frame length in the timing recovery) to make it work for 34. As the example is developed with 32 a fixed value, the tunability of this value was never considered.
Please use the matlab version of the example https://in.mathworks.com/help/wireless-hdl/ug/hdlofdmmatlabreferences.html to modify the functions whdlexamples.OFDMTx and whdlexamples.OFDMRx to make sure the functionality is good, and proceed to simulink.
  댓글 수: 20
Karthik Akula
Karthik Akula 2023년 3월 17일
LTE Symbol mod/demod does not support more than that. 1024 QAM is not used any where/ we didn't find any use case for that. So we dont have any block that does 1024 QAM compatible with HDL coder.
Vaibhav BHATNAGAR
Vaibhav BHATNAGAR 2023년 3월 17일
Ok well heared.
Actually, our application is wireline.
Thanks in anyways.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by