信号与系统simulink声音的录制播放滤波

信号与系统simulink声音的录制播放滤波
信号与系统simulink声音的录制播放滤波

综合训练②

实验内容:利用matlab中simulink工具,从计算机声卡中录取音频文件。在matlab中利用该音频文件,产生带回音的音频文件,要求回音产生的次数、间隔、大小可以调整,并通过simulink从声卡播放混有回音的音频文件。再设计去回音的系统,消除音频中的回音,在通过simulink从声卡播放消去回音的音频文件。

实验步骤:

一、利用simulink从声卡录取音频文件,并产生回声。

分析:录取音频文件,则需要利用一个接收信号的装置和一个储存信号的装置。若要产生回声则需要一个信号的衰减和一个信号的延迟共同作用。

如图所示,其中话筒型装置用来收集外部声音信号,通过一个放大器和一个延迟器,再与原信号共同叠加变成回声信号,其中右下角的装置用来收集声音信号。喇叭装的装置用来输出声音信号。(理论上也可以采用负反馈的方式来使原信号产生回声)

经过回声叠加以后产生的音频信号如图所示。

二、消除音频中的回声

分析:若要消除音频中的回声,则需要做一个滤波器,则先应该把其延迟和回声大小大概估计,然后将延迟的信号过滤掉。[y,fs,nbits]=wavread('output');

figure(1)

r=xcorr(y);

plot(r);

grid on;

title('y的自相关函数');

[u,v]=max(r);

r1=r;

r1(v-100:v+100,1)=0;

[u1,v1]=max(r1);

N=v-v1;%利用自相关函数求出回声延迟

a=[1,zeros(1,384),0.5];

b=1;

z=filter(1,a,y);

t=[0:441343];

figure(2),plot(t,z,'r',t,y,'b'),grid on;

title('带回声的音频信号,回声衰减a=0.5');

xlabel('t');

sound(z,44100);

以上程序利用wavread读取声音信号,然后再对回声延迟和回声衰减进行估计。

此为过滤前的输出波形:

然后此为过滤后的输出波形:

以下为滤波程序:

load lineup.mat sound(y,8192);

a=[1,zeros(1,999),0.5]; b=1;

z=filter(1,a,y);

t=linspace(0,0.855,7000);

figure(1),plot(t,0.5*z,'r',t,0.5*y,'b'),grid on;

title('带回声的信号与回声消除之后的信号进行对比'); xlabel('t');

sound(z,8192);

三、通过simulink从声卡播放消去回音的音频文件

分析:将上述已经过滤了的波形进行保存.mat,然后通过与simulink中自带的喇叭相连,就可以播放出声音来。

Loui荣誉巨献

基于MATLAB 的声音信号采集系统(论文)

基于MATLAB 的声音信号采集系统 野龙平 (陕西师范大学电子信息科学与技术,陕西) 摘要: 声音是各种信号传递与交流最直接的体现,因此对声音信号的研究有十分重要的意义。本文主要针对Matlab指令系统对声音信号的采集,作者利用Matlab 提供的数据采集工具箱, 介绍了倆种采集方法,简单分析并比较其优缺点。基于matlab的数据采集系统, 具有实现简单、性价比和灵活度高的优点。 关键词: Matlab; 数据采集 0 引言 随着科技的发展,对于语音信号的采集已经有很多种方法,如基于单片机技术、VC,C++等编程、纯硬件电路,本文介绍的方法主要通过一款软件MATLAB。它是MathWorks 公司推出的一种面向工程和科学运算的交互式计算软件, 其中包含了一套非常实用的工具-- 数据采集工具箱。使用此工具箱更容易将实验测量、数据分析和可视化的应用集合在一起。数据采集工具箱提供了一整套的命令和函数, 通过调用这些命令和函数, 可以直接控制数据采集设备的数据采集。 作者简单介绍了一种用声卡进行语音信号采集和MATLAB 的数据采集工具箱进行分析处理的语音信号采集系统。经实验证明, 该系统可实现在线连续采集语音信号并进行分析和处理, 具有实现简单、性价比和灵活度高的特点。 1 语音数据采集系统设计 MATLAB 中提供了强大的数据采集工具箱( DAQ- Data Acquisition Toolbox) , 可满足控制声卡进行数据采集的要求。用户通过调用MATLAB 命令, 可对采集的数据进行分析和处理, 为用户带来了极大的方便。 语音数据采集过程如图1 所示。

图1 声卡采集声音信号有两种方式: 传输线输入方式(LineIn) 和麦克风输入( MicIn) 方式。LineIn 方式是通过传输线把其他声音设备, 如录音机等设备的音频输出信号连接到声卡, 通过声卡记录数据存入计算机。 本系统采用MicIn 方式, 即用麦克风接收语音通过声卡将音频信号存入计算机。利用MicIn 方式通过声卡采集数据有两种方法: 方法一是采用对声卡产生一个模拟输入对象进行采集, 方法二是直接利用MATLAB 数据采集箱中提供的的函数命令进行采集。 1. 1 方法1 本系统是以声卡为对象利用MATLAB 数据采集工具箱提供的环境完成数据采集过程, 麦克风成为数据采集系统中的传感器。数据采集过程与其他硬件设备无关, 只与声卡有关, 因此应对声卡产生一个模拟输入对象(AI) 。 数据采集过程的具体实现: 1) 初始化: 创建设备对象。 ai= analoginput(‘ winsound ’ ) 2) 配置: 根据数据采集硬件设备的特性, 增加通道和控制数据采集的行为。为AI 添加1 个通道, 设置采样频率和采样时间。 addchannel( ai, 1) freq= 8000; % 采样频率fs8000Hz set( AI, sampleRate, freq) %为模拟输入设备设置采样频率 duration= 2; %采样时间为2 秒 set (AI, SamplesPerTriffer, duration* freq) ; % 为模拟输入设备设置触发时间 3) 执行: 启动设备对象, 采集数据。 start( ai) ; %启动设备对象 data= getdata( ai) ; % 获得采样数据 4) 终止: 删除设备对象。 stop( ai) ; % 停止设备对象 语音信号输入 声卡 Matlab 数据采集箱 计算机

