matlab提取文件要素代码声码器(2013)
本节中的代码用于实现各种声码器,通常用于声学模拟耳蜗植入物用户通过其设备体验的声音。
该代码库最初是由Stuart
Rosen制作的,后来由Bob
Carlyon进行了修改,并且由于或多或少地完全以一种更现代的风格进行了重写,并添加了许多附加功能。
本手册是在读者对声码器的工作原理有一定了解的前提下编写的。
vocode()函数应该可以处理很多情况,因此可以接收一组相当复杂的参数。
所述函数的调用方式如下:
[y,
fs]=vocode(x,fs,p)
。
x是(单通道,即单声道)信号。
fs是采样频率,
p是具有所有参数的结构。
该函数返回y
,即x的声码版本。
本文档介绍了如何设置参数结构p
。
p有四个主要部分:
analysis_filters
:描述用于分析目的的过滤器组。
synthesis_filters
:描述用于合成的过滤器组。
envelope
:描述如何提取信封。
synth
:描述将要使用的载体的类型,以及如何将其与信封结合使用。
这些内容均以相同的顺序记录在下面。
为了给您有关如何使用代码的概述,下面是一个完整的
2022-04-26 11:06:13
4.06MB
系统开源
1