(完整word版)数字音频处理

合集下载

第2章 数字音频处理(第二次课)

第2章  数字音频处理(第二次课)

2.1概述
空气压强

+

0 t

一个周期 图2.1 空气压强振荡的波形示意图
人耳能识别的声音频率范围大约在20~20kHz,
通常称为音频(audio)信号。
2.1概述
声音包含三个要素:音调、音强和音色。 ➢ 基频与音调:一个声源每秒钟可产生成百上 千个波,通常把每秒钟波峰所产生的数目称之为 信号的频率,单位用赫兹(Hz)或千赫兹(kHz)表 示。
CD-DA FM广播 AM广播 电话
10 20105020 50 200 2030.4 K 7K 3.41K5K 22K 7K f(Hz) 图2.3 几种音频业务的频带宽度
15K 22K
f(Hz)
CD-DA数字音乐、FM广播、AM广播和电话的带宽
2.1概述
声音的质量可以通过信噪比来度量。信噪比 (SNR,Signal to Noise Ratio)是有用信号与噪声 之比的简称,定义为:
根据奈奎斯特定理,只有采样频率高于声音信 号最高频率的两倍时,才能把数字信号表示的声 音还原为原来的声音。
2.2.2量化
每个采样值在幅度上进行离散化处理的过程称 为量化 。
量化可分为均匀量化和非均匀量化。均匀量化 是把将采样后的信号按整个声波的幅度等间隔分 成有限个区段,把落入某个区段内的样值归为一 类,并赋于相同的量化值。以8bit或16bit的方式来 划分纵轴为例,其纵轴将会被划分为28个和216个 量化等级,用以记录其幅度大小。
0x00 chunk id 'RIFF‘
0x04 chunk size (32-bits)
0x08 wave chunk id 'WAVE‘
0x0C format chunk id 'fmt '

数字音频处理技术手册

数字音频处理技术手册

数字音频处理技术手册数字音频处理技术已经广泛应用于许多领域,例如音乐制作、广播电视、影视制作、语音识别等。

本手册旨在介绍数字音频处理的基本原理、常用技术以及相关的应用案例,帮助读者了解和掌握数字音频处理技术的基本知识和操作技巧。

一、数字音频处理的基本原理数字音频处理是指通过将模拟音频信号进行采样、量化和编码,将其转换为数字形式的处理过程。

数字音频处理的基本原理涉及到以下几个关键步骤:1. 采样:将连续的模拟音频信号转换为离散的数字信号。

采样频率的选择与原始音频信号的最高频率相关,根据奈奎斯特定理,采样频率应该是原始音频信号最高频率的两倍以上。

2. 量化:将采样得到的模拟音频信号转换为离散的数字值。

量化的目的是将连续的模拟音频信号离散化,每个离散值表示原始音频信号在该采样点的幅度。

3. 编码:将量化得到的数字值表示成二进制形式,便于存储和传输。

常用的编码方式有脉冲编码调制(PCM)、Delta调制(DM)、自适应差分编码(ADPCM)等。

二、常用的数字音频处理技术数字音频处理技术涉及到信号处理、音频效果处理、音频编解码等多个方面。

以下是其中的几种常用技术:1. 降噪技术:通过滤波和谱减法等算法,去除音频信号中的噪声成分,提升音频的清晰度和质量。

2. 声音增强技术:通过均衡器、压缩器、混响器等效果器的调节,改变音频信号的频率、幅度和时域特性,使其具有更好的听感效果。

3. 语音识别技术:将语音信号进行特征提取和模式匹配,实现对语音内容的自动识别。

4. 音频编解码技术:利用各种编码算法对音频信号进行压缩和解压缩,实现音频文件的压缩存储和传输。

三、数字音频处理的应用案例数字音频处理技术在各个领域都有广泛的应用,以下是其中的几个典型案例:1. 音乐制作:数字音频处理技术被广泛应用于音乐录制和后期制作过程中,包括录音、混音、母带制作等环节。

通过音频编辑软件和效果器的使用,音乐制作人能够实现对音频信号的精确控制和处理。

数字音频编辑AdobeAudition