中山学院信号与系统实验——离散系统的Simulink仿真

电子科技大学中山学院学生实验报告 院别:电子信息学院 课程名称:信号与系统实验 一、实验目的 1. 掌握离散系统的Simulink 建模方法; 2. 掌握离散系统时域响应、频域响应的Simulink 仿真方法。 二、实验原理 离散系统的Simulink 建模、仿真方法与连续系统相似,其系统模型主要有z 域模型(例18-1)、传输函数模型(例18-2)和状态空间模型(例18-3)等形式。 现采用图18-1的形式建立系统仿真模型,结合如下仿真的命令,可得到系统的状态空间变量、频率响应曲线、单位阶跃响应和单位冲激响应的波形。 图18-1 系统响应Simulink 仿真的综合模型 仿真命令: [A,B,C,D]=dlinmod(‘模型文件名’) %求状态空间矩阵,注意:模型文件名不含扩展名 dimpulse(A,B,C,D) %求冲激响应 dimpulse(A,B,C,D ,1,N 1:N 2) %求k = N 1~ N 2区间(步长为1)的冲激响应 dimpulse(A,B,C,D ,1,N 1: △N:N 2) %求冲激响应在k = N 1~ N 2区间(步长为△N )的部分样值 dstep(A,B,C,D) %求阶跃响应 dstep(A,B,C,D ,1,N 1: △N:N 2) dbode(A,B,C,D,T s ) %求频率响应(频率范围:πθπω~0,~0==即s T )。T s 为取样周期,一般取Ts=1。 dbode(A,B,C,D,T s ,i u ,w 0:?w:w 1) %求频率响应(频率范围:ω=w 0~w 1,即θ=(w 0~w 1)T s ,?w 为频率步长);i u 为系统输入端口的编号,系统只有一个输入端口时取i u =1。 以上命令,可以逐条在MATLAB 命令窗口输入、执行,也可编写成M 文件并运行。 【例18-1】线性离散系统如图18-2所示。

语音信号处理与及其MATLAB实现分析

目录 摘要 (2) 第一章绪论 (3) 1.1 语音课设的意义 (3) 1.2 语音课设的目的与要求 (3) 1.3 语音课设的基本步骤 (3) 第二章设计方案论证 (5) 2.1 设计理论依据 (5) 2.1.1 采样定理 (5) 2.1.2 采样频率 (5) 2.1.3 采样位数与采样频率 (5) 2.2 语音信号的分析及处理方法 (6) 2.2.1 语音的录入与打开 (6) 2.2.2 时域信号的FFT分析 (6) 2.2.3 数字滤波器设计原理 (7) 2.2.4 数字滤波器的设计步骤 (7) 2.2.5 IIR滤波器与FIR滤波器的性能比较 (7) 第三章图形用户界面设计 (8) 3.1 图形用户界面概念 (8) 3.2 图形用户界面设计 (8) 3.3 图形用户界面模块调试 (9) 3.3.1 语音信号的读入与打开 (9) 3.3.2 语音信号的定点分析 (9) 3.3.3 N阶高通滤波器 (11) 3.3.4 N阶低通滤波器 (12) 3.3.5 2N阶带通滤波器 (13) 3.3.6 2N阶带阻滤波器 (14) 3.4 图形用户界面制作 (15) 第四章总结 (18) 附录 (19) 参考文献 (24)

摘要 数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。 数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。 数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。 数字信号处理的核心算法是离散傅立叶变换(DFT),是DFT使信号在数字域和频域都实现了离散化,从而可以用通用计算机处理离散信号。而使数字信号处理从理论走向实用的是快速傅立叶变换(FFT),FFT的出现大大减少了DFT的运算量,使实时的数字信号处理成为可能、极大促进了该学科的发展。 MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。

交通信号控制系统方案

交通信号 控制系统(ATC)设计方案 x x x x有限责任公司

目录 1.概述 (1) 1.1系统简介 (1) 1.2设计原则 (2) 1.3系统设计依据及执行标准 (4) 2.总体设计方案 (6) 2.1控制系统总体功能 (6) 2.2通信系统总体结构 (6) 2.3通信系统主要优势 (8) 3.详细设计方案 (9) 3.1监测点设备 (9) 3.1.1设备功能描述 (9) 3.1.2监测点设备组成、结构及特点 (9) 3.2防雷保护及安全设计 (14) 3.3详细设备说明 (15) 3.3.1高清晰摄像机 (15) 3.3.2标清视频检测 (15) 3.3.3补光设备 (15) 3.3.4嵌入式存储 (15) 3.3.5 GOE210千兆工业以太网交换机 (15) 3.3.6 POE工业以太网光纤收发器 (17) 3.4系统典型配置清单 (18)

