您好
我使用的是DCA1000EVM + AWR1642BOOST + mmWave studio
很單純的用beat frequency進行物體距離計算
我量測了10筆資料如下
我任意標示出了四點座標如上圖
x-axis為捲尺測得實際距離
y_axis是使用beat frequency計算而得的距離
兩軸呈現一個線性關係,可知我在量測上各項操作並沒有問題
我使用的公式就是如下圖,或許貴公司計算上有進行校正之類的嗎?
或者並非單純使用這個關係?
謝謝您
您好
我使用的是DCA1000EVM + AWR1642BOOST + mmWave studio
很單純的用beat frequency進行物體距離計算
我量測了10筆資料如下
我任意標示出了四點座標如上圖
x-axis為捲尺測得實際距離
y_axis是使用beat frequency計算而得的距離
兩軸呈現一個線性關係,可知我在量測上各項操作並沒有問題
我使用的公式就是如下圖,或許貴公司計算上有進行校正之類的嗎?
或者並非單純使用這個關係?
謝謝您
您好
我重新檢視了一下從DCA1000EVM dump 出的 raw data
由Matlab 劃出的 time domain, frequency domain graph 與mmWave studio的結果有很大落差
下圖依序為mmWave studio繪出結果,以及我用Matlab繪出的圖
x-axis皆為取樣點。
猜測是我所使用的DCA1000EVM導出raw data 的代碼有問題,請問是否能提供這部分的Matlab代碼?
感謝
附上我使用的代碼:
clear;close all;clc;
%% read file and convert to signed number
% read .bin file
fid = fopen('./0810/0810.bin','r');
adcData = fread(fid, 'uint16'); % compensate for offset binary format
fclose(fid);
% Bin_adcData = dec2bin(adcData,16);
adcData(adcData>2^15)=adcData(adcData>2^15)-2^16;
%% organize data by LVDS lane
% reshape data based on two samples per LVDS lane
adcData = reshape(adcData, 4*2, []);
% combine real and imaginary parts of complex number
adcData1 = adcData([1,2,3,4],:)+1i*adcData([5,6,7,8],:);
你好,
需要先将DCA1000采集的数据转格式。步骤为
谢谢。