当前位置:文档之家› 信号分析与处理课程设计毕业设计(论文)

信号分析与处理课程设计毕业设计(论文)

信号分析与处理课程设计毕业设计(论文)
信号分析与处理课程设计毕业设计(论文)

课程设计

一、目的与要求

是使学生通过上机使用Matlab工具进行数字信号处理技术的仿真练习,加深对《信号分析与处理(自)》课程所学基本理论和概念的理解,培养学生应用Matlab等工具进行数字信号处理的基本技能和实践能力,为工程应用打下良好基础。

二、主要内容

1.了解Matlab基本使用方法,掌握Matlab数字信号处理的基本编程技术。掌握数字

信号的基本概念。

1)使用Matlab(生成几种典型数字信号(正弦信号、周期信号、高斯随机信号等),2)编程计算离散信号的特征值(均值、方差等)。

3)进行信号加减运算。

2.Matlab编程实现典型离散信号(正弦信号、周期信号、随机信号)的离散傅立叶变换,显示时域信号和频谱图形(幅值谱和相位谱);以正弦周期信号为例,观察讨

论基本概念(混叠、泄漏、整周期截取、频率分辨率等)。

3.设计任意数字滤波器,并对某类型信号进行滤波,并对结果进行显示和分析。

三、进度计划

四、设计成果要求

1.提交完成设计内容的程序

2.提交设计报告

五、考核方式

课程设计报告、设计内容演示和答辩相结合。

考核内容:考勤、纪律、课程设计报告、实际编程能力和基本概念掌握程度等。

学生姓名:

指导教师:

2011 年12 月29 日

一、了解Matlab基本使用方法,掌握Matlab数字信号处理的基本编程技术。掌握数字信号的基本概念。

1、使用Matlab生成几种典型数字信号:正弦信号、周期信号、非周期信号和高斯随机信号并编程计算离散信号的特征值(均值、方差等)。

1)正弦信号:

编程如下:

k1=-20;k2=20;

k=k1:k2;

w=pi/8;

f=sin(k*w);

stem(k,f,'filled');title('正弦序列');

xlabel('时间(k)');ylabel('幅值f(k)');

fprintf('正弦信号的均值为%.4f 方差为%.4f\n',mean(f),var(f,1));

运行结果如下:

正弦信号的均值为0.0000 方差为0.5122

2)周期信号

编程如下:

k1=0;k2=3;

k=k1:k2;

Ts=1;f=k*Ts;

xtilde=f'*ones(1,8);

xtilde=xtilde(:);

xtilde=xtilde';

subplot(2,1,1);stem(k,f,'filled');

title('一个周期');xlabel('时间(k)');ylabel('幅值f(k)');

subplot(2,1,2);stem(xtilde,'filled');

title('周期序列');xlabel('时间(k)');ylabel('幅值f(k)');

fprintf('周期信号的均值为%.4f 方差为%.4f\n',mean(xtilde),var(xtilde,1));

运行结果如下:

周期信号的均值为1.5000 方差为1.2500

3)非周期信号

编程如下:

n=0:10;

x=[zeros(1,2),ones(1,5),zeros(1,4)];

stem(n,x,'filled');title('非周期信号');

xlabel('时间(n)');ylabel('幅值f(n)');

fprintf('非周期信号的均值为%.4f 方差为%.4f\n',mean(x),var(x,1));

运行结果如下:

非周期信号的均值为0.4545 方差为0.2479

4)高斯随机信号

编程如下:

n=300;

xn=randn(1,n);

stem(xn,'filled');

xlabel('n');ylabel('x(n)');title('高斯随机信号');

fprintf('随机信号的均值为%.4f 方差为%.4f\n',mean(xn),var(xn,1));

运行结果如下:

随机信号的均值为-0.0524 方差为0.8510

2、进行信号加减运算。

编程如下:

x1=[1,5,2,-4,5,-1,5]; %序列1

x2=[7,6,5,4,3,2,1]; %序列2

n=1:length(x1);

figure(1);hold on;

subplot(2,2,1);stem(n,x1,'filled');title('x1');

subplot(2,2,2);stem(n,x2,'filled');title('x2');

subplot(2,2,3);stem(n,x1+x2,'filled');title('x1+x2');

subplot(2,2,4);stem(n,x1-x2,'filled');title('x1-x2');

y=fliplr(x2); %反转

t=-length(y):-1;

figure(2);hold on;

subplot(2,2,1);stem(n,x1,'filled');title('x1');

subplot(2,2,2);stem(n,x2,'filled');title('x2');

subplot(2,2,3);stem(n,x1.*x2,'filled');title('x1*x2');

subplot(2,2,4);stem(t,y,'filled');title('x2(-n)');

运行结果如下:

1)对序列1和序列2相加减:

2)对序列1和序列2相乘,对序列2进行反转:

二、Matlab编程实现典型离散信号(正弦信号、周期信号、随机信

号)的离散傅立叶变换,显示时域信号和频谱图形(幅值谱和相位谱);以正弦周期信号为例,观察讨论基本概念(混叠、泄漏、整周期截取、频率分辨率等)。

1、离散信号的离散傅里叶变换

1)正弦信号

编程如下:

N=64;

k=0:N-1;

w=pi/6;

f=sin(k*w);

f1=dft(f,N);

figure(1);hold on;

stem(k,f,'filled');xlabel('k');ylabel('f');grid on;title('时域信号');

figure(2);hold on;

subplot(2,1,1);stem(abs(f1),'filled');ylabel('幅值');title('幅频特性');grid on;

subplot(2,1,2);stem(angle(f1),'filled');ylabel('相角');title('相频特性');grid on;

运行结果如下:

2)周期信号

编程如下:

k1=0;k2=3;

k=k1:k2;

Ts=1;f=k*Ts;

xtilde=f'*ones(1,8);

xtilde=xtilde(:);

