ГОСТ Р 56047—2014
double Mref[BARK];
double Modtest(BARK);
double ModreflBARKJ;
Файл: peaqb.h
#define LOGRESULT "analized*
«ifdef DEBUG
«define LOGFILE ’debugged.bet"
«endif
«define OPT_REF0x01
#define OPT_TEST 0x02
«define THRESHOLDDELAY 0.050
«define AVERAGINGDEALAY 0.5
«define В(1) 7 ’ asinh< (double^ ."650)
«define Bl(z) 650 * sinh((double)z /7)
Г Function prototypes */
void fata!err(char
void usage(char *):
void logvariable{const char *. double *. int):
void ProcessFrame(signed int *. signed int *. int. signed int *.
signed int \ int. int. int. int);
/* Prototypes end V
Файл: peaqb.c
«include <stdio.h>
«include <stdlib.h>
«include <string.h>
«include <stdarg.h>
«include <getopt.h>
«include <assert.h>
«include <math.h>
«include <fftw.h>
«include <common.h>
«include <wavedump.h>
«include <getframe.h>
«include «bandwidth,h>
«include <levpatadapt.h>
«include <moddiff.h>
«include <modulation.h>
«include <loudness.h>
«include <neural.h>
«include <nmr.h>
«include <detprob.h>
«include <energyth.h>
«include <harmstruct.h>
«include <boundary.h>
«include <critbandgroup.h>
«include <earmodelfft.h>
«include <noiseloudness.h>
«include <reldistframes.h>
«include «spreading.h>
«include <timespreading.h>
«include «threshold.h>
«include «peaqb.h>
extern int ermo;
char ’fileref. ‘filetest:
51