Project

General

Profile

Feature #156

généralisation des fonctions BP1_set et BP2_set

Added by paul leroy over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
19/05/2014
Due date:
% Done:

0%

Estimated time:

Description

Passer le tableau de coefficients k_f0 en paramètre des fonction BP1_set et BP2_set pour avoir une déclaration générique de ces fonctions. Il faut qu'elles soient utilisable sans modification (autre que l'appel avec des tableaux spécifiques pou f0, f1 et f2) pour les données à f1 et f2.

Exemple:
static inline void BP1_set(float * compressed_spec_mat, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp1);

devient:
static inline void BP1_set(float * compressed_spec_mat, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp1, float k[][32]);

Il faut mettre le nombre de colonnes du tableau dans la déclaration du tableau.

History

#1 Updated by paul leroy over 7 years ago

De plus, actuellement le tableau possède 11 lignes (NB_BINS_COMPRESSED_MATRIX_f0) alors que pour le calcul des BP1 en mode SBM1, NB_BINS_COMPRESSED_MATRIX_f0 vaut 22.
Il faudrait donc distinguer les cas NB_BINS_COMPRESSED_MATRIX_f0çNORM de NB_BINS_COMPRESSED_MATRIX_f0_SBM1.

#2 Updated by thomas chust over 7 years ago

  • Status changed from New to Resolved

Voilà Paul, c'est fait. J'ai fait une version 1.5 (r12:bbf448e745b1) : ici

#3 Updated by thomas chust over 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF