- 65
- 0
- 约3.53千字
- 约 7页
- 2016-11-29 发布于重庆
- 举报
哈理工数字信号处理课程设计
数字信号处理课程
设计报告
学 院: 测控技术与通信工程学院
专业班级: 测控12-5班
学生姓名: xxxxxxxx
学 号: 1205010510
指导教师: 朴 伟 英
成 绩:
完成时间:2015年6月24日
目录
目录 2
一、 目的 3
二、确定实验题目 3
三、 题目原理及分析 3
四、实验程序 4
五、实验过程 5
六、 实验总结 7
七、参考文献 8
目的
该课程设计是测控技术与仪器专业的必修课,开设课程设计的目的使学生掌握数字信号处理的基本概念和基本理论,能够利用辅助工具进行FIR和IIR数字滤波器的设计,进行一维信号的频谱分析,并进行仿真验证。加强实践教学环节,加强学生独立分析、解决问题的能力,培养学生动手能力和解决实际问题的能力,实现宽口径教育。
二、确定实验题目
对正弦信号用采样频率100kHz进行采样,打算对其进行频谱分析,由于采样硬件(FPGA)直接进行FFT,为了节省资源,只能进行1024点FFT运算,由于频率分辨力为100Hz左右,在频谱上并不能分开这两个信号,我们将采样的信号与复指数信号进行相乘(即调制);然后用低通滤波器(截止频率可以选择为1024Hz)对其进行滤波,这样我们将被测信号的频谱搬移到0频率,然后我们对滤波后的信号重新采样;再进行1024点的FFT运算,这时频率分辨力为1Hz,应该能够分辨这两个频率很靠近的正弦信号。请将这一处理过程用MATLAB仿真完成。
题目原理及分析
本题目要对正弦信号进行抽样,并使用fft对采样信号进行频谱分析。因此首先对连续正弦信号进行离散处理。实际操作中通过对连续信号间隔相同的抽样周期取值来达到离散化的目的。根据抽样定理,如果信号带宽小于奈奎斯特频率(即采样频率的二分之一),那么此时这些离散的采样点能够完全表示原信号。高于或处于奈奎斯特频率的频率分量会导致混叠现象。设抽样周期为TS(抽样角频率为ωS),则
可见抽样后的频谱是原信号频谱的周期性重复,当信号带宽小于奈奎斯特频率的二分之一时不会产生频谱混叠现象。
由于采样硬件(FPGA)直接进行FFT,为了节省资源,只能进行1024点FFT运算,由于频率分辨力为100Hz左右,在频谱上并不能分开这两个信号,我们将采样的信号与复指数信号进行相乘(即调制);然后用低通滤波器(截止频率可以选择为1024Hz)对其进行滤波,这样我们将被测信号的频谱搬移到0频率,然后我们对滤波后的信号重新采样;再进行1024点的FFT运算,这时频率分辨力为1Hz,应该能够分辨这两个频率很靠近的正弦信号。
四、实验程序
close all;
Fs = 100000; %设定采样频率
N=1024; %设定采样数据长度
i=0:N-1;
t=0:1/Fs:1;
f=i*Fs/N;
%正弦信号
y = 2*sin(10010*pi*t)+5*sin(10020*pi*t);
subplot(3,1,1);plot(t,y); %作正弦信号的时域波形
axis([0,0.01,-8,8]); %定义X,Y坐标轴的标度
xlabel(t);ylabel(y); %为X,Y轴加标题
title(正弦信号时域波形); %图形标题
grid; %画网格线
%作复指数信号
w = exp(-j*10000*pi*t);
subplot(3,1,2);plot(t,w); %作复指数信号的时域波形
axis([0,0.01,-1.5,1.5]);
xlabel(t);ylabel(w);title(复指数信号时域波形);
grid;
%调制信号
z = y.*w;
subplot(3,1,3);plot(t,z); %作调制信号的时域波形
axis([0,0.5,-8,8]);
xlabel(t);ylabel(z);title(调制信号时域波形);
grid;
figure; %设计椭圆低通滤波器
原创力文档

文档评论(0)