PIC8 guitar tuner:8位pic微控制器上的吉他调音器 源码
PIC8吉他调谐器 8位pic微控制器上的吉他调音器 实现吉他调音师测试不同的DSP技术 具有抛物线插值的AMDF平均幅度差函数 优点:ADC分辨率较低时效果很好 缺点:使用缓冲区,占用内存。 需要足够大的缓冲区来捕获足够多的点以查看至少一个信号周期 自相关(未实现) 使用定点直接形式I实现的IIR椭圆滤波器(进行中) 优点:IIR不需要缓冲区,可以在采样点之间实时进行处理 缺点:受约束的微控制器具有有限的数学支持,软件数学需要更长的时间,以保持实时处理,可能需要降低采样频率 项目配置 sim配置 SCL SIM文件,用于将值注入ADC f_to_mv.py用于生成测试数据 pickit3配置 可以在tuner_defs.h中设置ADC分辨率分辨率较低对AMDF更好 避免溢出 操作时间更少 与使用更高的ADC分辨率相同的精度 # define ADCBITS 7
用户评论