没有合适的资源?快使用搜索试试~ 我知道了~
用卷积滤波器matlab代码-Speech-Subband-Coding:使用ADPCM进行子带滤波
共34个文件
m:13个
c:7个
h:6个
需积分: 10 6 下载量 96 浏览量
2021-05-21
13:26:57
上传
评论 1
收藏 2.79MB ZIP 举报
温馨提示
用卷积滤波器matlab代码语音子带编码 在该项目中,设计了具有自适应量化功能的子带滤波器组,用于压缩具有固定点数的立体声音频信号。 该报告涉及具有以下规范的系统的实现:立体声,16khz fs,24kbits / s和150ms最大延迟。 滤池 过渡带完全由阻带和滤波器阶中的特定衰减决定。 如果需要更高的阻带衰减或更陡峭的过渡带,则需要使用更高的滤波器阶数,从而引入更多的等待时间。 此外,子带中的良好性能取决于频率选择性。 在较高的频率下,屏蔽效果会散布在更宽的范围内,从而减少所需的量化位数。 最终,通过使用较低的滤波器阶数,会引入较高的重叠量和较低的频率选择性,从而导致较低的PESQ / SNR分数。 毕竟,相同的信息都使用不同数量的位进行编码,以利用屏蔽效果。 另一方面,较高的过滤器长度会导致较高的复杂度和等待时间。 后者实际上是一个软约束,即150ms,可以很容易地获得。 它可以分为两个部分。 一方面,延迟是由缓冲区通信引起的,另一方面,是由于卷积引起的延迟(大约是滤波器长度除以2的因子)。 通过遍历多个过滤器长度,可以确定过滤器抽头的数量。 数码PCM 本应用中使用的量化算法
资源推荐
资源详情
资源评论
收起资源包目录
Speech-Subband-Coding-master.zip (34个子文件)
Speech-Subband-Coding-master
Matlab-code
main.m 3KB
stdspectrum.m 23KB
belasting.wav 1004KB
f116.wav 185KB
kais.m 2KB
snrseg.m 6KB
m216.wav 168KB
pesq.m 1KB
pesq.p 21KB
activlev.m 15KB
analysis.m 4KB
QMF_design.m 7KB
synthesis.m 1KB
encoder.m 791B
LoadWav_new.m 862B
maxfilt.m 5KB
decoder.m 396B
C-code
synthesis.c 5KB
functions.h 1KB
main.c 4KB
wavpcm_io.c 14KB
input.wav 1004KB
wavpcm_io.h 3KB
main.exe 103KB
analysis.c 5KB
encoder.h 2KB
output.wav 1004KB
encoder.c 12KB
decoder.h 2KB
functions.c 14KB
codec.h 1KB
globals.h 1KB
decoder.c 11KB
README.md 3KB
共 34 条
- 1
资源评论
发亮日渐稀疏
- 粉丝: 154
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功