摘要: 使用C++来写一个IIR滤波器 我们首先要在MATLAB中设计一个IIR滤波器,并生成一个头文件,这个头文件中反映了IIR滤波器的频率响应特性 理论支持 IIR滤波叫做递归滤波器,它是一种具有反馈的滤波器。当阶数较大时一般采取多个二阶节滤波进行串联,这样可以提高系统稳定性。 一个二阶节系数规律如图所 阅读全文
posted @ 2018-05-06 18:19 Geek-wireless 阅读(5799) 评论(1) 推荐(1) 编辑
摘要: 作为一个熟悉使用keil开发st芯片的人,刚开始接触TI的芯片发现二者的开发环境真的有很大区别,在折腾了几天之后,终于完成了工程的建立,为了不让后来的兄弟受苦,整理一篇文档作为记录。 TI芯片的开发主要以ccs为主,虽然有些芯片可以用keil进行开发,但dsp芯片是一定要用ccs的,ccs软件在TI 阅读全文
posted @ 2018-08-19 15:39 Geek-wireless 阅读(4099) 评论(0) 推荐(0) 编辑
摘要: 在C语言中为了节省空间,提高运行速度经常使用指针来完成数组的传递。 对于一维数组而言可以直接传递首地址 而对于二维数组必须在传递时声明是二维数组的指针,并且调用时也要经过一些运算 首先是定义形参: 函数名(int *arg) 向这个形参传递实参: 函数名(&data[0][0]) 取出i行j列的一个 阅读全文
posted @ 2018-04-29 21:01 Geek-wireless 阅读(748) 评论(0) 推荐(0) 编辑
摘要: TIP:Tab键可以自动补全命令 首先要了解Linux树形结构 1、/- 根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样 2、/bin中 - 用户二进制文件包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux 阅读全文
posted @ 2018-04-26 17:47 Geek-wireless 阅读(452) 评论(0) 推荐(2) 编辑
摘要: DAC是STM32系列的一个基本外设,可以将数字信号转化成模拟信号,这次我将使用DAC来输出一个特定波形。 首先确定工作方法,由于我目前在做的简易示波器在输出波形的同时还需要显示输入信号,所以不能占用太多CPU时间,于是就选用了基于DMA的ADC。 使用DMA只需告诉DMA外设它要怎么搬移数据就可以 阅读全文
posted @ 2018-04-25 20:07 Geek-wireless 阅读(5666) 评论(0) 推荐(0) 编辑
摘要: 脉冲宽度调制(PWM),是英文“Pulse Width Modulation” 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制 STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 阅读全文
posted @ 2018-04-17 20:50 Geek-wireless 阅读(1534) 评论(0) 推荐(1) 编辑
摘要: 问题简介: 对于频率为fs的正弦序列,它的频谱应该只是在fs处有离散谱。但是,在实际利用DFT求它的频谱时,对时域做了截断,结果使信号的频谱不只是在fs处有离散谱,而是在以fs为中心的频带范围内都有谱线出现,它们可以理解为是从fs频率上“泄漏”出去的,这种现象称 为频谱“泄漏”。不发生泄露的条件:F 阅读全文
posted @ 2018-04-14 20:58 Geek-wireless 阅读(5748) 评论(0) 推荐(0) 编辑
摘要: 大标题 小标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 插入圆点* 昵称:果冻虾仁 * 别名:隔壁老王 * 英文名:Jelly 要注意的是星号* 后面要有一个空格。否则显示为普通星号 <br>换行 如果你想使一段话中部分文字高亮显示,来起 阅读全文
posted @ 2018-04-12 21:11 Geek-wireless 阅读(157) 评论(0) 推荐(0) 编辑