数字音频编辑AdobeAudition
返回菜单
4.5 模拟音效
• 例如: • 碎石:制造脚步声。 • 芹菜:怪兽咬嚼和破坏东西旳声音。 • 瓜:敲击人头或破裂旳可爱声音。 • 带肉旳骨头:折断骨头旳美妙声音。 • 管子、锤子和斧头:帮助发出上面几种声音。
返回菜单
4.6 录制声音
• 4.6.1 在单轨编辑界面下录制声音 • 4.6.2 在多轨界面下录制声音
4.3 录音选项旳设置
• 2、【属性】窗口。
返回菜单
4.3 录音选项旳设置
• 3、【录音控制】对话框。
返回菜单
4.4 人声录制
• 为了防止录入“噗噗”旳爆破声,要在话筒与声源 之间加上防风装置。
4.4 人声录制
• 进行人声录制时,要注意调整电平,因为人声旳电 平高下是动态变化旳,所以能够使用压缩器。压缩 器是一种自动控制信号电平旳工具,当信号超出你 设定旳阀值时,压缩器自动拉下电平,拉下多少决 定于压缩比。
返回菜单
4.5 模拟音效
4.6.1 在单轨编辑界面下录制声音
• (1)将话筒与电脑声卡旳Microphone接口相连接, 将录音起源设置为Microphone。打开Adobe Audition3.0软件,显示出单轨编辑界面。
4.5 模拟音效 4.6.1 在单轨编辑界面下录制声音
• (2)新建一种文件。
• MS制
4.1 获取音频素材旳措施 4.2.3 录音环境
• 2、吸音与隔音
• 要控制过多旳声音反射,能够在墙壁上悬挂吸音板。 • 为了和外界隔开,不让外界旳声音进入棚内,录进
来纯粹旳“干声”,录音室里往往要采用必要旳隔 音措施。
返回菜单
4.3 录音选项旳设置
• 1、双击任务栏上旳小喇叭图标,随即就会弹出 【音量控制】窗口。

(完整word版)数字信号处理上机实验答案(第三版,第十章)

(完整word版)数字信号处理上机实验答案(第三版,第十章)

第十章 上机实验数字信号处理是一门理论和实际密切结合的课程,为深入掌握课程内容,最好在学习理论的同时,做习题和上机实验。

上机实验不仅可以帮助读者深入的理解和消化基本理论,而且能锻炼初学者的独立解决问题的能力。

本章在第二版的基础上编写了六个实验,前五个实验属基础理论实验,第六个属应用综合实验。

实验一 系统响应及系统稳定性。

实验二 时域采样与频域采样。

实验三 用FFT 对信号作频谱分析。

实验四 IIR 数字滤波器设计及软件实现。

实验五 FIR 数字滤波器设计与软件实现实验六 应用实验——数字信号处理在双音多频拨号系统中的应用任课教师根据教学进度,安排学生上机进行实验。

建议自学的读者在学习完第一章后作实验一;在学习完第三、四章后作实验二和实验三;实验四IIR 数字滤波器设计及软件实现在。

学习完第六章进行;实验五在学习完第七章后进行。

实验六综合实验在学习完第七章或者再后些进行;实验六为综合实验,在学习完本课程后再进行。

10.1 实验一: 系统响应及系统稳定性1.实验目的(1)掌握 求系统响应的方法。

(2)掌握时域离散系统的时域特性。

(3)分析、观察及检验系统的稳定性。

2.实验原理与方法在时域中,描写系统特性的方法是差分方程和单位脉冲响应,在频域可以用系统函数描述系统特性。

已知输入信号可以由差分方程、单位脉冲响应或系统函数求出系统对于该输入信号的响应,本实验仅在时域求解。

在计算机上适合用递推法求差分方程的解,最简单的方法是采用MA TLAB 语言的工具箱函数filter 函数。

也可以用MATLAB 语言的工具箱函数conv 函数计算输入信号和系统的单位脉冲响应的线性卷积,求出系统的响应。

系统的时域特性指的是系统的线性时不变性质、因果性和稳定性。

重点分析实验系统的稳定性,包括观察系统的暂态响应和稳定响应。

系统的稳定性是指对任意有界的输入信号,系统都能得到有界的系统响应。

