Change configurations of the WLAN HDL examples of transmitter and receiver

6 vues (au cours des 30 derniers jours)
Dear all,
I am recently trying to use the WLAN examples of the wireless HDL toolbox:
In these two examples of transmitter and receiver, it seems to support 802.11a/n/ac.
For instance, I would like to use 802.11n, then these should be selected:
  • HT: switched by "frameFormat"?
  • ODFM only: How to select?
  • MCS: which one should be select?
  • For 20 MHz channel bandwidth, which clock rare should be used in FPGA to drive the HDL codes?
  • ADC bit width: It seems to be 32 bit by default. How can I change to other bit width?
  • If I would like to use other than a/n/ac, how can I do?
For such kinds of the configurations or so, I would appreciate if anyone can instruct me how to change them before generating HDL.
Thank you in advance.

Réponse acceptée

Kranti Balaga
Kranti Balaga le 2 Avr 2025
Hi Yun-Tsun,
Yes, the two examples are compliant with 802.11 a/n/ac and supports OFDM based tranmitter and receiver.
The following are my responses
  • HT: switched by "frameFormat"? :
Yes, set the frameFormat or frameFormatIndex to 1, HT-MF
  • ODFM only: How to select? :
Deafult the examples are supported OFDM
  • MCS: which one should be select?:
MCS can be configurable from 0 to 7 as per the WLAN specs
  • For 20 MHz channel bandwidth, which clock rare should be used in FPGA to drive the HDL codes?:
20 MHz, you can have better idea when you see this example WLAN Receiver Using Analog Devices AD9361/AD9364
  • ADC bit width: It seems to be 32 bit by default. How can I change to other bit width?
  • If I would like to use other than a/n/ac, how can I do?
We have one more example that supports 802.11ax upto signal decoding, WLAN HDL Frame Detection and Signal Recovery. Currently, we dont support other WLAN standards. You can build your chain by using our Wireless HDL IP library blocks using HDL-Optimized System Design.
If you have any request, please contact our Sales or AE team.
Thanks,
Kranti
  3 commentaires
Kranti Balaga
Kranti Balaga le 3 Avr 2025
It seems to be 32-bit by default. Could one simply take the MSB bits (say, 12 bits) to connect to ADC/DAC with smaller bit width?
  • Yes, you can take MSB and connect to ADC/DAC data width.
The .m files (wlanhdlRxParameters.m and wlanhdlRxParameters.m) are written with parameters. Could one change the I/Q signal bit width by modifying these files?
  • No, In the transmitter example, you can modify the bitwidth of txData I and Q according to your requirement.
  • Bore giving to the receiver, there is a data type conversion block used to convert double to fixed point data type. You can adjust according to you requirements.
Yun-Tsung
Yun-Tsung le 3 Avr 2025
Thank you but please let me confirm again:
  • No, In the transmitter example, you can modify the bitwidth of txData I and Q according to your requirement.
  • Bore giving to the receiver, there is a data type conversion block used to convert double to fixed point data type. You can adjust according to you requirements.
In these two replies from you, I think you refer to WLAN Receiver Using Analog Devices AD9361/AD9364, right?
Therefore, they are not applicable for these two:
So bitwidth cannot be change for them, is that right?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Wireless Communications dans Help Center et File Exchange

Produits


Version

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by