open-sdr / openwifi-hw

open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware
GNU Affero General Public License v3.0
701 stars 237 forks source link

ofdm direct-to-receive simulation and psdu modification #97

Open fynkggwy5176 opened 1 year ago

fynkggwy5176 commented 1 year ago

Hi jiao, thank you for your project. I'm trying to simulate the openofdm_tx , openofdm_rx and some interface IP simultaneously. I don't know much about 802.11. I'm trying to modify the length of the psdu what I want to send in the openwifi-hw\ip\openofdm_tx\unit_test\test_vec\ht_tx_intf_mem_mcs7_gi1_aggr0_byte100.mem. For example, 100byte psdu, len_ht = 100 image I changed it to 24byte, image For the two-header generation method I refer to the Verilog code in tx_intf. image image image I tried different dbps_ht but all failed, the receiver couldn't demodulate correctly. image image The fcs_out_strobe didnt valid. I tried to find the 802.11n protocol, but there are so many things that I haven't found the problem yet.

  1. Do I need to consider specific things in psdu? Do you have to follow 802.11?
  2. Is there a reference for generating variable length packets?