Hi Hamed,

consider noise.
Any real-world communication is subject to it.

Another thing would be sample clock offset, which you could reduce if you clock both X300 from the same reference clock, or the Clock ref out on the back of the first X300 and connect it to the Clock ref in of the second, and set the clock source to "external".

Also, good idea to isolate multipath effects, but don't forget that if your system can't deal with the multipath environment you're in, you've incorrectly designed your OFDM system.

Best,
Marcus

On 13.05.23 02:09, Hamed Al-Zubi wrote:
Hello,

I am utilizing two USRPs, specifically the X300 models, along with GNURadio for the purpose of transmitting and receiving OFDM signals. I have implemented the OFDM flowgraphs available on Github for this purpose. The transmission and reception setup involves LOS (Line-of-Sight) configuration, where the transmit and receive antennas are positioned with a separation distance of 2 meters. To minimize the impact of multipath interference, the antennas are surrounded by absorption boards. Although the transmission and reception process itself is functioning without issues, I have encountered a problem when displaying the channel state information. In particular, there are instances where invalid packets are detected, as evidenced by the following occurrences.

*packet_headerparser_b :info: Detected an invalid packet at item 167472*
*header_payload_demux :info: Parser returned #f*

I have searched the possible causes of the error I'm encountering, and there are a few factors that have been suggested:

1- Interference--> I used different frequencies and ensured they are not in use.
2- Multipath --> absorption boards were used to minimize the impact of 
multipath.
3- Some people suggested to change  the FFT length and CRC length as a potential solution, however, modifying these papermeters did not resolve the issue.

When I used a channel model instead of USRPs, the error did not occur.
I am still uncertain about the exact cause of the error I am experiencing.


Thanks,
HZ

Reply via email to