或者系统的单位脉冲响应满足绝对可和的条件。

专题 数字音频的处理技术(Adobe Audition)1

专题 数字音频的处理技术(Adobe Audition)1
Codec芯片和DSP的能力直接决定了声 卡处理声音信号的质量。
(3). 功率放大器 功率放大器的主要作用是将Codec输出的音频模
拟信号放大并输出,同时也担负着对输出信号的高 低音处理的任务。
一般声卡功率为2×2W,由Speaker Out 孔输出给耳机。
(4). 总线接口 独立声卡一般采用PCI接口。
板载声卡主要是指集成在电脑主板上的声卡,相对 于独立声卡而存在。主要负责电脑声音处理。板载声卡 一般有软声卡和硬声卡之分。这里的软硬之分,指的是 板载声卡是否具有声卡主处理芯片之分,一般软声卡没 有主处理芯片,只有一个解码芯片,通过CPU的运算来 代替声卡主处理芯片的作用。而板载硬声卡带有主处理 芯片,很多音效处理工作就不再需要CPU参与了。
大变化范围。
(3) Wave音效与MIDI音乐:
模拟信号—ADC—数字音频—保存成Wave Form文 件 .wav,WAVE音效可以逼真地模拟出自然界的各 种声音效果。但是wav文件需要占用很大的贮存空 间。
MIDI文件(.mid)记录了用于合成MIDI音乐的各种 控制指令,包括发声乐器、所用通道、音量大小等, 所占的贮存空间比wav文件小得多。MIDI文件回放 需要通过声卡的MIDI合成器合成为不同的声音, 而合成的方式有FM(调频)与Wave table(波表) 两种。
(2)HD Audio 标准
为了提供更加逼真的音频效果,Intel推出了音频新标准 HD Audio (High Definition Audio高保真音频),根据Intel 的计划,这个编码标准将取代现有的AC'97。这个新标准的 特点有:
同时支持输入/输出各15条音频流。 每个音频流都支持最高16个声道。 每个音频流支持8-,16-,20-,24-或32-bit的采样精度。 采样率支持从6kHz到192kHz。 对于控制、连接和编码优化的可升级扩展。 音频编码支持设备高级音频探测 实际音频系统多为24bit/192KHz

数字音频处理与音乐制作教程

数字音频处理与音乐制作教程

数字音频处理与音乐制作教程第一章:数字音频处理介绍1.1 什么是数字音频处理?1.2 数字音频处理的历史发展1.3 数字音频处理的应用领域第二章:音频采样与数字化2.1 音频采样的原理和过程2.2 常见的音频采样率和比特深度2.3 音频数字化的优势与劣势第三章:数字音频处理软件3.1 数字音频处理软件的功能与分类3.2 常见的数字音频处理软件介绍3.3 数字音频处理软件的操作与应用第四章:音频编辑与修复4.1 音频编辑的基本操作技巧4.2 音频修复的方法与工具4.3 音频编辑与修复的实例演示第五章:音频效果处理5.1 音频效果处理的基本概念5.2 常见的音频效果处理器介绍5.3 音频效果处理的实践应用第六章:音频编码与格式转换6.1 音频编码的原理与常见格式6.2 音频格式转换的方法与工具6.3 音频编码与格式转换的注意事项第七章:音乐制作基础7.1 MIDI音乐制作的原理与应用7.2 MIDI音乐制作软件介绍7.3 制作简单音乐作品的实例演示第八章:音乐编曲与混音8.1 音乐编曲的基本原则与技巧8.2 音乐编曲软件介绍8.3 音乐混音的方法与实践第九章:音乐制作的高级技术9.1 混响与空间效果的应用技巧9.2 音频合成与采样器的使用方法9.3 音频自动化与编曲技巧第十章:音乐制作的后期处理10.1 音频母带处理的原则与技巧10.2 音频母带处理器介绍10.3 音频后期处理的注意事项与实践第十一章:数字音频处理的未来发展11.1 数字音频处理的趋势与展望11.2 新兴技术对音乐制作的影响11.3 数字音频处理的应用前景总结:本文详细介绍了数字音频处理与音乐制作的相关知识,包括音频采样与数字化、数字音频处理软件、音频编辑与修复、音频效果处理、音频编码与格式转换、音乐制作基础、音乐编曲与混音、音乐制作的高级技术、音乐制作的后期处理等方面的内容。

