提出一种改进的点光源跟踪方案,采用MSP430F149 作为主控制器,分光源发送端和光源跟踪端两部分研究。发送端发送1KHz 频率的光,跟踪端用光敏三极管检测点光源信号,对其进行1KHz 的带通滤波和A/D 转换,然后分析点光源的移动方向,并控制舵机跟踪点光源。软件部分用基本控制和中心控制两种算法互相补充、交叉控制,提升了系统性能。测试结果表明,系统跟踪快速且准确、运行稳定。
1
IIR 巴特沃斯低通滤波器的实现,在VC6.0下编译通过,可执行,对音频研究的朋友有较大的参考价值
2023-01-04 17:37:20 195KB 低通滤波器 IIR 巴特沃斯
1
载一段音频信号,或录制一段各人自己的语音信号作为分析的对象,利用 Matlab 中的随机函数产生噪声加入到语音信号中,模仿语音信号被污染,并对原信号和含噪声的信号进行频谱分析。比较不同类型滤波器的性能,选择一种合适的数字滤波器的设计方法,对被噪声污染的信号进行滤波,分析滤波后信号的时域和频域特征,回放音频信号,分别绘制原信号、含噪声信号和滤波后信号的时域波形图和频谱图以及滤波器的频响特性曲线。
2022-12-22 12:35:40 839KB matlab 语音识别 开发语言
1
Butterworth巴特沃斯带通滤波器音频分离Matlab程序,FFT频域处理,音频分离。
1
给出了巴特沃兹有源低通滤波器的设计方法和设计实例
1
matlab巴特沃斯代码STM32F4音频均衡器 示例代码将帧从 ADC 读取到循环缓冲区中,使用 CMSIS DSP 过滤样本并将过滤后的样本写入 DAC。 8段均衡器 每个波段都是带通二阶巴特沃斯,可以使用 Matlab 脚本Butter_Script调整系数。 设备设置: Fs: 80Khz目标: STM32F429 MCU,但应与任何 CortexM4 或更高版本的微控制器配合使用 Da un ejemplo 要求: 在 Fs 处从 ADC 读取样本的定时器中断 insertInputStreamSample(uint32_t * sample) <- 将样本插入缓冲区 float32_t * getOutputStreamSample(void) <- 从缓冲区读取样本 INITfilteringCoeffs(INPUT_STREAM_STATE_FLAG* inputStreamStateFlag, void (*overrunStreamCallback)(void)) <- init 函数,Flag 状态表示可以在主循环上过滤缓冲区,如果过滤需要更长的时间,则调用 ov
2022-10-24 15:41:10 12.1MB 系统开源
1
巴特沃斯二阶低通数字滤波器设计
2022-07-20 09:10:09 38KB 文档资料 simulink 滤波器
1
巴特沃斯帯通滤波器matlab源码巴特沃思过滤器设计 Butterworth滤波器设计是C ++类的集合,以及随附的单元测试套件,用于使用双线性变换设计高阶Butterworth IIR和EQ滤波器。 生成的滤波器系数被分成级联的双二阶部分,以便在任何双二阶或二阶部分(SOS)实现中轻松使用。 特征 低通,高通,带通和带阻IIR和EQ滤波器设计 高低架式过滤器设计 高阶参数化增强/截止EQ滤波器设计* Biquad和Biquad Chain实现(用于过滤具有级联的biquad部分的音频缓冲区) 紧凑,易读且注释良好的代码库 单元测试 与任何好的音频信号处理工具包一样,有单元测试可提供正确性的基本证明。 当前有6个主要的测试用例,它们检查113种不同的条件。 单元测试位于main.cpp ,并使用紧凑的C ++测试框架编写。 先决条件 作为跨平台的构建系统来构建,测试和运行示例。 在MacOS上使用: $brew install scons或port install scons 在Linux上: apt-get install scons : brew install libsndfil
2022-07-15 09:31:20 5.41MB 系统开源
1
c代码-一阶IIR,截止频率:2.122kHz,滤波器结构:巴特沃兹,稳态增益:1
2022-07-04 15:03:54 774B 代码
1