信号处理实验七音频频谱分析仪设计与实现

合集下载

频谱分析仪的原理及应用

频谱分析仪的原理及应用

频谱分析仪的原理及应用(远程互动方式)一、实验目的:1、熟悉远程电子实验系统客户端程序的操作,了解如何控制远地服务器主机,操作与其连接的电子综合实验板和PCI-1200数据采集卡,具体可参照实验操作说明。

2、了解FFT 快速傅立叶变换理论及数字式频谱分析仪的工作原理,同时了解信号波形的数字合成方法以及程控信号源的工作原理。

3、在客户端程序上进行远程实验操作,由程控信号源分别产生正弦波、方波、三角波等几种典型电压波形,并由数字频谱分析仪对这几种典型电压波形进行频谱分析,并对测量结果做记录。

二、实验原理:1、理论概要数字式频谱分析仪是通过A/D 采样器件,将模拟信号转换为数字信号,传给微处理器系统或计算机来处理和显示,与模拟仪器相比,数据的量化更精确,而且很容易实现存储、传输、控制等智能化的功能。

电压测量的分辨率取决于A/D 采样器件的位数,例如12位A/D 采样的分辨率是1/4096。

在对交流信号的测量中,根据奈奎斯特采样定理,采样速率必须是信号频率的两倍以上,采样频率越高,时间轴上的信号分辨力就越高,所获得的信号就越接近原始信号,在频谱上展现的频带就越宽。

本实验系统基于虚拟仪器构建,数字频谱分析仪是通过PCI-1200数据采集卡来实现的。

通过虚拟仪器软件提供的网络通信功能,实现客户端与服务器之间的远程通信。

由客户端程序发出操作请求,由服务器接受并按照要求控制硬件实验系统,然后将采集到的实验数据发给客户端,由客户端程序进行处理。

频谱分析仪是在频域进行信号分析测量的仪器之一,它采用滤波或傅立叶变换的方法,分析信号中所含各个频率份量的幅值、功率、能量和相位关系。

频谱仪按工作原理,大致可分为滤波法和计算法两大类,本实验所用的数字频谱分析仪采用的是计算法。

计算法频谱分析仪的构成如图1所示:图1 计算法频谱分析仪构成方框图数据采集部分由数据采集部分由抗混低通滤波(LP )、采样保持(S/H )和模数转换(A/D )几个部分组成。

音频信号分析仪设计

音频信号分析仪设计
± — n t r 一


引百
增益
鬲 用 的 狈 翠 分价
r 、 m I ; 1 . T: t i 革. J

。L …
I l


H h P口 C 机 接
I 。
量 让
Байду номын сангаас

七 』 池 ] 晡
r =
t }

r r 个 H ’’
关键 字 : 34 B X S C 4 O;频谱 分 析 : F DT 中 图分 类 号 :T 3 82 P 6 . 文 献标 识 码 :B 文 章 编 号 :1 7 — 7 2 (0 79 0 4 — 2 6 1 4 9 一 2 0 )— 0 8 0
Ab ta t h s s s e s F e h i s t n l s u i r q e c . T e y t m u e S C 4 O s t e k r e , s r c :T i y t m u e D T t c n c o a a y e a d o f e u n y h S s e s 3 4 B X a h e n l
s sp tr m r nge ec u a fr l Hz O t om OO -l Ktz, di ti ui e ic nc at ai 20 Z. s ng sh ff ie y t n H
Ke wo d :S C 4 O ; S e t u n l s v rs 3 4 B X p c r m A a y e;D T F
仪 析 分 丐 口



( 江西理工大学机 电工程学院 ,江 西 赣州
G n h u 3 10 ) a z o 4 0 0

音频频谱分析仪设计

音频频谱分析仪设计

信号处理实验实验八:音频频谱分析仪设计与实现一、实验名称:音频频谱分析仪设计与实现二、实验原理:MATLAB是一个数据信息和处理功能十分强大的工程实用软件,其数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令。

本实验可以用MATLAB进行音频信号频谱分析仪的设计与实现。

1、信号频率、幅值和相位估计(1)频率(周期)检测对周期信号来说,可以用时域波形分析来确定信号的周期,也就是计算相邻的两个信号波峰的时间差、或过零点的时间差。

这里采用过零点(ti)的时间差T(周期)。

