2022年中国研究生数学建模竞赛A题思路及参考代码-移动场景超分辨定位问题

简介: 2022年中国研究生数学建模竞赛A题思路及参考代码-移动场景超分辨定位问题

 在日常家庭生活中,人们可能需要花费大量时间去寻找随意摆放在家中某些角落里的小物品。但如果给某些重要物品贴上电路标签,再利用诸如扫地机器人的全屋覆盖能力,可以精准定位到这些物体,将极大地提升人们生活的便利性。而在智能辅助驾驶或者自动驾驶领域,更需要精准探测邻近车辆、行人的位置及速度,来控制车速、转向和刹车等以免发生意外。这些都属于移动场景定位问题。显然,定位的精度越高,应用价值越大,特别是超分辨率定位,具有广阔的应用前景。

现有移动场景定位产品通常采用调频连续波雷达FMCW (frequency-modulated continuous-wave) ,通过发射线性增长频率的信号波,以及接收反射回来的信号波来进行定位,示意图如下

image.gif编辑

其中PA(Power Amplifier),LNA(Low Noise Amplifier),ADC(Analogue-to-Digital Converter)。现有产品大多采用基线算法,其得到的分辨率较低,不能满足日益增长的超分辨定位需求,亟需通过建模以及设计对应算法来提高分辨率,以提升产品竞争力。

华为每年的题目一定和信号处理、雷达 相关的,今年也是一样,推荐电信、物理、信号处理等专业的同学做这个题目,毕竟专业强相关,容易获奖,题目介绍中给出了比较详细的模型和推导公式,可以按照这个进一步开展模型建立,

问题1:根据题目给定的公式就可以求解,难点在于求解数学模型,

问题2:考虑到噪音问题,判断是否需要滤波等,文中给出了3种不同算法,建议看看最新的文献是否有改进算法

移动场景超分辨率定位是指:在上述移动场景下,设计鲁棒的低复杂度在线算法,实时超分辨率定位到物体。(不妨假设天线半径远小于物体的距离)

