内容概要:本文详细介绍了相控阵系统的FPGA代码开发,涵盖串口通信、角度解算、Flash读写以及SPI驱动等功能模块。文中不仅提供了各个功能的具体实现细节,如SystemVerilog编写的波特率校准、MATLAB原型的角度解算算法及其在FPGA中的定点数移植、SPI驱动的时序控制,还包括了Flash读写过程中遇到的各种挑战及解决方案。此外,作者分享了许多实际开发中的经验和教训,强调了代码与硬件设计之间的紧密耦合特性。 适合人群:对FPGA开发有一定了解并希望深入研究相控阵系统的技术人员。 使用场景及目标:适用于从事相控阵雷达或其他类似项目的开发者,帮助他们理解和解决在FPGA代码开发过程中可能遇到的实际问题,提高开发效率和成功率。 其他说明:文中提到的代码和方法与具体硬件平台密切相关,在应用于其他项目时需要注意调整相应的参数和逻辑。
2025-05-28 14:34:00 350KB
1
四元数算法输出的是三个量 Pitch、Roll 和 Yaw,运算量很大。而像平衡小车这样的例子只需要一个角(Pitch 或 Roll )就可以满足工作要求,个人觉得做平衡小车最好不用四元数法。
2021-12-22 09:39:40 15KB FPGA四元数
1
%%站址坐标及角度距离解算程序包 %作者:Kernel_RSP@qq.com 2017.8 %请首先运行 gen_parameter % earth_get_ref_ENU_in_ecef.m 根据站心大地坐标获得本地的东北天 坐标方向矢量 (在地心坐标系中表示) % earth_RAE2ecef.m 由站址中心坐标 和 目标RAE 解算 目标的地心坐标 X Y Z % earth_RAE2geodetic.m 由站址中心坐标 和 目标RAE 解算 目标的大地坐标 % earth_ecef2geodetic.m 站点地心坐标转换为大地坐标 % earth_geodetic2RAE.m 根据目标地心坐标和站心大地坐标,计算目标RAE % earth_geodetic2ecef.m 站点大地坐标转换为地心坐标 % earth_geodetic2station.m 根据两个站点的大地坐标解算角度、距离关系 % earth_geodetic2station_with3Drotate.m 根据两个站点的大地坐标解算角度、距离关系 ,站心考虑三姿角度 % gen_parameter.m 地球椭球模型的参数 % matirx_3Drotate_angle2dcm.m 根据三姿角度 计算欧拉变换矩阵
2021-06-30 09:02:26 6KB 大地坐标 WGS-84 角度解算
1