频率即为f = 1/T,由于能够求得多个T值(ti有多个),故采用它们的平均值作为周期的估计值。

(2)幅值检测在一个周期内,求出信号最大值ymax与最小值ymin的差的一半,即A = (ymax - ymin)/2,同样,也会求出多个A值,但第1个A值对应的ymax和ymin不是在一个周期内搜索得到的,故以除第1个以外的A值的平均作为幅值的估计值。

(3)相位检测采用过零法,即通过判断与同频零相位信号过零点时刻,计算其时间差,然后换成相应的相位差。

φ=2π(1-ti/T),{x}表示x的小数部分,同样,以φ的平均值作为相位的估计值。

频率、幅值和相位估计的流程如图所示。

其中tin表示第n个过零点,yi为第i个采样点的值,Fs为采样频率。

2、数字信号统计量估计(1) 峰值P的估计在样本数据x中找出最大值与最小值,其差值为双峰值,双峰值的一半即为峰值。

P=0.5[max(yi)-min(yi)](2)均值估计式中,N为样本容量,下同。

(3) 均方值估计(4)方差估计2、频谱分析原理时域分析只能反映信号的幅值随时间的变化情况,除单频率分量的简单波形外,很难明确提示信号的频率组成和各频率分量大小,而频谱分析能很好的解决此问题。

(1)DFT与FFT对于给定的时域信号y,可以通过Fourier变换得到频域信息Y。

Y可按下式计算式中,N为样本容量,Δt = 1/Fs为采样间隔。

基于.MATLAB的声音信号频谱分析仪设计说明书

基于.MATLAB的声音信号频谱分析仪设计说明书

1.概述随着软硬件技术的发展.仪器的智能化与虚拟化已成为未来实验室及研究机构的发展方向[1]。

虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统.且功能灵活.很容易构建.所以应用面极为广泛。

基于计算机软硬件平台的虚拟仪器可代替传统的测量仪器.如示波器、逻辑分析仪、信号发生器、频谱分析仪等[2]。

从发展史看.电子测量仪器经历了由模拟仪器、智能仪器到虚拟仪器.由于计算机性能的飞速发展.已把传统仪器远远抛到后面.并给虚拟仪器生产厂家不断带来连锅端的技术更新速率。

目前已经有许多较成熟的频谱分析软件.如SpectraLAB、RSAVu、dBFA等。

声卡是多媒体计算机最基本的配置硬件之一.价格便宜.使用方便。

MATLAB是一个数据分析和处理功能十分强大的工程实用软件.他的数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令[3]。

本文将给出基于声卡与MATLAB的声音信号频谱分析仪的设计原理与实现方法.功能包括:<1> 音频信号信号输入.从声卡输入、从WAV文件输入、从标准信号发生器输入;<2> 信号波形分析.包括幅值、频率、周期、相位的估计.以及统计量峰值、均值、均方值和方差的计算;<3> 信号频谱分析.频率、周期的估计.图形显示幅值谱、相位谱、实频谱、虚频谱和功率谱的曲线。

2.设计原理2.1波形分析原理2.1.1 信号频率、幅值和相位估计<1>频率<周期>检测对周期信号来说.可以用时域波形分析来确定信号的周期.也就是计算相邻的两个信号波峰的时间差、或过零点的时间差。

这里采用过零点<ti>的时间差T<周期>。

频率即为f = 1/T.由于能够求得多个T值<ti有多个>.故采用它们的平均值作为周期的估计值。

<2>幅值检测在一个周期内.求出信号最大值y max与最小值y min的差的一半.即A = <y max - y min>/2.同样.也会求出多个A值.但第1个A值对应的y max和y min不是在一个周期内搜索得到的.故以除第1个以外的A值的平均作为幅值的估计值。

频谱分析实验报告

频谱分析实验报告

频谱分析实验报告频谱分析实验报告引言:频谱分析是一种用于研究信号频谱特性的方法,广泛应用于通信、音频处理、无线电等领域。

本实验旨在通过实际操作和数据分析,探索频谱分析的原理和应用。

实验设备与步骤:本次实验使用了频谱分析仪、信号发生器和电缆等设备。

具体步骤如下:1. 连接设备:将信号发生器通过电缆连接到频谱分析仪的输入端口。

2. 设置参数:根据实验要求,设置信号发生器的频率、幅度和波形等参数,并将频谱分析仪的参考电平和分辨率带宽调整到合适的范围。

