数字信号处理课程设计报告-基于matlab的语音信号的特技处理内容摘要:
其可调范围 为 0~10,其值较高时,混响效果比较丰厚、温暖;其值较低时,混响效果则较空旷、冷僻。 预延时:自然混响声阵的建立都会延迟一段时间,预延时即为模拟次效应而设置。 声阵密度:此项参数可调整声阵的密度,其值较高时,混响效果较为温暖,但有明显的声染色;其值较低时,混响效果较深邃,切声染色也较弱。 频率调制:这是一项技术性的参数,因为电子混响的声阵密度比自然混响稀疏,为了使混响的声音比较平滑、连贯,需要对混响声阵列的延时时间进行调制。 此项技术可以有效的消除延时声阵列的段裂声,可以增加混响声的柔和感。 调治深度:指上述 调频电路的调治深度。 (2)延时就是将音源延迟一段时间后,再欲播放的效果处理。 依其延迟时间的不同,可分别产生合唱、镶边、回音等效果。 当延迟时间在 3~35ms之间时人耳感觉不到滞后音的存在,并且他与原音源叠加后,会因其相位干涉而产生 梳状滤波 效应,这就是镶边效果。 如果延迟时间在 50ms以上时,其延迟音就清晰可辨,此时的处理效果才是回音。 回音处理一般都是用于产生简单的混响效果。 延时、合唱、镶边、回音等效果的可调参数都差不多,具体有以下几项: *延时时间( Dly),即主延时电路的延时时间调整。 *反馈增益( FB Gain),即延时反馈的增益控制。 *反馈高频比( Hi Ratio),即反馈回路上的高频衰减控制。 数字信号处理课程设计报告 4 *调制频率( Freq),指主延时的调频周期。 *调制深度( Depth),指上述调频电路的调制深度。 *高频增益( HF),指高频均衡控制。 *预延时( Ini Dly),指主延时电路预延时时间调整。 *均衡频率( EQ F),这里的频率均衡用于音色调整,此为均衡的中点频率选择。 由于延时产生的效果都比较复杂多变,如果不是效果处理专家,建议使用设备提供的预置参数,因为这些预置参数给出的处理效果一般都比较好。 离散傅立叶变换 在 MATLAB的信号处理工具箱中函数 FFT和 IFFT用于快速傅立叶变换和逆变换。 下面介绍这些函数。 函数 FFT用于序列快速傅立叶变换。 函数的一种调用格式为 y=fft(x) 其中, x是序列, y是序列的 FFT, x可以为一向量或矩阵,若 x为一向量, y是 x的FFT。 且和 x相同长度。 若 x为一矩阵,则 y是对矩阵的每一列向量进行 FFT。 如果 x长度是 2的幂次方,函数 fft执行高速基- 2FFT算法;否则 fft执行一种混合基的离散傅立叶变换算法,计算速度较慢。 函数 FFT的另一种调用 格式为 y=fft(x,N) 式中, x, y意义同前, N为正整数。 函数执行 N点的 FFT。 若 x为向量且长度小于 N,则函数将 x补零至长度 N。 若向量x的长度大于 N,则函数截短 x使之长度为 N。 若 x 为矩阵,按相同方法对 x进行处理。 经函数 fft求得的序列 y一般是复序列,通常要求其幅值和相位。 MATLAB提供求复数的幅值和相位函数: abs, angle,这些函数一般和 FFT同时使用。 函数 abs(x)用于计算复向量 x的幅值,函数 angle(x)用于计算复向量的相角,介于 和 之间,以弧度表示。 函数 unwrap(p)用于展开弧度相位角 p ,当相位角绝对变化超过 时,函数把它扩展至。 用 MATLAB工具箱函数 fft进行频谱分析时需注意: ( 1) 函数 fft返回值 y的数据结构对称性。 ( 2) 频率计算。 ( 3) 作 FFT分析时,幅值大小与 FFT选择点数有关,但不影响分析结果。 数字信号处理课程设计报告 5 滤波器设计 单回声滤波器的系统函数: H(z)= )(1 Rza a 1 ( 31) 无限个回声滤波器的系统函数 : H(z)= )](1[)( RzaRz a 1 ( 32) 全通结构的混响器的系统函数 : H(z)= )](*1[)]([ RzaRza a 1 ( 33) 函数 filter 函数 filter的调用格式为 y=filter(b,a,x) 该格式采用数字滤波器对 数据进行滤波,既可以用于 IIR滤波器,也可以用于 FIR滤波器。 其中向量 b和 a分别表示系统函数的分子、分母多项式的系数,若 a= 1,此时表示 FIR滤波器,否则就是 IIR滤波器。 该函数是利用给出的向量 b和 a,对 x中的数据进行滤波,结果放入向量 y。 (1)利用 Windows下的录音机或其他软件,录制一段自己的语音信号,时间控制在1s左右,并对录制的信号进行采样。 (2)语音信号的频谱分析,画出采样后语音信号的时域波形和频谱图。 (3)将信号加入延时和混响,再分析其频谱,并与原始信号频谱进行 比较。 (4)设计几种特殊类型的滤波器:单回声滤波器,多重回声滤波器,无限个回声滤波器,全通结构的混响器,并画出滤波器的频域响应。 (5)用自己设计的滤波器对采集的语音信号进行滤波。 (6)分析得到信号的频谱,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化。 (7)回放语音信号。 详细流程图 数字信号处理课程设计报告 6 图 32 语音信号的 特技处理 设计程序流程图 4 代码编写 %原始信号 x1=wavread(39。 39。 )。 %读取信号 figure。 plot(x1)。 title(39。 原始信号 39。 )。 sound(5*x1,40000)。 %对 原始 声音的回放 用 wavread 从自己的电脑导入Windows 下 1s 语音信号 画出采样后语音信号的时域波形与频谱图。 N=2020,和 调用 fft 函数快速傅里叶变换。 对采样后语音信号进行延时 30,在调整采样信号的长度,两者相加,就得到混响。 无限个回声滤波器 Bz=[0,0,0,0,0,0,0,0,0,0,1]。 Az=[1,0,0,0,0,0,0,0,0,0,a]。 yy1=filter(Bz,Az,x)。 YY1=fft(yy1,2020)。 全通结构的混响器 Bz1=[a,0,0,0,0,0,0,0,0,0,1]。 Az1=[1,0,0,0,0,0,0,0,0,0,a]。 yy2=filter(Bz1,Az1,x)。 YY2=fft(yy2,2020)。 单回声滤波器 a=。 y2=x+z*。 Y2=fft(y2,2020)。 sound(yy1,fs,bits)。 sound(yy2,fs,bits)。 sound(y2,fs,bits)。 数字信号处理课程设计报告 7。数字信号处理课程设计报告-基于matlab的语音信号的特技处理
相关推荐
省寄存器或存储单元; 缺点:其它缺点同直接 I型。 通常在实际中很少采用上述两种结构实现高阶系统,而是把高阶变成一系列不同组合的低阶系统 (一、二阶 )来实现。 (2)IIR 滤波器的级联型结构; 特点: 系统实现简单,只需一个二阶节系 统通过改变输入系数即可完成; 极点位置可单独调整; 运算速度快 (可并行进行 ); 各二阶网络的误差互不影响,总的误差小,对字长要求低。 缺点:
global x f y SNR if isempty(SNR)==1。 msgbox(39。 请输入信噪比 ~O(∩ _∩ )O~39。 ,39。 输入信噪比 39。 )。 else y = awgn(x,SNR)。 %加入高斯白噪声 axes()。 plot(y)。 title(39。 加噪语音信号的 时域波形 39。 )。 %绘制时域谱 y1=fft(y,1024)。 %傅里叶变换
图 5V稳压直流电源 陕西理工学院 第 6 页 共 23 页 时钟脉冲发生器可有很多构成方式。 例如:利用石英晶体振荡器配合分频器即可得到相应的脉冲信号。 还可以利用电压比较器得到时钟脉冲电路。 相比之下,利用 555 构建多谐振荡器来得到时钟脉冲信号比较便利,信号的精度较电压比较器要高,更符合本设计的要求。 555 定时器时一种多用途的数字 模拟混合电路,利用它能极方便地构成施密特触发器
般周期信号 将 DT周期信号先展开为 DTFS,再进行逐项变换; 020 mcTXex mdNmdFTnTjmNm md 截断的影响 对无限长时间 DT 信号进行计算时,必须进行截断; 时域截断模型:以窗口函数乘以时间函数 nPnx m2 频域对应卷积: TT dddd
的正弦波信号 ,输入到一个被测的信号处理电路 (功能为正弦波输入、方波输出 ),在被测电路输出端可以用示波器检验是否有符合设计要求的方波输出。 高精度的信号发生器在计量和校准领域也可以作为标准信号源 (参考源 ),待校准仪器以参考源为标准进行调校。 由此可看出,信号发生器可广泛应用在电子研发、维修、测量、校准等领域 [5]。 目前我国己经开始研制波形发生器,并取得了可喜的成果。 但总的来说