@@ -0,0 +1,20 | |||
|
1 | TEMPLATE = app | |
|
2 | CONFIG += console | |
|
3 | CONFIG -= app_bundle | |
|
4 | CONFIG -= qt | |
|
5 | ||
|
6 | DEFINES += DEBUG_TCH | |
|
7 | #DEFINES += MSB_FIRST_TCH # SPARC convention | |
|
8 | DEFINES += LSB_FIRST_TCH # PC convention | |
|
9 | ||
|
10 | SOURCES += main.c \ | |
|
11 | basic_parameters.c \ | |
|
12 | file_utilities.c | |
|
13 | ||
|
14 | HEADERS += \ | |
|
15 | basic_parameters.h \ | |
|
16 | basic_parameters_params.h \ | |
|
17 | basic_parameters_utilities.h \ | |
|
18 | file_utilities.h | |
|
19 | ||
|
20 |
@@ -9,9 +9,11 | |||
|
9 | 9 | |
|
10 | 10 | #include <stdint.h> |
|
11 | 11 | |
|
12 |
#include "basic_parameters_ |
|
|
12 | #include "basic_parameters_params.h" | |
|
13 | 13 | |
|
14 |
void init_k_coefficients |
|
|
14 | void init_k_coefficients( float *k_coefficients_f0, \ | |
|
15 | float *k_coefficients_f1, \ | |
|
16 | float *k_coefficients_f2 ) | |
|
15 | 17 | { |
|
16 | 18 | uint16_t i; // 16 bits unsigned |
|
17 | 19 |
@@ -19,7 +19,7 | |||
|
19 | 19 | static inline void BP1_set(float * compressed_spec_mat, float * k_coeff_intercalib, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp1); |
|
20 | 20 | static inline void BP2_set(float * compressed_spec_mat, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp2); |
|
21 | 21 | |
|
22 | void init_k_coefficients_f0( void ); | |
|
22 | void init_k_coefficients( float *k_coefficients_f0, float *k_coefficients_f1, float *k_coefficients_f2 ); | |
|
23 | 23 | |
|
24 | 24 | //*********************************** |
|
25 | 25 | // STATIC INLINE FUNCTION DEFINITIONS |
@@ -7,6 +7,8 | |||
|
7 | 7 | |
|
8 | 8 | #define NB_VALUES_PER_SPECTRAL_MATRIX 25 |
|
9 | 9 | #define NB_BINS_COMPRESSED_MATRIX_f0 1 |
|
10 | #define NB_BINS_COMPRESSED_MATRIX_f1 13 | |
|
11 | #define NB_BINS_COMPRESSED_MATRIX_f2 12 | |
|
10 | 12 | |
|
11 | 13 | #define NB_BYTES_BP1 9 |
|
12 | 14 | #define NB_BYTES_BP2 30 |
@@ -10,6 +10,8 | |||
|
10 | 10 | |
|
11 | 11 | float compressed_spectral_matrix_f0[NB_BINS_COMPRESSED_MATRIX_f0 * NB_VALUES_PER_SPECTRAL_MATRIX]; |
|
12 | 12 | float k_coefficients_f0[NB_BINS_COMPRESSED_MATRIX_f0 * NB_K_COEFF_PER_BIN]; |
|
13 | float k_coefficients_f1[NB_BINS_COMPRESSED_MATRIX_f1 * NB_K_COEFF_PER_BIN]; | |
|
14 | float k_coefficients_f2[NB_BINS_COMPRESSED_MATRIX_f2 * NB_K_COEFF_PER_BIN]; | |
|
13 | 15 | |
|
14 | 16 | unsigned char LFR_BP1_f0[NB_BINS_COMPRESSED_MATRIX_f0*NB_BYTES_BP1]; |
|
15 | 17 | unsigned char LFR_BP2_f0[NB_BINS_COMPRESSED_MATRIX_f0*NB_BYTES_BP2]; |
General Comments 0
You need to be logged in to leave comments.
Login now