3. 采集数据:启动频谱分析仪,开始采集信号数据。

可以选择连续扫描或单次扫描模式,并设置合适的时间窗口。

4. 数据分析:通过频谱分析仪提供的界面和功能,对采集到的数据进行分析和处理。

可以查看频谱图、功率谱密度图等,了解信号的频谱特性。

实验结果与讨论:通过实验操作和数据分析,我们得到了以下结果和结论。

1. 频谱分析原理:频谱分析仪通过将信号转换为频谱图来展示信号在不同频率上的能量分布情况。

频谱图通常以频率为横轴,幅度或功率为纵轴,可以直观地反映信号的频谱特性。

2. 不同信号的频谱特性:我们使用了不同频率和波形的信号进行实验,观察其在频谱图上的表现。

正弦波信号在频谱图上呈现出单个峰值,峰值的位置对应信号的频率。

方波信号在频谱图上则呈现出多个峰值,峰值的位置和幅度反映了方波的频率和谐波分量。

3. 噪声信号的频谱特性:我们还进行了噪声信号的频谱分析。

噪声信号在频谱图上呈现为连续的能量分布,没有明显的峰值。

通过分析噪声信号的功率谱密度图,可以了解噪声信号在不同频率上的能量分布情况。

4. 频谱分析的应用:频谱分析在通信和音频处理领域有着广泛的应用。

通过频谱分析,可以帮助我们了解信号的频率成分、噪声特性以及信号处理器件的性能等。

在无线电领域,频谱分析还可用于频段分配、干扰监测等工作。

结论:通过本次实验,我们深入了解了频谱分析的原理和应用。

频谱分析可以帮助我们理解信号的频谱特性,对于信号处理和通信系统设计具有重要意义。

基于MSP430的FM音频频谱分析仪设计与实现

基于MSP430的FM音频频谱分析仪设计与实现

基于MSP430的FM音频频谱分析仪设计与实现【摘要】频谱分析在教学科研和生产实践中都有着非常广泛的应用,显示的是信号频率和功率的关系,广泛应用于电子对抗、移动通信和广播电视等领域。

调频广播的音频范围在30Hz~15KHz,音频质量的好坏影响了调频广播发射机整体的指标。

因此有必要对调频广播的输入音频进行频谱分析,从而采用适当的措施来进行调整和改进。

【关键词】音频频谱分析;快速傅立叶变换;数字信号处理1.前言在实际的广播电视发射工作中,新的发射机的进场测试,发射机的日常指标测试等都涉及了音频的测试。

本文设计的音频频谱分析仪就是从信号源的角度出发,测量音频信号的频谱,从而确定各频率成分的大小,为调频广播的各项音频指标的提供参考。

在本文中主要讨论了以MSP43处理器为核心的音频频谱分析仪的设计与实现。

以数字信号处理的相关理论知识为指导,利用MSP430处理器的优势来进行音频频谱的分析,并最终在TFT液晶HD66772上面显示。

2.频谱分析仪设计原理由于在数字系统中处理的数据都是经由采样得到,所以得到的数据必然是离散的。

对于离散的数据,适用离散傅立叶变换来进行处理。

快速傅里叶变换,是离散傅里叶变换的快速算法,也可用于计算离散傅里叶变换的逆变换,目前已被数字式频谱仪广泛采用。

对于长度为N的复数序列,离散傅里叶变换公式为:(1)式1中,称为旋转因子,并有:,。

假设序列长度,在计算式1的时候,把它拆分成偶数项和奇数项和的形式,则式1变化成:(2)令,,利用的性质,则式2可以化简为:(3)于是一个序列的运算被分解成两个运算的和的形式,和可以继续向下分解,最终分解为两点的FFT运算。

如果想要FFT运算后的输出为自然顺序排列,则输入序列需要按位倒序来排列。

图1为8点FFT的运算图。

图1 8点FFT蝶形运算图经过FFT运算后,可以将一个时域信号变换到频域。

有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了,这就是频谱仪的一般原理。

(工作分析)频谱分析仪工作原理和应用

(工作分析)频谱分析仪工作原理和应用

(工作分析)频谱分析仪工作原理和应用频谱分析仪工作原理和应用《频谱分析仪工作原理和应用》原始文档本章除了说明频谱分析仪工作原理、操作使用说明之外,也将其应用领域范围作详细的介绍,尤其应用于天线特性的量测技术将有完整说明。