现有算法及研究现状:

    • 现有产品中基线算法是通过加Hamming窗,然后做FFT来测距、测角。优点是复杂度低,缺点是分辨率较低。
    • 传统算法如MUSIC算法,通过空间平滑化滤波以及特征子空间的分解来分离信号空间和噪声空间,但是也会造成分辨率下降以及受噪声的较大干扰。
    • 现有的压缩感知算法利用了空间物体分布的稀疏性,可以有效提升分辨率,但处理这种连续傅里叶字典场景并设计低复杂度算法是一个巨大的挑战。

    问题: 

      1. 针对提供的无噪声仿真数据,建立定位模型,计算出物体相对位置,并以二维极坐标图(横坐标表示距离,纵坐标表示角度)展示。
      2. 针对提供的高斯噪声仿真数据,利用一个chirp周期内的IF信号,设计超分辨算法精确定位多个物体。
      3. 设计在线低复杂度算法,利用一帧中频信号来超分辨定位,并且通过数值实验验证算法性能。针对提供的一帧数据,计算出物体相对运动轨迹,并以二维图(横坐标表示距离,纵坐标表示角度)展示。
      4. 考虑实际场景中由于老化等原因,天线阵列对于自身的定位也会有误差。针对提供的仿真数据,设计提升定位算法的鲁棒性的改进算法。

      附录

      [1] 毫米波雷达传感器基础知识https://www.ti.com/cn/lit/wp/zhcy075/zhcy075.pdf?ts=1657869722417&ref_url=https%253A%252F%252Fwww.google.com%252F

      [2] Herman, M. A., & Strohmer, T. (2009). High-resolution radar via compressed sensing. IEEE transactions on signal processing, 57(6), 2275-2284.

      [3] F. Belfiori, W. van Rossum, and P. Hoogeboom, “2D-MUSIC technique applied to a coherent FMCW MIMO radar,” in Radar Systems (Radar 2012), IET International Conference on, Glasgow, United Kingdom, Oct 2012, pp. 1–6.

      数据说明:

        • 附件data_q1.npy(data_q1.mat),data_q2.npy(data_q2.mat),data_q3.npy(data_q3.mat),data_q4.npy(data_q4.mat)分别对应于问题1-4中场景的仿真数据。
        • 在各个场景下,均假设有���(需要确定)个物体在雷达的探测范围内(以原点为中心半径10米以内、开口向上张开圆心角为100°的扇形区域)。
        • 已知的参数如下:

        名词解释:

          • 超分辨率:一般理解是极大化对物体细节的显示能力。本题是指在有多物体信号叠加时,极大化物体定位精度。
          • 等效虚拟天线阵列:调制好电磁波的波形后,个发射天线是依次进行发射,个接收天线也会依次接收到返回的信号。由于此周期极短,所以可以等效成个天线同时发射接收。
          相关文章
          |
          12月前
          |
          数据挖掘 BI 项目管理
          哪些提醒软件最受欢迎?2024年5款高效工具评测与对比
          随着工作节奏加快,人们越来越依赖提醒软件来管理任务和日程。本文推荐了5款2024年热门的提醒软件:板栗看板、Todoist、OmniFocus、Remember The Milk 和 Microsoft To Do。它们各自具备独特的功能,如看板管理、智能提醒、跨平台同步等,帮助用户提高工作效率。选择时需考虑平台支持、功能需求、界面设计及成本等因素。
          1169 8
          哪些提醒软件最受欢迎?2024年5款高效工具评测与对比
          |
          11月前
          |
          运维 监控 安全
          HTTPS 证书自动化运维:HTTPS 证书管理系统之优势对比
          本文详细介绍了一款功能强大的HTTPS证书管理系统,涵盖自动签发、更新、实时监控、部署一体化、自定义加密算法、集中管理和邮箱通知等功能。系统通过简化配置、智能引导、快速响应和多重防护等优势,确保企业和个人用户能高效、安全地管理证书,提升网站和应用的安全性。
          |
          缓存 Java 数据库连接
          深入探讨:Spring与MyBatis中的连接池与缓存机制
          Spring 与 MyBatis 提供了强大的连接池和缓存机制,通过合理配置和使用这些机制,可以显著提升应用的性能和可扩展性。连接池通过复用数据库连接减少了连接创建和销毁的开销,而 MyBatis 的一级缓存和二级缓存则通过缓存查询结果减少了数据库访问次数。在实际应用中,结合具体的业务需求和系统架构,优化连接池和缓存的配置,是提升系统性能的重要手段。
          460 4
          |
          移动开发 C语言
          C语言:&&和&、||和|有什么区别
          在C语言中,&&和||是逻辑运算符,分别表示逻辑与(AND)和逻辑或(OR),它们用于连接两个布尔表达式,只有当两边都为真时&&返回真,||在至少一边为真时返回真;&和|是位运算符,对应地进行位级的与、或操作,它们对操作数的二进制位进行逐位处理。&&和||具有短路特性,而&和|没有。
          13904 1
          |
          关系型数据库 MySQL 应用服务中间件
          站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
          站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
          531 3
          |
          Java 关系型数据库 MySQL
          SpringBoot项目使用yml文件链接数据库异常
          【10月更文挑战第4天】本文分析了Spring Boot应用在连接数据库时可能遇到的问题及其解决方案。主要从四个方面探讨:配置文件格式错误、依赖缺失或版本不兼容、数据库服务问题、配置属性未正确注入。针对这些问题,提供了详细的检查方法和调试技巧,如检查YAML格式、验证依赖版本、确认数据库服务状态及用户权限,并通过日志和断点调试定位问题。
          1323 6
          |
          安全 API 网络架构
          Python中哪个框架最适合做API?
          本文介绍了Python生态系统中几个流行的API框架,包括Flask、FastAPI、Django Rest Framework(DRF)、Falcon和Tornado。每个框架都有其独特的优势和适用场景。Flask轻量灵活,适合小型项目;FastAPI高性能且自动生成文档,适合需要高吞吐量的API;DRF功能强大,适合复杂应用;Falcon高性能低延迟,适合快速API开发;Tornado异步非阻塞,适合高并发场景。文章通过示例代码和优缺点分析,帮助开发者根据项目需求选择合适的框架。
          2290 0
          |
          SQL 关系型数据库 MySQL
          【MySQL】:探秘主流关系型数据库管理系统及SQL语言
          【MySQL】:探秘主流关系型数据库管理系统及SQL语言
          651 0
          |
          NoSQL 关系型数据库 MySQL
          软件测试之【基于开源商城系统fecmall功能测试项目实例】
          软件测试之【基于开源商城系统fecmall功能测试项目实例】
          1226 0
          软件测试之【基于开源商城系统fecmall功能测试项目实例】
          |
          缓存 搜索推荐
          【电脑知识】Edge浏览器的使用技巧(特别详细)
          【电脑知识】Edge浏览器的使用技巧(特别详细)
          788 0

          热门文章

          最新文章