# MVDR-Speech-Enhancement
这是一个C语言代码实现的MVDR语音增强代码。
## 目录
1. [背景](#背景)
2. [安装](#安装)
3. [使用方法](#使用方法)
## 背景
这是一个C语言实现的MVDR语音增强,整体项目分为两个部分:
1. 基于Capon搜索的声源定位(DOA)实现(参考main.c里的get_angle函数)
2. 将估计的目标声源位置结合MVDR实现语音增强(参考main.c里的beamform函数)
## 使用方法
### 文件路径
include: 头文件路径
src:c文件路径
pcm_files:噪声文件例子:45为声源在45度,90为声源在90度
matlab:MVDR和Capon算法的matlab实现,以及合成点声源的matlab代码
```bash
│ CMakeLists.txt
│ README.md
│
├─.vscode
│ settings.json
│ tasks.json
│
├─build
│ │ CMakeCache.txt
│ │ cmake_install.cmake
│ │ compile_commands.json
│ │ Makefile
│ │ mic_array.exe
│ ├─.cmake
│ └─CMakeFiles
│
├─include
│ bf.h
│ kiss_fft.h
│ kiss_fftr.h
│ kiss_fft_log.h
│ matrix.h
│ _kiss_fft_guts.h
│
├─matlab
│ ├─main
│ ├─Simulation
│ └─STFT
├─out
│
├─pcm_files
│ ├─45
│ │
│ └─90
│
└─src
bf.c
kiss_fftr.c
main.c
matrix.c
```
### 运行方法
在build目录找到可执行文件mic_array.exe,运行以下指令:
```bash
$ mic_array mic_0.pcm mic_1.pcm mic2.pcm mic3.pcm out.pcm
```
mic_0.pcm mic_1.pcm mic2.pcm mic3.pcm分别为四个麦克风的录制音频文件,格式为PCM,out.pcm为输出音频。
## 安装
项目环境为CMakeLists,需要使用者自己搭建好cmake环境
```bash
$ git clone git@github.com:hm-li0420/MVDR-Speech-Enhancement.git
```
## 邮箱
1632509441@qq.com
没有合适的资源?快使用搜索试试~ 我知道了~
实现的MVDR语音增强matlab代码.zip
共227个文件
m:65个
wav:32个
json:19个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 74 浏览量
2024-04-26
23:04:40
上传
评论
收藏 10.33MB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
实现的MVDR语音增强matlab代码.zip (227个子文件)
objects.a 76KB
add_interf.asv 1KB
CMakeDetermineCompilerABI_CXX.bin 53KB
CMakeDetermineCompilerABI_C.bin 53KB
CMakeDetermineCompilerABI_CXX.bin 50KB
CMakeDetermineCompilerABI_C.bin 50KB
CMakeCCompilerId.c 26KB
CMakeCCompilerId.c 24KB
bf.c 12KB
kiss_fft.c 12KB
matrix.c 10KB
kiss_fftr.c 5KB
main.c 3KB
main.c 31B
cmake.check_cache 85B
cmake.check_cache 85B
Makefile.cmake 9KB
CMakeCXXCompiler.cmake 6KB
CMakeCXXCompiler.cmake 5KB
CMakeCCompiler.cmake 3KB
CMakeCCompiler.cmake 3KB
cmake_install.cmake 2KB
cmake_install.cmake 1KB
DependInfo.cmake 1KB
cmake_clean.cmake 730B
CMakeDirectoryInformation.cmake 652B
CMakeSystem.cmake 380B
CMakeSystem.cmake 380B
CMakeRCCompiler.cmake 250B
CMakeRCCompiler.cmake 236B
CMakeCXXCompilerId.cpp 26KB
CMakeCXXCompilerId.cpp 24KB
rir_generator.cpp 18KB
main.c.obj.d 2KB
matrix.c.obj.d 2KB
bf.c.obj.d 2KB
kiss_fftr.c.obj.d 2KB
kiss_fft.c.obj.d 2KB
mic_array.exe 119KB
CMakeCCompilerId.exe 94KB
CMakeCXXCompilerId.exe 94KB
a.exe 53KB
a.exe 53KB
_kiss_fft_guts.h 5KB
kiss_fft.h 4KB
bf.h 2KB
matrix.h 1KB
kiss_fftr.h 1KB
kiss_fft_log.h 970B
foo.h 1B
compiler_depend.internal 8KB
cmakeFiles-v1-4d49352853eb32f2eb36.json 28KB
cache-v2-9c39933bebe5f73ab344.json 25KB
cmakeFiles-v1-c85135a46e00228b10e5.json 22KB
cache-v2-eef1bfe489ec253b2dbd.json 21KB
toolchains-v1-93983381701c9b7d3b67.json 3KB
index-2023-02-22T13-44-15-0285.json 2KB
index-2024-04-09T14-08-42-0688.json 2KB
target-mic_array-Debug-3c5a9059c16964f43533.json 2KB
target-mic_array-Debug-11b4650bb3193c9cb37c.json 2KB
compile_commands.json 2KB
toolchains-v1-53e577f63458ea1fa48d.json 1KB
codemodel-v2-6ab30c6b497120d6294f.json 949B
codemodel-v2-c426d4366f53d0cccad0.json 945B
tasks.json 742B
directory-.-Debug-d0094a50bb2071803777.json 154B
directory-.-Debug-d0094a50bb2071803777.json 154B
query.json 144B
query.json 144B
settings.json 82B
LICENSE 34KB
LICENSE 34KB
CMakeOutput.log 66KB
CMakeOutput.log 3KB
LastTest.log 139B
pesq_psychoacoustic_model.m 30KB
omlsa.m 14KB
setup_global.m 13KB
split_align.m 11KB
applyhatch_plusC.m 9KB
utterance_split.m 5KB
main_capon_MVDR_omlsa_wind.m 5KB
mycohere.m 4KB
._makehatch_plus.m 4KB
._apply_filter.m 4KB
._applyhatch_plusC.m 4KB
._time_align.m 4KB
._setup_global.m 4KB
._id_searchwindows.m 4KB
._apply_VAD.m 4KB
._pow_of.m 4KB
._DC_block.m 4KB
._utterance_split.m 4KB
._apply_filters.m 4KB
._pesq.m 4KB
._utterance_locate.m 4KB
._id_utterances.m 4KB
._experiment.m 4KB
._split_align.m 4KB
._FFTNXCorr.m 4KB
共 227 条
- 1
- 2
- 3
资源评论
Matlab科研辅导帮
- 粉丝: 3w+
- 资源: 7784
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功