10 2023 档案

摘要:1.减小变量的跨度和存活时间,可减小代码的复杂度。所以尽可能少使用全局变量 2.变量的赋值越明显越好! 3.准备抛弃变量时,要给它赋值一个不合理的数值。 例如,可以在删除一个指针后把它的值设为NULL。 4.函数命名尽可能采用动宾结构(尤其子函数) 5.区分类变量和全局变量。若类外部的子程序需要使用 阅读全文
posted @ 2023-10-28 19:40 Charles_hui 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.IIR滤波器 直接型结构 a.直接I型结构 b.直接II型结构 c.转置直接II型结构 d.直接型结构的特点: 优点: 简单直观 缺点: ①改变某一个{ak}将影响所有极点。②改变一个{bk}将影响所有零点。③对有限字长效应很敏感,容易出现不稳定现象。 所以综上所述,三阶以上滤波器,一般不采用直 阅读全文
posted @ 2023-10-28 19:38 Charles_hui 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.不同板子的设备树文件都存放在 arch/arm/boot/dts中。并且将设备树的文件名放入对应的Makefile中,这样设备树才能被编译。 2.".dtsi"是设备树“dts”的头文件,一般用来描述SOC的共有信息,例如CPU、串口、GPIO、IIC,中断等等。板子设备的特有信息一般放在.dt 阅读全文
posted @ 2023-10-28 15:01 Charles_hui 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1.窗函数法 设计步骤 注:H(z)可由h[k]得到,因为h[k]是有限长的 窗函数 设计滤波器时,系统函数逼近的好坏,取决于窗函数的幅度频谱WN(Ω) 矩形窗 a.由于存在吉伯斯现象,故滤波器阶数增加之后,阻带衰减不变,但过渡带减小。 b.窗函数的主瓣宽度决定了H(ejΩ)过渡 阅读全文
posted @ 2023-10-11 21:16 Charles_hui 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1.采样率:每秒钟采样的次数。例如,如果在1秒内采集了1000个数据点,则采样率为1000Hz。 若采样率为1kHz,即每秒进行1000次采样,我们可以得出以下结论: 对于50Hz的正弦波,每个周期内将进行1000 / 50 = 20次采样。 对于200Hz的正弦波,每个周期内将进行1000 / 2 阅读全文
posted @ 2023-10-11 11:06 Charles_hui 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1.线性相位??? 什么事线性相位 线性相位的充要条件 线性相位系统的分类 2.线性相位系统的频域特性 I型 II型 幅度关于原点偶对称;幅度关于横轴的π这一点奇对称,即A(π)=0 ,所以不能用高通、带阻滤波器的设计(因为对于离散系统,π这点是其最高的频率) 相位是过原点的一条直线 III型 幅度 阅读全文
posted @ 2023-10-10 20:27 Charles_hui 阅读(285) 评论(0) 推荐(0) 编辑
摘要:滤波器介绍 算法背景 LMS算法,是基于维纳滤波器理论的最小均方算法。自适应滤波器由于同时具备传统Wiener滤波器的简单、易实现和Kalman滤波器的滤波效果好两个优点。 理论公式 y(n) = WT(n)x(n) e(n) = d(n) - y(n) W(n+1) = \(W\ 阅读全文
posted @ 2023-10-10 14:43 Charles_hui 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:1.IIR滤波器的设计步骤 首先设计满足技术指标的模拟滤波器 将模拟滤波器转换为数字滤波器 2.如何设计模拟滤波器 将任意的模拟滤波器指标转换为低通的模拟滤波器指标 设计好低通滤波器(关键步骤) 通过变换,将低通滤波器转换成任意的模拟滤波器 低通模拟滤波器有三个模板:BW(ButterWorth)、 阅读全文
posted @ 2023-10-03 16:40 Charles_hui 阅读(287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示