希望读者通过本文的学习,能够了解数字音频处理的基本原理和应用技巧,提升音乐制作的能力和水平。

操作数字音频工作站进行音频处理

操作数字音频工作站进行音频处理

操作数字音频工作站进行音频处理数字音频工作站是专为音频处理而设计的软硬件系统,它提供了一系列功能和工具,使用户能够对音频进行录制、编辑、混音等各种处理操作。

本文将介绍如何操作数字音频工作站进行音频处理的基本流程和常用工具。

1. 准备工作在进行音频处理之前,我们需要进行一些准备工作:•硬件准备:确保你的计算机上已经安装了数字音频工作站软件,并且有一个高质量的音频输入设备(如音频接口、麦克风等)和输出设备(如音箱、耳机等)。

•软件设置:打开数字音频工作站软件,检查音频输入设备和输出设备的设置,确保它们与你的实际设备相匹配。

•音频文件准备:准备好需要处理的音频文件,可以是已经录制好的音频文件,也可以是下载的音频文件等。

2. 录制音频如果你需要录制新的音频进行后续处理,可以按照以下步骤进行:1.连接音频输入设备:将音频输入设备(如麦克风)连接到计算机的音频接口上,并确保设备驱动程序已正确安装。

2.打开录音通道:在数字音频工作站软件中打开录音通道,并选择需要录制的音频输入设备。

3.开始录制:点击录制按钮开始录制音频。

在录制过程中,你可以使用数字音频工作站提供的音频波形显示功能来监视录制的声音。

4.停止录制:录制完毕后,点击停止按钮停止录制。

5.保存录音:选择保存录音选项并指定保存路径和文件名,将录制的音频保存为文件。

3. 音频编辑与剪辑音频编辑与剪辑是对已经录制或已存在的音频文件进行修剪、划分、删除、复制等操作,可以按照以下步骤进行:1.导入音频文件:在数字音频工作站中打开你想要编辑的音频文件,将其导入到工作站的项目区域。

2.剪辑音频:使用数字音频工作站提供的剪切工具对音频进行剪辑。

你可以选择想要保留的音频部分并删除不需要的部分。

3.进行修饰:你还可以使用数字音频工作站提供的修饰工具对音频进行平滑、增强、混响等处理,以改善音频的质量和效果。

4.添加效果:数字音频工作站通常提供了一系列效果插件,如均衡器、压缩器、混响器等,你可以选择合适的效果插件并将其应用到音频上,以获得更丰富的音频效果。

数字音频的编辑和处理.ppt

数字音频的编辑和处理.ppt
为.mp3
MIDI音频和CD音频
MIDI音频: 扩展名为.mid。他存储奏乐 的指令和数据,MIDI音源相当一个乐队, 他有16个通道,相当于16个声部,每个 声部均可演奏各种乐器声音。
CD音频:扩展名为.cda
声音素材的获取和播放
声音素材的获取
下载声音文件 从CD 、VCD、话筒中录制声音
直接用鼠标在波段上拖拉,建立选区
删除:
直接按键盘上的“Delete”键。这时后面的 波形会自动补上来。如果你想删除以后的区 域变成空白,后面的波形保持不动,那么应 该单击菜单栏上的【处理】→【静音】菜单 命令。
删除、移动、复制
剪切、复制:单击工具栏上的剪切或复 制按钮。然后在需要粘贴的地方单击鼠 标,设置插入点,最后单击工具栏上的 粘贴按钮
音频输出端相连 B)在98下,双击音量图标,选项-属性-录音,
确保输入声源为CD-ROM
声音的编辑
举例1:用录音机对声音进行编辑,素材有: 背景音乐.wav、诗朗诵.wav、掌声.wav。
要求:播放背景音乐10秒钟后,开始加 入诗朗诵的声音,诗朗诵完毕时,背景 音乐停止,紧接着响起鼓掌声。
声音的编辑
通过拖动下方的滑杆,我们可以用视窗显示 不同的波段。
通过单击编辑区下方的放大镜工具,你也可 以任意将波形横向放大或缩小。
单击播放按钮即可播放声音。如果希望从中 间听起,可以设置播放起点。
录音
新建文件 单击工具栏上的录制按钮 保存声音文件
删除、移动、复制
在对声音的波形进行编辑之前,应该先 选择编辑区域,方法很简单:
1) 打开录音机,播放背景音乐.wav 2) 10秒钟后,按停止按钮。 3) 选编辑-与文件混合,加入第2个声音诗 朗诵.wav 4) 继续播放,当听到诗朗诵完毕,即刻按 停止按钮。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字语音实验吕佩壕 10024134一、实验要求1.编程实现一句话语音的短时能量曲线,并比较窗长、窗口形状(以直 角窗和和哈明窗为例)对短时平均能量的影响 ;2. 编程分析语音信号的短时谱特性,并比较窗长、窗口形状(以直角窗 和和哈明窗为例)对语音短时谱的影响 ;3. 运用低通滤波器、中心削波和自相关技术估计一段男性和女性语音信 号的基音周期,画出基音轨迹曲线,给出估计准确率。

