Page 1 of 1
simultaneous transmitting and receiving with python api
Posted: Wed May 22, 2024 10:30 am
by mhoncuer
Hi, I am currently working on a project that require simultaneous transmitting and receiving, and I am using BladeRF for my project. However, I have encountered an issue and would appreciate your help.
I want to transmit and receive data simultaneously, but I discovered that the BladeRF Python API does not support handling two streams at once. What I want to do is send a signal to the BladeRF once and then have it repeatedly transmit that signal internally without needing a continuous transmit stream from the pc, so I can receive data from the ADC stream. Since bladerf has a fpga inside I think it should be possible in theory, but I don't want to customize the hdl part. Is there a shortcut maybe ?
Re: simultaneous transmitting and receiving with python api
Posted: Wed Jun 19, 2024 8:24 pm
by citymolt
mhoncuer wrote: ↑Wed May 22, 2024 10:30 am
Hi, I am currently working on a project that require simultaneous transmitting and receiving, and I am using BladeRF for my project. However, I have encountered an issue and would appreciate your help.
snow rider
I want to transmit and receive data simultaneously, but I discovered that the BladeRF Python API does not support handling two streams at once. What I want to do is send a signal to the BladeRF once and then have it repeatedly transmit that signal internally without needing a continuous transmit stream from the pc, so I can receive data from the ADC stream. Since bladerf has a fpga inside I think it should be possible in theory, but I don't want to customize the hdl part. Is there a shortcut maybe ?
Handling simultaneous transmission and reception on the BladeRF without continuous streaming from the PC can indeed be challenging if you are constrained by the limitations of the current Python API. However, there are some strategies and workarounds you might consider to achieve your goal without customizing the HDL.
Re: simultaneous transmitting and receiving with python api
Posted: Thu Jun 20, 2024 1:12 am
by rceiverevered
citymolt wrote: ↑Wed Jun 19, 2024 8:24 pm
Handling simultaneous transmission and reception on the BladeRF without continuous streaming from the PC can indeed be challenging if you are constrained by the limitations of the current Python API. However
geometry dash wave, there are some strategies and workarounds you might consider to achieve your goal without customizing the HDL.
Can you specifically state some solutions and strategies for this project?
Re: simultaneous transmitting and receiving with python api
Posted: Mon Aug 05, 2024 6:46 am
by adominic
Hello,
I'm half way through fixing up BladeRF Python API to support simultaneous transmitting and receiving with BladeRF. Much appreciation if anyone has any pointer regarding this feature.
Re: simultaneous transmitting and receiving with python api
Posted: Sat Aug 24, 2024 2:14 pm
by ghbjakef3
mhoncuer wrote: ↑Wed May 22, 2024 10:30 am
Hi, I am currently working on a project that require simultaneous transmitting and receiving, and I am using BladeRF for my project. However, I have encountered an issue and would appreciate your help.
I want to transmit and receive data simultaneously, but I discovered that the BladeRF Python API does not support handling two streams at once. What I want to do is send a signal to the BladeRF once and then have it repeatedly transmit that signal internally without needing a continuous transmit stream from the pc, so I can receive data from the ADC stream. Since bladerf has a fpga inside I think it should be possible in theory, but I don't want to customize the hdl part. Is there a shortcut maybe ?
I do not know of anyway to do this without modifying the FPGA/HDL. I wonder though why you can not just simply transmit from the PC continuously? I know you specifically said you don't want to do this. I do it all the time and it works just fine. It doesn't cost much CPU time. I'm just curious what you are working on.
Re: simultaneous transmitting and receiving with python api
Posted: Fri Nov 08, 2024 12:35 am
by Archibald
mhoncuer wrote: ↑Wed May 22, 2024 10:30 am
Hi, I am currently working on a project that require simultaneous transmitting and receiving, and I am using BladeRF for my project. However, I have encountered an issue and would appreciate your help.
papa's scooperia
I want to transmit and receive data simultaneously, but I discovered that the BladeRF Python API does not support handling two streams at once. What I want to do is send a signal to the BladeRF once and then have it repeatedly transmit that signal internally without needing a continuous transmit stream from the pc, so I can receive data from the ADC stream. Since bladerf has a fpga inside I think it should be possible in theory, but I don't want to customize the hdl part. Is there a shortcut maybe ?
The BladeRF allows you to set up a continuous transmission mode. You can load your signal into the transmit buffer and then set it to loop. This way, the FPGA will handle the repeated transmission without needing a continuous stream from the PC.