This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR1843BOOST:AWR1843速度检测问题

Guru**** 2459590 points
Other Parts Discussed in Thread: AWR1843BOOST, DCA1000EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1496101/awr1843boost-awr1843-problem-with-velocity-detection

器件型号:AWR1843BOOST
Thread 中讨论的其他器件: DCA1000EVM

工具与软件:

您好!

我当前使用的是 AWR1843BOOST 或者会与 DCA1000EVM 来测量移动物体的速度。 用于信号处理、我使用 MATLAB .

我所面临的问题是 速度图的 X 轴(速度)受到限制 、允许我们只测量最高速度 2.5m/s . 但是、我们需要测量高达的速度 100公里/小时 .

通过我的研究、我发现修改了 配置文件 可能会解决该问题。

以下是我们的电流 配置文件

[ sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 5 0
adcCfg 2 1.
adcbufCfg -1 0 1 1
profileCfg 0 77 429 7 57.14 0 0 70 1 256 5209 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 0 0 0 0 0 4
frameCfg 0 1 16 0 100 1 0
低功率0 0
guiMonitor -1 0 0 0 0 0 0
cfarCfg -1 0 2 8 4 3 0 15 1
cfarCfg -1 1 0 4 2 3 1 15 1
multiObjBeamForming -1 1 0.5
离合器拆卸-1 0
calibDcRangeSig -1 0 -5 8 256
扩展 MaxVelocity -1 0
lvdsStreamCfg -1 0 1 0
compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
measureRangeBiasAndRxChanPhase 0 1.5 0.2
CQRxSatMonitor 0 3 5 121 0
CQSigImgMonitor 0 127 4.
模拟监控0 0
aoaFovCfg -1 -90 90 -90 90 90
cfarFovCfg -1 0 8.92
cfarFovCfg -1 1 -1 1.00
calibData 0 0 0 0
sensorStart

]

以下是我们的电流  MATLAB 代码:

[

清除 DCA
Dca = dca1000 ("AWR1843BOOST");


fs = DCA.ADCSampleRate * 1e3;
fc = 77e9;  
c = 3e8;  
λ= c / fc;  
NS = DCA.SamplesPerChirp;  
nchirp = dca.NumChirps;  
sweepSlope = DCA.SweepSlope * 1e12;
sweepTime = DCA.ChirpCycleTime * 1e-6;
PRF = 1/(2 * sweepTime);


RangeGrid =(0:nS/2-1)*(c /(2 * swepSlope)* fs / ns);


dopplerGrid =(-nchirp/2:nchirp/2-1)*(PRF/nchirp)* lambda/2;


图;
子图(2、1、1);
H1 = plot (dopplerGrid、zors (size (dopplerGrid));  
标题("速度频谱");
xlabel ("速度(m/s)");
ylabel ("Magnitude");
ylim ([0 10e4]);
栅格打开;

子图(2、1、2);
h2 = plot (rangeGrid、zero (size (rangeGrid)));  
标题("距离频谱");
xlabel ("距离(m)");
ylabel ("Magnitude");
栅格打开;

StopTime = 100;
ts = tic;

while (TOC (ts)< StopTime)(状态时间)
iqData = DCA();
iqData = Squeeze (iqData (:、1、:);


iqData = iqData -平均值(iqData、1);

fftRange = ABS (FFT (iqData、ns、1));
fftRange =平均值(fftRange、2);  
fftRange = fftRange (1:ns/2);  

fftSpeed = abs (fftshift (fft (iqData、nchirp、2)、2));
fftSpeed = Mean (fftSpeed、1);  

SET (H1、'YData'、ftSpeed (1:length (dopplerGrid)));
SET (H2、'YData'、fftRange (1:length (rangeGrid)));

绘制;
结束

DCA.release;

]

您能否建议应修改哪些参数以及如何修改?

感谢您的支持。

此致、
HJ