(13)配置飞行中的FFT(二)

文章目录

前言

1 FFT 动态谐波陷波频率跟踪

2 FFT 选项

2.1 后置滤波器链 FFT 分析窗口

2.2 电机噪音检查

3 典型用途

4 补充信息

5 参数说明


前言

FFT 模式跟踪将基频设置为最大的噪声峰值。


1 FFT 动态谐波陷波频率跟踪

FFT 模式跟踪将基频设置为最大的噪声峰值。通常,当启用多个谐波陷波滤波器时,每个谐波的中心频率都会锁定为第一个滤波器基频的整数倍,具体由 INS_HNTCH_HMNCS 决定。设置 INS_HNTCH_OPTSINS_HNTC2_OPTS 的第 1 位,可以使每个谐波滤波器单独跟踪最大的噪声峰值。

Note

设置凹槽选项的第 1 位还会将 INS_HNTCH_HMNCS 的默认值改为 1,而不是通常的 3。这样做是为了保持与以前的 fimware 版本的向后兼容性。在设置 INS_HNTCH_HMNCS 的第 1 位后,您可以将 INS_HNTCH_HMNCS 设回 3,或任何需要的值。

2 FFT 选项

通过设置 FFT_OPTIONS 参数中影响 FFT 操作的相应位,可以选择两个选项:

2.1 后置滤波器链 FFT 分析窗口

通常,调整中心频率的 FFT 分析是通过直接测量未滤波陀螺仪数据输出端的噪声来完成的。但是,如果设置了 FFT_OPTIONS 的第 0 位,则测量窗口会考虑低通滤波器和任何配置的陷波滤波器的影响。如果存在高频噪声,这将非常有用,因为由于滤波器链末端的低通滤波器,高频噪声对控制响应的影响要小于低频噪声,但可能会成为 FFT 测量的目标。设置该位将只跟踪那些频率较低、更为重要的噪声峰值。

2.2 电机噪音检查

如果设置了 FFT_OPTIONS 的第 1 位,且有电调电机转速遥测数据,则 FFT 的测量窗口将以电调遥测报告的电机频率为中心。如果通过滤波器链的电机噪声大于 40 分贝,则将生成 GCS 警告信息,并标识其电平、电机编号和频率。使用该位时必须同时设置第 0 位。

3 典型用途

FFT 陷波滤波器的典型用途是与其他动态谐波陷波滤波器(油门、电调或基于转速的滤波器)配合使用。在这些配置中,使用后 LPF FFT 窗口的 FFT_OPTIONS 位,可以将 FFT 滤波器定位为其他陷波滤波器和陀螺 LPFINS_GYRO_FILTER)。

4 补充信息

对于那些对该功能的工作细节和一些高级参数的权衡感兴趣的人,通常不由用户调整,《飞行中的FFT:如何工作》(In-Flight FFT: How it Works)文件描述了该操作和这些高级参数。

  • Initial Analysis Flight
  • In-Flight FFT Advanced Setup
  • In-Flight FFT: How it Works

5 参数说明

1. INS_HNTCH_HMNCS:谐波陷波滤波器谐波

注意:该参数适用于高级用户。
注意:更改后需要重启。

要应用谐波陷波滤波器的谐波频率的位掩码。该选项在下次重启时生效。值为 0 则禁用该滤波器。第一次谐波指的是基准频率。

Bitmask

Bit

Meaning

0

1st harmonic

1

2nd harmonic

2

3rd harmonic

3

4th harmonic

4

5th harmonic

5

6th harmonic

6

7th harmonic

7

8th harmonic

8

9th harmonic

9

10th harmonic

10

11th harmonic

11

12th harmonic

12

13th harmonic

13

14th harmonic

14

15th harmonic

15

16th harmonic

2. FFT_OPTIONSFFT 选项

注意:该参数适用于高级用户。
注意:更改后需要重启。