xtilde=xtilde';

ff=dft(xtilde,32);

figure(1);hold on;stem(xtilde,'filled');

title('周期序列');xlabel('时间(k)');ylabel('幅值f');grid on;

figure(2);hold on;

subplot(2,1,1);stem(abs(ff),'filled');

ylabel('幅值');title('幅频特性');grid on;

subplot(2,1,2);stem(angle(ff),'filled');

ylabel('相角');title('相频特性');grid on;

运行结果如下:

时域信号为

频域信号为

3)随机信号

编程如下:

n=200;

xn=randn(1,n);

fxn=dft(xn,n);

figure(1);hold on;

stem(xn,'filled');

xlabel('n');ylabel('x(n)');title('高斯随机信号');

figure(2);hold on;

subplot(2,1,1);

stem(abs(fxn),'filled');ylabel('幅值');title('幅频特性');grid on; subplot(2,1,2);

stem(angle(fxn),'filled');ylabel('相角');title('相频特性');grid on; 运行结果如下:

时域信号为

频域信号为

数字信号处理课程设计报告

抽样定理的应用 摘要 抽样定理表示为若频带宽度有限的,要从抽样信号中无失真地恢复原信号,抽样频率应大于2倍信号最高频率。抽样频率小于2倍频谱最高频率时,信号的频谱有混叠。抽样频率大于2倍频谱最高频率时,信号的频谱无混叠。 语音信号处理是研究用数字信号处理技术和语音学知识对语音 信号进行处理的新兴学科,是目前发展最为迅速的学科之一,通过语音传递信息是人类最重要,最有效,最常用和最方便的交换信息手段,所以对其的研究更显得尤为重要。 Matlab语言是一种数据分析和处理功能十分强大的计算机应用 软件,它可以将声音文件变换成离散的数据文件,然后用起强大的矩阵运算能力处理数据。这为我们的本次设计提供了强大并良好的环境! 本设计要求通过利用matlab对模拟信号和语音信号进行抽样,通过傅里叶变换转换到频域,观察波形并进行分析。 关键词:抽样Matlab

目录 一、设计目的: (2) 二、设计原理: (2) 1、抽样定理 (2) 2、MATLAB简介 (2) 3、语音信号 (3) 4、Stem函数绘图 (3) 三、设计内容: (4) 1、已知g1(t)=cos(6πt),g2(t)=cos(14πt),g3(t)=cos(26πt),以抽样频率 fsam=10Hz对上述三个信号进行抽样。在同一张图上画出g1(t),g2(t),g3(t)及其抽样点,对所得结果进行讨论。 (4) 2、选取三段不同的语音信号,并选取适合的同一抽样频率对其进 行抽样,画出抽样前后的图形,并进行比较,播放抽样前后的语音。 (6) 3、选取合适的点数,对抽样后的三段语音信号分别做DFT,画图 并比较。 (10) 四、总结 (12) 五、参考文献 (13)

实验设计与数据处理课程论文

浅谈实验设计与数据分析的应用 摘要:本文主要为针对四篇论文做的一个评述性论文,主要围绕实验设计与数据分析这一主旨进行分析,针对论文的实验目标及假设、实验设计方法、实验数据汇报方法、实验结果分析方法等方面指出了作者在设计实验和进行数据分析时的合理与不足之处,并为今后在进行实验设计与数据分析时提供经验和借鉴。 关键词:实验设计;数据分析;评述 Discussion on experimental design and data analysis applications Abstract:This is mainly for a critical review of four papers, mainly around the experimental design and data analysis of this subject for analysis, the experimental targets for paper and assumptions, experimental design, the experimental data reporting methods, analytical methods, experimental results that the author in the design of experiments and data analysis, and shortcomings of the rational, and for the future during the experimental design and data analysis to provide experience and learn. Keywords: experimental design;analysis of experimental data;a critical review 1 引言(Introduction) 实验设计直接影响着实验结果的准确性、可靠性、严密性和代表性,是实验数据的前提,决定着科学研究的成败。在科学研究和工农业生产中.往往要通过实验来寻找所研究对象的变化规律.并通过对规律的研究达到各种实用的目的,比如提高产量、降低消耗等,特别是对新产品的实验,未知的东两很多,要通过大量的实验来摸索工艺条件和配方;另外,随着实验的进行,必然会得到大量的实验数据.要对数据进行分析处理才能找到其中的规律。在这个实践过程中,要想提高效率和降低成本,就必须科学合理的设计安排实验和用科学的手段分析处

信号与系统课程设计报告材料

课程设计报告 课程名称信号与系统课程设计指导教师 设计起止日期 学院信息与通信工程 专业电子信息工程 学生 班级/学号 成绩 指导老师签字

目录 1、课程设计目的 (1) 2、课程设计要求 (1) 3、课程设计任务 (1) 4、课程设计容 (1) 5、总结 (11) 参考文献 (12) 附录 (12)

1、课程设计目的 “信号与系统”是一门重要的专业基础课,MATLAB作为信号处理强有力的计算和分析工具是电子信息工程技术人员常用的重要工具之一。本课程设计基于MATLAB完成信号与系统综合设计实验,以提高学生的综合应用知识能力为目标,是“信号与系统”课程在实践教学环节上的必要补充。通过课设综合设计实验,激发学生理论课程学习兴趣,提高分析问题和解决问题的能力。 2、课程设计要求 (1)运用MATLAB编程得到简单信号、简单信号运算、复杂信号的频域响应图; (2)通过对线性时不变系统的输入、输出信号的时域和频域的分析,了解线性时不变系统的特性,同时加深对信号频谱的理解。 3、课程设计任务 (1)根据设计题目的要求,熟悉相关容的理论基础,理清程序设计的措施和步骤; (2)根据设计题目的要求,提出各目标的实施思路、方法和步骤; (3)根据相关步骤完成MATLAB程序设计,所编程序应能完整实现设计题目的要求; (4)调试程序,分析相关理论; (5)编写设计报告。 4、课程设计容 (一)基本部分 (1)信号的时频分析 任意给定单频周期信号的振幅、频率和初相,要求准确计算出其幅度谱,并准确画出时域和频域波形,正确显示时间和频率。 设计思路: 首先给出横坐标,即时间,根据设定的信号的振幅、频率和初相,写出时域波形的表达式;然后对时域波形信号进行傅里叶变化,得到频域波形;最后使用plot函数绘制各个响应图。 源程序: clc; clear; close all; Fs =128; % 采样频率 T = 1/Fs; % 采样周期 N = 600; % 采样点数 t = (0:N-1)*T; % 时间,单位:S x=2*cos(5*2*pi*t);

