首页 > 其他分享 >问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真

问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真

时间:2023-05-04 18:00:36浏览次数:53  
标签:rxNum end compCoffVec FMCW TDMA txId txNum 问题解答 parameter

问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真_无偏估计


本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!


大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。


之前分享的文章:雷达仿真 | FMCW TDMA-MIMO毫米波雷达信号处理仿真(可修改为DDMA-MIMO)当中,存在几个小问题(bug),具体如下:

第十节:多普勒补偿”部分的generate CompCoff函数中,delta是否无需除以txNum,参考1642汽车雷达速度扩展算法文档里的公式,并且改完后仿真的角度估计误差更小。

修改前,修改后的代码对比如下图所示:

% function compCoffVec = generateCompCoff(parameter,speedBin)
%
%     compCoffVec = zeros(parameter.virtualAntenna,1);
%     txNum = length(parameter.txAntenna);
%     rxNum = length(parameter.rxAntenna);
%     phi = 2 * pi * (speedBin - parameter.dopplerBin/2 - 1) / parameter.dopplerBin;
%     delta = phi / txNum;
%     for txId = 1:txNum
%         for rxId = 1:rxNum
%             compCoffVec((txId-1) * rxNum + rxId) = exp(-1i * (txId-1) * delta);
%         end
%     end
% end
function compCoffVec = generateCompCoff(parameter,speedBin)


    compCoffVec = zeros(parameter.virtualAntenna,1);
    txNum = length(parameter.txAntenna);
    rxNum = length(parameter.rxAntenna);
    phi = 2 * pi * (speedBin - parameter.dopplerBin/2 - 1) / parameter.dopplerBin;
    for txId = 1:txNum
        for rxId = 1:rxNum
            compCoffVec((txId-1) * rxNum + rxId) = exp(-1i * (txId-1) * phi);
        end
    end
end

修改前,修改后的测角结果如下图所示:

问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真_无偏估计_02


问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真_无偏估计_03

幸亏有盆友指出来,否则由于我的疏忽给大家带来了不必要的麻烦,非常感谢该读者。本质上,我们的雷达仿真都是属于“无偏估计”,因此实际的计算结果于理论的结果误差非常小,基于这一点,我们就能够判断我们的仿真结果是不是存在问题。

另外还有一个读者反馈的问题,说发射信号模型中,有一个地方不好理解。代码如下:

St = exp((1i*2*pi)*(centerFreq*(t+((txNum-1)*chirps + chirpId)*Tr)+slope/2*t.^2)); %发射信号


问题解答 | FMCW TDMA-MIMO毫米波雷达信号处理仿真_无偏估计_04

解释:改为采用下面这种方式,比较简单,上述方式是不太正确的。 初始的定值,其实不需要加。反正每一个chirp都是混频之后存入DataCube,初始值按照chirp个数变化即可。       

St = exp((1i*2*pi)*(centerFreq*(t+(chirpId-1)*Tr)+slope/2*t.^2)); %发射信号


第三个问题是根据回波公式里面并没有另外考虑多普勒频率出现 ,但是代码里却增加了: 


fd = 2 * targetSpeed / lambda;
wx = ((txId-1) * rxNum + rxId) / lambda * dx * sind(targetAngle);
Sr = 10*exp((1i*2*pi)*((centerFreq-fd)*(t-tau+((txNum-1)*chirps + chirpId) * Tr)+slope/2*(t-tau).^2 + wx));


其实回波信号模型里,早就暗含了多普勒频率,看这里:

fd = 2 * targetSpeed / lambda;



标签:rxNum,end,compCoffVec,FMCW,TDMA,txId,txNum,问题解答,parameter
From: https://blog.51cto.com/u_12413309/6243748

相关文章

  • 从奈奎斯特采样定理推导FMCW雷达系统性能参数
    公众号【调皮连续波】2023年度会员内容更新公告(04.07)序号类别内容文件路径1行业报告4D毫米波雷达、激光雷达、自动驾驶等4份根目录\雷达行业报告【正文】编辑|  调皮哥的小助理     审核|调皮哥上文从FMCW毫米波雷达系统的性能参数理解4D成像毫米波雷达的设计思路,谈到......
  • FMCW系统性能参数之测量精度公式推导
    公众号【调皮连续波】2023年度会员内容更新公告(04.08)序号类别内容文件路径1无无无【正文】编辑|  调皮哥的小助理     审核|调皮哥连续多篇文章都在说FMCW雷达系统性能参数这个事儿,如:(1)从奈奎斯特采样定理推导FMCW雷达系统性能参数(2)从FMCW毫米波雷达系统的性能参数理解......
  • 雷达数据集 | 使用毫米波FMCW雷达 (AWR1642) 记录的手势数据集
    公众号【调皮连续波】【正文】本文编辑|@小助理     内容审核|@调皮哥1、引言IEEEDataPort是一个数据集库,里面包含了诸多学科和领域的数据集,非常值得大家关注,本期文章就以毫米波雷达手势识别数据集为例向大家介绍这个平台。平台链接如下:https://ieee-dataport.org/dat......
  • COMPSCI 589 问题解答
    COMPSCI589Homework4-Spring2023DueMay6,2023,11:55pmEasternTime1InstructionsThishomeworkassignmentconsistsofaprogrammingportion.Whileyoumaydiscussproblemswithyourpeers,youmustanswerthequestionsonyourownandimplementall......
  • Grid++Report 锐浪报表开发常见问题解答集锦
    Grid++Report锐浪报表开发常见问题解答集锦,锐浪报表报表对VBAccessC#Delphi支持都非常好,也可用于BS架构。Grid++Report适用于C/S报表与WEB报表(B/S报表)开发桌面报表与WEB报表共享相同的开发知识与资源,大大提高报表开发效率。另特别说明一点,在Access中使用Grid++Report锐浪......
  • COMP326问题解答
    COMP326Assignment2(15%ofthefinalmark)Due18thApril2023Pleasesubmityoursolutionselectronically(inPDFformat)onCanvasPleasebeawareoftheUniversityguidelinesonplagiarismandcollusion.Themarksforlatesubmissionswillbeaffectedin......
  • ECE 5101/CSE 5463 问题解答
    ECE5101/CSE5463,Spring2023Due:Apr.811:59pm,2023onCarmenHomeworkAssignment#4LateSubmissionNOTAcceptedHomeworkAssignment#41.(20points)InanunslottedALOHAsystem,thepacketarrivaltimesofallusersformaPoissonprocesshavingarate......
  • SEO常见问题解答:如何解决网站优化中遇到的难题和挑战
    SEO常见问题解答:如何解决网站优化中遇到的难题和挑战网站优化是提高网站在搜索引擎中排名和流量的重要手段,但是在优化过程中,往往会遇到各种难题和挑战,如何有效地解决这些问题,是每个网站运营者和SEO专家都需要掌握的技能。本文将针对一些常见的网站优化问题,给出一些解决方案和建议......
  • magento 问题解答 FQA
    1.IsthereawaybymysqltosetALLproductvisibilitytocatalog,search? 批量修改产品可见 openuptheeav_attributetableandfindtherowwhereattribute_code=visibility.Takenoteoftheattribute_id,mostlikelyitwillbe85.Alsotakenotetha......
  • FMCW雷达设计------LFM波形(2)
    承接上一篇,咱们继续来学习FMCW雷达设计的相关知识,本篇文章将把LFM波形剩下的知识全部概括完,内容可能有点多,如果错误还请批评指正。参考书籍《FMCWRadardesign》。2.......