二、实验原理及实验结果1.窗口的选择通过对发声机理的认识,语音信号可以认为是短时平稳的。

在5~50ms 的范围内,语音频谱特性和一些物理特性参数基本保持不变。

我们将每个短时的语音称为一个分析帧。

一般帧长取10~30ms 。

我们采用一个长度有限的窗函数来截取语音信号形成分析帧。

通常会采用矩形窗和汉明窗。

图1.1给出了这两种窗函数在窗长N=50时的时域波形。

图1.1 矩形窗和hamming 窗的时域波形矩形窗的定义:一个N 点的矩形窗函数定义为如下:{1,00,()n Nw n ≤<=其他Hamming 窗的定义:一个N 点的hamming 窗函数定义为如下:0.540.46cos(2),010,()n n N N w n π-≤<-⎧⎨⎩其他=这两种窗函数都有低通特性,通过分析这两种窗的频率响应幅度特性可以发0.20.40.60.811.21.41.61.82矩形窗samplew (n )0.10.20.30.40.50.60.70.80.91hanming 窗samplew (n )现(如图1.2):矩形窗的主瓣宽度小(4*pi/N ),具有较高的频率分辨率,旁瓣峰值大(-13.3dB ),会导致泄漏现象;汉明窗的主瓣宽8*pi/N ,旁瓣峰值低(-42.7dB ),可以有效的克服泄漏现象,具有更平滑的低通特性。

因此在语音频谱分析时常使用汉明窗,在计算短时能量和平均幅度时通常用矩形窗。

表1.1对比了这两种窗函数的主瓣宽度和旁瓣峰值。

图1.2 矩形窗和Hamming 窗的频率响应2.短时能量由于语音信号的能量随时间变化,清音和浊音之间的能量差别相当显著。

因此对语音的短时能量进行分析,可以描述语音的这种特征变化情况。

定义短时能量为:221[()()][()()]nn m m n N E x m w n m x m w n m ∞=-∞=-+=-=-∑∑,其中N 为窗长特殊地,当采用矩形窗时,可简化为:2()n m E xm ∞=-∞=∑图2.1和图2.2给出了不同矩形窗和hamming 窗长,对所录的语音“我是吕佩壕”的短时能量函数:(1)矩形窗(从上至下依次为“我是吕佩壕”波形图,窗长分别为32,64,128,256,512的矩形窗的短时能量函数):00.10.20.30.40.50.60.70.80.91-80-60-40-200矩形窗频率响应归一化频率(f/fs)幅度/d B00.10.20.30.40.50.60.70.80.91-100-50Hamming 窗频率响应归一化频率(f/fs)幅度/d B图2.1矩形窗(2)hamming窗(从上至下依次为“我是吕佩壕”波形图,窗长分别为32,64,128,256,512的hamming窗的短时能量函数):图2.2 hamming窗我们发现:在用短时能量反映语音信号的幅度变化时,不同的窗函数以及相应窗的长短均有影响。

hamming窗的效果比矩形窗略好。

但是,窗的长短影响起决定性作用。

窗过大(N 很大),等效于很窄的低通滤波器,不能反映幅度En 的变化;窗过小( N 很小),短时能量随时间急剧变化,不能得到平滑的能量函数。

在11.025kHz左右的采样频率下,N 选为100~200比较合适。

短时能量函数的应用:1)可用于区分清音段与浊音段。

