▍1. LBG
假设一段语音信号,用其作为序列,编程实现LBG算法产生码书。(Assuming a speech signal, use it as a sequence, programming the LBG algorithm to generate the codebook.)
说明: 线性预测编码(LPC)是主要用于音频信号处理与语音处理中根据线性预测模型的信息用压缩形式表示数字语音信号谱包络(en:spectral envelope)的工具。它是最有效的语音分析技术之一,也是低位速下编码方法高质量语音最有用的方法之一,它能够提供非常精确的语音参数预测。(linear predictive coding)
双通道语音增强算法,消除环境噪声。采用归一化自适应方法,噪噪声抵消10dB,语音保持较好可懂度。(The dual-channel speech enhancement algorithm to eliminate ambient noise. Using normalized adaptive noise noise offset by 10dB, and the voice to maintain good intelligibility.)
matlab实现的阶次分析算法,用于变转速机械故障特征提取,可运行,包含寻找脉冲时刻,等角度时刻,数字跟踪滤波,样条差值等步骤(The order analysis algorithm realized by Matlab is used to extract the fault features of variable speed machinery. It can be operated, including the steps of finding impulse moment, equal angle moment, digital tracking filtering, spline difference and so on.)
说明: matlab实现的阶次分析算法,用于变转速机械故障特征提取,可运行,包含寻找脉冲时刻,等角度时刻,数字跟踪滤波,样条差值等步骤(The order analysis algorithm realized by Matlab is used to extract the fault features of variable speed machinery. It can be operated, including the steps of finding impulse moment, equal angle moment, digital tracking filtering, spline difference and so on.)
是FM调频立体声的调制解调的matlab仿真代码,实现了对双声道语音的调制和解调,非simulink方式,完完全全的matlab代码(This is for FM stereo radio signal modulation and de-modulation code. it is not for matlab simulink, it is completely matlab code, you can follow it and for understanding FM stereo signal generate very well.)
基于麦克风阵列用盖尔圆法进行信源数目估计。输入数据位麦克风采集的信号,阵元数目为10.(Based on microphone array,the number of sources is estimated by Gerschgrid method. Input data is obtained by microphone array and the number of array elements is 10.)
频域归一化的自适应滤波消除回声,效果非常不错(Frequency domain normalization of adaptive filtering to eliminate echo, the effect is very good )
说明: 脉冲编码调制(Pulse Code Modulation,PCM)技术编程(Pulse Code Modulation)
说明: 光谱预处理auto 光谱预处理center(Spectral pretreatment)
说明: 用matlab实现压缩感知,基追踪(BP)算法,将最小L0问题转化为最小L1问题。(Use matlab to implement compressed sensing, base tracking (BP) algorithm, convert the minimum L0 problem into the minimum L1 problem.)
实现基于C语言的G.729A算法的编码程序,可调试成功,其中添加了部分对于程序的理解及注释,方便阅读(Achieve coding procedures G.729A algorithm C language can be successful commissioning, which adds some understanding for the program and notes for easy reading)
说明: Hybrid Precoding-Based Millimeter-Wave Massive MIMO-NOMA with Simultaneous Wireless Information and Power Transfer
基于melp算法的语言编码传输,用于语言压缩传输(Speech coding transmission based on MELP algorithm)
可以对处理后的语音进行一个客观上的评判,提供客观评价因子。(It is possible to make an objective evaluation of the processed speech and provide an objective evaluation factor.)
TXT信号的获取:一般都是拿到一个.WAV的信号,用cooledit或者其他的打开,另存为txt格式,注意的是,此时txt文件的前面两行会写入一些采样率的信息,将这几行删掉,程序就可以顺利得读取你保存的txt了。(TXT signal acquisition: generally get a .WAV signal, with coolit or other open, save as txt format, note that at this time txt file in front of two lines will write some sampling rate information, will These lines deleted, the program can be smooth to read your saved txt.)
g729a音频编码库,编码pcm为g729a,可压缩16倍(G729a library audio coding, coding PCM for g729a, compressible 16 times)
melpe 编解码 程序 melpe 编解码 程序melpe 编解码 程序 melpe 编解码 程序(melpe decoder)