- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Flutter Dart ADPCM解码
class adpcm{/* Intel ADPCM step variation table */ static final List indexTable = [ -1, -1, -1, -1, 2, 4, 6, 8, -1, -1, -1, -1, 2, 4, 6, 8, ]; static final List stepsizeTable = [ 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, ...
2021-09-17 18:34:30 286
原创 Android,Java FFT 快速傅里叶
public final class FFT { public int logm; final int MAXLOGM=20; /* max FFT length 2^MAXLOGM */ final double TWOPI=6.28318530717958647692; final double SQHALF=0.707106781186547524401; int brseed[]= new int[4048]; float tab[][]; ..
2021-07-22 17:08:16 750 1
原创 Android,Java ADPCM解码
// 解码部分public class Adpcm { static final int[] indexTable = { -1, -1, -1, -1, 2, 4, 6, 8, -1, -1, -1, -1, 2, 4, 6, 8, }; static final int[] stepsizeTable = { 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, .
2021-07-16 19:11:37 562
原创 Android PCA降维处理
public double[][] PCA_transform(double[][] data,double[] pca_mean_,double[][] pca_components_,int MFCC_Len,int PCA_Len) { if(pca_mean_!=null) { double[][] tempData = data; for(int i=0;i<data.length;i++){ for(int j=0;j<.
2020-11-05 18:57:00 132
原创 心音测心率(逻辑思考)
1,五秒音频数据,6k采样率,16位深度,单声道。2,25-400Hz4阶 中通滤波。3,希有伯特包络。4,5Hz 2阶 低通滤波。5,自相关。6,设定最大 最小心率阈值BPM。
2020-06-30 15:14:24 448
原创 Java,Android 离散余弦变换 DCT
public double[] DCT(int direction, int length, double[] X){ if (direction == 1 || direction == -1) { X=Discrete_Cosine_Transform(direction, length, X); } return X;}public...
2020-02-28 11:13:12 270
原创 Java,Android 汉明窗 Hanmming
public static double[] calcu_hamming(double[] x){ double a=0.46; for(int i = 0;i < x.length;i++) { x[i] *= (1-a) - a * Math.cos(2 * pi * i/(x.length-1)); } return x;}
2020-02-28 11:08:38 653
原创 Java,Android 希尔波特滤波 Hilbert
compile 'uk.me.berndporr:iirj:1.1'Hilbert hilbert = new Hilbert();data=hilbert.getHilbert(data);
2020-02-28 10:57:56 373 2
原创 Java,Android 自相关 Autocorrelation 效率不高
/** * Author:Bean * @param temp_data * @param length * @return */public double[] correlate(double[] temp_data,int length){ int returnlen=length*2-1; double[] xcorr= new double[returnl...
2020-02-28 10:54:01 185
原创 Java,Android 巴特沃斯滤波 Butterworth
compile 'uk.me.berndporr:iirj:1.1'/** * Butterworth band pass * @param data * @param lowcut * @param highcut * @param fs * @param order * @return * Author:Bean */public double[] butter_ba...
2020-02-28 10:51:14 1463 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人