▍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)
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.)
频域归一化的自适应滤波消除回声,效果非常不错(Frequency domain normalization of adaptive filtering to eliminate echo, the effect is very good )
说明: 脉冲编码调制(Pulse Code Modulation,PCM)技术编程(Pulse Code Modulation)
说明: 用matlab实现压缩感知,基追踪(BP)算法,将最小L0问题转化为最小L1问题。(Use matlab to implement compressed sensing, base tracking (BP) algorithm, convert the minimum L0 problem into the minimum L1 problem.)
说明: 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.)
语音信号的矢量量化,其中vector_quantization.m为读取音频文件,转换成语音帧,求lpc及lsf参数以及进行矢量量化的主程序,a_lsf_conversion.m为主程序调用的lpc转lsf参数的子程序,INLS1.wav为音频文件。(Vector quantization of speech signals, wherein vector_quantization.m to read audio file, converted into speech frames, seeking lpc and lsf parameters and vector quantization of the main program, a_lsf_conversion.m main program calls a subroutine parameter lsf lpc turn, INLS1.wav as an audio file.)
滤波器设计 产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计低通,带通,高通滤波器对信号进行滤波处理,观察滤波前后信号的频谱。(The filter is designed to generate a continuous signal containing the low, mid, and high frequency components, to be sampled, for spectral analysis, respectively, to design a low-pass, band-pass filter processing is performed by a high-pass filter on the signal, the spectrum of the signal of the observation before and after filtering.)
关于迭代次数对turbo码性能的影响。很适用,希望大家下载。(About the number of iterations of the turbo code performance. Very applicable, I hope you download.)
迁移学习程序,适用于NLP问题,大家可以看看。(To migrate learning program suitable for NLP problems)