En值大对应于浊音段,En值小对应于清音段。

2)可用于区分浊音变为清音或清音变为浊音的时间(根据En值的变化趋势)。

3)对高信噪比的语音信号,也可以用来区分有无语音(语音信号的开始点或终止点)。

无信号(或仅有噪声能量)时,En值很小,有语音信号时,能量显著增大。

Matlab程序:figure(3);a=wavread('C:\audio.wav');subplot(6,1,1),plot(a);N=32;for i=2:6h=rectwin(2.^(i-2)*N);b=a.*a;En=conv2(h,b); % 求短时能量函数Ensubplot(6,1,i),plot(En);i=i+1;if(i==2) legend('N=32');elseif(i==3) legend('N=64');elseif(i==4) legend('N=128');elseif(i==5) legend('N=256');elseif(i==6) legend('N=512');endendfigure(4);a=wavread('C:\audio.wav');subplot(6,1,1),plot(a);N=32;for i=2:6h=hamming(2.^(i-2)*N); %形成一个汉明窗,长度为2.^(i-2)*N b=a.*a;En=conv2(h,b); % 求短时能量函数Ensubplot(6,1,i),plot(En);i=i+1;if(i==2) legend('N=32');elseif(i==3) legend('N=64');elseif(i==4) legend('N=128');elseif(i==5) legend('N=256');elseif(i==6) legend('N=512');endend3.短时谱由于语音信号是短时平稳的随机信号,某一语音信号帧的短时傅立叶变换的定义为:其中w(n-m)是实窗口函数序列,n 表示某一语音信号帧。

令n-m=k',则得到:于是可以得到:假定:则可以得到:同样,不同的窗口函数,将得到不同的傅立叶变换式的结果。

由上式可见,短时傅立叶变换有两个变量:n 和ω,所以它既是时序n 的离散函数,又是角频率ω的连续函数。

与离散傅立叶变换逼近傅立叶变换一样,如令ω=2πk/N ,则得离散的短时傅立叶变换如下:根据信号的时宽带宽积为一常数之一基本性质,可知W (e jw )主瓣宽度和窗口宽度成反比,N 越大 W (e jw )越窄。

尤其是N 值大于语音音素长度时W (e jw )已不能反应语音音素的频谱了。

因此,应折衷选择窗的宽度N 。

另外,窗的形状也对短时谱有影响,如矩形窗,虽然频率分辨率很高,但由于第一旁瓣的衰减很小,所以不适合用于频谱成分很宽的语音分析中,而汉明窗在频率范围中分辨率较高,而且旁瓣衰减大,具有频谱泄露少的优点,所以在求短时频谱时一般采用汉明窗。