1.概述 城市发展交通智能信号灯,减少道路拥堵,最终达到智能化区域交通信号控制系统。智能交通信号灯迎合实现绿色经济的时代潮流,为了解决这个问题,提出智能交通信号灯及网络技术,会根据路口车辆多少,自动调节时间,可减少等候时间在75%以上,从而大大节省了人们的出行时间,减少了路口的无效等候,使出行更快捷。 在智能交通系统中,以往的常规摄像机是对所有通过该地点的机动车辆的车牌进行拍摄、记录与处理。由于受到图像采集设备分辨率的制约,图片仅能反映出车型、车身颜色、车牌号码等简单信息。公安执法部门对部分治安案件、交通肇事案件的取证要求上,希望能掌握更详细更清楚的资料,如驾驶员的面貌特征、车内驾驶室的情况、清晰的车辆信息、货车的装载情况。采用高清晰摄像机做前端采集,可以实现所抓拍的图像中用肉眼清楚地分辨:车辆的颜色、特征、车牌的号码、车牌颜色、司乘人员的面部特征。 如此一来智能化同时也带来了网络数据流量的剧增,对网络通信的可靠传输提出了更高的要求。工业以太网交换机在区域交通信号控制系统网络中稳定性、高可靠性、高安全性成为关键中的关键。 1.1系统简介 区域交通信号控制系统(ATC) 智能化区域交通信号控制系统采用百万像素的数字化网络摄像机(1600×1200 CCD传感器),一台摄像机覆盖两条车道,准确抓拍正常行驶、压线行驶、并行通过的车辆,并自动识别车牌号码,抓拍的车辆图片可清晰地显示车辆特征及前排司乘人员的面部特征。摄像机工作于外触发方式,通过视频分析、环形线圈或者窄波雷达检测通过车辆,在抓拍车辆的同时可获取车辆的行驶速度。两条车道共用一台高清数字摄像机的方式在保障系统性能的前提下,大大降低了系统成本。

labview声音采集系统

虚拟仪器技术 姓名:史昌波 学号:2131391 指导教师:孙来军 院系(部所):电子工程学院专业:控制工程

目录 1、前言 (3) 2、声卡的硬件结构和特性 (3) 2.1声卡的作用和特点 (3) 2.2声卡的构造 (5) 3、LABVIEW中与声卡相关的函数节点 (5) 4、LABVIEW程序设计 (6) 4.1程序原理 (6) 4.2程序结构 (7) 4.3结果分析 (9) 5、结束语 (9) 6、参考文献 (10)

基于声卡的数据采集与分析 1、前言 虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。在虚拟仪器系统中,硬件解决信号的输入和输出,软件可以方便地修改仪器系统的功能,以适应不同使用者的需要。其中硬件的核心是数据采集卡。目前市售的数据采集卡价格与性能基本成正比,一般比较昂贵1。 随着DSP(数字信号处理)技术走向成熟,计算机声卡可以成为一个优秀的数据采集系统,它同时具有A/D和D/A转换功能,不仅价格低廉,而且兼容性好、性能稳定、灵活通用,驱动程序升级方便,在实验室中,如果测量对象的频率在音频范围,而且对指标没有太高的要求,就可以考虑使用声卡取代常规的DAQ设备。而且LABVIEW中提供了专门用于声卡操作的函数节点,所以用声卡搭建数据采集系统是非常方便的2。 2、声卡的硬件结构和特性 2.1声卡的作用和特点 声卡的主要功能就是经过DSP(数字信号处理)音效芯片的处理,进行模拟音频信号的与数字信号的转换,在实际中,除了音频信号以外,很多信号都在音频范围内,比如机械量信号,某些载波信号等,当我们对这些信号进行采集时,使用声卡作为采集卡是一种很好的解决方案。 声卡的功能主要是录制与播放,编辑与合成处理,MIDI接口三个部分3。 (1)录制与播放

信号与系统simulink声音的录制播放滤波

综合训练② 实验内容:利用matlab中simulink工具,从计算机声卡中录取音频文件。在matlab中利用该音频文件,产生带回音的音频文件,要求回音产生的次数、间隔、大小可以调整,并通过simulink从声卡播放混有回音的音频文件。再设计去回音的系统,消除音频中的回音,在通过simulink从声卡播放消去回音的音频文件。 实验步骤: 一、利用simulink从声卡录取音频文件,并产生回声。 分析:录取音频文件,则需要利用一个接收信号的装置和一个储存信号的装置。若要产生回声则需要一个信号的衰减和一个信号的延迟共同作用。 如图所示,其中话筒型装置用来收集外部声音信号,通过一个放大器和一个延迟器,再与原信号共同叠加变成回声信号,其中右下角的装置用来收集声音信号。喇叭装的装置用来输出声音信号。(理论上也可以采用负反馈的方式来使原信号产生回声)

经过回声叠加以后产生的音频信号如图所示。 二、消除音频中的回声 分析:若要消除音频中的回声,则需要做一个滤波器,则先应该把其延迟和回声大小大概估计,然后将延迟的信号过滤掉。[y,fs,nbits]=wavread('output'); figure(1) r=xcorr(y); plot(r); grid on; title('y的自相关函数'); [u,v]=max(r); r1=r; r1(v-100:v+100,1)=0; [u1,v1]=max(r1); N=v-v1;%利用自相关函数求出回声延迟