FFT 配置选项。值: 1:在滤波器组之后*应用 FFT2:以 ESC 数据为参考检查电机频率上的噪声。

Bitmask

Bit

Meaning

0

Enable post-filter FFT

1

Check motor noise

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/326124.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

邮件代发邮箱API发送邮件时如何正确使用?

邮件代发API发送邮件如何使用?邮件代发的注意事项? 邮件代发邮箱API作为邮件发送的自动化工具,其正确使用对于提高工作效率、保障信息安全具有重要意义。下面,AokSend就来探讨一下在使用邮件代发邮箱API发送邮件时,应…

【Linux学习笔记】一篇文章彻底搞定 “Linux同步与互斥“ !

本章重点 1. 学会线程同步。 2 学会使用互斥量,条件变量,posix信号量,以及读写锁。 1、进程线程间的互斥相关背景概念 临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的…

Springboot项目使用redis实现session共享

1.安装redis,并配置密码 这里就不针对于redis的安装约配置进行说明了,直接在项目中使用。 redis在windows环境下安装:Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-CSDN博客 2…

C++青少年简明教程:C++程序结构

C青少年简明教程&#xff1a;C程序结构 一个简单的C程序源码如下&#xff1a; #include <iostream> using namespace std;int main() {cout << "Hello World" << endl;return 0; }下面解析一下。 1. #include <iostream> 这是一条预处理…

Request请求数据 (** kwargs参数)

目录 &#x1f31f;前言&#x1f349;request入门1. params2. data3. json4. headers5. cookies6. auth7. files8. timeout9. proxies10. allow_redirects11. stream12. verify13. cert &#x1f31f;总结 &#x1f31f;前言 在Python中&#xff0c;发送网络请求是一项常见的任…

xCode升级后: Library ‘iconv2.4.0’ not found

报错信息&#xff1a; targets 选中 xxxNotification: Build Phases ——> Link Binary With Libraries 中&#xff0c;移除 libiconv.2.4.0.tbd libiconv.2.4.0.dylib 这两个库&#xff08;只有一个的移除一个就好&#xff09;。 然后重新添加 libiconv.tbd 修改完…

日本率先研发成功6G设备,刺痛了谁?为何日本能率先突破?

日本率先研发成功6G设备&#xff0c;无线数据速率是5G的百倍&#xff0c;这让日本方面兴奋莫名&#xff0c;毕竟日本在科技方面从1990年代以来太缺少突破的创新了&#xff0c;那么日本为何如今在6G技术上能率先突破呢&#xff1f; 日本在1980年代末期达到顶峰&#xff0c;它的科…

基于springboot+mybatis+vue的项目实战之(后端+前后端联调)

步骤&#xff1a; 1、项目准备&#xff1a;创建数据库&#xff08;之前已经创建则忽略&#xff09;&#xff0c;以及数据库连接 2、建立项目结构文件夹 3、编写pojo文件 4、编写mapper文件&#xff0c;并测试sql语句是否正确 5、编写service文件 6、编写controller文件 …

机器学习1——线性回归、误差推导

有监督——分类、回归 一、线性回归 对于一个线性方程&#xff0c;没办法拟合所有的数据点&#xff0c;但是要尽可能的覆盖尽可能多的点。 在下面的图中&#xff0c;x01。添加这一项的目的是&#xff1a;将数据矩阵补全&#xff08;比如年龄是x1、工资是x2&#xff0c;那么x0手…

JS解密之新js加密实战(二)

前言 上次发了一篇关于新加密的&#xff0c;只解了前边两层&#xff0c;这中间家里各种事情因素影响&#xff0c;没有继续进一步研究&#xff0c;今天百忙之中抽空发布第二篇&#xff0c;关于其中的一小段加密片段&#xff0c;我认为分割成多个小片段是更容易被理解的。逻辑相…

大规模 RGB LED灯控系统 Lumos:创新与智能化的融合

