- 博客(6)
- 资源 (52)
- 收藏
- 关注
原创 语音 LMS 降噪的 C 语言源代码及其解释
使用 matlab 对语音进行降噪,这样的程序可以找到很多。由于 matlab 在工程方面的应用性能欠佳,最终还是使用 C 语言实现 LMS 的代码更好一些。但是为了对比,我们先写出 matlab 版本的代码,同时对该算法进行说明。...
2019-06-03 18:12:33 5363 5
原创 使用 C 语言产生正态分布的随机数
在 MATLAB 当中,产生随机数是一件很容易的事情。但是在 C 语言中,则需要自己编程。我修改了《常用算法程序集(C语言描述)》这本书中相关的源代码,并将结果保存,使用 MATLAB 画出直方图验证了程序的正确性。关于代码的解释,之后再补充。C 语言代码如下:// C语言产生正态分布随机数的源代码#include "stdio.h"double grn1(double u,double ...
2019-05-20 16:03:56 5726 5
原创 复数矩阵求逆的 C 语言程序
关于复数矩阵求逆,如果使用 MATLAB,就非常简单。我们先用一个 MATLAB 的例子来说明,等会要将 C 语言的程序和 MATLAB 的程序进行对比。close all;clear all;clc;%定义矩阵a为复数矩阵a = [[4+2*i,3+1*i,4+3*i,5+5*i]; [1+7*i,8+2*i,2+2*i,9+3*i]; [4+4*i,5+6*i,1+...
2019-05-20 11:38:28 6994 5
原创 LCMV 波束形成程序的解释
// LCMV 波束形成的 MATLAB 程序clc; close allclear all; M=10; % 用于接收的麦克风的数量L=500; % 在计算中使用了多少个采样点,暂时定为500个 thetas=10; ...
2019-05-20 09:42:46 11102 13
原创 使用 Nsight 运行 CUDA 库中的 fft
在CUDA编程中,我们可以使用自带的库来实现快速傅里叶变换 fft,代码见下面的链接:CUDA 中实现 fft在这个代码中,作者最后使用的编译命令和运行命令分别为:编译命令:nvcc -o fftcu FFT.cu -I /usr/local/cuda/include -L /usr/local/cuda/lib64 -lcufft运行命令:./fftcu这样确实可以运行。但是如果将这...
2019-05-18 01:31:25 572
原创 关于 IMCRA+OMLSA 语音降噪算法的详细解释
关于IMCRA+OMLSA语音降噪算法的详细解释概述OMLSA算法IMCRA算法概述IMCRA+OMLSA 算法及其一些变体是目前语音降噪中常用的算法。很多文献在解释这两种算法的时候,条理有一些混乱,使得读者难以弄清楚问题的本质。一些文献从 IMCRA 算法开始介绍,我个人觉得这样反而容易引起理解上的混乱。就好比画画,总是要先画出轮廓来,才能逐步细化。围棋也是一样,一定要先布局,才能进入到中盘...
2019-05-16 18:24:39 11208 15
2007-2010一本高校在安徽录取分数线及录取名次总表.doc
2020-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人