a=[1,zeros(1,384),0.5]; b=1; z=filter(1,a,y); t=[0:441343]; figure(2),plot(t,z,'r',t,y,'b'),grid on; title('带回声的音频信号,回声衰减a=0.5'); xlabel('t'); sound(z,44100); 以上程序利用wavread读取声音信号,然后再对回声延迟和回声衰减进行估计。

基于Matlab的语音信号处理与分析

系(院)物理与电子工程学院专业电子信息工程题目语音信号的处理与分析 学生姓名 指导教师 班级 学号 完成日期:2013 年5 月 目录 1 绪论.............................................................................................................. 错误!未定义书签。 1.1课题背景及意义................................................................................. 错误!未定义书签。 1.2国内外研究现状................................................................................. 错误!未定义书签。 1.3本课题的研究内容和方法................................................................. 错误!未定义书签。 1.3.1 研究内容................................................................................ 错误!未定义书签。 1.3.2 开发环境................................................................................ 错误!未定义书签。 2 语音信号处理的总体方案............................................................................ 错误!未定义书签。 2.1 系统基本概述.................................................................................... 错误!未定义书签。 2.2 系统基本要求与目的........................................................................ 错误!未定义书签。 2.3 系统框架及实现................................................................................ 错误!未定义书签。 2.3.1 语音信号的采样.................................................................... 错误!未定义书签。 2.3.2 语音信号的频谱分析............................................................ 错误!未定义书签。 2.3.3 音乐信号的抽取.................................................................... 错误!未定义书签。 2.3.4 音乐信号的AM调制.............................................................. 错误!未定义书签。 2.3.5 AM调制音乐信号的同步解调............................................... 错误!未定义书签。 2.4系统设计流程图................................................................................. 错误!未定义书签。 3 语音信号处理基本知识................................................................................ 错误!未定义书签。 3.1语音的录入与打开............................................................................. 错误!未定义书签。 3.2采样位数和采样频率......................................................................... 错误!未定义书签。 3.3时域信号的FFT分析......................................................................... 错误!未定义书签。 3.4切比雪夫滤波器................................................................................. 错误!未定义书签。 3.5数字滤波器设计原理......................................................................... 错误!未定义书签。 4 语音信号实例处理设计................................................................................ 错误!未定义书签。 4.1语音信号的采集................................................................................. 错误!未定义书签。

信息采集系统解决方案

信息采集系统解决方案

信息采集系统解决方案 1系统概述 信息采集是信息服务的基础,为信息处理和发布工作提供数据来源支持。信息数据来源的丰富性、准确性、实时性、覆盖度等指标是信息服务的关键一环,对信息服务质量的影响至关重要。针对交通流信息数据,包括流量、速度、密度等,目前主要是基于微波、视频、地磁等固定车辆检测器以及浮动车等移动式车辆检测器进行采集,各种采集方式都存在响应的利弊。针对车驾管以及出入境数据,包括车辆信息、驾驶人信息、出入境办证进度信息等,主要是通过和公安相关的数据库进行对接,此类信息将在信息分析处理系统进行详细介绍。 针对目前交通信息来源的多样性以及今后服务质量水平发展对信息来源种类扩展要求,需要建设一套统一的,具备良好兼容性和前瞻性的交通信息统一接入接口。一方面,本期项目的各种交通信息来源可以使用该接口进行数据接入,另一方面,当新的或第三方的交通信息来源需要加入到本系统中来时,可以使用该接口进行数据接入,不需要再次投入资源进行额外开发。 统一接入接口建成后,根据各种数据来源系统的网络环境、系统技术特性和交通流信息数据特点,开发相应的交通信息数据对接程序,逐一完成微波采集系统、浮动车分析系统、人工采集等来源的交通信息数据采集接入。 2系统架构及功能介绍 2.1统一接入接口 统一接入接口的建设的关键任务包括接口技术规范制定、路网路段编码规则约定及交通信息数据结构约定等多个方面。

2.1.1接口技术规范 一方面由于本系统接入的交通信息数据来源多样,开发语言和系统运行的环境均存在差异,不具备统一的技术特性;另一方面,考虑到以后可能需要接入更多新的或第三方的信息系统作为数据来源,应当选择较成熟和通用的接口实现技术作为本项目的交通流信息采集统一接入接口实现技术。 根据目前信息系统建设的行业现状,选择Web Service和TCP/UDP Socket 作为数据传输接口的实现技术是较优的选择。Web Service和TCP/UDP Socket 具有实时性强、通用性强、应用广泛、技术支持资源丰富等优势,可以实现跨硬件平台、跨操作系统、跨开发语言的数据传输和信息交换。 项目实施时需要根据现有的信息采集系统的技术特点来具体分析,以选定采用Web Service或TCP/UDP Socket作为接口实现技术,必要时可以两种方式并举,提供高兼容度的接口形式。 为了保护接入接口及其数据传输的安全性,避免恶意攻击访问,避免恶意数据窃取,可以使用身份认证、加密传输等技术来加以保证。 统一数据采集接口的工作流程可以如下进行:

振动信号的采集与预处理