灯控系统&#xff1a;创新与智能化的融合 在现代照明技术不断进步的背景下&#xff0c;灯控系统的应用已经从简单的开关控制&#xff0c;发展到能够进行复杂程控操作的智能化管理。我们推出的新一代灯控解决方案&#xff0c;凭借其高度的可配置性和跨平台兼容性&#xff0c;已…

LVDS 源同步接口

传统数据传输通常采用系统同步传输方式&#xff0c;多个器件基于同一时钟源进行系统同步&#xff0c;器件之间的数据传输时序关系以系统时钟为参考&#xff0c;如图1所示。系统同步传输方式使各器件处于同步工作模式&#xff0c;但器件之间传输数据的传输时延难以确定&#xff…

大语言模型的数据预处理

文章目录 质量过滤敏感内容过滤数据去重 当收集了丰富的文本数据之后&#xff0c;为了确保数据的质量和效用&#xff0c;还需要对数据进行预处理&#xff0c;从而消除低质量、冗余、无关甚可能有害的数据。一般来说&#xff0c;需要构建并使用系统化的数据处理框架&#xff08;…

Find My腰包|苹果Find My技术与腰包结合,智能防丢,全球定位

腰包具有显瘦和显高的双重功效&#xff0c;它不仅能提高腰线、拉长腿部线条&#xff0c;还能遮住腹部多余的赘肉&#xff0c;从而在视觉上达到变高的效果&#xff0c;使整体看起来更加显瘦。除了时尚功能&#xff0c;腰包在运动中也有其独特的用途。例如&#xff0c;在跑步时&a…

大数据项目中的拉链表(hadoop,hive)

缓慢渐变维 拉链表 拉链表&#xff0c;可实现数据快照&#xff0c;可以将历史和最新数据保存在一起 如何实现: 在原始数据增加两个新字段 起始时间&#xff08;有效时间&#xff1a;什么时候导入的数据的时间&#xff09;&#xff0c;结束时间&#xff08;默认的结束时间为99…

day-35 二叉树的右视图

思路 根据层序遍历的思路。将每一层的最右边元素加入返回序列即可 解题方法 注意&#xff1a;链表删除一个数据后会立即重排&#xff0c;所以删除同一层的节点时&#xff0c;每次都删除第一个节点。 Code /*** Definition for a binary tree node.* public class TreeNode {…

企业智能照明控制系统 为企业实现智能化照明管理

工厂车间传统照明的问题及智能照明系统的优势 谢继东15821713522 一、工厂传统照明存在的问题&#xff1a; 1、工业厂房一般建筑结构高&#xff0c;跨距大。灯具安装悬挂高&#xff0c;照明空间大&#xff0c;灯具回路多&#xff0c;而车间是厂区对照明要求较高的区域&#xf…

Linux学习笔记4---点亮LED灯(汇编裸机)

本系统学习利用的是正点原子的阿尔法mini开发板&#xff0c;本系列的学习笔记也是按照正点原子的教程进行学习&#xff0c;但并不是利用虚拟机进行开发&#xff0c;而是使用Windows下的子系统WSL进行学习。 因为 Cortex-A 芯片一上电 SP 指针还没初始化&#xff0c;C 环境还没准…

Open CASCADE 教程 – AIS:自定义呈现

文章目录 开始 (Getting Started)呈现构建器 (Presentation builders)基元数组 (Primitive arrays)基元外观 (Primitive aspects)二次构建器 (Quadric builders)计算选择 (Computing selection)突出显示选择所有者 (Highlighting selection owner)突出显示的方法 (Highlighting…

[QT] 断点调试

目录 一 设置断点 二 调试窗口信息 2.1 默认窗口 2.2 详细窗口属性 三 调试方法和技巧 一 设置断点 在QtCreator中我们有两种方式添加断点。 用鼠标直接点击代码编辑窗口中的某一行按下F9添加/取消断点(操作的是当前鼠标光标所在的代码行) 二 调试窗口信息 2.1 默认窗…