数字信号处理课设+语音信号的数字滤波

语音信号的数字滤波 ——利用双线性变换法实现IIR数字滤波器的设计一.课程设计的目的 通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法,掌握利用数字滤波器对信号进行滤波的方法,掌握数字滤波器的计算机仿真方法,并能够对设计结果加以分析。 二.设计方案论证 1.IIR数字滤波器设计方法 IIR数字滤波器是一种离散时间系统,其系统函数为 假设M≤N,当M>N时,系统函数可以看作一个IIR的子系统和一个(M-N)的FIR子系统的级联。IIR数字滤波器的设计实际上是求解滤波器的系数和,它 是数学上的一种逼近问题,即在规定意义上(通常采用最小均方误差准则)去逼近系统的特性。如果在S平面上去逼近,就得到模拟滤波器;如果在z平面上去逼近,就得到数字滤波器。 2.用双线性变换法设计IIR数字滤波器 脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S平面到Z平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T~π/T之间,再用z=e sT转换 平面的-π/T~π到Z平面上。也就是说,第一步先将整个S平面压缩映射到S 1 /T一条横带里;第二步再通过标准变换关系z=e s1T将此横带变换到整个Z平面上去。这样就使S平面与Z平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1所示。 图1双线性变换的映射关系 为了将S平面的整个虚轴jΩ压缩到S1平面jΩ1轴上的-π/T到π/T段上,可以通过以下的正切变换实现

数字信号处理课程设计报告

《数字信号处理》课程设计报告 设计题目: IIR滤波器的设计 专业: 班级: 姓名: 学号: 指导教师: 2010年月日

1、设计目的 1、掌握IIR 滤波器的参数选择及设计方法; 2、掌握IIR 滤波器的应用方法及应用效果; 3、提高Matlab 下的程序设计能力及综合应用能力。 4、了解语音信号的特点。 2、设计任务 1、学习并掌握课程设计实验平台的使用,了解实验平台的程序设计方法; 2、录制并观察一段语音信号的波形及频谱,确定滤波器的技术指标; 3、根据指标设计一个IIR 滤波器,得到该滤波器的系统响应和差分方程,并根据差分方程将所设计的滤波器应用于实验平台,编写相关的Matlab 程序; 4、使用实验平台处理语音信号,记录结果并进行分析。 3、设计内容 3.1设计步骤 1、学习使用实验平台,参见附录1。 2、使用录音机录制一段语音,保存为wav 格式,录音参数为:采样频率8000Hz、16bit、单声道、PCM 编码,如图1 所示。 图1 录音格式设置 在实验平台上打开此录音文件,观察并记录其波形及频谱(可以选择一段较为稳定的语音波形进行记录)。 3、根据信号的频谱确定滤波器的参数:通带截止频率Fp、通带衰减Rp、阻带截止频率Fs、阻带衰减Rs。 4、根据技术指标使用matlab 设计IIR 滤波器,得到系统函数及差分方程,并记录得到系统函数及差分方程,并记录其幅频响应图形和相频响应图形。要求设计 第 1页出的滤波器的阶数小于7,如果不能达到要求,需要调整技术指标。 5、记录滤波器的幅频响应和系统函数。在matlab 中,系统函数的表示公式为:

因此,必须记录系数向量a 和b。系数向量a 和b 的可以在Matlab 的工作空间(WorkSpace)中查看。 6、根据滤波器的系统函数推导出滤波器的差分方程。 7、将设计的滤波器应用到实验平台上。根据设计的滤波器的差分方程在实验平台下编写信号处理程序。根据运行结果记录处理前后的幅频响应的变化情况,并试听处理前后声音的变化,将结果记录,写入设计报告。 3.2实验程序 (1)Rs=40; Fs=1400; Rp=0.7; Fp=450; fs=8000; Wp=2*pi*Fp;Ws=2*pi*Fs; [N,Wn]=buttord(Wp,Ws,Rp,Rs,'s'); [b1,a1]=butter(N,Wn,'s'); [b,a]=bilinear(b1,a1,fs); [H,W]=freqz(b,a); figure; subplot(2,1,1);plot(W*fs/(2*pi),abs(H));grid on;title('频率响应'); xlabel('频率');ylabel('幅值');、 subplot(2,1,2); plot(W,angle(H));grid on;title('频率响应'); xlabel('相位(rad)');ylabel('相频特性'); 3.3实验结果(如图): N =5 Wn=6.2987e+003 第 2页

数字信号处理课设共18页文档

数字信号处理课程设计 姓名:刘倩 学号:201014407 专业:信息与计算科学 实验一:常见离散信号产生和实现 一、实验目的: 1、加深对常用离散信号的理解; 2、掌握matlab 中一些基本函数的建立方法。 二、实验原理: 1.单位抽样序列 在MATLAB 中可以利用zeros()函数实现。 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即: 2.单位阶越序列 在MATLAB 中可以利用ones()函数实现。 3.正弦序列 在MATLAB 中 4.复指数序列 在MATLAB 中 5.指数序列 在MATLAB 中