振动信号的采集与预处理 几乎所有的物理现象都可看作是信号,但这里我们特指动态振动信号。 振动信号采集与一般性模拟信号采集虽有共同之处,但存在的差异更多,因此,在采集振动信号时应注意以下几点: 1. 振动信号采集模式取决于机组当时的工作状态,如稳态、瞬态等; 2. 变转速运行设备的振动信号采集在有条件时应采取同步整周期采集; 3. 所有工作状态下振动信号采集均应符合采样定理。 对信号预处理具有特定要求是振动信号本身的特性所致。信号预处理的功能在一定程度上说是影响后续信号分析的重要因素。预处理方法的选择也要注意以下条件: 1. 在涉及相位计算或显示时尽量不采用抗混滤波; 2. 在计算频谱时采用低通抗混滤波; 3. 在处理瞬态过程中1X矢量、2X矢量的快速处理时采用矢量滤波。 上述第3条是保障瞬态过程符合采样定理的基本条件。在瞬态振动信号采集时,机组转速变化率较高,若依靠采集动态信号(一般需要若干周期)通过后处理获得1X和2X矢量数据,除了效率低下以外,计算机(服务器)资源利用率也不高,且无法做到高分辨分析数据。机组瞬态特征(以波德图、极坐标图和三维频谱图等型式表示)是固有的,当组成这些图谱的数据间隔过大(分辨率过低)时,除许多微小的变化无法表达出来,也会得出误差很大的分析结论,影响故障诊断的准确度。一般来说,三维频谱图要求数据的组数(△rpm分辨率)较少,太多了反而影响对图形的正确识别;但对前面两种分析图谱,则要求较高的分辨率。目前公认的方式是每采集10组静态数据采集1组动态数据,可很好地解决不同图谱对数据分辨率的要求差异。 影响振动信号采集精度的因素包括采集方式、采样频率、量化精度三个因素,采样方式不同,采集信号的精度不同,其中以同步整周期采集为最佳方式;采样频率受制于信号最高频率;量化精度取决于A/D转换的位数,一般采用12位,部分系统采用16位甚至24位。 振动信号的采样过程,严格来说应包含几个方面: 1. 信号适调 由于目前采用的数据采集系统是一种数字化系统,所采用的A/D芯片对信号输入量程有严格限制,为了保证信号转换具有较高的信噪比,信号进入A/D以前,均需进行信号适调。适调包括大信号的衰减处理和弱信号的放大处理,或者对一些直流信号进行偏置处理,使其满足A/D输入量程要求。 2. A/D转换

光纤声音采集系统

摘要:科技的发展带来许多电磁干扰或射频干扰的恶劣环境,要想解决电磁干扰问题的,必须从本质上改变麦克风的工作模式。文章提出了利用激光的传输频带宽、通信容量大和抗电磁干扰能力强等优点,研制一种基于光相位干涉的高灵敏度声音采集系统。光纤声音采集能够传送非常高的声音质量,适用于多种恶劣环境下的声音采集。 关键词:光纤声音采集、干涉型光纤传感器 引言: 麦克风在声场和电场中起着重要的沟通界面,它可将声音信号传至任何地方或者记忆装置。传统型的使用电磁场或静电场来产生动作,外部的强电磁场影响会阻绝这些装置的功能。本项目研制的光纤声音采集系统是一种新颖的声音信号传感器,在反射式强度型光纤传感器的原理基础上,利用激光来采集声音信号,由于它与传统的麦克风有着本质的区别,所以在使用方面具有很大的优越性。系统由非导磁材料制成,其主要工作本体是光,即使在强电磁场或高射频环境中也能正常工作。把光纤应用于麦克风,充分利用了光纤传感器体积小、结构简单、灵敏度高、抗电磁干扰且光纤本身低损耗、耐腐蚀、安全可靠等优良特性。 1、系统结构 本系统利用干涉型光纤传感器的原理,开发基于光相位干涉的高灵敏度声音采集系统,由光纤传感探头、光路系统、光信号调制解调器等部分组成。 干涉型光纤传感器通常将被测量转化为光信号的相位,因此,相位测量是该类型传感器信号处理的基本要求。若直接对相位进行测量,那么有两个问题将限制系统的性能:一是系统受到环境的干扰时被测相位会产生随机漂移,从而引入测量误差,此外,相位漂移还会导致信号衰减;二是直接测相意味着直流检测,信号处理易受电路直流漂移的影响。针对这两个问题引出了相位生成载波技术。相位生成载波调制是在被测信号带宽以外的某一频带之外引入大幅度的相位调制,被测信号则位于调制信号的边带上,这样就把外界干扰的影响转化为对调制信号的影响,且把被测信号频带与低频干扰频带分开,以利于后续的噪声分离。 项目研制的光纤声音采集系统,在对传统michelson干涉仪加以改进的基础上,通过构造由光纤耦合器和振动膜组成的动态michelson干涉光路,能够将外界声压对振膜的作用转化为对光路相位的调制,得到的干涉光信号直接光电转换后即可解调还原声音信号。在多种干涉型光纤传感器的解调方法中,相位生成载波解调技术(pgc)由于是一种无源解调技术,并具有高灵敏度、大动态范围和好的线性度而得到广泛的应用。 2、系统原理 2.1光纤传感探头原理: 激光器发出的激光经耦合器到达传输光纤,由光纤出射的光束照射到振动膜上,传输光纤出射端面m1与振动膜构成一个干涉腔,从两表面反射回的光进行干涉,干涉光再经耦合器由光电探测器接收,外界声音信号通过改变干涉腔的光纤出射端面m1和振动膜之间的距离对光相位进行调制。系统中半导体激光器发出的光源光频随输入的调制电流线性变化,振动膜采用硅微技术进行研制。 2.2解调原理: 光纤声音采集系统中的调制解调器是由光源,光电转换器,高增益微弱信号放大电路,背景噪声消除器等组成。 光源向光纤传感头发射一稳定的激光,传感头内的振动薄膜被周围声音振动信号带动,从而对发射到振动薄膜上的激光进行相位调制后再反射回去,被调制的激光在光路系统里发生干涉,形成携带微弱声音强度的激光信号,光电转换系统的探测器将此激光信号转换成电信号,再经高增益微弱信号放大,pgc解调,噪声滤除,后将解调后的电信号还原成声音信号输出。