本章的内容包括:本章要点1-1概论1-2频谱分析仪的工作原理1-3频谱分析仪的应用领域实习一频谱分析仪1-1概论就量测信号的技术观之,时域方面,示波器为一项极为重要且有效的量测仪器,它能直接显示信号波幅、频率、周期、波形与相位之响应变化,目前,一般的示波器至少为双轨迹输出显示装置,同时也具有与绘图仪连接的 IEEE-488、IEEE-1394 或 RS-232 接口功能,能将屏幕上量测显示的信息绘出,作为研究比较的依据,但它仅局限于低频的信号,高频信号则有其实际的困难。

频谱分析仪乃能弥补此项缺失,同时将一含有许多频率的信号用频域方式来呈现,以识别在各个频率的功率装置,以显示信号在频域里的特性。

图 1.1 说明方波在时域与频域的关系,此立体坐标轴分别代表时间、频率与振幅。

由傅立叶级数(Fourier Series)可知方波包含有基本波(Fundamental Wave)及若干谐波(Harmonics),信号的组合成份由此立体坐标中对应显示出来。

低频时,双轨迹模拟与数字示波器为目前信号时域的主要量测设备,模拟示波器可量测的输入信号频率可达 100 MHz,数字示波器有 100 MHz 与 400(或 500)MHz 等多种。

屏幕上显示信号的意义为横轴代表时间,纵轴代表信号电压的振幅,用示波器量测可得到信号时间的相位及信号与时间的关系,但无法获知信号失真的数据,亦即无法获知信号谐波分量的分布情况,同时量测微波领域(如 UHF 以上的频带)信号时,基于设备电子组件功能的限制、输入端杂散电容等因素,量测的结果无可避免地将产生信号失真及衰减,为解决量测高频信号上述的问题,频谱分析仪为一适当而必备的量测仪器,频谱分析仪的主要功能是量测信号的频率响应,横轴代表频率,纵轴代表信号功率或电压的数值,可用线性或对数刻度显示量测的结果。

信号处理实验七音频频谱分析仪设计与实现

信号处理实验七音频频谱分析仪设计与实现

信号处理实验七音频频谱分析仪设计与实现哈尔滨工程大学实验报告实验名称:离散时间滤波器设计班级:电子信息工程4班学号:姓名:实验时间: 2016年10月31日18:30成绩:________________________________指导教师:栾晓明实验室名称:数字信号处理实验室哈尔滨工程大学实验室与资产管理处制实验七音频频谱分析仪设计与实现一、实验原理MATLAB是一个数据分析和处理功能十分强大的工程实用软件,其数据采集工具箱为实现数据的输入和输出提供了十分方便的函数命令。

本实验要求基于声卡和MTLAB实现音频信号频谱分析仪的设计原理与实现,功能包括:(1)音频信号输入,从声卡输入、从WAV文件输入、从标准信号发生器输入;(2)信号波形分析,包括幅值、频率、周期、相位的估计、以及统计量峰值、均值、均方值和方差的计算。

(3)信号频谱分析,频率、周期的统计,同行显示幅值谱、相位谱、实频谱、虚频谱和功率谱的曲线。

1、频率(周期)检测对周期信号来说,可以用时域波形分析来确定信号的周期,也就是计算相邻的两个信号波峰的时间差、或过零点的时间差。

这里采用过零点(ti)的时间差T(周期)。

频率即为f = 1/T,由于能够求得多个T值(ti有多个),故采用它们的平均值作为周期的估计值。

2、幅值检测在一个周期内,求出信号最大值ymax与最小值ymin的差的一半,即A = (ymax - ymin)/2,同样,也会求出多个A值,但第1个A值对应的ymax和ymin不是在一个周期内搜索得到的,故以除第1个以外的A值的平均作为幅值的估计值。

3、相位检测采用过零法,即通过判断与同频零相位信号过零点时刻,计算其时间差,然后换成相应的相位差。

φ=2π(1-ti/T),{x}表示x 的小数部分,同样,以φ的平均值作为相位的估计值。

频率、幅值和相位估计的流程如图1所示。

4、数字信号统计量估计 (1) 峰值P 的估计在样本数据x 中找出最大值与最小值,其差值为双峰值,双峰值的一半即为峰值。

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