图3.1到图3.6分别是不同窗长的汉明窗下的短时谱仿真图:()()()jwjwmn m X e x m w n m e∞-=-∞=-∑(')'()(')(')jwjw n k n k X e w k x n k e∞--=-∞=-∑()()()jwjwnjwkn k X e ew k x n k e∞-=-∞=-∑()()()jwjwkn k X e w k x n k e∞=-∞=-∑()()jw jwn jw n n X e e X e -=2/2/()()()(),(01)j k N n n j km Nm X e X k x m w n m ek N ππ∞-=-∞==-≤≤-∑图3.1 窗长N=4000图3.1 窗长N=4100图3.1 窗长N=4500图3.1 窗长N=5000图3.1 窗长N=7000图3.1 窗长N=10000Matlab程序:短时谱figure(1)cleara=wavread('C:\audio.wav');subplot(2,1,1),plot(a);title('original signal');gridN=256;h=hamming(N);for m=1:Nb(m)=a(m)*h(m)endy=20*log(abs(fft(b)))subplot(2,1,2)plot(y);title(' 短时谱'); grid4.基于中心削波的基音检测 在基音检测的时候,为了改善基音检测器的性能我们都要进行与处理和后处理。

在进行与处理的时候,具体的做法就是进行谱的平整处理。

谱平整从语音信号中排除共振峰结构,使每个谐波有相同的幅度。

主要方法有线性方法和非线性方法两种,线性方法是使用线性预测误差滤波器,非线性方法是使用中心削波技术。

下图为常用的三种中心削波函数:(a ) y=clc (x )={x +CL,x ≤−CLx −CL,x ≥CL 0,−CL <x <CL(b ) y=clp (x )={0,|x |<CLx,|x|≥CL(c ) y=sgn (x )={−1,x ≤−CL1,x ≥CL 0,|x|<CL其中CL 为削波电平,由实际语音信号确定。

下图4.1为中心削波语音信号波形,图4.2为中心削波的自相关:图4.1中心削波语音信号波形图4.2中心削波的自相关由上图可知:削波电平为样点中最大值的30%;削波后的剩余信号只是位于原始基音周期上的几个脉冲;所得的自相关函数中引起混扰的外来峰相当少。

高的削波电平可以得到清楚的周期性指示;在整个语音段的持续时间内(如浊音语音的开始或终止处),信号幅度可能有相当大的变化,如果将中心削波电平置为语音段范围内最大幅度的高百分比(60~80%)上,就会有更多的波形幅度低于削波电平而丢失,使基音周期估计出现问题。

无削波的自相关函数会带来很多基音估计错误,特别是对短基音周期;中心削波自相关函数消除了基音估计中的大多数误估;使用基音轨迹平滑可进一步减少遗留的错误估计。

Matlab程序:a=wavread('C:\audio.wav'); %读取语音文件L=length(a) %测定语音长度m=max(a)for i=1:La(i)=a(i)/m(1); %数据归一化endm=max(a) %找到最大正值n=min(a) %找到最小负值ht=(m+n)/2; %保证幅度之余横坐标对称for i=1:L %数据中心下移,保持和横坐标轴对称a(i)=a(i)-ht(1);endfigure(1)subplot(2,1,1)plot(a)axis([0,170000,-1,1]);title('Before Center Clipping')xlabel('The Sample Point')ylabel('Amplitude')coeff=0.3; %中心削波函数系数取0.3th0=max(a)*coeff; %求中心削波函数门限for k=1:L %中心削波if a(k)>=th0a(k)=a(k)-th0(1);elseif a(k)<=th0a(k)=a(k)+th0(1);else a(k)=0;endendm=max(a);for i=1; %中心削波函数幅度归一化a(i)=a(i)/m(1);endsubplot(2,1,2)plot(a)axis([0,17000,-2,2]);title('After Center Clipping')xlabel('The Sample Point')ylabel('Amplitude') %没有经过中心削波的修正自相关b=wavread('C:\audio.wav');N=2048; %选择的窗长,加N=320的矩形窗A=[];for k=1:2048 %选择延时长度sum=0;for m=1:Nsum=sum+b(m+7500)*b(m+7500+k-1); %计算自相关endA(k)=sum;endfor k=1:2048B(k)=A(k)/A(1); %归一化A(k)endfigure(2)subplot(2,1,1)plot(B)axis([0,2200,-1,1]);title('Modified Autocorrelation Before Center Clipping') xlabel('Delay')ylabel('Amplitude')N=2048; %选择的窗长,加N=320的矩形窗A=[];for k=1:2048 %选择延时长度sum=0;for m=1:Nsum=sum+a(m+7500)*a(m+7500+k-1); %计算自相关endA(k)=sum;endfor k=1:2048C(k)=A(k)/A(1) %归一化A(k)endfigure(2)subplot(2,1,2)plot(C)axis([0,2200,-1,1.0]);title('Modified Autocorrelation After Center Clipping')xlabel('Delay')ylabel('Amplitude')三、心得体会在随着上课的进度做这样几个实验,确确实实让我对数字音频这门课程的学习有更深的理解,尤其是在做过仿真以后,能帮助我更深的理解平时上课的时候不能理解的内容,而且通过在试验中对于各个参数的不停修正,让我对一些公式的具体应用的理解更加深刻,并且在自己独立解决这些问题的时候,没有别人的帮助确实能够从各个方面锻炼自己的一些能力。

相关文档
最新文档