实验内容:由周期为10的正弦函数生成周期为20的余弦函数。 实验代码: n=0:30; y=sin(0.2*pi*n+pi/2); y1=sin(0.1*pi*n+pi/2); subplot(121) stem(n,y); xlabel ('时间序列n');ylabel('振幅');title('正弦函数序列y=sin(0.2*pi*n+pi/2)'); subplot(122) stem(n,y1); xlabel ('时间序列n');ylabel('振幅'); title('正弦函数序列y=sin(0.2*pi*n+pi/2)'); 实验结果: 实验二:离散系统的时域分析 实验目的:加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。实验原理:离散系统 其输入、输出关系可用以下差分方程描述: 输入信号分解为冲激信号, 记系统单位冲激响应 则系统响应为如下的卷积计算式:

当N k d k ,...2,1,0==时,h[n]是有限长度的(n :[0,M]),称系统为FIR 系统;反之,称系统为IIR 系统。 在MATLAB 中,可以用函数y=filter(p,d,x)实现差分方程的仿真,也可以用函数 y=conv(x,h)计算卷积,用y=impz(p,d,N)求系统的冲激响应。 实验内容:用MATLAB 计算全解 当n>=0时,求用系数差分方程y[n]+y[n-1]-6y[n-2]=x[n]描述的一个离散时间系统对阶跃输入x[n]=8μ[n]的全解。 实验代码: n=0:7; >> [y,sf]=filter(1,[1 1 -6],8*ones(1,8),[-7 6]); >> y1(n+1)=-1.8*(-3).^n+4.8*(2).^n-2; >> subplot(121) >> stem(n,y); >> title('由fliter 函数计算结果'); >> subplot(122) >> stem(n,y1); >> title('准确结果'); 实验结果: 结果分析:有图可得由fliter 函数得出的结果与计算出的准确结果完全一致。 实验三FFT 算法的应用

实验设计与数据处理课程论文

离心泵特性曲线特性研究 吕秋芸 (郑州大学化工与能源学院2011级环境科学二班) 摘要:泵是输送液体常用的机械。在选用一台离心泵时,既要满足一定工艺要求的流量、压头,还要有较高的效率。要正确地选择和使用离心泵,就必须掌握离心泵送液能力(q)变化时,泵的压头(H)、有效功率(P)、效率(η)的变化规律,也就是要查明离心泵的特性曲线。 关键词:扬程,转速,功率,最高效率 一、概述 离心泵的特性曲线取决于泵的结构、尺寸和转速。对于一定的离心泵,在一定的转速下,泵的扬程H与流量q之间存在一定的关系。此外,离心泵的轴功率和效率亦随泵的流量而改变。因此H-q,P-q 和η-q三条关系曲线反应了离心泵的特性,称为离心泵的特性曲线。 二、实验设计: 1.实验目的:测定一定条件(一定大气压、一定水温、一定转速)下离心泵的特性曲线。 2、实验指标:当转速一定时 H、N、P与Q的关系曲线,最高效率点为工作点。 3、实验流程: 循环槽进口阀真空表离心泵压力表出口阀孔板流量计上弯摆管计量槽循环槽

离心泵性能测定实验装置流程图 三.实验结果 1、按实验设计方案实施后,所得的实验结果如表1所示 2、实验结果图 表1 离心泵性能测定 水箱面积A=0.1718 管内径d1=48 孔内经d0=30.36 β=0.4 水温t ρ μ[CP] A d1[mm] d0[mm] 18 998.5 1.0510416 0.1718 48.0 30.36 流量测量 扬程测量 转速 功率 压差 中间 泵性能曲线 No h1[mm] h2[mm] t[s] P1[-MPa] P2[MPa] n[r/min] P[Kw] ΔP[Pa] q'[l/s] q [l/s] H[m] P[Kw] η 1 53.0 53.0 1.0 0.0100 0.2050 2957 0.880 0 0.000 0.000 21.11 0.830 0.000 2 53.0 108.0 20.0 0.0100 0.2050 2949 0.940 70 0.472 0.465 21.23 0.894 0.108 3 112.0 220.0 19.8 0.0120 0.2000 2945 1.010 180 0.937 0.923 20.99 0.964 0.197 4 218.0 400.0 20.0 0.0180 0.1950 2935 1.140 480 1.563 1.545 21.23 1.100 0.292 5 62.0 314.0 20.0 0.0238 0.1850 2925 1.260 950 2.165 2.146 20.95 1.228 0.359 6 69.0 442.0 20.0 0.0380 0.1650 2910 1.440 2000 3.204 3.193 20.58 1.425 0.452 7 47.0 386.0 14.5 0.0500 0.1450 2898 1.580 3040 4.017 4.019 19.93 1.583 0.496 8 82.0 376.0 11.0 0.0640 0.1250 2885 1.690 4170 4.592 4.616 19.50 1.716 0.514 9 63.0 382.0 11.0 0.0760 0.1050 2875 1.770 4990 4.982 5.026 18.80 1.817 0.509 10 63.0 366.0 10.1 0.0900 0.0700 2869 1.780 5300 5.154 5.210 16.69 1.838 0.463 14-真空表 15-压力表 16-泵出口阀 17-转速传感器 18-转速表 20-支架8-摆头式出水管口 9-孔板流量计 10-U型管压差计 11-计量槽 12-排水阀 13-液位计1,3-40CQ-32型离心泵 2-压差计平衡阀 4-进口闸阀 5-水槽 6-功率表 7-回水管 20

信号分析课程设计报告书

