- 博客(7)
- 收藏
- 关注
原创 数字信号处理实验五:FIR数字滤波器设计与软件实现
用窗函数法设计滤波器,滤波器长度Nb=184。滤波器损耗函数和滤波器输出 yw(nT)分别如图所示。用等波纹最佳逼近法设计滤波器,滤波器长度Ne=83。滤波器损耗函数和滤波器输出ye(nT)分别如图所示。两种方法设计的滤波器都能有效地从噪声中提取信号,但等波纹最佳逼近法设计的滤波器阶数低得多,当然滤波实现的运算量以及时延也小得多,从图可以直观地看出时延差别。
2023-12-21 17:14:48 3565
原创 数字信号处理实验四:IIR数字滤波器设计及软件实现
1、滤波器参数选取观察图可知,三路调幅信号的载波频率分别为250Hz、500Hz、1000Hz。带宽(也可以由信号产生函数mstg清单看出)分别为50Hz、100Hz、200Hz。所以,分离混合信号st中三路抑制载波单频调幅信号的三个滤波器(低通滤波器、带通滤波器、高通滤波器)的指标参数选取如下:对载波频率为250Hz的条幅信号,可以用低通滤波器分离,其指标为带截止频率=280Hz,通带最大衰减=0.1dB;阻带截止频率=450Hz,阻带最小衰减=60dB,
2023-12-05 18:42:45 5250 2
原创 数字信号处理实验三:用FFT对信号做频谱分析
图1a和1b说明x1(n)=R4(n)的8点DFT和16点DFT分别是x1(n)的频谱函数的8点采样和16点采样,图2a和图3a表明x3(n)=x2(n+3)8R8(n)的8点DFT的模相等,但是当N=16时,x3(n)与x2(n)不满足位移关系,所以导致2b和3b的模不相同。x4(n)的周期为8,所以N=8和N=16是其周期的整数倍,得到正确的单一频率正弦波的频谱,仅在0.25Π处有1跟单一谱线,如图4a和4b所示。X5(n)的周期为16,所以N=8时,得到的频谱不正确,如5a所示。
2023-11-08 23:21:48 10156 2
原创 Arduino IDE 安装 Esp32开发环境
最近搞传感器课设,翻到到曾经买的esp开发板,于是想搭配MPU6050做姿态识别传感器,开始接触Arduino。ps:第一次插上开发板可能识别不到端口,可以尝试安装驱动程序。安装完成后选择:文件>首选项>附加开发板管理器网址 中加入Arduino core for esp32的地址。3.下载esp32_package_2.0.9_arduinome.exe 并执行。文件->首选项->其他开发板管理地址 填入上面的链接。下载完成后解压,安装在自己想要的目录下即可。于是找到了一个简单的方案.
2023-11-02 00:01:57 882 3
原创 数字信号处理实验二:时域采样与频域采样
由图1可见,采样序列的频谱的确是以采样频率为周期对模拟信号频谱的周期延拓。当采样频率为 1000Hz 时频谱混叠很小;当采样频率为 300Hz 时,在折叠频率 150Hz 附近频谱混叠很严重;当采样频率为200Hz 时,在折叠频率 110Hz 附近频谱混叠更很严重。图2验证了频域采样理论和频域采样定理。对信号x(n)的频谱函数在[0,2π]上等间隔采样N=16时,N点得到的序列正是原序列 x(n)以16为周期进行周期延拓后的主值区序列:由于 N
2023-11-01 23:32:08 13793 3
原创 这是一个Python的编程题题库
此篇文章详细记录了大一高级编程语言(python)课后题编程题代码,对应的教材为 Python 语言程序设计(清华大学出版社)(期末编程大题可能会从这里出,注意只是可能。仅限于于华侨大学且选的编程语言为Python)但以下都是常见的例子,基础入门可以作为参考。已经确保所有案例都通过 Pycharm 运行成功。当然,一个程序,不止一种形式的代码,但殊途同归。如果有更好的算法也欢迎提出。
2023-10-31 00:49:28 2022
原创 数字信号处理实验一:系统响应及系统稳定性
图a,b,c分别对应系统单位脉冲响应,系统对x1(n)=R8(n)和系统对x2(n)=u(n)的图像。图e,g分别对应系统h1(n)和h2(n)对x1(n)=R8(n)的图像。图h,i分别对应系统对u(n)和x(n)=sin(0.014n)+sin(0.4n)的响应序列的图像。由图h可见,系统对u(n)的响应逐渐衰减到0,证明了系统的稳定性。由图i可见,x(n)=sin(0.014n)+sin(0.4n)的稳态响应近似为正弦序列,这一结论验证了该系统的谐振频率是0.4 rad。
2023-10-31 00:32:15 4137
EDA课程设计-基于 FPGA 的交通信号灯控制器
2023-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人