哈尔滨工程大学实验报告实验名称:离散时间滤波器设计班级:电子信息工程4班学号:姓名:实验时间:2016年10月31日18:30成绩:________________________________指导教师:栾晓明实验室名称:数字信号处理实验室哈尔滨工程大学实验室与资产管理处制实验七音频频谱分析仪设计与实现一、 实验原理MATLAB 是一个数据分析和处理功能十分强大的工程实用软件,其数据采集工具箱为实现数据的输入和输出提供了十分方便的函数命令。

本实验要求基于声卡和MTLAB 实现音频信号频谱分析仪的设计原理与实现,功能包括:(1)音频信号输入,从声卡输入、从WAV 文件输入、从标准信号发生器输入;(2)信号波形分析,包括幅值、频率、周期、相位的估计、以及统计量峰值、均值、均方值和方差的计算。

(3)信号频谱分析,频率、周期的统计,同行显示幅值谱、相位谱、实频谱、虚频谱和功率谱的曲线。

1、频率(周期)检测 对周期信号来说,可以用时域波形分析来确定信号的周期,也就是计算相邻的两个信号波峰的时间差、或过零点的时间差。

这里采用过零点(ti)的时间差T(周期)。

频率即为f = 1/T ,由于能够求得多个T 值(ti 有多个),故采用它们的平均值作为周期的估计值。

2、幅值检测 在一个周期内,求出信号最大值ymax 与最小值ymin 的差的一半,即A = (ymax - ymin)/2,同样,也会求出多个A 值,但第1个A 值对应的ymax 和ymin 不是在一个周期内搜索得到的,故以除第1个以外的A 值的平均作为幅值的估计值。

3、相位检测采用过零法,即通过判断与同频零相位信号过零点时刻,计算其时间差,然后换成相应的相位差。

φ=2π(1-ti/T),{x}表示x 的小数部分,同样,以φ的平均值作为相位的估计值。

频率、幅值和相位估计的流程如图1所示。

4、数字信号统计量估计 (1) 峰值P 的估计在样本数据x 中找出最大值与最小值,其差值为双峰值,双峰值的一半即为峰值。