实验三基于simulink通信系统仿真

实验三基于simulink通信系统的仿真 一实验目的 1掌握simulink 仿真平台的应用。 2能对基本调制与解调系统进行仿真; 3 掌握数字滤波器的设计。 二、实验设备 计算机,Matlab软件 三数字滤波器设计 (1)、IIR数字滤波器设计 1、基于巴特沃斯法直接设计IIR数字滤波器 例5.1:设计一个10阶的带通巴特沃斯数字滤波器,带通频率为100Hz到200Hz,采样频率为1000Hz,绘出该滤波器的幅频于相频特性,以及其冲击响应图 clear all; N=10; Wn=[100 200]/500; [b,a]=butter(N,Wn,’bandpass’); freqz(b,a,128,1000) figure(2) [y,t]=impz(b,a,101); stem(t,y) 2、基于切比雪夫法直接设计IIR数字滤波器 例5.2:设计一个切比雪夫Ⅰ型数字低通滤波器,要求: Ws=200Hz,Wp=100Hz,Rp=3dB,Rs=30dB,Fs=1000Hz clear all; Wp=100; Rp=3;

Ws=200; Rs=30; Fs=1000; [N,Wn]=cheb1ord(Wp/(Fs/2),Ws/(Fs/2),Rp,Rs); [b,a]=cheby1(N,Rp,Wn); freqz(b,a,512,1000); 例5.3:设计一个切比雪夫Ⅱ型数字带通滤波器,要求带通范围100-250Hz,带阻上限为300Hz,下限为50Hz,通带内纹波小于3dB,阻带纹波为30 dB,抽样频率为1000 Hz,并利用最小的阶次实现。 clear all; Wpl=100; Wph=250; Wp=[Wpl,Wph]; Rp=3; Wsl=50; Wsh=300; Ws=[Wsl,Wsh]; Rs=30; Fs=1000; [N,Wn]=cheb2ord(Wp/(Fs/2),Ws/(Fs/2),Rp,Rs); [b,a]=cheby2(N,Rp,Wn); freqz(b,a,512,1000); 实验内容:1 设计一个数字信号处理系统,它的采样率为Fs=100Hz,希望在该系统中设计一个Butterworth型高通数字滤波器,使其通带中允许的最小衰减为 0.5dB,阻带内的最小衰减为40dB,通带上限临界频率为30Hz,阻带下限临界频率为40Hz。 2 试设计一个带阻IIR数字滤波器,其具体的要求是:通带的截止频率:wp1=650Hz、wp2=850Hz;阻带的截止频率:ws1=700Hz、ws2=800Hz;通带内的最大衰减为rp

基于MATLAB的语音信号处理系统设计(程序+仿真图)--毕业设计

语音信号处理系统设计 摘要:语音信号处理是研究用数字信号处理技术对语音信号进行处理的一门学科。语音信号处理的目的是得到某些参数以便高效传输或存储,或者是用于某种应用,如人工合成出语音、辨识出讲话者、识别出讲话内容、进行语音增强等。本文简要介绍了语音信号采集与分析以及语音信号的特征、采集与分析方法,并在采集语音信号后,在MATLAB 软件平台上进行频谱分析,并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。利用MATLAB来读入(采集)语音信号,将它赋值给某一向量,再将该向量看作一个普通的信号,对其进行FFT变换实现频谱分析,再依据实际情况对它进行滤波,然后我们还可以通过sound命令来对语音信号进行回放,以便在听觉上来感受声音的变化。 关键词:Matlab,语音信号,傅里叶变换,滤波器 1课程设计的目的和意义 本设计课题主要研究语音信号初步分析的软件实现方法、滤波器的设计及应用。通过完成本课题的设计,拟主要达到以下几个目的: 1.1.了解Matlab软件的特点和使用方法。 1.2.掌握利用Matlab分析信号和系统的时域、频域特性的方法; 1.3.掌握数字滤波器的设计方法及应用。 1.4.了解语音信号的特性及分析方法。 1.5.通过本课题的设计,培养学生运用所学知识分析和解决实际问题的能力。 2 设计任务及技术指标 设计一个简单的语音信号分析系统,实现对语音信号时域波形显示、进行频谱分析,

利用滤波器滤除噪声、对语音信号的参数进行提取分析等功能。采用Matlab设计语言信号分析相关程序,并且利用GUI设计图形用户界面。具体任务是: 2.1.采集语音信号。 2.2.对原始语音信号加入干扰噪声,对原始语音信号及带噪语音信号进行时频域分析。 2.3.针对语音信号频谱及噪声频率,设计合适的数字滤波器滤除噪声。 2.4.对噪声滤除前后的语音进行时频域分析。 2.5.对语音信号进行重采样,回放并与原始信号进行比较。 2.6.对语音信号部分时域参数进行提取。 2.7.设计图形用户界面(包含以上功能)。 3 设计方案论证 3.1语音信号的采集 使用电脑的声卡设备采集一段语音信号,并将其保存在电脑中。 3.2语音信号的处理 语音信号的处理主要包括信号的提取播放、信号的重采样、信号加入噪声、信号的傅里叶变换和滤波等,以及GUI图形用户界面设计。 Ⅰ.语音信号的时域分析 语音信号是一种非平稳的时变信号,它携带着各种信息。在语音编码、语音合成、语音识别和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。语音信号分析的目的就在与方便有效的提取并表示语音信号所携带的信息。语音信号分析可以分为时域和变换域等处理方法,其中时域分析是最简单的方法。 Ⅱ.语音信号的频域分析 信号的傅立叶表示在信号的分析与处理中起着重要的作用。因为对于线性系统来说,可以很方便地确定其对正弦或复指数和的响应,所以傅立叶分析方法能完善地解决许多信号分析和处理问题。另外,傅立叶表示使信号的某些特性变得更明显,因此,它能更

