Correcting all levels and move all remaining integer samples to sample_t

The leves are based on the standards of each mobile network. They
are adjusted to the specified frequency deviation now.
This commit is contained in:
Andreas Eversberg
2017-01-29 07:25:12 +01:00
parent bd7ccc5fa0
commit 7e45f556ce
38 changed files with 484 additions and 397 deletions

View File

@@ -12,7 +12,7 @@
#define SAMPLERATE 48000
static double get_level(double *samples)
static double get_level(sample_t *samples)
{
int i;
double envelope = 0;
@@ -24,7 +24,7 @@ static double get_level(double *samples)
return envelope;
}
static void gen_samples(double *samples, double freq)
static void gen_samples(sample_t *samples, double freq)
{
int i;
double value;
@@ -39,7 +39,7 @@ int main(void)
{
emphasis_t estate;
double cut_off = CUT_OFF_EMPHASIS_DEFAULT;
double samples[SAMPLERATE];
sample_t samples[SAMPLERATE];
double level;
double i;

View File

@@ -11,7 +11,7 @@
#define SAMPLERATE 48000
static double get_level(double *samples)
static double get_level(sample_t *samples)
{
int i;
double envelope = 0;
@@ -23,7 +23,7 @@ static double get_level(double *samples)
return envelope;
}
static void gen_samples(double *samples, double freq)
static void gen_samples(sample_t *samples, double freq)
{
int i;
double value;
@@ -38,7 +38,7 @@ int main(void)
{
filter_t filter_low;
filter_t filter_high;
double samples[SAMPLERATE];
sample_t samples[SAMPLERATE];
double level;
int iter = 2;
int i;