信号分析课程设计 信号系统的时域分析 编程实现的卷积积分或卷积和 一、课程设计题目: 基于 MATLAB 的连续时间LTI 系统的时域分析 二、基本要求: ① 掌握连续时不变信号处理的基本概念、基本理论和基本方法; ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方法; ③ 学会用 MATLAB 对信号进行分析和处理; ④ 编程实现卷积积分或卷积和,零输入响应,零状态响应; ⑤ 撰写课程设计论文,用信号处理基本理论分析结果。 三、设计方法与步骤: 一般的连续时间系统分析有以下几个步骤: ①求解系统的零输入响应; ②求解系统的零状态响应; ③求解系统的全响应; ④分析系统的卷积;⑤画出它们的图形. 下面以具体的微分方程为例说明利用MATLAB 软件分析系统的具体方法. 1.连续时间系统的零输入响应 描述n 阶线性时不变(LTI )连续系统的微分方程为: 已知y 及各阶导数的初始值为y(0),y (1)(0),… y (n-1)(0), 求系统的零输入响应。 建模 当LIT 系统的输入为零时,其零输入响应为微分方程的其次解(即令微分方程的等号右端为零),其形式为(设特征根均为单根) 其中p 1,p 2,…,p n 是特征方程a 1λ n +a 2λn-1+…+a n λ+a n =0的根,它们可以 用root(a)语句求得。各系数 由y 及其各阶导数的初始值来确定。对此有 1121111n n m n n m m n n m d y d y dy d u du a a a a y b b b u dt dt dt dt dt -++-++?????++=+????++1212()n p t p t p t n y t C e C e C e =++????+120n C C C y ++????+=11220 n n p C p C p C Dy ++????+=

数字信号处理课程规划报告

数字信号处理课程设计报告《应用Matlab对信号进行频谱分析及滤波》 专业: 班级: 姓名: 指导老师: 二0 0五年一月一日

目录 设计过程步骤() 2.1 语音信号的采集() 2.2 语音信号的频谱分析() 2.3 设计数字滤波器和画出其频谱响应() 2.4 用滤波器对信号进行滤波() 2.5滤波器分析后的语音信号的波形及频谱() ●心得和经验()

设计过程步骤 2.1 语音信号的采集 我们利用Windows下的录音机,录制了一段开枪发出的声音,时间在1 s内。接着在C盘保存为WAV格式,然后在Matlab软件平台下.利用函数wavread对语音信号进行采样,并记录下了采样频率和采样点数,在这里我们还通过函数sound引入听到采样后自己所录的一段声音。通过wavread函数和sound的使用,我们完成了本次课程设计的第一步。其程序如下: [x,fs,bite]=wavread('c:\alsndmgr.wav',[1000 20000]); sound(x,fs,bite); 2.2 语音信号的频谱分析 首先我们画出语音信号的时域波形;然后对语音信号进行频谱分析,在Matlab中,我们利用函数fft对信号进行快速傅里叶变换,得到信号的频谱特性性。到此,我们完成了课程实际的第二部。 其程序如下: n=1024; subplot(2,1,1); y=plot(x(50:n/4)); grid on ; title('时域信号') X=fft(x,256); subplot(2,1,2); plot(abs(fft(X))); grid on ; title('频域信号'); 运行程序得到的图形:

数据分析课程设计-NBA球员技术统计分析报告

《数据分析方法》课程设计 成绩评定表 学生姓名严震班级学号1109010114 专业信息与计算课程设计题目NBA球员技科学术统计分析报告 评 语 组长签字: 成绩 日期 20年月日

《数据分析方法》课程设计 课程设计任务书 学院理学院专业信息与计算科学学生姓名严震班级学号1109010114 课程设计题目NBA 球员技术统计分析报告实践教学要求与 任务 : 设计要求(技术参数): 1、熟练掌握SPSS 软件的操作方法; 2、根据所选题目及调研所得数据,运用数据分析知识,建立适当的数学模型; 3、运用 SPSS 软件,对模型进行求解,对结果进行分析并得出结论; 4、掌握利用数据分析理论知识解决实际问题的一般步骤。 设计任务: 1、查阅相关资料,找到NBA 球员技术的相关指标,获得相关数据; 2、利用数据分析的理论,建立线性回归模型,以及对其进行主成分分析; 3、利用 SPSS软件求解 , 并给出正确的结论。 工作计划与进度安排 : 第一天——第二天学习使用SPSS 软件并选题 第三天——第四天查阅资料 第五天——第六天建立数学模型 第七天——第九天上机求解并完成论文 第十天答辩 指导教师:专业负责人:学院教学副院长: 201年月日201年月日201年月日

II

摘要 数据分析析的主要应用有两方面,一是寻求基本结构,简化观测系统,将具有错综复杂关系的对象(变量或样品)综合为少数几个因子(不可观测的,相互独立的随机变 量),以再现因子与原变量之间的内在联系;二是用于分类,对p 个变量或 n 个样品进 行分类。聚类分析一般有两种类型,即按样品聚类或按变量(指标)聚类,其基本思想是通过定义样品或变量间“接近程度”的度量,将“相近”的样品或变量归为一类。本文 利用利用数据分析中的因子分析和聚类分析对多个变量数据进行了分析。就是分析和处理 数据的理论与方法,数据分析中提出了广泛的多元数据分析的统计方法,包括线性回归分析、方差分析、因子分析、主成分分析、典型相关分析、判别分析、聚类分析等。 关键词: spss 软件 ; 聚类分析 ; 因子分析 ; 线性规划

数字信号处理课程设计报告 杨俊

课程设计报告 课程名称数字信号处理 课题名称数字滤波器设计及在语音信号分析中的应用 专业通信工程 班级1281 学号201213120101 姓名杨俊 指导教师彭祯韩宁 2014年12月5日

湖南工程学院 课程设计任务书 课程名称数字信号处理 课题数字滤波器设计 及在语音信号分析中的应用专业班级通信工程1281班 学生姓名杨俊 学号201213120101 指导老师彭祯韩宁 审批 任务书下达日期2014 年12月5日 任务完成日期2014 年12月13日

