Pulsed Radar Issue
Posted: Fri Feb 23, 2018 2:46 pm
Hello,
My team and I are working on a pulse-doppler application of the bladeRF x115 and are having some issues. We are developing in matlab 2016a with the following code:
dev.tx.start();
dev.rx.start();
tic
while (toc <= runTime)
for i = 1:x
% transmit a pulse
dev.transmit(pulsedwaveform, 0, 0, true, true);
% recieve a column of data into the slowtime matrix
data(:, i) = dev.receive(y);
end
% process
[target, doppler] = process(data);
imagesc(app.doppler);
end
dev.rx.stop();
dev.tx.stop();
There is more code involved in the process above that is not shown but this is where the issue occurs.
The Issue:
When runTime is low enough, it runs fine for the first couple of times then stops working after that. If runTime is more than about a second, then it breaks on use. What I mean by break is that it gets stuck trying to run tx.stop(). I think it also has some trouble with transmit after a while but I haven't been able to fully diagnose that issue. The end result is that we tend to lose access to the bladeRF, it runs really slow when we do have access, and tx never turns off.
I've been trying to figure out what the issue is but without avail. Any suggestions?
My team and I are working on a pulse-doppler application of the bladeRF x115 and are having some issues. We are developing in matlab 2016a with the following code:
dev.tx.start();
dev.rx.start();
tic
while (toc <= runTime)
for i = 1:x
% transmit a pulse
dev.transmit(pulsedwaveform, 0, 0, true, true);
% recieve a column of data into the slowtime matrix
data(:, i) = dev.receive(y);
end
% process
[target, doppler] = process(data);
imagesc(app.doppler);
end
dev.rx.stop();
dev.tx.stop();
There is more code involved in the process above that is not shown but this is where the issue occurs.
The Issue:
When runTime is low enough, it runs fine for the first couple of times then stops working after that. If runTime is more than about a second, then it breaks on use. What I mean by break is that it gets stuck trying to run tx.stop(). I think it also has some trouble with transmit after a while but I haven't been able to fully diagnose that issue. The end result is that we tend to lose access to the bladeRF, it runs really slow when we do have access, and tx never turns off.
I've been trying to figure out what the issue is but without avail. Any suggestions?