交通信号控制系统解决实施方案

交通信号控制系统解决方案 1概述 交通信号控制系统,是智能交通系统(ITS)在交通管理工作中的基本应用,也是城市智能交通管控系统中最直接、最基础的应用系统。通过建设信号控制系统,实现信号路口联网远程控制、交通流量的采集、路口自适应控制、绿波协调控制以及区域的自适应控制,有效减少车辆的停车次数,节省旅行时间;后台实时调整信号配时,采取多时段控制方式,必要时,可通过智能交通管理中心人工干预,直接控制路口交通信号机执行指定相位,有效的疏导交通,减少行车延误,提高通行能力,缓解日益严峻的城区道路交通拥堵压力,提高城区交通综合管理能力,减少汽车尾气排放,美化环境,提升城区形象。 2系统结构设计 系统结构划分为3级:分别为中心控制级设备、区域控制级设备以及路口控制级设备。交通信号控制系统设备主要包括中心设备、前段设备和通信设备。

(1)中心控制级设备 中心控制级设备作用主要是: ?监控整个系统的运行。 ?协调区域控制级的运行。 ?具备区域控制级的所有功能。(2)区域控制级设备 区域控制级设备作用主要是: ?监控受控区域的运行。

?对路口交通信号进行协调控制。 ?对路口交通信号机的工作状态和故障情况进行监视。 ?通过人机回话对路口交通信号机进行人工干预。 ?监视和控制区域级外部设备的运行。 ?进行交通流量统计处理。 (3)路口控制级设备 路口控制级设备即信号机,其作用主要是: ?控制路口交通信号灯。 ?接收处理来自车辆检测器的交通流信息,并定时向区域计算机发送。 ?接收处理来自区域计算机的命令,并向区域计算机反馈工作状态和故障信息。 ?具有单点优化能力。 3系统功能设计 3.1基础功能 (1)区域自适应控制 系统以控制子区作为基本控制单元,综合考虑子区内的交通运行状态(如交通阻塞、交通拥挤、交通顺畅)、交叉口的关联性大小、交叉口的实际交通量,确定公共信号周期与相位差的决策模型,并运用智能优化算法实时优化子区协调控制配时参数,实现控制子区交叉口的协调控制功能。 系统的区域交叉口协调控制能够确保控制区域内的交通流时刻处于最佳运行状态,相邻交叉口之间协调方向的行驶车流可以获得尽可能不停顿的通行权,大大降低车辆在交叉口频繁加减速所产生的交通污染,减少区域交通总的车辆燃油

004-振动信号的采集与预处理

004-振动信号的采集与预处理

振动信号的采集与预处理 1振动信号的采集 振动信号采集与一般性模拟信号采集虽有共同之处,但存在的差异更多。在采集振动信号时应注意以下几点: 1.振动信号采集模式取决于机组当时的工作状态,如稳态、瞬态等; 2.变转速运行设备的振动信号采集在有条件时应采取同步整周期采集; 3.所有工作状态下振动信号采集均应符合采样定理。 1.1 信号适调 由于目前采用的数据采集系统是一种数字化系统,所采用的A/D芯片对信号输入量程有严格限制,为了保证信号转换具有较高的信噪比,信号进入A/D以前,均需进行信号适调。适调包括大信号的衰减处理和弱信号的放大处理,或者对一些直流信号进行偏置处理,使其满足A/D输入量程要求。 1.2 A/D转换 A/D转换包括采样、量化和编码三个组成部分。 1.2.1采样 采样(抽样),是利用采样脉冲序列p(t)从模拟信号x(t)中抽取一系列离散样值,使之成为采样信号x(n△t)(n=0,1,2,…)的过程。△t称为采样间隔,其倒数称1/△t=f s之为采样频率。采样频率的选择必须符合采样定理要求。 1.2.2量化 由于计算机对数据位数进行了规定,采样信号x(n△t)经舍入的方法变为只有有限个有效数

字的数,这个过程称为量化。由于抽样间隔长度是固定的(对当前数据来说),当采样信号落入某一小间隔内,经舍入方法而变为有限值时,则 产生量化误差。如8位二进制为28 =256,即量化增量为所测信号最大电压幅值的1/256。 1.2.3 编码 振动信号经过采样和量化后,量化后的数据按照一定的协议进行编码,成为处理器可以处理的数据。 采样定理解决的问题是确定合理的采样间隔△t 以及合理的采样长度T ,保障采样所得的数字信号能真实地代表原来的连续信号x(t)。 衡量采样速度高低的指标称为采样频率f s 。一般来说,采样频率f s 越高,采样点越密,所获得的数字信号越逼近原信号。为了兼顾计算机存储量和计算工作量,一般保证信号不丢失或歪曲原信号信息就可以满足实际需要了。这个基本要求就是所谓的采样定理,是由Shannon 提出的,也称为Shannon 采样定理。 Shannon 采样定理规定了带限信号不丢失信息的最低采样频率为: 2s m f f ≥或2s m ωω≥ 式中f m 为原信号中最高频率成分的频率。 采集的数据量大小N 为: T N t =? 因此,当采样长度一定时,采样频率越高,采集的数据量就越大。 使用采样频率时有几个问题需要注意。 一, 正确估计原信号中最高频率成分的频率,对于采用电涡流传感器测振的系统来说,一