《数字信号处理》课程设计任务书 一、课程设计的性质与目的 《数字信号处理》课程是通信专业的一门重要专业基础课,是信息的数字化处理、存储和应用的基础。通过该课程的课程设计实践,使学生对信号与信息的采集、处理、传输、显示、存储、分析和应用等有一个系统的掌握和理解;巩固和运用在《数字信号处理》课程中所学的理论知识和实验技能,掌握数字信号处理的基础理论和处理方法,提高分析和解决信号与信息处理相关问题的能力,为以后的工作和学习打下基础。 数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。 二、课程设计题目 题目1:数字滤波器设计及在语音信号分析中的应用。 1、设计步骤: (1)语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。 (2)语音信号分析 使用MATLAB绘出采样后的语音信号的时域波形和频谱图。根据频谱图求出其带宽,并说明语音信号的采样频率不能低于多少赫兹。 (3)含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声,噪声类型分为如下几种:①白

数字信号处理课程设计

数字信号处理 课 程 设 计 院系:电子信息与电气工程学院 专业:电子信息工程专业 班级:电信班 姓名: 学号: 组员:

摘要 滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR 滤波器是滤波器设计的重要组成部分。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB 作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求。 关键词数字滤波器 MATLAB 窗函数法巴特沃斯

目录 摘要 (1) 1 引言 (1) 1.1课程设计目的 (1) 1.2 课程设计内容及要求 (1) 1.3课程设计设备及平台 (1) 1.3.1 数字滤波器的简介及发展 (1) 1.3.2 MATLAB软件简介 (2) 2 课程设计原理及流程 (4) 3.课程设计原理过程 (4) 3.1 语音信号的采集 (4) 3.2 语音信号的时频分析 (5) 3.3合成后语音加噪声处理 (7) 3.3.1 噪声信号的时频分析 (7) 3.3.2 混合信号的时频分析 (8) 3.4滤波器设计及消噪处理 (10) 3.4.1 设计IIR和FIR数字滤波器 (10) 3.4.2 合成后语音信号的消噪处理 (13) 3.4.3 比较滤波前后语音信号的波形及频谱 (13) 3.4.4回放语音信号 (15) 3.5结果分析 (15) 4 结束语 (15) 5 参考文献 (16)

试验设计与数据处理课程论文

课 程 论 文 课程名称试验设计与数据处理 专业2012级网络工程 学生姓名孙贵凡 学号201210420136 指导教师潘声旺职称副教授

成绩 科学研究与数据处理 学院信息科学与技术学院专业网络工程姓名孙贵凡学号:201210420136 摘要:《实验设计与数据处理》这门课程列举典型实例介绍了一些常用的实验设计及实验数据处理方法在科学研究和工业生产中的实际应用,重点介绍了多因素优化实验设计——正交设计、回归分析方法以对目标函数进行模型化处理。其适于工艺、工程类本科生使用,尤其适用于化学化工、矿物加工、医学和环境学等学科的本科生使用。其对行实验设计可提供很大的帮助,也可供广大分析化学工作者应用。关键字:优化实验设计; 标函数进行模型化处理; 正交设计; 回归分析方法 1 引言 实验是一切自然科学的基础,科学界中大多数公式定理是由试验反复验证而推导出来的。只有经得起试验验证的定理规律才具有普遍实用性。而科学的试验设计是利用自己已有的专业学科知识,以大量的实践经验为基础而得出的既能减少试验次数,又能缩短试验周期,从而迅速找到优化方案的一种科学计算方法,就必然涉及到数据处理,也只有对试验得出的数据做出科学合理的选择,才能使实验结果更具说服力。实验设计与数据处理在水处理中发挥着不可估量的作用,通过科学合理的实验设计过程加上严谨规范的数据处理方法,可以使水处理原理,内在规律性被很好的发现,从而更好的应用于生产实践。 2 材料与方法 2.1 供试材料 1. 论文所围绕的目标和假设 研究的目标就是实验的目的,我们设计了这个实验是想来做什么以及想得到什么样的结论。要正确的识别问题和陈述问题,这些需要专业知识和大量的阅读文献综述等方法来获得我们所要提出的问题。需要对某一个具体的问题,并且对这个具体的问题提出假设。如水处理中混凝剂的最佳投加量,混凝剂的最佳投加量有一个适宜的PH值范围。

数据分析论文1

成绩评定表

课程设计任务书

汇率是在商品交易和货币运动越出国界时产生的,是一国货币价值在国际的又一表现。因为一国货币汇率受制于经济、政治、军事和心理等因素的影响,这些因素彼此之间既相互联系又相互制约,而且在不同时间,各因素产生作用的强度也会出现交替变化,所以很难准确地找出究竟哪些因素影响着一国货币汇率的变化,在开放经济中,汇率是一种重要的资源配置价格。汇率的失衡或错估,不仅会破坏经济的外部平衡,而且会给国内宏观经济稳定和经济可持续增长带来一系列不利影响。 另外,汇率的变化还能对人们的日常生活和企业的生产销售生产较大的影响。所以,对影响汇率的因素进行分析和探讨,对于指导汇率政策的制定、预测汇率变化趋势、优化投资策略,以及研究与汇率有关的生活消费等问题都有重要的应用价值。spss在经济、管理、医学及心理学等方面的研究起着很重要的作用,在我国的国民经济问题中,增加农民收入是我国扩大内需的关键,通过运用SPSS分析方法对我国人民币及其影响因素的相关分析以便能够更好地了解我国的汇率的情况。 关键词:spss;汇率;影响因素;回归

1问题分析 (1) 2数据来源 (1) 3数据定义 (2) 4数据输入 (2) 5变量的标准化处理 (3) 5.1描述性分析选入变量及参数设置 (3) 5.2描述性分析 (4) 5.3描述性分析结果输出 (5) 6.1描述性分析选入变量及参数设置 (5) 6.2线性回归分析 (7) 7进一步的分析和应用 (17) 总结 (22) 参考文献 (23)

