Transmission between 2 bladeRF boards
Posted: Thu Jan 11, 2024 10:53 pm
Hello everyone
I am currently working on a OFDM related project where I need to transmit information from one bladeRF board to another. I have implemented this same system using GNU Radio in a loopback fashion on a single bladeRF where I connect the transmitter and receiver of the boards. When implementing on a single board the system works perfectly.
The problem starts when I try to transmit between two bladeRF boards. When working with 2 bladeRF boards, there seems to be something affecting the received signal where I observe a sort of pulsating that takes place in that the amplitude seems to have some sort of envelope as the signal is being received. This pulsating effect, however, does not continue for the whole duration of the signal reception, only for a portion of it but it repeats at consistent intervals. When looking at the frequency spectrum of the transmitted signal there seems to be an intrinsic DC spike that always exists no matter what I transmit. I suspect this could be an issue but what confuses me is that the system works on one bladeRF board.
I've tried different methods to remove this DC component at the transmitter to no avail. The next thing I suspect are IQ imbalances but I am not sure how I can solve these in GNU radio using the osmocom block. I tried generating the automatic gain control using https://github.com/Nuand/bladeRF/wiki/D ... Correction but it does not seem to make any difference. Any suggestions on this would be much appreciated. Thank you
I am currently working on a OFDM related project where I need to transmit information from one bladeRF board to another. I have implemented this same system using GNU Radio in a loopback fashion on a single bladeRF where I connect the transmitter and receiver of the boards. When implementing on a single board the system works perfectly.
The problem starts when I try to transmit between two bladeRF boards. When working with 2 bladeRF boards, there seems to be something affecting the received signal where I observe a sort of pulsating that takes place in that the amplitude seems to have some sort of envelope as the signal is being received. This pulsating effect, however, does not continue for the whole duration of the signal reception, only for a portion of it but it repeats at consistent intervals. When looking at the frequency spectrum of the transmitted signal there seems to be an intrinsic DC spike that always exists no matter what I transmit. I suspect this could be an issue but what confuses me is that the system works on one bladeRF board.
I've tried different methods to remove this DC component at the transmitter to no avail. The next thing I suspect are IQ imbalances but I am not sure how I can solve these in GNU radio using the osmocom block. I tried generating the automatic gain control using https://github.com/Nuand/bladeRF/wiki/D ... Correction but it does not seem to make any difference. Any suggestions on this would be much appreciated. Thank you