没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论












基于信号频谱分析的音乐检索专题研讨
【目的】
(1) 加深信号频谱的概念,以及对信号频域分析基本原理和方法的理解。
(2) 培养学生理论联系实际的素质,提高学生的工程实践能力和创新能力。
(3) 培养学生查阅文献、自主学习的能力。
【知识点】
信号的抽样、频域分析,滤波器等
【背景知识】
语音信号的频谱分析始于上世纪 50 年代,首先由 Bell 实验室率先发明语谱仪,可以将语音信
号以时间,频率,强度等信息表现出来。60 年代,出现线性预测分析技术(LP Linear prediction)
和动态规划(DP Dynamic Programming),其中后者较好的解决了不等长语音匹配的问题。70 年
代 , 动 态 时 间 弯 折 (DTW Dynamic time warping) 的 成 熟 以 及 矢 量 量 化 (VQ Vector
quantization)和隐马尔科夫模型(HMM Hidden markov model)的出现使得实践操作上实现基
于线性预测倒谱和 DTW 技术的特定人孤立词语音识别系统。80 年代,HMM 模型和人工神经网络
(ANN)成功应用,统计模型取代模板匹配的方法成为主流。90 年代,特征参数和自适应技术让统
计模型得到进一步的发展。
音乐检索的主要方法是基于内容的检索,即利用音乐的音符、旋律、节奏、歌曲风格等语义级
的特征或者声学层特征从数据库中检索乐曲。本研究专题使用基于信号频谱分析的方法实现音乐检
索。
【研讨内容】
(1) 建立音乐检索数据库。数据库有若干首歌曲或乐曲构成。格式自定。
(2) 设计并实现乐曲信号的去噪算法。
(4) 设计并实现乐曲信号的匹配算法。
(5) 设计并实现音乐检索系统的界面。
【温馨提示】
(1) 可以上网查阅语音识别的文献及相关算法。
(2) 曲目之间不宜过于类似。
(3) 需要综合频谱分析、滤波器等知识点。
【研讨要求】
(1) 利用 MATLAB,编写仿真程序,实现音乐检索系统。
(2) 设计并实现检索系统界面。
(3) 完成音乐检索系统的研究报告,报告包括课题背景、系统流程、具体方法、实验结果以及

参考文献
一、整体思路:
建立音乐库——特征提取——特征匹配 —— 结果显示
二、具体算法
特征提取——mfcc
MFCC 是在 Mel 标度频率域提取出来的倒谱参数,Mel 标度描述了人耳频率的非线性特性,它
与频率的关系可用下式近似表示:
Mel(f) = 2595 * lg(1 + f / 700)
式中 f 为频率,单位为 Hz。下图为 Mel 频率与线性频率的关系:
关键步骤:
转化到梅尔频率、然后进行倒谱分析
基本流程:
将 Mel 频 率
倒 谱 系 数 作
为 特 征 参 数
( 设 计
mfcc_m 函
数)
利用动态 时间规整 法
(DTW)进行参数匹
配,对应 欧式 距离最
短的即为 最佳 匹配项
( 设 计 dtw_func 函
数)
利用 guide 函数设计
识别界面,并将匹配
结果对应的歌曲名称
显示在界面上(设计
facial_design 函数)
对所选入库歌曲进
行特征提取,选择
同样的特征参数,
建立 mat 形式的 库。
( 设 计 函 数
build_quku)

预加重——分帧 ——加窗——频域转换——使用梅尔刻度滤波器组过滤—
—能量值取 log——离散余弦变换——差分
预加重
将语音信号通过高通滤波器,提升其高频部分,使信号的频谱变得平坦,保持在低频到高频的
整个频带中,能用同样的信噪比求频谱。
目的 :
为了消除发声过程中,声带和嘴唇造成的效应,来补偿语音信号受到发音系统所压抑的高频部分。
并且能突显高频的共振峰。
分帧
对音乐信号分段处理。先将 N 个采样点集合成一个观测单位,称为帧。通常情况下 N 的值为
256 或 512,涵盖的时间约为 20~30ms 左右。为了避免相邻两帧的变化过大,因此会让两相邻帧之
间有一段重叠区域,此重叠区域包含了 M 个取样点,通常 M 的值约为 N 的 1/2 或 1/3。
目的:
对整段语音信号分帧,即切分成很多段,当整段信号不平滑时,分成小份的信号,使小段的信号看
起来是稳定平滑的。
加窗
目的:
分帧越多与原始信号的误差也就越大,加窗就是为了解决这个问题,使分帧后的信 号变得连续,每
一帧就会表现出周期函数的特征。用于平滑信号,使用汉明窗加以平滑的话,相比于矩形窗函数,
会减弱 FFT 以后旁瓣大小以及频谱泄露。
频域转换
1. 目的
将时域信号转化到频域进行后续的频率分析
2. 实现
幅度谱:
Si(k)=∑n=1Nsi(n)e−j2πkn/N1≤k≤K
功率谱:
Pi(k)=1N|Si(k)2|
使用梅尔刻度滤波器组过滤
目的:
剩余10页未读,继续阅读
资源评论


Discern_
- 粉丝: 4
- 资源: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