汇率影响因素分析 1问题分析 汇率是在商品交易和货币运动越出国界时产生的,是一国货币价值在国际上的又一表现。因为一国货币汇率受制于经济、政治、军事和心理等因素的影响,这些因素彼此之间既相互联系又相互制约,而且在不同时间,各种因素产生作用的强度也会出现交替变化,所以很准确地找出究竟哪些因素影响着一国货币汇率的变化。 在开放经济中,汇率是一种重要的资源配置价格。汇率的失衡或错估,不仅会破坏经济的外部平衡,而且会给国内宏观经济稳定和经济可持续增长带来一系列不利影响。另外,汇率的变化还能对人们的日常生活和企业的生产销售产生较大的影响。所以,对影响汇率的因素进行分析和探讨,对于指导汇率政策的制定、预测汇率变化趋势、优化投资策略,以及研究与汇率有关的生产消费等问题都有重要的应用价值。 2数据来源 所用数据参考自“人民币汇率研究”(陈瑨,CENET网刊,2005)、“汇率决定模型与中国汇率总分析”(孙煜,复旦大学<经济学人>,2004)和“人民币汇率的影响因素与走势分析”(徐晨,对外经济贸易大学硕士论文,2002),其中通货膨胀率、一年期名义利率、美元利率和汇率4个指标的数据来自于<中国统计年鉴>(2001,中国统计出版社);2000年的部分数据来自于国家统计局官方网站。

信号与系统课程设计报告分析

成绩评定表 课程设计任务书

摘要 本文研究的是傅里叶变换的对称性和时移特性,傅里叶变换的性质有:对称性、线性(叠加性)、奇偶虚实性、尺度变换特性、时移特性、频移特性、微分特性、积分特性、卷积特性(时域和频域);从信号与系统的角度出发,给出了激励信号的具体模型;应用Matlab软件进行仿真,将研究的信号转化成具体的函数形式,在Matlab得到最终变换结果。使用傅里叶变换的方法、卷积的求解方法以及函数的微分等方法研究题目。 关键词: 傅里叶变换;对称性;时移特性;Matlab 目录 1、Matlab介绍................................................................................... 错误!未定义书签。

2.利用Matlab实现信号的频域分析—傅里叶变换的对称性与时移特性设计 (5) 2.1.傅里叶变换的定义及其相关性质 (5) 2.2.傅里叶变换的对称性验证编程设计及实现 (7) 2.3.傅里叶变换的时移特性验证编程设计及实现 (10) 3.总结 (13) 4.参考文献 (13) 1 、Matlab介绍 MATLAB作为一种功能强大的工程软件,其重要功能包括数值处理、程序设计、可视化显示、图形用户界面和与外部软件的融合应用等方面。 MATLAB软件由美国Math Works公司于1984年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MATLAB中实现。作为一个跨平台的软件,MATLAB已推出Unix、Windows、Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。 MATLAB软件具有很强的开放性和适应性。在保持内核不变的情况下,MATLAB可以针对不同的应用学科推出相应的工具箱(toolbox),目前己经推出了

数据分析课程设计报告

Xx大学2014-2015学年第一学期课程小论文课程名称:数据分析课程编号: 论文题目:大学生网上购物状况的调查分析 学生(学号): 学生(学号): 学生(学号): 论文评价:

最终成绩: 任课教师:评阅日期: 摘要:本文以问卷调查的形式,研究了当前大学生的网上购物现状。我们以统计软件SPSS为工具,对问卷调查所得的数据加以整理,分析得出在校大学生几乎人人都有网上购物的经历,平均每月每人会进行2-3次的网上购物,月网购费用平均为169元。不同的年级、不同的地方、不同性别的大学生网上购物的习惯也各不相同。对城镇的大学生来说,由于月生活费用比农村性质的大学生要高,因此月网购的花费相对更高,网购次数也越频繁。通常大家更喜欢在网上购买服装,书籍等商品,女大学生也喜欢购买装饰品和护肤产品。尽管大学生都喜欢网上购物,但是也有一部分人群对网上购物流程的不太熟悉,并且对所购的商品不满意。因此本文针对大学生网购出现的状况,对当前的网上购物现象和问题进行了总结,分析了当代大学生网购存在的问题及原因,提出了在的新形势下,如何让大学生更好地更放心的进行网购的对策。关键词:大学生网上购物SPSS 网购现状对策 引言:随着网络的普及,电脑成本的不断下降,依赖于网络的网络购物作为一种新型的消费方式,在全国乃至全球围都在飞速的发展,并且越来受到人们的青睐。网上购物已经慢慢地从一个新鲜的事物逐渐变成人们日常生活的一部分,冲击着人们的传统消费习惯和思维、生活方式,以其特殊的优势而逐渐深入人心最适合年轻族群购物口味的一种购物方式。 作为“高触网”的大学生,随着网络和电子商务的发展,他们成为网络购物群体中的主体。他们往往扮演者引领社会消费趋势的角色。尽管在校期间学生没有固定收入来源,在消费能力上受到了限制,但由于他们作为容易接受新鲜事物的一个群体,更加喜欢快捷、选择多的商品,因此省时省力的网络成了他们最好的购物方式。其次,大部分学生4年之后都会获得一份高于社会平均水平的收入。所以在校大学生一旦突破了资金的限制,将会成为社会主要的消费群体,其在校期间的消费行为会代表未来几年的消费趋势。基于这样一种思考我们对在校大学生进行问卷调查,利用Spss软件对各数据进行深入的分析,以便更好的了解当代大学生网络购物的特征。 一.抽样调查基本情况 通过设计调查问卷的方式,对我校100名大学生的家庭月收入、月生活费、网购的次数、月网购所花的钱、网购的商品类别、常购物的、网购的主因、对网购发展前景的看法、网购的熟悉程度、喜欢那种促销活动和对网购的满意程度进行了数据统计。用于深入统计分析大学生网购。