P=0.5[max(yi)-min(yi)](2)均值估计i Ni y Ny E ∑==1)(式中,N 为样本容量,下同。

(3) 均方值估计()2021∑==Ni iyNy E(4) 方差估计∑=-=Ni i Y E y N y D 02))((1)(图 1 频率,幅值和相位估计的流程图其中ti n表示第n个过零点,y i为第i个采样点的值,Fs为采样频率。

5、频谱分析原理时域分析只能反映信号的幅值随时间的变化情况,除单频率分量的简单波形外,很难明确提示信号的频率组成和各频率分量大小,而频谱分析能很好的解决此问题。

由于从频域能获得的主要是频率信息,所以本节主要介绍频率(周期)的估计与频谱图的生成。

(1)DFT 与FFT对于给定的时域信号y ,可以通过Fourier 变换得到频域信息Y ,Y 可按下式计算()t t f y f y Y N i i i i ∆⎥⎦⎤⎢⎣⎡∆+∆=∑∑-101-N 0)2sin(j t)2cos(f ππ式中,N 为样本容量,Δt = 1/Fs 为采样间隔。

采样信号的频谱是一个连续的频谱,不可能计算出所有的点的值,故采用离散Fourier 变换(DFT),即1,,2,1,0,)(/21-=∆=∆--∑N k t e y f k Y N ki j N i π式中,Δf = Fs/N 。

但上式的计算效率很低,因为有大量的指数(等价于三角函数)运算,故实际中多采用快速Fourier 变换(FFT)。

其原理即是将重复的三角函数算计的中间结果保存起来,以减少重复三角函数计算带来的时间浪费。

由于三角函数计算的重复量相当大,故FFT 能极大地提高运算效率。

(2)频率、周期的估计对于Y(k Δf),如果当k Δf = f 时,Y(k Δf)取最大值,则f 为频率的估计值,由于采样间隔的误差,f 也存在误差,其误差最大为Δf / 2,周期T=1/f 。

从原理上可以看出,如果在标准信号中混有噪声,用上述方法仍能够精确地估计出原标准信号的频率和周期。

(3)频谱图为了直观地表示信号的频率特性,工程上常常将Fourier 变换的结果用图形的方式表示,即频谱图。

以频率f 为横坐标,|Y(f)|为纵坐标,可以得到幅值谱; 以频率f 为横坐标,arg Y(f)为纵坐标,可以得到相位谱; 以频率f 为横坐标,Re Y(f)为纵坐标,可以得到实频谱; 以频率f 为横坐标,Im Y(f)为纵坐标,可以得到虚频谱。

根据采样定理,只有频率不超过Fs/2的信号才能被正确采集,即Fourier 变换的结果中频率大于Fs/2的部分是不正确的部分,故不在频谱图中显示。

即横坐标f ∈[0, Fs/2](4)频谱图模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户需求。

根据人类解决一般问题的经验,如果一个问题由两个问题组合而成,那么它的复杂程度大于分别考虑每个问题时的复杂程度之和,也就是说把复杂的问题分解成许多容易解决的小问题,原来的问题也就容易解决了。

这就是模块化的根据。

在模块划分时应遵循如下规则:1.改进软件结构提高模块独立性;2.模块规模应该适中;3.深度、宽度、扇出和扇入都应适当;4.模块的作用域应该在控制域之内;5.力争降低模块接口的复杂程度;6.设计单入口单出口的模块;7.模块功能应该可以预测。

本着上述的启发式规则,对软件进行如图 2所示的模块划分。

图 2频谱分析仪的模块划分二、界面设计MATLAB是Mathworks公司推出的数学软件,它将数值分析、矩阵计算、信号处理和图形显示结合在一起,为众多学科领域提供了一种简洁、高效的编程工具。

它提供的GUIDE 工具为可视化编程工具,使得软件的界面设计像VB一样方便。

故本文采用MATLAB作为编程语言实现声音信号频谱分析仪,以下所讲的都是在MATLAB2014a环境中。

为了实现预期的功能,设计如图 3所示的界面。

图 3声音信号频谱分析仪最上面的部分为标题区,用于显示软件标题等信息,不具人机交互功能。

标题区下面是信号输入区,包含3种输入方式:声卡输入,WAV文件输入,信号发生器输入。

考虑到WAV文件可能是多声道,故提供了声道选择的界面,因为每次只能对单个声道进行分析。

在信号发生器中加入了混迭选项,从而可以将产生的信号与原有的信号进行混迭。

输入方式界面应该具有:只有当每个单选框被选中时才允许使用对应的输入框、按钮等;其中采样点数输入框在声卡与WAV文件的输入方式下作为输出,在信号发生器的输入方式下作为输入。

输入方式单选框程序代码为:(1)声卡单选框程序代码set(findobj('Tag','recordtime'),'enable','on');h=findobj('Tag','filename');set(h,'enable','off');h=findobj('Tag','freq');set(h,'enable','off');h=findobj('Tag','amp');set(h,'enable','off');h=findobj('Tag','phase');set(h,'enable','off');set(handles.channel,'enable','off');set(handles.fileopen,'enable','off');set(handles.gensig,'enable','off');set(handles.wavetype,'enable','off');set(handles.add,'enable','off');set(handles.startrecord,'enable','on');(2)WAV文件单选框程序代码h=findobj('Tag','filename');set(h,'enable','on');h=findobj('Tag','freq');set(h,'enable','off');h=findobj('Tag','amp');set(h,'enable','off');h=findobj('Tag','phase');set(h,'enable','off');set(findobj('Tag','recordtime'),'enable','off'); set(handles.channel,'enable','on');set(handles.fileopen,'enable','on');set(handles.gensig,'enable','off');set(handles.wavetype,'enable','off');set(handles.add,'enable','off');set(handles.startrecord,'enable','off');(3)信号发生器单选框程序代码h=findobj('Tag','filename');set(h,'enable','off');h=findobj('Tag','freq');set(h,'enable','on');h=findobj('Tag','amp');set(h,'enable','on');h=findobj('Tag','phase');set(h,'enable','on');set(findobj('Tag','recordtime'),'enable','off'); set(handles.channel,'enable','off');set(handles.fileopen,'enable','off');set(handles.gensig,'enable','on');set(handles.wavetype,'enable','on');set(handles.add,'enable','on');set(handles.startrecord,'enable','off');再往下是分析区,对于WAV文件及录音的信号,有时只对其中一部分信号进行分析,故提供了分析对象范围设定的界面。

相关文档
最新文档