基于LabView的双声道声卡数据采集系统

基于LabView的双声道声卡数据采集系统班级:热动1007 姓名:刘堂俊学号:U201011568 在虚拟仪器系统中,信号的输入环节一般采用数据采集卡实现。商用的数据采集卡具有完整的数据采集电路和计算机借口电路,但一般比较昂贵,计算机自带声卡是一个优秀的数据采集系统,它具有A/D和D/A转换功能,不仅价格低廉,而且兼容性好、性能稳定、通用性强,软件特别是驱动程序升级方便。如被测对象的频率在音频范围内,同时对采样频率要求不是太高,则可考虑利用声卡构建一个数据采集系统。 1.从数据采集的角度看声卡 1.1声卡的作用 从数据采集的角度来看,声卡是一种音频范围内的数据采集卡,是计算机与外部的模拟量环境联系的重要途径。声卡的主要功能包括录制与播放、编辑和处理、MIDI接口三个部分。 1.2声卡的硬件结构 图1是一个声卡的硬件结构示意图。一般声卡有4~5个对外接口。 图1 声卡的硬件结构示意图 声卡一般有Line In 和Mic In 两个信号输入,其中Line In为双通道输入,Mic In仅作为单通道输入。后者可以接入较弱信号,幅值大约为0.02~0.2V。声音传感器(采用通用的麦克风)信号可通过这个插孔连接到声卡。若由Mic In 输入,由于有前置放大器,容易引入噪声且会导致信号过负荷,故推荐使用Line In ,其噪声干扰小且动态特性良好,可接入幅值约不超过1.5V的信号。另外,输出接口有2个,分别是Wave Out和SPK Out。Wave Out(或LineOut)给出的信号没有经过放大,需要外接功率放大器,例如可以接到有源音箱;SPK Out给出的信号是通过功率放大的信号,可以直接接到喇叭上。这些接口可以用来作为双通道信号发生器的输出。 1.3声卡的工作原理 声音的本质是一种波,表现为振幅、频率、相位等物理量的连续性变化。声卡作为语音信号与计算机的通用接口,其主要功能就是将所获取的模拟音频信号转换为数字信号,经过DSP音效芯片的处理,将该数字信号转换为模拟信号输出。输入时,麦克风或线路输入(Line In)获取的音频信号通过A/D转换器转换成数字信号,送到计算机进行播放、录音等各种处理;输出时,计算机通过总线将数字化的声音信号以PCM(脉冲编码调制)方式送到D/A转换器,变成模拟的音频信号,进而通过功率放大器或线路输出(Line Out)送到音箱等设备转换为声波。

中山学院信号与系统实验——连续系统的Simulink仿真

电子科技大学中山学院学生实验报告 院别:电子信息学院课程名称:信号与系统实验 一、实验目的 1. 掌握连续系统的Simulink建模方法; 2. 掌握连续系统时域响应、频域响应的Simulink仿真方法。 二、实验原理 连续系统的Simulink仿真分析包括系统模型的创建和仿真分析两个过程。 利用Simulink模块库中的有关功能模块创建的系统模型,主要有s域模型(例17-1)、传输函数模型(例17-2)和状态空间模型(例17-3)等形式。 若将信号源子模块库(Sources)中某种波形的信号源(如正弦或阶跃信号源),加于系统模型的输入端,则在系统模型的输出端用示波器观察零状态响应的波形,如图17-1所示。 图17-1 系统时域响应Simulink仿真的模型 以Sources子模块库中的“In1”、Sinks 子模块库中的“Out1”分别作为系统模型的输入端和输出端,如图17-2所示。 图17-2 系统响应Simulink仿真的综合模型 建立图17-2形式的系统模型并保存之后,利用如下相应的命令,可得到系统的状态空间变量、频率响应曲线、单位阶跃响应和单位冲激响应的波形。 [A,B,C,D]=linmod(‘模型文件名’) %求状态空间矩阵,注意:‘模型文件名’不含扩展名 bode(A,B,C,D);%绘制系统的频率特性曲线 bode(A,B,C,D, i u, ω0 : △ω : ω1);%绘制系统在ω0 ~ ω1频率范围内、步长为△ω的频率特性曲线;i u为输入端口编号,一般取1 impulse(A,B,C,D)%绘制系统冲激响应的波形 impulse(A,B,C,D, i u, t0 : △t : t1) %绘制系统在t0 ~ t1时间范围内、步长为△t的冲激响应的波形 step(A,B,C,D)%绘制系统阶跃响应的波形 step(A,B,C,D, i u, t0 :△t : t1) %绘制系统在t0 ~ t1时间范围内、步长为△t的阶跃响应的波形 以上命令,可以逐条在MATLAB命令窗口输入、执行,也可编写成M文件并运行,获得所需结果。 1. s域模型的创建和时域响应的Simulink仿真

相关文档
最新文档