郑州大学数字信号处理课程设计报告

实验一:基于DFT的数字谱分析以及可能出现的问题 一、实验目的: 1.进一步加深对DFT的基本性质的理解。 2.掌握在MATLAB环境下采用FFT函数编程实现DFT的语句用法。 3.学习用DFT进行谱分析的方法,了解DFT谱分析中出现的频谱泄露和栅栏效应现 象,以便在实际中正确应用DFT。 二、实验步骤: 1.复习DFT的定义、物理含义以及主要性质。 2.复习采用DFT进行谱分析可能出现的三个主要问题以及改善方案。 3.按实验内容要求,上机实验,编写程序。 4.通过观察分析实验结果,回答思考题,加深对DFT相关知识的理解。 三、上机实验内容: 1.编写程序产生下列信号供谱分析用: 离散信号: x1=R10(n) x2={1,2,3,4,4,3,2,1},n=0,1,2,3,4,5,6,7 x3={4,3,2,1, 1,2,3,4},n=0,1,2,3,4,5,6,7 连续信号: x4=sin(2πf1t)+sin(2πf2t) f1=100Hz, f2=120Hz,采样率fs=800Hz 2.对10点矩形信号x1分别进行10点、16点、64点和256点谱分析,要求256点 频谱画出连续幅度谱,10点、16点和64点频谱画出离散幅度谱,观察栅栏效应。 3.产生信号x2和x3分别进行8点、16点谱分析,画出离散幅度谱,观察两个信 号的时域关系和幅度谱的关系。 4.对双正弦信号x4以采样率fs=800Hz抽样,生成离散双正弦信号并画出连续波形; 对离散双正弦信号进行时域截断,截取样本数分别为1000、250、50。对不同样本的双正弦信号分别进行1024点谱分析,画出连续幅度谱,观察频谱泄露现象。

数字信号处理实验报告92885

目录 实验1 离散时间信号的频域分析-----------------------2 实验2 FFT算法与应用-------------------------------7 实验3 IIR数字滤波器的设计------------------------12 实验4 FIR数字滤波器的设计------------------------17

实验1 离散时间信号的频域分析 一.实验目的 信号的频域分析是信号处理中一种有效的工具。在离散信号的时域分析中,通常将信号表示成单位采样序列δ(n )的线性组合,而在频域中,将信号表示成复变量e n j ω-或 e n N j π2-的线性组合。通过这样的表示,可以将时域的离散序 列映射到频域以便于进一步的处理。 在本实验中,将学习利用MATLAB 计算离散时间信号的DTFT 和DFT,并加深对其相互关系的理解。 二、实验原理 (1)DTFT 和DFT 的定义及其相互关系。序列x(n)DTFT 定义为()jw X e = ()n x n e ∞ =∞ ∑ω jn -它是关于自变量ω的复函数,且是以2π为周期的连续函数。 ()jw X e 可以表示为()()()jw jw jw re im X e X e jX e =+,其中,()jw re X e 和()jw im X e 分别是 ()jw X e 实部和虚部;还可以表示为 ()jw X e =()|()|jw j w X e e θ,其中, |()|jw X e 和{} ()arg ()j w X e ωθ=分别是()jw X e 的幅度函数和相位函数;它们都是ω的实函数,也是以2π为周期的周期函数。 序列()x n 的N 点DFT 定义为2211 ()()()()N N j k j kn kn N N N N n X k X e x n e x n W π π ---==== ∑∑,()X k 是周期为N 的序列。()j X e ω与()X k 的关系:()X k 是对()j X e ω)在一个周期 中的谱的等间隔N 点采样,即 2k |()()|jw w N X k X e π = = ,而()j X e ω 可以通过对()X k 内插获得,即

数字信号处理课程设计 1

(一)用窗函数法设计FIR数字滤波器 一、设计题目用窗函数法设计FIR数字低通滤波器 二、设计目的 1. 熟悉设计线性相位数字滤波器的一般步骤。 2. 掌握用窗函数法设计FIR数字滤波器的原理和方法。 3. 熟悉各种窗函数的作用以及各种窗函数对滤波特性的影响。 4. 学会根据指标要求选取合适的窗函数。 三、设计原理 窗函数法又称为傅里叶级数法,FIR数字滤波器的设计问题就是要所设计的FIR数字滤波器的响应H(ejw)去逼近所要求的理想滤波器的响应Hd(ejw)。从单位取样响应序列来看,就是使所设计的滤波器的h(n)逼近理想单位取样响应序列hd(n)。而且Hd(ejw)=逐段恒定的,且在频带边界处有不连续点,因此序列hd(n)是无限长的,通过直接截取无限长序列以得到有限长序列的办法,可以形象的比喻为h(n)通过一个窗口所看到的一段hd(n)。因此,h(n)也可以表达为hd(n)和一个窗函数w(n)的乘积,h(n)=w(n)hd(n)。这里的窗函数就是矩形序列RN(n)。 四、实现方法 用MATLAB编程实现给定指标要求的滤波器设计 五、设计内容及要求 1、各窗函数图(假设N=67;) N=67;

n=0:N-1; wn1=ones(1,N); stem(n, wn1);矩形窗 figure; wn2=hamming(N); stem(n, wn2);海明窗 figure; wn3=BARTLETT(N); stem(n, wn3);巴特列特 figure; wn4= Hanning(N); stem(n, wn4);汉宁窗 将窗函数分别画出来 2、计算理想低通滤波器单位冲激响应的源程序function[hd]=ideal(wc,N) q=(N-1)/2; n=0:N-1; m=n-q+eps; hd=sin(wc*m)./(pi*m); 3、计算频率响应的源程序 function[H]=fr(b,a,w); m=0:length(b)-1; l=0:length(a)-1; num=b*exp(-j*m'*w); den=a*exp(-j*l'*w); H=num./den;

相关主题
文本预览
相关文档 最新文档