测试技术期末大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态测试信号采集仿真与实例分析

姓名:苏冠明

学号:02010220

指导老师:贾民平

东南大学机械工程学院

2013年6月12日

动态测试信号采集仿真与实例分析

摘要:

本次研究是利用实际的动态测量数据结合信号的处理分析,运用数学软件得出信号的频谱,了解信号分析的实际应用方法。

过程主要分为三个过程,信号仿真、采集与分析处理,基于计算机的声信号采集与分析

,机械运行数据分析与处理。第一个过程是对已经连接好的轴系统进行信号采集,运用计算机记录数据,得出时域以及频域信号的图像;第二个过程是采集三个不同人所说的同一句话,进行ASCII码转换并加入噪声干扰进行分析;第三个过程,利用实验台在不对中不平衡的情况下数据采集,频域分析,并与一过程进行比较。

主要得出的结果是:得出系统的固有频率,分析出频谱图形不稳时对应的解决方法以及故障分析。

创新应用有:在原有的测试技术信号处理中的傅里叶变换,计算方法的一些知识。

核心在于matlab的运用,运用matlab,进行编程并以图的方式进行表达时域和频域下的信号图形。

关键词:信号时域分析频域分析Matlab

1 设计题一:信号仿真、采集与分析处理

1.1 题目:

信号采集过程中一般需要考虑以下几个参数:信号频率、采样频率、采样长度等,不同参数的数值设定对于信号采集的效果会产生直接影响,为了掌握信号采集过程中这些参数对

采集过程及其效果产生的影响,可以通过Matlab 或 C 语言对信号采集与分析处理的过程进

行仿真分析,具体要求如下:

利用 Matlab 或 C 语言产生信号,

)()2sin()2sin()2sin()(333222111t n t f a t f a t f a t x ++++++=φπφπφπ

其中:f1=50Hz 、 f2=200Hz 、f3=1000Hz ;

n(t) 为白噪声,均值为零,方差为 0.7;

幅值、相位任意设定;

对上述等式进行 DFFT 处理。

讨论:

1)通过设置不同的采样频率,画出时域波形和傅里叶变换后的频谱图,讨论在采样点 数一定的情况下,如 1024 点,采样频率对信号时域复现、频域分析的影响;

2)采样频率、采样长度(采样点数)与频率分辨率的关系;

3)通过设置不同幅值的信号与噪声,讨论噪声对信号时域分析和频域分析的影响;

1.2分析:

令)()2sin()2sin()2sin()(333222111t n t f a t f a t f a t x ++++++=φπφπφπ

其中f1=40Hz 、 f2=400Hz 、f3=2000Hz ;

n(t) 为白噪声,均值为零,方差为 0.7;

最后再确定各参数,得到如下)(t x :

)()2sin()2sin()2sin()(333222111t n t f a t f a t f a t x ++++++=φπφπφπ

x(t)=1*sin(2*pi*50*t+30)+3*sin(2*pi*200*t+45)+5*sin(2*pi*1000*t+60)+white_noise 首先研究这个信号的时域状态:

在Matlab 中输入:

plot(x);

number=1024;

y=fft(x,number)/number;

n=0:length(y)-1;

f=fs*n/length(y);

figure(2)

plot(f,abs(y));

可以得到采样频率为2000Hz如下的时域响应

以及接下来用拉普拉斯变换后我们可以看到此信号的频域响应:

图(1)

采样频率分别取4000Hz,,6000Hz采样点数分别取1024点和512点得图像如下:

图(2)

图(3)

图(2)图(3)是在4000Hz采样频率下取1024点和512点的时域频域图形

图(4)

图(5)

图(4)图(5)为采样频率为6000Hz下,取1024点和512点的图形

1.3 讨论

(1) 在采样点数一定的情况下,如1024 点,采样频率对信号时域复现、频域分析的影响

从图(2),图(4)可以看出,采样点数一定时(1024点),6000HZ的频谱比4000HZ 的峰值频率带更加窄,可以更清晰的看出峰值频率,并且两个峰值频率的混叠情况比低频率的少。但是时域信号比较复杂,采样频率变化后肉眼很难进行区分,故此处难以分析,略去。

(2) 采样频率、采样长度(采样点数)与频率分辨率的关系

采样频率越高,频率分辨率越高。

采样越短,采样点数越多,频率分辨率越高。

(3) 噪声对信号时域分析和频域分析的影响

将噪声方差改为1后,提取频域信号如下:

图(6)

512采样点2000Hz

图(7)

1024采样点2000HZ

比较分析上面几图:

图(7)对比图(1),图(7)频域中还是能看清主要的频率,但其他干扰信号的频率复制明显增大了。

2、设计题二:基于计算机的声信号采集与分析

2.1 题目

现代计算机具有对声音、视频进行采样的功能,把模拟信号转换为数字信号。通过计算机上的麦克风及声卡与AD,录制各人在不同环境噪声、不同发声状态下讲话“机械工程测试与控制技术”语句(不少于 3 次,最好是他人的声音),利用软件转换语音数据文件为ASCII码,然后进行频谱分析,画出时域、频域图形。

讨论:

1)该设置至少为多少的采样频率?采样长度多长为合适?

2)不同人员讲话声音的时域、频域有什么区别?根据你的分析,该怎样区分不同人员的讲话声音?

3)要使他人不易识别你的讲话声音,该怎么处理?

2.2 分析

在Matlab中输入:

clear;

fs=5000;

[x,fs]=mp3read('D:\My Documents\Desktop\a.mp3');

lengthx=length(x);

t=(0:lengthx-1)/fs;

subplot(211);

plot(t,x);

title('a声音时域波形');

xlabel('时间/s');

ylabel('幅值');

num=lengthx;

y=fft(x,num);

n=0:length(y)-1;

f=fs*n/lengthx;

subplot(212);

相关文档
最新文档