(19)
(11) EP 0 782 128 B1

(12) FASCICULE DE BREVET EUROPEEN

(45) Mention de la délivrance du brevet:
21.06.2000  Bulletin  2000/25

(21) Numéro de dépôt: 96402715.5

(22) Date de dépôt:  12.12.1996
(51) Int. Cl.7G10L 19/06

(54)

Procédé d'analyse par prédiction linéaire d'un signal audiofréquence, et procédés de codage et de décodage d'un signal audiofréquence en comportant application

Verfahren zur Analyse eines Audiofrequenzsignals durch lineare Prädiktion, und Anwendung auf ein Verfahren zur Kodierung und Dekodierung eines Audiofrequenzsignals

Method of analysing by linear prediction an audio frequency signal, and its application to a method of coding and decoding an audio frequency signal


(84) Etats contractants désignés:
DE GB IT

(30) Priorité: 15.12.1995 FR 9514925

(43) Date de publication de la demande:
02.07.1997  Bulletin  1997/27

(73) Titulaire: FRANCE TELECOM
75015 Paris (FR)

(72) Inventeurs:
  • Quinquis, Catherine
    22300 Lannion (FR)
  • Le Guyader, Alain
    22300 Lannion (FR)

(74) Mandataire: Loisel, Bertrand et al
Cabinet Plasseraud, 84, rue d'Amsterdam
75440 Paris Cédex 09
75440 Paris Cédex 09 (FR)


(56) Documents cités: : 
WO-A-83/02346
US-A- 5 142 581
FR-A- 2 284 946
   
  • ICASSP-94. IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (CAT. NO.94CH3387-8), PROCEEDINGS OF ICASSP '94. IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, ADELAIDE, SA, AUSTRALIA, 19-22 APRIL 1994 KWOK-WAH LAW ET AL: 'A novel split residual vector quantization scheme for low bit rate speech coding' ISBN 0-7803-1775-0, 1994, NEW YORK, NY, USA, IEEE, USA, pages I/493 - 496 VOL.1, XP002013349
  • SPEECH PROCESSING 1, TORONTO, MAY 14 - 17, 1991, vol. 1, 14 Mai 1991, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 9-12, XP000245155 ORDENTLICH E ET AL: "LOW-DELAY CODE-EXCITED LINEAR-PREDICTIVE CODING OF WIDEBAND SPEECH AT 32 KBPS"
   
Il est rappelé que: Dans un délai de neuf mois à compter de la date de publication de la mention de la délivrance de brevet européen, toute personne peut faire opposition au brevet européen délivré, auprès de l'Office européen des brevets. L'opposition doit être formée par écrit et motivée. Elle n'est réputée formée qu'après paiement de la taxe d'opposition. (Art. 99(1) Convention sur le brevet européen).


Description


[0001] La présente invention concerne un procédé d'analyse par prédiction linéaire d'un signal audiofréquence. Ce procédé trouve une application particulière, mais non exclusive, dans des codeurs audio à prédiction, notamment dans des codeurs à analyse par synthèse, dont le type le plus répandu est le codeur CELP ("Code-Excited Linear Prediction").

[0002] Les techniques de codage prédictif à analyse par synthèse sont actuellement très répandues pour le codage de la parole en bande téléphonique (300-3400 Hz) à des débits pouvant descendre jusqu'à 8 kbit/s, tout en conservant une qualité téléphonique. Pour la bande audio (de l'ordre de 20 kHz), les techniques de codage par transformée sont utilisées pour des applications de diffusion et de stockage de signaux vocaux et musicaux. Cependant, ces techniques impliquent des retards de codage relativement importants (plus grands que 100 ms), ce qui produit en particulier des difficultés de participation dans les communications de groupe où l'interactivité est très importante. Les techniques prédictives produisent un retard plus faible, dépendant essentiellement de la longueur des trames d'analyse par prédiction linéaire (typiquement 10 à 20 ms), et trouvent pour cette raison des applications même pour le codage de signaux vocaux et/ou musicaux ayant une largeur de bande supérieure à la bande téléphonique.

[0003] Les codeurs prédictifs utilisés pour la compression de débit réalisent une modélisation de l'enveloppe spectrale du signal. Cette modélisation résulte d'une analyse par prédiction linéaire d'ordre M (M-10 typiquement en bande étroite), consistant à déterminer M coefficients ai de prédiction linéaire du signal d'entrée. Ces coefficients caractérisent un filtre de synthèse utilisé au décodeur, dont la fonction de transfert est de la forme 1/A(z) avec



[0004] L'analyse par prédiction linéaire a un domaine d'application général plus large que celui du codage de la parole. Dans certaines applications, l'ordre M de la prédiction constitue l'une des variables que l'analyse par prédiction linéaire vise à obtenir, cette variable étant influencée par le nombre de pics présents dans le spectre du signal analysé (voir US-A-5 142 581).

[0005] Le filtre calculé par l'analyse par prédiction linéaire peut avoir diverses structures, conduisant à différents choix de paramètres pour la représentation des coefficients (les coefficients ai eux-mêmes, les paramètres LAR, LSF, LSP, les coefficients de réflexion ou PARCOR...). Avant l'avènement des processeurs de signal numérique (DSP), il était courant d'employer des structures récursives pour le filtre calculé, par exemple des structures faisant appel aux coefficients PARCOR du type décrit dans l'article de F. ITAKURA et S. SAITO "Digital Filtering Techniques for Speech Analysis and Synthesis", Proc. of the 7th International Congress on Acoustics, Budapest 1971, pages 261-264 (voir FR-A-2 284 946 ou US-A-3 975 587).

[0006] Dans les codeurs à analyse par synthèse, les coefficients ai servent également à construire un filtre de pondération perceptuelle utilisé par le codeur pour déterminer le signal d'excitation à appliquer au filtre de synthèse à court terme pour obtenir un signal synthétique représentatif du signal de parole. Cette pondération perceptuelle accentue les portions du spectre où les erreurs de codage sont les plus perceptibles, c'est-à-dire les zones interformantiques. La fonction de transfert W(z) du filtre de pondération perceptuelle est habituellement de la forme

où γ1 et γ2 sont deux coefficients d'expansion spectrale tels que 0≤γ2≤γ1≤1. Une amélioration du masquage du bruit a été apportée par E. Ordentlich et Y. Shoham, dans leur article "Low-Delay Code-Excited Linear Predictive Coding of Wideband Speech at 32 kbps", Proc. ICASSP, Toronto, Mai 1991, pages 9-12. Cette amélioration consiste à combiner pour la pondération perceptuelle le filtre W(z) avec un autre filtre modélisant la pente du spectre. Cette amélioration est particulièrement appréciable dans le cas de codage de signaux à forte dynamique spectrale (bande élargie ou bande audio) pour lesquels les auteurs ont montré une importante amélioration de la qualité subjective du signal reconstruit.

[0007] Dans la plupart des décodeurs CELP actuels, les coefficients de prédiction linéaire ai sont également utilisés pour définir un post-filtre servant à atténuer les zones fréquentielles entre les formants et les harmoniques du signal de parole, sans modifier la pente du spectre du signal. Une forme habituelle de la fonction de transfert de ce post-filtre est :

où GP est un facteur de gain compensant l'atténuation des filtres, β1 et β2 sont des coefficients tels que 0≤β1≤β2≤1, µ est une constante positive et r1 désigne le premier coefficient de réflexion dépendant des coefficients ai.

[0008] La modélisation de l'enveloppe spectrale du signal par les coefficients ai constitue donc un élément essentiel du processus de codage et de décodage, en ce sens qu'elle doit représenter le contenu spectral du signal à reconstituer au décodeur et qu'elle pilote aussi bien le masquage du bruit de quantification que le post-filtrage au décodeur.

[0009] Pour des signaux à forte dynamique spectrale, l'analyse par prédiction linéaire habituellement pratiquée ne parvient pas à modéliser fidèlement l'enveloppe du spectre. Souvent, les signaux de parole sont sensiblement plus énergétiques aux basses fréquences qu'aux fréquences élevées, de sorte que l'analyse par prédiction linéaire conduit certes à une modélisation précise aux basses fréquences, mais au détriment de la modélisation du spectre aux fréquences plus élevées. Cet inconvénient devient particulièrement gênant dans le cas du codage en bande élargie.

[0010] Le brevet US 5 142 581 décrit un filtre de prédiction linéaire à plusieurs étages, dans lequel l'ordre de prédiction utilisé dans chaque étage est un paramètre variable.

[0011] Un but de la présente invention est d'améliorer la modélisation du spectre d'un signal audiofréquence dans un système faisant appel à un procédé d'analyse par prédiction linéaire. Un autre but est de rendre les performances d'un tel système plus homogènes pour des signaux d'entrée différents (parole, musique, sinusoïdes, signaux DTMF...), des largeurs de bande différentes (bande téléphonique, bande élargie, bande hifi...), des conditions différentes d'enregistrement (microphone directif, antenne acoustique...) et de filtrage.

[0012] L'invention propose ainsi un procédé d'analyse par prédiction linéaire d'ordre M d'un signal audiofréquence, pour déterminer des paramètres spectraux dépendant d'un spectre à court terme du signal audiofréquence, divisé en q étages de prédiction successifs, q étant un entier supérieur à 1. A chaque étage de prédiction p (lspsq), on détermine des paramètres représentant un nombre prédéfini Mp de coefficients a1P,...,aMpp de prédiction linéaire d'un signal d'entrée dudit étage, le signal audiofréquence analysé constituant le signal d'entrée du premier étage, et le signal d'entrée d'un étage p+1 étant constitué par le signal d'entrée de l'étage p filtré par un filtre de fonction de transfert

l'ordre de prédiction M étant tel que



[0013] Le nombre Mp de coefficients de prédiction linéaire peut notamment augmenter d'un étage au suivant. Ainsi, le premier étage pourra rendre compte assez fidèlement de la pente générale du spectre ou du signal, tandis que les étages suivants affineront la représentation des formants du signal. On évite ainsi, dans le cas de signaux à forte dynamique, de trop privilégier les zones les plus énergétiques au risque d'une modélisation médiocre des autres zones fréquentielles pouvant être perceptuellement importantes.

[0014] Un second aspect de l'invention concerne une application de ce procédé d'analyse par prédiction linéaire dans un codeur audiofréquence à analyse par synthèse à adaptation "forward". L'invention propose ainsi un procédé de codage d'un signal audiofréquence comprenant les étapes suivantes :
  • analyse par prédiction linéaire d'un signal audiofréquence numérisé en trames successives pour déterminer des paramètres définissant un filtre de synthèse à court terme ;
  • détermination de paramètres d'excitation définissant un signal d'excitation à appliquer au filtre de synthèse à court terme pour produire un signal synthétique représentatif du signal audiofréquence ; et
  • production de valeurs de quantification des paramètres définissant le filtre de synthèse à court terme et des paramètres d'excitation,
   dans lequel l'analyse par prédiction linéaire est un processus à q étages successifs tel que défini ci-dessus, et dans lequel le filtre de prédiction à court terme a une fonction de transfert de la forme 1/A(z) avec



[0015] La fonction de transfert A(z) ainsi obtenue peut également être utilisée pour définir selon la formule (2) la fonction de transfert du filtre de pondération perceptuelle lorsque le codeur est un codeur à analyse par synthèse avec détermination en boucle fermée du signal d'excitation. Une autre possibilité intéressante est d'adopter des coefficients d'expansion spectrale γ1 et γ2 pouvant varier d'un étage au suivant, c'est-à-dire de donner au filtre de pondération perceptuelle une fonction de transfert de la forme

où γ1p, γ2p désignent des paires de coefficients d'expansion spectrale tels que 0≤γ2p≤γ1p≤1 pour 1≤p≤q.

[0016] L'invention est également applicable au niveau d'un décodeur associé. Le procédé de décodage ainsi mis en oeuvre selon l'invention comprend les étapes suivantes :
  • on reçoit des valeurs de quantification de paramètres définissant un filtre de synthèse à court terme et des paramètres d'excitation, les paramètres définissant le filtre de synthèse à court terme comprenant un nombre q>1 de jeux de coefficients de prédiction linéaire, chaque jeu comportant un nombre prédéfini de coefficients ;
  • on produit un signal d'excitation sur la base des valeurs de quantification des paramètres d'excitation ;
  • on produit un signal audiofréquence synthétique en filtrant le signal d'excitation par un filtre de synthèse ayant une fonction de transfert de la forme 1/A(z) avec

    où les coefficients a1p,...,aMpp correspondent au p-ième jeu de coefficients de prédiction linéaire pour 1≤p≤q.


[0017] Cette fonction de transfert A(z) peut également être utilisée pour définir un post-filtre dont la fonction de transfert comporte, comme dans la formule (3) ci-dessus, un terme de la forme A(z/β1)/A(z/β2), où β1 et β2 désignent des coefficients tels que 0≤β1≤β2≤1.

[0018] Une variante intéressante consiste à remplacer ce terme de la fonction de transfert du post-filtre par :

où β1p, β2p désignent des paires de coefficients tels que 0≤β1p≤β2p≤1 pour 1≤p≤q.

[0019] L'invention s'applique également à des codeurs audiofréquence à adaptation "backward". L'invention propose ainsi un procédé de codage d'un premier signal audiofréquence numérisé en trames successives, comprenant les étapes suivantes :
  • analyse par prédiction linéaire d'un second signal audiofréquence pour déterminer des paramètres définissant un filtre de synthèse à court terme ;
  • détermination de paramètres d'excitation définissant un signal d'excitation à appliquer au filtre de synthèse à court terme pour produire un signal synthétique représentatif du premier signal audiofréquence, ce signal synthétique constituant ledit second signal audiofréquence pour au moins une trame suivante ; et
  • production de valeurs de quantification des paramètres d'excitation,
   dans lequel l'analyse par prédiction linéaire est un processus à q étages successifs tel que défini ci-dessus, et dans lequel le filtre de prédiction à court terme a une fonction de transfert de la forme 1/A(z) avec



[0020] Pour une mise en oeuvre dans un décodeur associé, l'invention propose un procédé de décodage d'un flux binaire pour construire en trames successives un signal audiofréquence codé par ledit flux binaire, comprenant les étapes suivantes :
  • on reçoit des valeurs de quantification de paramètres d'excitation ;
  • on produit un signal d'excitation sur la base des valeurs de quantification des paramètres d'excitation ;
  • on produit un signal audiofréquence synthétique en filtrant le signal d'excitation par un filtre de synthèse à court terme ;
  • on effectue une analyse par prédiction linéaire du signal synthétique pour obtenir des coefficients du filtre de synthèse à court terme pour au moins une trame suivante,
   dans lequel l'analyse par prédiction linéaire est un processus à q étages successifs tel que défini ci-dessus, et dans lequel le filtre de prédiction à court terme a une fonction de transfert de la forme 1/A(z) avec



[0021] L'invention permet encore de réaliser des codeurs/décodeurs audiofréquence mixtes, c'est-à-dire faisant appel à la fois à des schémas d'adaptation "forward" et "backward", le ou les premiers étages de prédiction linéaire correspondant à une analyse "forward" et le ou les derniers étages à une analyse "backward". L'invention propose ainsi un procédé de codage d'un premier signal audiofréquence numérisé en trames successives, comprenant les étapes suivantes :
  • analyse par prédiction linéaire du premier signal audiofréquence pour déterminer des paramètres définissant une première composante d'un filtre de synthèse à court terme ;
  • détermination de paramètres d'excitation définissant un signal d'excitation à appliquer au filtre de synthèse à court terme pour produire un signal synthétique représentatif du premier signal audio-fréquence ;
  • production de valeurs de quantification des paramètres définissant la première composante du filtre de synthèse à court terme et des paramètres d'excitation ;
  • filtrage du signal synthétique par un filtre de fonction de transfert correspondant à l'inverse de la fonction de transfert de la première composante du filtre de synthèse à court terme ; et
  • analyse par prédiction linéaire du signal synthétique filtré pour obtenir des coefficients d'une seconde composante du filtre de synthèse à court terme pour au moins une trame suivante,
   dans lequel l'analyse par prédiction linéaire du premier signal audiofréquence est un processus à qF étages successifs, qF étant un entier au moins égal à 1, ledit processus à qF étages comportant, à chaque étage de prédiction p (1≤p≤qF), la détermination de paramètres représentant un nombre prédéfini MFp de coefficients a1F,p,...,aMFpF,p de prédiction linéaire d'un signal d'entrée dudit étage, le premier signal audiofréquence constituant le signal d'entrée du premier étage, et le signal d'entrée d'un étage p+1 étant constitué par le signal d'entrée de l'étage p filtré par un filtre de fonction de transfert

la première composante du filtre de synthèse à court terme ayant une fonction de transfert de la forme 1/AF(z) avec

   et dans lequel l'analyse par prédiction linéaire du signal synthétique filtré est un processus à qB étages successifs, qB étant un entier au moins égal à 1, ledit processus à qB étages comportant, à chaque étage de prédiction p (1≤p≤qB), la détermination de paramètres représentant un nombre prédéfini MBp de coefficients a1B,p,...,aMBpB,p de prédiction linéaire d'un signal d'entrée dudit étage, le signal synthétique filtré constituant le signal d'entrée du premier étage, et le signal d'entrée d'un étage p+1 étant constitué par le signal d'entrée de l'étage p filtré par un filtre de fonction de transfert

la seconde composante du filtre de synthèse à court terme ayant une fonction de transfert de la forme 1/AB(z) avec

et le filtre de synthèse à court terme ayant une fonction de transfert de la forme 1/A(z) avec A(z)=AF(z).AB(z).

[0022] Pour une mise en oeuvre dans un décodeur mixte associé, l'invention propose un procédé de décodage d'un flux binaire pour construire en trames successives un signal audiofréquence codé par ledit flux binaire, comprenant les étapes suivantes :
  • on reçoit des valeurs de quantification de paramètres définissant une première composante d'un filtre de synthèse à court terme et de paramètres d'excitation, les paramètres définissant la première composante du filtre de synthèse à court terme représentant un nombre qF au moins égal à 1 de jeux de coefficients de prédiction linéaire a1F,p,...,aMFpF,p pour 1≤p≤qF, chaque jeu p comportant un nombre prédéfini MFp de coefficients, la première composante du filtre de synthèse à court terme ayant une fonction de transfert de la forme 1/AF(z) avec

  • on produit un signal d'excitation sur la base des valeurs de quantification des paramètres d'excitation ;
  • on produit un signal audiofréquence synthétique en filtrant le signal d'excitation par un filtre de synthèse à court terme de fonction de transfert 1/A(z) avec A(z)=AF(z).AB(z), 1/AB(z) représentant la fonction de transfert d'une seconde composante du filtre de synthèse à court terme ;
  • on filtre le signal synthétique par un filtre de fonction de transfert AF(z) ; et
  • on effectue une analyse par prédiction linéaire du signal synthétique filtré pour obtenir des coefficients de la seconde composante du filtre de synthèse à court terme pour au moins une trame suivante,
   dans lequel l'analyse par prédiction linéaire du signal synthétique filtré est un processus à qB étages tel que défini ci-dessus, et dans lequel le filtre de synthèse à court terme a une fonction de transfert de la forme 1/A(z)=1/[AF(z).AB(z)] avec



[0023] Bien qu'on accorde une importance particulière aux applications de l'invention dans le domaine du codage/ décodage à analyse par synthèse, il convient d'observer que le procédé d'analyse par prédiction linéaire à étages multiples proposé selon l'invention comporte de nombreuses autres applications dans le traitement de signaux audio, par exemple dans les codeurs prédictifs par transformée, dans des systèmes de reconnaissance de parole, dans des systèmes d'accentuation de parole (speech enhancement) ...

[0024] D'autres particularités et avantages de la présente invention apparaîtront dans la description ci-après d'exemples de réalisation préférés mais non limitatifs, en référence aux dessins annexés, dans lesquels :
  • la figure 1 est un organigramme d'un procédé d'analyse par prédiction linéaire selon l'invention ;
  • la figure 2 est un diagramme spectral comparant les résultats d'un procédé selon l'invention avec ceux d'un procédé conventionnel d'analyse par prédiction linéaire ;
  • les figures 3 et 4 sont des schémas synoptiques d'un décodeur et d'un codeur CELP pouvant mettre en oeuvre l'invention ;
  • les figures 5 et 6 sont des schémas synoptiques de variantes de décodeur et de codeur CELP pouvant mettre en oeuvre l'invention ; et
  • les figures 7 et 8 sont des schémas synoptiques d'autres variantes de décodeur et de codeur CELP pouvant mettre en oeuvre d'invention.


[0025] Le signal audiofréquence à analyser dans le procédé illustré par la figure 1 est noté s0(n). Il est supposé disponible sous forme d'échantillons numériques, l'entier n désignant les instants d'échantillonnage successifs. Le procédé d'analyse par prédiction linéaire comprend q étages successifs 51,...,5p,...,5q. A chaque étage de prédiction 5p (1≤p≤q), on effectue une prédiction linéaire d'ordre Mp d'un signal d'entrée sp-1(n). Le signal d'entrée du premier étage 51 est constitué par le signal audiofréquence à analyser s0(n), tandis que le signal d'entrée d'un étage 5p+1 (1≤p<q) est constitué par le signal sp(n), obtenu à une étape notée 6p en appliquant au signal d'entrée sp-1(n) du p-ième étage 5p un filtrage au moyen d'un filtre de fonction de transfert

où les coefficients aip (1≤i≤Mp) sont les coefficients de prédiction linéaire obtenus à l'étage 5p.

[0026] Les méthodes d'analyse par prédiction linéaire pouvant être mises en oeuvre dans les différents étages 51,...,5q sont bien connues dans la technique.

[0027] On pourra par exemple se reporter aux ouvrages "Digital Processing of Speech Signals" de L.R. Rabiner et R.W. Shafer, Prentice-Hall Int., 1978 et "Linear Prediction of Speech" de J.D. Markel et A.H. Gray, Springer Verlag Berlin Heidelberg, 1976. On peut notamment utiliser l'algorithme de Levinson-Durbin, qui comporte les étapes suivantes (pour chaque étage 5p) :
  • évaluation de Mp autocorrélations R(i) (0≤i≤Mp) du signal d'entrée sp-1(n) de l'étage sur une fenêtre d'analyse de Q échantillons :

    avec s*(n)=sp-1(n).f(n), f(n) désignant une fonction de fenêtrage de longueur Q, par exemple une fonction rectangulaire ou une fonction de Hamming ;
  • évaluation récursive des coefficients aip:

    Pour i allant de 1 à Mp, faire







[0028] Pour j allant de 1 à i-1, faire



[0029] Les coefficients aip (i=1,...,Mp) sont pris égaux aux aip,Mp obtenus à la dernière itération. La quantité E(Mp) est l'énergie de l'erreur résiduelle de prédiction de l'étage p. Les coefficients rip, compris entre -1 et 1, sont appelés coefficients de réflexion. Ils peuvent être représentés par les rapports logarithmiques (log-area-ratios) LARip=LAR(rip), la fonction LAR étant définie par LAR(r)= log10[(1-r)/(1+r)].

[0030] Dans un certain nombre d'applications, on a besoin d'opérer une quantification des coefficients de prédiction obtenus. La quantification peut être effectuée sur les coefficients aip directement, sur les coefficients de réflexion associés rip ou sur les rapports logarithmiques LARip. Une autre possibilité est de quantifier des paramètres de raie spectrale (LSP pour "line spectrum pairs", ou LSF pour "line spectrum frequencies"). Les Mp fréquences de raie spectrale ωip(1≤i≤Mp), normalisées entre 0 et π, sont telles que les nombres complexes 1, exp(jω2p), exp(jω4p),...,exp(jωMpp), soient les racines du polynôme Pp(z)=Ap(z)-z-(Mp+1)Ap(z-1) et que les nombres complexes exp(jω1p), exp(jω3p),...,exp(jωpMp-1), et -1 soient les racines du polynôme Qp(z)=Ap(z)+z-(Mp+1)Ap(z-1). La quantification peut porter sur les fréquences normalisées ωip ou sur leurs cosinus.

[0031] L'analyse peut être effectuée à chaque étage de prédiction 5p selon l'algorithme classique de Levinson-Durbin ci-dessus rappelé. D'autres algorithmes fournissant les mêmes résultats, développés plus récemment, peuvent être utilisés avantageusement, notamment l'algorithme de Levinson éclaté (voir "A new Efficient Algorithm to Compute the LSP Parameters for Speech Coding", par S. Saoudi, J.M. Boucher et A. Le Guyader, Signal Processing, Vol.28, 1992, pages 201-212), ou l'utilisation des polynômes de Chebyshev (voir "The Computation of Line Spectrum Frequencies Using Chebyshev Polynomials, par P. Kabal et R.P. Ramachandran, IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. ASSP-34, n°6, pages 1419-1426, décembre 1986).

[0032] Lorsque l'analyse multi-étages représentée sur la figure 1 est réalisée pour définir un filtre de prédiction à court terme du signal audiofréquence s0(n), on donne à la fonction de transfert A(z) de ce filtre, la forme



[0033] On note que cette fonction de transfert obéit à la forme générale classique donnée par la formule (1), avec M=M1+...+Mq. Toutefois, les coefficients ai de la fonction A(z) obtenus avec le processus de prédiction multi-étages diffèrent en général de ceux que procure le processus classique de prédiction en un seul étage.

[0034] Les ordres Mp des prédictions linéaires effectuées augmentent de préférence d'un étage au suivant : M1<M2<...<Mq. Ainsi, l'allure de l'enveloppe spectrale du signal analysé est modélisée relativement grossièrement au premier étage 51(M1=2 par exemple), et cette modélisation s'affine d'étage en étage sans perdre l'information globale fournie par le premier étage. On évite ainsi que soient insuffisamment pris en compte des paramètres comme la pente générale du spectre qui sont perceptuellement importants, particulièrement dans le cas de signaux en bande élargie et/ou à forte dynamique spectrale.

[0035] Dans une réalisation typique, le nombre q d'étages de prédiction successifs est égal à 2. Si on a pour objectif un filtre de synthèse d'ordre M, on peut alors prendre M1=2 et M2=M-2, les coefficients ai du filtre (équation (1)) étant donnés par :











[0036] Pour la représentation et éventuellement la quantification du spectre à court terme, il est possible d'adopter l'un des jeux de paramètres spectraux précédemment évoqués (aip, rip, LARip, ωip ou cos ωip pour 1≤i≤Mp) pour chacun des étages (1≤p≤q), ou encore les mêmes paramètres spectraux mais pour le filtre composé calculé selon les relations (9) à (13) (ai, ri, LARi, ωi ou cos ωi pour 1≤i≤M). Le choix entre ces paramètres de représentation, ou d'autres encore, dépend des contraintes de chaque application particulière.

[0037] Le graphique de la figure 2 montre une comparaison des enveloppes spectrales d'une portion voisée de 30 ms d'un signal de parole, modélisées par un processus classique de prédiction linéaire à un étage avec M=15 (courbe II) et par un processus selon l'invention de prédiction linéaire en q=2 étages avec M1=2 et M2=13 (courbe III). La fréquence d'échantillonnage Fe du signal était de 16 kHz. Le spectre du signal (module de sa transformée de Fourier) est représenté par la courbe I. Ce spectre est représentatif des signaux audiofréquence qui ont, en moyenne, plus d'énergie aux basses fréquences qu'aux hautes fréquences. La dynamique spectrale est parfois supérieure à celle de la figure 2 (60 dB). Les courbes (II) et (III) correspondent aux enveloppes spectrales modélisées | 1/A(e2jπf/Fe)| . On voit que le procédé d'analyse selon l'invention améliore sensiblement la modélisation du spectre, particulièrement aux hautes fréquences (f>4 kHz). La pente générale du spectre et ses formants en haute fréquence sont mieux respectés par le processus d'analyse en plusieurs étages.

[0038] L'invention est décrite ci-après dans son application à un codeur de parole de type CELP.

[0039] Le processus de synthèse de parole mis en oeuvre dans un codeur et un décodeur CELP est illustré sur la figure 3. Un générateur d'excitation 10 délivre un code d'excitation ck appartenant à un répertoire prédéterminé en réponse à un index k. Un amplificateur 12 multiplie ce code d'excitation par un gain d'excitation β, et le signal résultant est soumis à un filtre 14 de synthèse à long terme. Le signal de sortie u du filtre 14 est à son tour soumis à un filtre 16 de synthèse à court terme, dont la sortie s constitue ce qu'on considère ici comme le signal de parole synthétique. Ce signal synthétique est appliqué à un post-filtre 17 destiné à améliorer la qualité subjective de la parole reconstruite. Les techniques de post-filtrage sont bien connues dans le domaine du codage de parole (voir J.H. Chen et A. Gersho : "Adaptive postfiltering for quality enhancement of coded speech", IEEE Trans. on Speech and Audio Processing, Vol. 3-1, pages 59-71, janvier 1995). Dans l'exemple représenté, les coefficients du post-filtre 17 sont obtenus à partir des paramètres LPC caractérisant le filtre de synthèse à court terme 16. On comprendra que, comme dans certains décodeurs CELP actuels, le post-filtre 17 pourrait également comporter une composante de post-filtrage à long terme.

[0040] Les signaux précités sont des signaux numériques représentés par exemple par des mots de 16 bits à une cadence d'échantillonnage Fe égale par exemple à 16 kHz pour un codeur en bande élargie (50-7000 Hz). Les filtres de synthèse 14, 16 sont en général des filtres purement récursifs. Le filtre 14 de synthèse à long terme a typiquement une fonction de transfert de la forme 1/B(z) avec B(z)=1-Gz-T. Le retard T et le gain G constituent des paramètres de prédiction à long terme (LTP) qui sont déterminés d'une manière adaptative par le codeur. Les paramètres LPC définissant le filtre 16 de synthèse à court terme sont déterminés au codeur par un procédé d'analyse par prédiction linéaire du signal de parole. Dans les codeurs et décodeurs CELP habituels, la fonction de transfert du filtre 16 est généralement de la forme 1/A(z) avec A(z) de la forme (1). La présente invention propose d'adopter une forme semblable de la fonction de transfert, dans laquelle A(z) est décomposée selon (7) comme indiqué précédemment. A titre d'exemple, les paramètres des différents étages peuvent être q=2, M1=2, M2=13 (M=M1+M2=15).

[0041] On désigne ici par "signal d'excitation" le signal u(n) appliqué au filtre de synthèse à court terme 14. Ce signal d'excitation comporte une composante LTP G.u(n-T) et une composante résiduelle, ou séquence d'innovation, βck(n). Dans un codeur à analyse par synthèse, les paramètres caractérisant la composante résiduelle et, optionnellement, la composante LTP sont évalués en boucle fermée, en utilisant un filtre de pondération perceptuelle.

[0042] La figure 4 montre le schéma d'un codeur CELP. Le signal de parole s(n) est un signal numérique, par exemple fourni par un convertisseur analogique-numérique 20 traitant le signal de sortie amplifié et filtré d'un microphone 22. Le signal s(n) est numérisé en trames successives de Λ échantillons elles-mêmes divisées en sous-trames, ou trames d'excitation, de L échantillons (par exemple Λ=160, L=32).

[0043] Les paramètres LPC, LTP et EXC (index k et gain d'excitation β) sont obtenus au niveau du codeur par trois modules d'analyse respectifs 24, 26, 28. Ces paramètres sont ensuite quantifiés de façon connue en vue d'une transmission numérique efficace, puis soumis à un multiplexeur 30 qui forme le signal de sortie du codeur. Ces paramètres sont également fournis à un module 32 de calcul d'états initiaux de certains filtres du codeur. Ce module 32 comprend essentiellement une chaîne de décodage telle que celle représentée sur la figure 3. Comme le décodeur, le module 32 opère sur la base des paramètres LPC, LTP et EXC quantifiés. Si une interpolation des paramètres LPC est effectuée au décodeur, comme il est courant, la même interpolation est effectuée par le module 32. Le module 32 permet de connaître au niveau du codeur les états antérieurs des filtres de synthèse 14, 16 du décodeur, déterminés en fonction des paramètres de synthèse et d'excitation antérieurs à la sous-trame considérée.

[0044] Dans une première étape du processus de codage, le module 24 d'analyse à court terme détermine les paramètres LPC définissant le filtre de synthèse à court terme, en analysant les corrélations à court terme du signal de parole s(n). Cette détermination est effectuée par exemple une fois par trame de Λ échantillons, de manière à s'adapter à l'évolution du contenu spectral du signal de parole. Elle consiste selon l'invention à mettre en oeuvre le procédé d'analyse illustré par la figure 1 avec s0(n)=s(n).

[0045] L'étape suivante du codage consiste en la détermination des paramètres LTP de prédiction à long terme. Ceux-ci sont par exemple déterminés une fois par sous-trame de L échantillons. Un soustracteur 34 soustrait du signal de parole s(n) la réponse à un signal d'entrée nul du filtre de synthèse à court terme 16. Cette réponse est déterminée par un filtre 36 de fonction de transfert 1/A(z) dont les coefficients sont donnés par les paramètres LPC qui ont été déterminés par le module 24, et dont les états initiaux ŝ sont fournis par le module 32 de façon à correspondre aux M=M1+ ...+Mq derniers échantillons du signal synthétique. Le signal de sortie du soustracteur 34 est soumis à un filtre 38 de pondération perceptuelle dont le rôle est d'accentuer les portions du spectre où les erreurs sont les plus perceptibles, c'est-à-dire les zones inter-formantiques.

[0046] La fonction de transfert W(z) du filtre de pondération perceptuelle 38 est de la forme W(z)=AN(z)/AP(z) où AN(z) et AP(z) sont des fonctions de transfert d'ordre M de type RIF (réponse impulsionnelle finie). Les coefficients respectifs bi et ci (1≤i≤M) des fonctions AN(z) et AP(z) sont calculés pour chaque trame par un module 39 d'évaluation de la pondération perceptuelle qui les fournit au filtre 38. Une première possibilité est de prendre AN(z)=A(z/γ1) et AP(z)=A(z/γ2) avec 0≤γ2≤γ1≤1, ce qui revient à la forme habituelle (2) avec A(z) de la forme (7). Dans le cas d'un signal en bande élargie avec q=2, M1=2 et M2=13, on a trouvé que le choix γ1=0,92 et γ2=0,6 fournissait de bons résultats.

[0047] L'invention permet toutefois, avec une surcharge de calculs très faible, d'avoir une plus grande souplesse quant à la mise en forme du bruit de quantification, en adoptant la forme (6) pour W(z), soit :





[0048] Dans le cas d'un signal en bande élargie avec q=2, M1=2 et M2=13, on a trouvé que le choix γ11=0,9, γ21=0,65, y12=0,95 et γ22=0,75 fournissait de bons résultats. Le terme A1(z/γ11)/A1(z/γ21) permet de régler la pente générale du filtre 38, tandis que le terme A2(z/γ12)/A2(z/γ22) permet de régler le masquage au niveau des formants.

[0049] L'analyse LTP en boucle fermée effectuée par le module 26 consiste, de façon classique, à sélectionner pour chaque sous-trame le retard T qui maximise la corrélation normalisée:

où x'(n) désigne le signal de sortie du filtre 38 pendant la sous-trame considérée, et yT(n) désigne le produit de convolution u(n-T)∗h'(n). Dans l'expression ci-dessus, h'(0), h' (1)...,h'(L-1) désigne la réponse impulsionnelle du filtre de synthèse pondéré, de fonction de transfert W(z)/A(z). Cette réponse impulsionnelle h' est obtenue par un module 40 de calcul de réponses impulsionnelles, en fonction des coefficients bi et ci fournis par le module 39 et des paramètres LPC qui ont été déterminés pour la sous-trame, le cas échéant après quantification et interpolation. Les échantillons u(n-T) sont les états antérieurs du filtre 14 de synthèse à long terme, fournis par le module 32. Pour les retards T inférieurs à la longueur d'une sous-trame, les échantillons manquants u(n-T) sont obtenus par interpolation sur la base des échantillons antérieurs, ou à partir du signal de parole. Les retards T, entiers ou fractionnaires, sont sélectionnés dans une fenêtre déterminée. Pour réduire la plage de recherche en boucle fermée, et donc pour réduire le nombre de convolutions yT(n) à calculer, on peut d'abord déterminer un retard T' en boucle ouverte par exemple une fois par trame, puis sélectionner les retards en boucle fermée pour chaque sous-trame dans un intervalle réduit autour de T'. La recherche en boucle ouverte consiste plus simplement à déterminer le retard T' qui maximise l'autocorrélation du signal de parole s(n) éventuellement filtré par le filtre inverse de fonction de transfert A(z). Une fois que le retard T a été déterminé, le gain G de prédiction à long terme est obtenu par :



[0050] Pour rechercher l'excitation CELP relative à une sous-trame, le signal GyT(n), qui a été calculé par le module 26 pour le retard optimal T, est d'abord soustrait du signal x'(n) par le soustracteur 42. Le signal résultant x(n) est soumis à un filtre à rebours 44 qui fournit un signal D(n) donné par :

   où h(0), h(1),..., h(L-1) désigne la réponse impulsionnelle du filtre composé des filtres de synthèse et du filtre de pondération perceptuelle, calculée par le module 40. En d'autres termes, le filtre composé a pour fonction de transfert W(z)/[A(z).B(z)]. En notation matricielle, on a donc :

avec

   et



[0051] Le vecteur D constitue un vecteur-cible pour le module 28 de recherche de l'excitation. Ce module 28 détermine un mot de code du répertoire qui maximise la corrélation normalisée Pk2k2 dans laquelle :





[0052] L'indice k optimal ayant été déterminé, le gain d'excitation β est pris égal à β = Pkk2.

[0053] En référence à la figure 3, le décodeur CELP comprend un démultiplexeur 8 recevant le flux binaire issu du codeur. Les valeurs quantifiées des paramètres d'excitation EXC et des paramètres de synthèse LTP et LPC sont fournies au générateur 10, à l'amplificateur 12 et aux filtres 14, 16 pour reconstituer le signal synthétique ŝ, qui est soumis au post-filtre 17 puis converti en analogique par le convertisseur 18 avant d'être amplifié puis appliqué à un haut-parleur 19 pour restituer la parole originale.

[0054] Dans le cas du décodeur de la figure 3, les paramètres LPC sont par exemple constitués par des index de quantification des coefficients de réflexion rip (également appelés coefficients de corrélation partielle ou PARCOR) relatifs aux différents étages de prédiction linéaire. Un module 15 récupère les valeurs quantifiées des rip à partir des index de quantification, et les convertit pour fournir les q jeux de coefficients de prédiction linéaire. Cette conversion est par exemple effectuée par la même méthode récursive que dans l'algorithme de Levinson-Durbin.

[0055] Les jeux de coefficients aip sont fournis au filtre 16 de synthèse à court terme constitué par une succession de q filtres/étages de fonctions de transfert 1/A1(z),..., 1/Aq(z) données par la relation (4). Le filtre 16 pourrait également être en un seul étage de fonction de transfert 1/A(z) donnée par la relation (1) dans laquelle les coefficients ai ont été calculés selon les relations (9) à (13).

[0056] Les jeux de coefficients aip sont également fournis au post-filtre 17 qui, dans l'exemple considéré, a une fonction de transfert de la forme

où APN(z) et APP(z) sont des fonctions de transfert d'ordre M de type RIF, GP est un facteur de gain constant, µ est une constante positive et r1 désigne le premier coefficient de réflexion. Le coefficient de réflexion r1 peut être celui associé aux coefficients ai du filtre de synthèse composé, qu'il est alors nécessaire de calculer. On peut également prendre pour r1 le premier coefficient de réflexion du premier étage de prédiction (r1=r11) moyennant un éventuel ajustement de la constante µ. Pour le terme APN(z)/APP(z), une première possibilité est de prendre APN(z)=A(z/β1) et APP(z)=A(z/β2) avec 0≤β1≤β2≤1, ce qui revient à la forme habituelle (3) avec A(z) de la forme (7).

[0057] Comme dans le cas du filtre de pondération perceptuelle du codeur, l'invention permet d'adopter des coefficients β1 et β2 différents d'un étage au suivant (formule (8)), soit :





[0058] Dans le cas d'un signal en bande élargie avec q=2, M1=2 et M2=13, on a trouvé que le choix β11=0,7, β21=0,9, β12=0,95 et β22=0,97 fournissait de bons résultats.

[0059] L'invention a été décrite ci-dessus dans son application à un codeur prédictif à adaptation "forward", c'est-à-dire dans lequel le signal audiofréquence faisant l'objet de l'analyse par prédiction linéaire est le signal d'entrée du codeur. L'invention s'applique également à des codeurs/décodeurs prédictifs à adaptation "backward", dans lesquels le signal synthétique fait l'objet de l'analyse par prédiction linéaire au codeur et au décodeur (voir J.H. Chen et al: "A Low-Delay CELP Coder for the CCITT 16 kbit/s Speech Coding Standard", IEEE J.SAC, Vol.10, n°5, pages 830-848, juin 1992). Les figures 5 et 6 montrent respectivement un décodeur CELP et un codeur CELP à adaptation "backward" mettant en oeuvre la présente invention. Des références numériques identiques à celles des figures 3 et 4 ont été utilisées pour désigner des éléments analogues.

[0060] Le décodeur à adaptation "backward" reçoit seulement les valeurs de quantification des paramètres définissant le signal d'excitation u(n) à appliquer au filtre de synthèse à court terme 16. Dans l'exemple considéré, ces paramètres sont l'index k et le gain associé β ainsi que les paramètres LTP. Le signal synthétique ŝ(n) est traité par un module 124 d'analyse par prédiction linéaire multi-étages identique au module 24 de la figure 3. Le module 124 fournit les paramètres LPC au filtre 16 pour une ou plusieurs trames suivantes du signal d'excitation, et au post-filtre 17 dont les coefficients sont obtenus comme décrit précédemment.

[0061] Le codeur correspondant, représenté sur la figure 6, effectue l'analyse par prédiction linéaire multi-étages sur le signal synthétique généré localement et non sur le signal audio s(n). Il comprend ainsi un décodeur local 132 consistant essentiellement en les éléments notés 10, 12, 14, 16 et 124 du décodeur de la figure 5. Outre les échantillons u du dictionnaire adaptatif et les états initiaux ŝ du filtre 36, le décodeur local 132 fournit les paramètres LPC obtenus par analyse du signal synthétique, qui sont utilisés par le module 39 d'évaluation de la pondération perceptuelle et le module 40 de calcul des réponses impulsionnelles h et h'. Pour le reste, le fonctionnement du codeur est identique à celui du codeur décrit en référence à la figure 4, sauf que le module d'analyse LPC 24 n'est plus nécessaire. Seuls les paramètres EXC et LTP sont envoyés vers le décodeur.

[0062] Les figures 7 et 8 sont des schémas synoptiques d'un décodeur CELP et d'un codeur CELP à adaptation mixte. Les coefficients de prédiction linéaire du ou des premiers étages résultent d'une analyse "forward" du signal audiofréquence effectuée par le codeur, tandis que les coefficients de prédiction linéaire du ou des derniers étages résultent d'une analyse "backward" du signal synthétique effectuée par le décodeur (et par un décodeur local prévu dans le codeur). Des références numériques identiques à celles des figures 3 à 6 ont été utilisée pour désigner des éléments analogues.

[0063] Le décodeur mixte illustré sur la figure 7 reçoit les valeurs de quantification des paramètres EXC, LTP définissant le signal d'excitation u(n) à appliquer au filtre de synthèse à court terme 16, et les valeurs de quantification des paramètres LPC/F déterminés par l'analyse "forward" effectuée par le codeur. Ces paramètres LPC/F représentent qF jeux de coefficients de prédiction linéaire a1F,p,..., aMFpF,p pour 1≤p≤qF, et définissent une première composante 1/AF(z) de la fonction de transfert 1/A(z) du filtre 16 :



[0064] Pour l'obtention de ces paramètres LPC/F, le codeur mixte représenté sur la figure 8 comporte un module 224/F qui analyse le signal audiofréquence à coder s(n) de la manière décrite en référence à la figure 1 si qF>1, ou en un seul étage si qF=1.

[0065] L'autre composante 1/AB(z) du filtre de synthèse à court terme 16 de fonction de transfert 1/A(z)=1/[AF(z).AB(z)] est donnée par



[0066] Pour déterminer les coefficients aiB,P, le décodeur mixte comporte un filtre inverse 200 de fonction de transfert AF(z) qui filtre le signal synthétique ŝ(n) produit par le filtre de synthèse à court terme 16 pour produire un signal synthétique filtré ŝ0(n). Un module 224/B effectue l'analyse par prédiction linéaire de ce signal ŝ0(n) de la manière décrite en référence à la figure 1 si qB>1, ou en un seul étage si qB=1. Les coefficients LPC/B ainsi obtenus sont fournis au filtre de synthèse 16 pour définir sa seconde composante pour la trame suivante. Ils sont également fournis, de même que les coefficients LPC/F au post-filtre 17, dont les composantes APN(z) et APP(z) sont soit de la forme APN(z)=A(z/β1), APP(z)=A(z/β2), soit de la forme :



les paires de coefficient β1F,p, β2F,p et β1B,p, β2B,P étant optimisables séparément avec 0≤β1F,p≤β2F,p1 et 0≤β1B,p≤β2B,p1.

[0067] Le décodeur local 232 prévu dans le codeur mixte consiste essentiellement en les éléments notés 10, 12, 14, 16, 200 et 224/B du décodeur de la figure 7. Outre les échantillons u du dictionnaire adaptatif et les états initiaux ŝ du filtre 36, le décodeur local 232 fournit les paramètres LPC/B qui sont utilisés, avec les paramètres LPC/F fournis par le module d'analyse 224/F, par le module 39 d'évaluation de la pondération perceptuelle et le module 40 de calcul des réponses impulsionnelles h et h'.

[0068] La fonction de transfert du filtre de pondération perceptuelle 38 évaluée par le module 39 est soit de la forme W(z)=A(z/γ1)/A(z/γ2), soit de la forme

les paires de coefficients γ1F,p, γ2F,p, et γ1B,p, γ2B,p étant optimisables séparément avec 0≤γ2F,p≤γ2F,p≤1 et 0≤γ2B,p≤γ1B,p≤1.

[0069] Pour le reste, le fonctionnement du codeur mixte est identique à celui du codeur décrit en référence à la figure 4. Seuls les paramètres EXC, LTP et LPC/F sont envoyés vers le décodeur.


Revendications

1. Procédé d'analyse par prédiction linéaire d'ordre M d'un signal audiofréquence (s0(n)), pour déterminer des paramètres spectraux dépendant d'un spectre à court terme du signal audiofréquence, caractérisé en ce que le procédé est divisé en q étages de prédiction successifs (5p), q étant un entier supérieur à 1, et en ce qu'à chaque étage de prédiction p (1≤p≤q), on détermine des paramètres représentant un nombre Mp, prédéfini pour chaque étage p, de coefficients a1P,..., aMpp de prédiction linéaire d'un signal d'entrée dudit étage, le signal audiofréquence à analyser constituant le signal d'entrée (s0(n)) du premier étage, et le signal d'entrée (sp(n)) d'un étage p+1 étant constitué par le signal d'entrée (sp-1(n)) de l'étage p filtré par un filtre de fonction de transfert

l'ordre de prédiction M étant tel que


 
2. Procédé d'analyse selon la revendication 1, caractérisé en ce que le nombre Mp de coefficients de prédiction linéaire augmente d'un étage au suivant.
 
3. Procédé de codage d'un signal audiofréquence, comprenant les étapes suivantes :

- analyse par prédiction linéaire du signal audiofréquence (s(n)) numérisé en trames successives pour déterminer des paramètres (LPC) définissant un filtre de synthèse à court terme (16) ;

- détermination de paramètres d'excitation (k,β,LTP) définissant un signal d'excitation (u(n)) à appliquer au filtre de synthèse à court terme (16) pour produire un signal synthétique (ŝ(n)) représentatif du signal audiofréquence ; et

- production de valeurs de quantification des paramètres définissant le filtre de synthèse à court terme et des paramètres d'excitation,

   caractérisé en ce que l'analyse par prédiction linéaire est un processus à q étages successifs (5p), q étant un entier supérieur à 1, ledit processus comportant, à chaque étage de prédiction p (1≤p≤q), la détermination de paramètres représentant un nombre Mp, prédéfini pour chaque étage p, de coefficients a1p,..., aMpp de prédiction linéaire d'un signal d'entrée dudit étage, le signal audiofréquence à coder (s(n)) constituant le signal d'entrée (s0(n)) du premier étage, et le signal d'entrée (sp(n)) d'un étage p+1 étant constitué par le signal d'entrée (sp-1(n)) de l'étage p filtré par un filtre de fonction de transfert

le filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/A(z) avec


 
4. Procédé de codage selon la revendication 3, caractérisé en ce que le nombre Mp de coefficients de prédiction linéaire augmente d'un étage au suivant.
 
5. Procédé de codage selon la revendication 3 ou 4, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme W(z)=A(z/γ1)/A(z/γ2) où γ1 et γ2 désignent des coefficients d'expansion spectrale tels que 0≤γ2≤γ1≤ 1.
 
6. Procédé de codage selon la revendication 3 ou 4, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme

où γ1p, γ2p désignent des paires de coefficients d'expansion spectrale tels que 0≤ γ2p≤ γ1p1 pour 1≤p≤q.
 
7. Procédé de décodage d'un flux binaire pour construire un signal audiofréquence codé par ledit flux binaire, caractérisé en ce que :

- on reçoit des valeurs de quantification de paramètres (LPC) définissant un filtre de synthèse à court terme (16) et de paramètres d'excitation (k,β,LTP), les paramètres définissant le filtre de synthèse représentant un nombre q plus grand que 1 de jeux de coefficients de prédiction linéaire (aip), chaque jeu p comportant un nombre prédéfini Mp de coefficients ;

- on produit un signal d'excitation (u(n)) sur la base des valeurs de quantification des paramètres d'excitation ; et

- on produit un signal audiofréquence synthétique (ŝ(n)) en filtrant le signal d'excitation par un filtre de synthèse (16) ayant une fonction de transfert de la forme 1/A(z) avec

où les coefficients a1p,...,aMpp correspondent au p-ième jeu de coefficients de prédiction linéaire pour 1≤p≤q.


 
8. Procédé de décodage selon la revendication 7, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme A(z/β1)/A(z/β2), où β1 et β2 désignent des coefficients tels que 0≤β1≤β2≤1.
 
9. Procédé de décodage selon la revendication 7, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme

où β1p, β2p désignent des paires de coefficients tels que 0≤β1p≤β2p1 pour 1≤p≤q, et Ap(z) représente, pour le p-ième jeu de coefficients de prédiction linéaire, la fonction


 
10. Procédé de codage d'un premier signal audiofréquence numérisé en trames successives, comprenant les étapes suivantes :

- analyse par prédiction linéaire d'un second signal audiofréquence (ŝ(n)) pour déterminer des paramètres (LPC) définissant un filtre de synthèse à court terme (16) ;

- détermination de paramètres d'excitation (k,β,LTP) définissant un signal d'excitation (u(n)) à appliquer au filtre de synthèse à court terme (16) pour produire un signal synthétique (ŝ(n)) représentatif du premier signal audiofréquence, ce signal synthétique constituant ledit second signal audiofréquence pour au moins une trame suivante ; et

- production de valeurs de quantification des paramètres d'excitation,

   caractérisé en ce que l'analyse par prédiction linéaire est un processus à q étages successifs (5p), q étant un entier supérieur à 1, ledit processus comportant, à chaque étage de prédiction p (1≤p≤q), la détermination de paramètres représentant un nombre Mp, prédéfini pour chaque étage p, de coefficients a1p,...,aMpP de prédiction linéaire d'un signal d'entrée dudit étage, le second signal audiofréquence (ŝ(n)) constituant le signal d'entrée (s0(n)) du premier étage, et le signal d'entrée (sp(n)) d'un étage p+1 étant constitué par le signal d'entrée (sp-1(n)) de l'étage p filtré par un filtre de fonction de transfert

le filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/A(z) avec


 
11. Procédé de codage selon la revendication 10, caractérisé en ce que le nombre Mp de coefficients de prédiction linéaire augmente d'un étage au suivant.
 
12. Procédé de codage selon la revendication 10 ou 11, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le premier signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme W(z)=A(z/γ1)/A(z/γ2) où γ1 et γ2 désignent des coefficients d'expansion spectrale tels que 0≤γ2≤γ1≤ 1.
 
13. Procédé de codage selon la revendication 10 ou 11, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le premier signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme

où γ1p, γ2p désignent des paires de coefficients d'expansion spectrale tels que 0≤ γ2p ≤ γ1p1 pour 1≤p≤q.
 
14. Procédé de décodage d'un flux binaire pour construire en trames successives un signal audiofréquence codé par ledit flux binaire, caractérisé en ce que :

- on reçoit des valeurs de quantification de paramètres d'excitation (k,β,LTP) ;

- on produit un signal d'excitation (u(n)) sur la base des valeurs de quantification des paramètres d'excitation ;

- on produit un signal audiofréquence synthétique (ŝ(n)) en filtrant le signal d'excitation par un filtre de synthèse à court terme (16) ;

- on effectue une analyse par prédiction linéaire du signal synthétique (ŝ(n)) pour obtenir des coefficients du filtre de synthèse à court terme (16) pour au moins une trame suivante,

   et en ce que l'analyse par prédiction linéaire est un processus à q étages successifs (5p), q étant un entier supérieur à 1, ledit processus comportant, à chaque étage de prédiction p (1≤p≤q), la détermination de paramètres représentant un nombre Mp, prédéfini pour chaque étage p, de coefficients a1p,...,aMpp de prédiction linéaire d'un signal d'entrée dudit étage, le signal synthétique (ŝ(n)) constituant le signal d'entrée (s0(n)) du premier étage, et le signal d'entrée (sp(n)) d'un étage p+1 étant constitué par le signal d'entrée (sp-1(n)) de l'étage p filtré par un filtre de fonction de transfert

le filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/A(z) avec


 
15. Procédé de décodage selon la revendication 14, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme A(z/β1)/A(z/β2), où β1 et β2 désignent des coefficients tels que 0≤β1≤β2≤1.
 
16. Procédé de décodage selon la revendication 14, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme

où β1p, β2p désignent des paires de coefficients tels que 0≤ β1p ≤ β2p1 pour 1≤p≤q.
 
17. Procédé de codage d'un premier signal audiofréquence numérisé en trames successives, caractérisé en ce qu'il comprend les étapes suivantes :

- analyse par prédiction linéaire du premier signal audiofréquence (s(n)) pour déterminer des paramètres (LPC/F) définissant une première composante d'un filtre de synthèse à court terme (16) ;

- détermination de paramètres d'excitation (k,β,LTP) définissant un signal d'excitation (u(n)) à appliquer au filtre de synthèse à court terme (16) pour produire un signal synthétique (ŝ(n)) représentatif du premier signal audiofréquence ;

- production de valeurs de quantification des paramètres définissant la première composante du filtre de synthèse à court terme et des paramètres d'excitation ;

- filtrage du signal synthétique (ŝ(n)) par un filtre de fonction de transfert correspondant à l'inverse de la fonction de transfert de la première composante du filtre de synthèse à court terme ; et

- analyse par prédiction linéaire du signal synthétique filtré ((ŝ0(n)) pour obtenir des coefficients d'une seconde composante du filtre de synthèse à court terme pour au moins une trame suivante,

   en ce que l'analyse par prédiction linéaire du premier signal audiofréquence (s(n)) est un processus à qF étages successifs (5p), qF étant un entier au moins égal à 1, ledit processus à qF étages comportant, à chaque étage de prédiction p (1≤p≤qF), la détermination de paramètres représentant un nombre MFp, prédéfini pour chaque étage p, de coefficients a1F,p,...,aMFpF,p de prédiction linéaire d'un signal d'entrée dudit étage, le premier signal audiofréquence (s(n)) constituant le signal d'entrée (s0(n)) du premier étage du processus à qF étages, et le signal d'entrée (sp(n)) d'un étage p+1 du processus à qF étages étant constitué par le signal d'entrée (sp-1(n)) de l'étage p du processus à qF étages filtré par un filtre de fonction de transfert

la première composante du filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/AF(z) avec

   et en ce que l'analyse par prédiction linéaire du signal synthétique filtré est un processus à qB étages successifs (5p), qB étant un entier au moins égal à 1, ledit processus à qB étages comportant, à chaque étage de prédiction p (1≤p≤qB), la détermination de paramètres représentant un nombre MBp, prédéfini pour chaque étage p, de coefficients a1B,p,...,aMBpB,p de prédiction linéaire d'un signal d'entrée dudit étage, le signal synthétique filtré (ŝ0(n)) constituant le signal d'entrée (s0(n)) du premier étage du processus à qB étages, et le signal d'entrée (sp(n)) d'un étage p+1 du processus à qB étages étant constitué par le signal d'entrée (sp-1(n)) de l'étage p du processus à qB étages filtré par un filtre de fonction de transfert

la seconde composante du filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/AB(z) avec

et le filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/A(z) avec A(z)=AF(z).AB(z).
 
18. Procédé de codage selon la revendication 17, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le premier signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme W(z)=A(z/γ1)/A(z/γ2) où γ1 et γ2 désignent des coefficients d'expansion spectrale tels que 0≤γ2≤γ1≤ 1.
 
19. Procédé de codage selon la revendication 17, caractérisé en ce que certains au moins des paramètres d'excitation sont déterminés en minimisant l'énergie d'un signal d'erreur résultant du filtrage de la différence entre le premier signal audiofréquence (s(n)) et le signal synthétique (ŝ(n)) par au moins un filtre de pondération perceptuelle (38) dont la fonction de transfert est de la forme

où γ1F,p, γ2F,p désignent des paires de coefficients d'expansion spectrale tels que 0≤ γ2F,p≤ γ1F,p1 pour 1≤p≤qF, et γ1B,p, γ2B,p désignent des paires de coefficients d'expansion spectrale tels que 0≤ γ2B,p≤ γ1B,p1 pour 1≤p≤qB.
 
20. Procédé de décodage d'un flux binaire pour construire en trames successives un signal audiofréquence codé par ledit flux binaire, caractérisé en ce que :

- on reçoit des valeurs de quantification de paramètres (LPC/F) définissant une première composante d'un filtre de synthèse à court terme (16) et de paramètres d'excitation (k,β,LTP), les paramètres définissant la première composante du filtre de synthèse à court terme représentant un nombre qF au moins égal à 1 de jeux de coefficients de prédiction linéaire a1F,p,...,aMFpF,p pour 1≤p≤qF, chaque jeu p comportant un nombre prédéfini MFp de coefficients, la première composante du filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/AF(z) avec

- on produit un signal d'excitation (u(n)) sur la base des valeurs de quantification des paramètres d'excitation ;

- on produit un signal audiofréquence synthétique (ŝ(n)) en filtrant le signal d'excitation par un filtre de synthèse à court terme (16) de fonction de transfert 1/A(z) avec A(z)=AF(z).AB(z), 1/AB(z) représentant la fonction de transfert d'une seconde composante du filtre de synthèse à court terme (16) ;

- on filtre le signal synthetique (ŝ(n)) par un filtre de fonction de transfert AF(z) ; et

- on effectue une analyse par prédiction linéaire du signal synthétique filtré (ŝ0(n)) pour obtenir des coefficients de la seconde composante du filtre de synthèse à court terme (16) pour au moins une trame suivante,

   et en ce que l'analyse par prédiction linéaire du signal synthétique filtré est un processus à qB étages successifs (5p), qB étant un entier au moins égal à 1, ledit processus comportant, à chaque étage de prédiction p (1≤p≤qB), la détermination de paramètres représentant un nombre MBp, prédéfini pour chaque étage p, de coefficients a1B,p,...,aMBpB,p de prédiction linéaire d'un signal d'entrée dudit étage, le signal synthétique filtré (ŝ0(n)) constituant le signal d'entrée (s0(n)) du premier étage, et le signal d'entrée (sp(n)) d'un étage p+1 étant constitué par le signal d'entrée (sp-1(n)) de l'étage p filtré par un filtre de fonction de transfert

la seconde composante du filtre de synthèse à court terme (16) ayant une fonction de transfert de la forme 1/AB(z) avec


 
21. Procédé de décodage selon la revendication 20, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme A(z/β1)/A(z/β2), où β1 et β2 désignent des coefficients tels que 0≤β1≤β2≤1.
 
22. Procédé de décodage selon la revendication 20, caractérisé en ce que ledit signal audiofréquence synthétique (ŝ(n)) est appliqué à un post-filtre (17) dont la fonction de transfert (HPF(z)) comporte un terme de la forme

où β1F,p, β2F,p désignent des paires de coefficients tels que 0≤β1F,p≤β2F,p1 pour 1≤p≤qF, et β1B,p, β2B,p désignent des paires de coefficients tels que 0≤β1B,p≤β2B,p≤1 pour 1≤p≤qB.
 


Ansprüche

1. Verfahren zur Analyse eines Tonfrequenzsignals (s0(n)) durch lineare Prädiktion der Ordnung M zur Bestimmung von Spektralparametern abhängig von einem Kurzzeitspektrum des Tonfrequenzsignals,
dadurch gekennzeichnet, daß das Verfahren unterteilt ist in q aufeinanderfolgende Prädiktionsstufen (5p), wobei q eine ganze Zahl größer als 1 ist, und daß man in jeder Prädiktionsstufe p (1 ≤ p ≤ q) Parameter bestimmt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl Mp von linearen Prädiktionskoeffizienten a1p,..., aMpp eines Eingangssignals der Stufe repräsentieren, wobei das zu analysierende Tonfrequenzsignal das Eingangssignal (s0(n)) der ersten Stufe bildet und das Eingangssignal (sp(n)) einer Stufe p+1 von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p gebildet ist, wobei für die Prädiktionsordnung M

gilt.
 
2. Analyseverfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Zahl Mp der linearen Prädiktionskoeffizienten von einer Stufe zur nächsten zunimmt.
 
3. Verfahren zur Codierung eines Tonfrequenzsignals, umfassend die folgenden Schritte:

- Analysieren des in aufeinanderfolgende Blöcke digitalisierten Tonfrequenzsignals (s(n)) durch lineare Prädiktion zur Bestimmung von Parametern (LPC), welche ein Kurzzeitsynthesefilter (16) definieren,

- Bestimmen von Anregungsparametern (k, β, LTP), welche ein Anregungssignal (u(n)) definieren, das zur Erzeugung eines das Tonfrequenzsignal repräsentierenden Synthesesignals (ŝ(n)) an das Kurzzeitsynthesefilter (16) anzulegen ist, und

- Erzeugen von Quantisierungswerten der das Kurzzeitsynthesefilter definierenden Parameter und der Anregungsparameter,

dadurch gekennzeichnet, daß die Analyse durch lineare Prädiktion ein Vorgang in q aufeinanderfolgenden Stufen (5p) ist, wobei q eine ganze Zahl größer als 1 ist, wobei dieser Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ q) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl Mp vom linearen Prädiktionskoeffizienten a1p,..., aMpp eines Eingangssignals der Stufe repräsentieren, wobei das zu codierende Tonfrequenzsignal (s(n)) das Eingangssignal (s0(n)) der ersten Stufe bildet und das Eingangssignal (sp(n)) einer Stufe p+1 von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p gebildet ist, wobei das Kurzzeitsynthesefilter (16) eine Übertragungsfunktion der Form 1/A(z) mit

besitzt.
 
4. Codierverfahren nach Anspruch 3, dadurch gekennzeichnet, daß die Zahl Mp der linearen Prädiktionskoeffizienten von einer Stufe zur nächsten zunimmt.
 
5. Codierverfahren nach Anspruch 3 oder 4, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form W(z) = A(z/γ1) / A(z/γ2) besitzt, wobei γ1 und γ2 spektrale Ausdehnungskoeffizienten mit 0 ≤ γ2 ≤ γ1 ≤ 1 bezeichnen.
 
6. Codierverfahren nach Anspruch 3 oder 4, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form

besitzt, wobei γ1p, γ2p Paare von spektralen Ausdehnungskoeffizienten mit 0 ≤ γ2p ≤ γ1p ≤ 1 für 1 ≤ p ≤ q bezeichnen.
 
7. Verfahren zur Decodierung eines binären Stroms zur Erzeugung eines durch den binären Strom codierten Tonfrequenzsignals,
dadurch gekennzeichnet, daß man:

- Quantisierungswerte von Parametern (LPC), welche ein Kurzzeitsynthesefilter (16) definieren, und von Anregungsparametern (k, β, LTP) erhält, wobei die das Synthesefilter definierenden Parameter eine Zahl q, die größer als 1 ist, von Sätzen von linearen Prädiktionskoeffizienten (aip) repräsentieren, wobei jeder Satz p eine im voraus festgelegte Zahl Mp von Koeffizienten umfaßt,

- auf Grundlage der Quantisierungswerte der Anregungsparameter ein Anregungssignal (u(n)) erzeugt und

- ein synthetisiertes Tonfrequenzsignal (ŝ(n)) erzeugt, indem das Anregungssignal mittels eines Synthesefilters (16) mit einer Übertragungsfunktion der Form 1/A(z) mit

gefiltert wird, wobei die Koeffizienten a1p,..., aMpp dem p-ten Satz von linearen Prädiktionskoeffizienten entsprechen, wobei 1 ≤ p ≤ q.


 
8. Decodierverfahren nach Anspruch 7, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (ŝ(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form A(z/β1/A(zβ2) umfaßt, wobei β1 und β2 Koeffizienten bezeichnen, für die 0 ≤ β1 ≤ β2 ≤ 1 gilt.
 
9. Decodierverfahren nach Anspruch 7, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (ŝ(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form

umfaßt, wobei β1p, β2p Paare von Koeffizienten bezeichnen, für die 0 ≤ β1p ≤ β2p ≤ 1 für 1 ≤ p ≤ q gilt, und wobei Ap(z) für den p-ten Satz von linearen Prädiktionskoeffizienten die Funktion

repräsentiert.
 
10. Verfahren zur Codierung eines ersten, in aufeinanderfolgende Blöcke digitalisierten Tonfrequenzsignals, umfassend die folgenden Schritte:

- Analysieren eines zweiten Tonfrequenzsignals (ŝ(n)) durch lineare Prädiktion zur Bestimmung von Parametern (LPC), welche ein Kurzzeitsynthesefilter (16) definieren,

- Bestimmen von Anregungsparametern (k, β, LTP), welche ein Anregungssignal (u(n)) definieren, das zur Erzeugung eines das erste Tonfrequenzsignal repräsentierenden Synthesesignals (ŝ(n)) an das Kurzzeitsynthesefilter (16) anzulegen ist, wobei dieses Synthesesignal für mindestens einen nachfolgenden Block das zweite Tonfrequenzsignal bildet, und

- Erzeugen von Quantisierungswerten der Anregungsparameter,

dadurch gekennzeichnet, daß die Analyse durch lineare Prädiktion ein Vorgang in q aufeinanderfolgenden Stufen (5p) ist, wobei q eine ganze Zahl größer als 1 ist, wobei dieser Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ q) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl Mp von linearen Prädiktionskoeffizienten a1p,..., aMpp eines Eingangssignals der Stufe repräsentieren, wobei das zweite Tonfrequenzsignal (ŝ(n)) das Eingangssignal (s0(n)) der ersten Stufe bildet und das Eingangssignal (sp(n)) einer Stufe p+1 von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p gebildet ist, wobei das Kurzzeitsynthesefilter (16) eine Übertragungsfunktion der Form 1/A(z) mit

besitzt.
 
11. Codierverfahren nach Anspruch 10, dadurch gekennzeichnet, daß die Zahl Mp von linearen Prädiktionskoeffizienten von einer Stufe zur nächsten zunimmt.
 
12. Codierverfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem ersten Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form W(z) = A(z/γ1)/A(z/γ2) besitzt, wobei γ1 und γ2 spektrale Ausdehnungskoeffizienten bezeichnen, für die 0 ≤ γ2 ≤ γ1 ≤ 1 gilt.
 
13. Codierverfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem ersten Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form

besitzt, wobei γ1p, γ2p Paare von spektralen Ausdehnungskoeffizienten bezeichnen, für die 0 ≤ γ2p ≤ γ1p ≤ 1 für 1 ≤ p ≤ q gilt.
 
14. Verfahren zur Decodierung eines binären Stroms zur Erzeugung eines durch den binären Strom codierten Tonfrequenzsignals in aufeinanderfolgenden Blöcken,
dadurch gekennzeichnet, daß man:

- Quantisierungswerte von Anregungsparametern (k, β, LTP) erhält,

- auf Grundlage der Quantisierungswerte der Anregungsparameter ein Anregungssignal (u(n)) erzeugt,

- durch Filterung des Anregungssignals mittels eines Kurzzeitsynthesefilters (16) ein synthetisiertes Tonfrequenzsignal (ŝ(n)) erzeugt,

- eine Analyse des synthetisierten Signals (ŝ(n)) durch lineare Prädiktion vornimmt, um für mindestens einen nachfolgenden Block Koeffizienten des Kurzzeitsynthesefilters (16) zu erhalten,

und daß die Analyse durch lineare Prädiktion ein Vorgang in q aufeinanderfolgenden Stufen (5p) ist, wobei q eine ganze Zahl größer als 1 ist, wobei dieser Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ q) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl Mp von linearen Prädiktionskoeffizienten a1p,..., aMpp eines Eingangssignals der Stufe repräsentierten, wobei das synthetisierte Signal (ŝ(n)) das Eingangssignal (s0(n)) der ersten Stufe bildet und das Eingangssignal (sp(n)) einer Stufe p+1 von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p gebildet ist, wobei das Kurzzeitsynthesefilter (16) eine Übertragungsfunktion der Form 1/A(z) mit

besitzt.
 
15. Decodierverfahren nach Anspruch 14, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (s(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form A(z/β1)/A(z/β2) umfaßt, wobei β1 und β2 Koeffizienten bezeichnen, für die 0 ≤ β1 ≤ β2 ≤ 1 gilt.
 
16. Decodierverfahren nach Anspruch 14, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (ŝ(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form

umfaßt, wobei β1p, β2p Paare von Koeffizienten bezeichnen, für die 0 ≤ β1p ≤ β2p ≤ 1 für 1 ≤ p ≤ q gilt.
 
17. Verfahren zur Codierung eines ersten, in aufeinanderfolgende Blöcke digitalisierten Tonfrequenzsignals,
dadurch gekennzeichnet, daß es die folgenden Schritte umfaßt:

- Analysieren des ersten Tonfrequenzsignals (s(n)) durch lineare Prädiktion zur Bestimmung von Parametern (LPC/F), welche einen ersten Bestandteil eines Kurzzeitsynthesefilters (16) definieren,

- Bestimmen von Anregungsparametern (k, β, LTP), welche ein Anregungssignal (u(n)) definieren, das zur Erzeugung eines das erste Tonfrequenzsignal repräsentierenden Synthesesignals (ŝ(n)) an das Kurzzeitsynthesefilter (16) anzulegen ist,

- Erzeugen von Quantisierungswerten der den ersten Bestandteil des Kurzzeitsynthesefilters definierenden Parameter und der Anregungsparameter,

- Filtern des Synthesesignals (ŝ(n)) mittels eines Filters mit einer Übertragungsfunktion, die der Inversen der Übertragungsfunktion des ersten Bestandteils des Kurzzeitsynthesefilters entspricht, und

- Analysieren des gefilterten Synthesesignals (ŝ0(n)), um für mindestens einen nachfolgenden Block Koeffizienten eines zweiten Bestandteils des Kurzzeitsynthesefilters zu erhalten, und daß die Analyse des ersten Tonfrequenzsignals (s(n)) durch lineare Prädiktion ein Vorgang in qF aufeinanderfolgenden Stufen (5p) ist, wobei qF eine ganze Zahl ist, die zumindest gleich 1 ist, wobei dieser qF-stufige Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ qF) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl MFp von linearen Prädiktionskoeffizienten a1F,p,..., aMFpF,p eines Eingangssignals der Stufe repräsentieren, wobei das erste Tonfrequenzsignal (s(n)) das Eingangssignal (s0(n)) der ersten Stufe des qF-stufigen Vorgangs bildet und das Eingangssignal (sp(n)) einer Stufe p+1 des qF-stufigen Vorgangs von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p des qF-stufigen Vorgangs gebildet ist, wobei der erste 3estandteil des Kurzzeitsynthesefilters (16) eine Übertragungsfunktion der Form 1/AF(z) mit

besitzt,

und daß die Analyse des gefilterten Synthesesignals durch lineare Prädiktion ein Vorgang in qB aufeinanderfolgenden Stufen (5p) ist, wobei qB eine ganze Zahl ist, die wenigstens gleich 1 ist, wobei dieser qB-stufige Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ qB) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl MBp von linearen Prädiktionskoeffizienten a1B,p,..., aMBpB,p eines Eingangssignals der Stufe repräsentieren, wobei das gefilterte Synthesesignal (ŝ0(n)) das Eingangssignal (s0(n)) der ersten Stufe des qB-stufigen Vorgangs bildet und das Eingangssignal (sp(n)) einer Stufe p+1 des qB-stufigen Vorgangs von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p des qB-stufigen Vorgangs gebildet ist, wobei der zweite Bestandteil des Kurzzeitsynthesefilters (16) eine Übertragungsfunktion der Form 1/AB(z) mit

besitzt und das Kurzzeitsynthesefilter (16) eine übertragungsfunktion der Form 1/A(z) mit A(z) = AF(z)·AB(z) besitzt.
 
18. Codierverfahren nach Anspruch 17, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem ersten Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form W(z)=A(z/γ1)/A(z/γ2) besitzt, wobei γ1 und γ2 spektrale Ausdehnungskoeffizienten bezeichnen, für die 0 ≤ γ2 ≤ γ1 ≤ 1 gilt.
 
19. Codierverfahren nach Anspruch 17, dadurch gekennzeichnet, daß zumindest einige der Anregungsparameter bestimmt werden, indem die Energie eines Fehlersignals minimiert wird, welches aus der Filterung der Differenz zwischen dem ersten Tonfrequenzsignal (s(n)) und dem Synthesesignal (ŝ(n)) mittels mindestens eines Wahrnehmungswichtungsfilters (38) resultiert, dessen Übertragungsfunktion die Form

besitzt, wobei γ1F,p, γ2F,p Paare von spektralen Ausdehnungskoeffizienten bezeichnen, für die 0 ≤ γ2F,p ≤ γ1F,p ≤ 1 für 1 ≤ p ≤ qF gilt, und γ1B,p, γ2B,p Paare von spektralen Ausdehnungskoeffizienten bezeichnen, für die 0 ≤ γ2B,p ≤ γ1B,p ≤ 1 für 1 ≤ p ≤ qB gilt.
 
20. Verfahren zur Decodierung eines binären Stroms zur Erzeugung eines durch den binären Strom codierten Tonfrequenzsignals in aufeinanderfolgenden Blöcken,
dadurch gekennzeichnet, daß man:

- Quantisierungswerte von Parametern (LPC/F), welche einen ersten Bestandteil eines Kurzzeitsynthesefilters (16) definieren, und von Anregungsparametern (k, β, LTP) erhält, wobei die den ersten Bestandteil des Kurzzeitsynthesefilters definierenden Parameter eine Zahl qF, die wenigstens gleich 1 ist, von Sätzen von linearen Prädiktionskoeffizienten a1F,p,..., aMFpF,p für 1 ≤ p ≤ qF repräsentieren, wobei jeder Satz p eine im voraus festgelegte Zahl MFp von Koeffizienten umfaßt, wobei der erste Bestandteil des Kurzzeitsynthesefilters (16) eine Übertragungsfunktion der Form 1/AF(z) mit

besitzt,

- auf Grundlage der Quantisierungswerte der Anregungsparameter ein Anregungssignal (u(n)) erzeugt,

- ein synthetisiertes Tonfrequenzsignal (ŝ(n)) erzeugt, indem das Anregungssignal mittels eines Kurzzeitsynthesefilters (16) der Übertragungsfunktion 1/A(z) mit A(z) = AF(z)·AB(z), gefiltert wird, wobei 1/AB(z) die Übertragungsfunktion eines zweiten Bestandteils des Kurzzeitsynthesefilters (16) repräsentiert,

- das synthetisierte Signal (ŝ(n)) mittels eines Filters der Übertragungsfunktion AF(z) filtert und

- eine Analyse des gefilterten synthetisierten Signals (ŝ0(n)) durch lineare Prädiktion durchführt, um für mindestens einen nachfolgenden Block Koeffizienten des zweiten Bestandteils des Kurzzeitsynthesefilters (16) zu erhalten, und daß die Analyse des gefilterten synthetisierten Signals durch lineare Prädiktion ein Vorgang in qB aufeinanderfolgenden Stufen (5p) ist, wobei qB eine ganze Zahl ist, die wenigstens gleich 1 ist, wobei dieser Vorgang in jeder Prädiktionsstufe p (1 ≤ p ≤ qB) die Bestimmung von Parametern umfaßt, welche eine für die jeweilige Stufe p im voraus festgelegte Zahl MBp von linearen Prädiktionskoeffizienten a1B,p,..., aMBpB,p eines Eingangssignals der Stufe repräsentieren, wobei das gefilterte synthetisierte Signal (ŝ0(n)) das Eingangssignal (s0(n)) der ersten Stufe bildet und das Eingangssignal (sp(n)) einer Stufe p+1 von dem mittels eines Filters der Übertragungsfunktion

gefilterten Eingangssignal (sp-1(n)) der Stufe p gebildet ist, wobei der zweite Bestandteil des Kurzzeitsynthesefilters (16) eine Übertragungsfunktion der Form 1/AB(z) mit

besitzt.


 
21. Decodierverfahren nach Anspruch 20, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (ŝ(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form A(z/β1)/A(z/β2) umfaßt, wobei β1 und β2 Koeffizienten bezeichnen, für die 0 ≤ β1 ≤ β2 ≤ 1 gilt.
 
22. Decodierverfahren nach Anspruch 20, dadurch gekennzeichnet, daß das synthetisierte Tonfrequenzsignal (ŝ(n)) an ein Nachfilter (17) angelegt wird, dessen Übertragungsfunktion (HPF(z)) einen Term der Form

besitzt, wobei β1F,p, β2F,p Paare von Koeffizienten bezeichnen, für die 0 ≤ β1F,p ≤ β2F,p ≤ 1 für 1 ≤ p ≤ qF gilt, und β1B,p, β2B,p Paare von Koeffizienten bezeichnen, für die 0 ≤ β1B,p ≤ β2B,p ≤ 1 für 1 ≤ p ≤ qB gilt.
 


Claims

1. Method for linear predictive analysis of order M of an audiofrequency signal (s0(n)), in order to determine spectral parameters dependent on a short-term spectrum of the audiofrequency signal, characterized in that the method is divided into q successive prediction stages (5p), q being an integer greater than 1, and in that, at each prediction stage p(1≤p≤q), parameters are determined representing a number Mp, predefined for each stage p, of linear prediction coefficients a1p,...,aMpp of an input signal of
   said stage, the audiofrequency signal to be analysed constituting the input signal (s0(n)) of the first stage, and the input signal (sp(n)) of a stage p+1 consisting of the input signal (sp-1(n)) of the stage p filtered by a filter with transfer function

wherein in the prediction order M is such that


 
2. Analysis method according to Claim 1, characterized in that the number Mp of linear prediction coefficients increases from one stage to the next.
 
3. Method for coding an audiofrequency signal, comprising the following steps:

- linear predictive analysis of the audiofrequency signal (s(n)) digitized in successive frames in order to determine parameters (LPC) defining a short-term synthesis filter (16);

- determination of excitation parameters (k, β, LTP) defining an excitation signal (u(n)) to be applied to the short-term synthesis filter (16) in order to produce a synthetic signal (ŝ(n)) representing the audiofrequency signal; and

- production of quantization values of the parameters defining the short-term synthesis filter and of the excitation parameters,

   characterized in that the linear predictive analysis is a process with q successive stages (5p), q being an integer greater than 1, said process including, at each prediction stage p (1≤p≤q), determination of parameters representing a number Mp, predefined for each stage p, of linear prediction coefficients a1p,...,aMpp of an input signal of said stage, the audiofrequency signal (s(n)) to be coded constituting the input signal (s0(n)) of the first stage, and the input signal (sp(n)) of a stage p + 1 consisting of the input signal (sp-1(n)) of the stage p filtered by a filter with transfer function

the short-term synthesis filter (16) having a transfer function of the form 1/A(z) with


 
4. Coding method according to Claim 3, characterized in that the number Mp of linear prediction coefficients increases from one stage to the next.
 
5. Coding method according to Claim 3 or 4, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one-perceptual weighting filter (38) whose transfer function is of the form W(z)=A(z/γ1)/A(z/γ2) where γ1 and γ2 denote spectral expansion coefficients such that 0≤γ2≤γ1≤ 1.
 
6. Coding method according to Claim 3 or 4, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one perceptual weighting filter (38) whose transfer function is of the form

where γ1p, γ2p denote pairs of spectral expansion coefficients such that 0≤ γ2p≤ γ1p1 for 1≤p≤q.
 
7. Method for decoding a bit stream in order to construct an audiofrequency signal coded by said bit stream, characterized in that:

- quantization values of parameters (LPC) defining a short-term synthesis filter (16), and excitation parameters (k, β, LTP) are received, the parameters defining the synthesis filter defining a number q greater than 1 of sets of linear prediction coefficients (aip), each set p including a predefined number Mp of coefficients;

- an excitation signal (u(n)) is produced on the basis of the quantization values of the excitation parameters; and

- a synthetic audiofrequency signal (ŝ(n)) is produced by filtering the excitation filter with a synthesis filter (16) having a transfer function of the form 1/A(z) with

where the coefficients a1p,...,aMpp correspond to the p-th set of linear prediction coefficients for 1≤p≤q.


 
8. Decoding method according to Claim 7, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HPF(z)) includes a term of the form A(z/β1)/A(z/β2), where β1 and β2 denote coefficients such that 0≤β1≤β2≤1.
 
9. Decoding method according to Claim 7, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HPF(z)) includes a term of the form

where β1p, β2p denote pairs of coefficients such that 0≤β1p≤β2p≤1 for 1≤p≤q, and Ap(z) represents, for the p-th set of linear prediction coefficients, the function


 
10. Method for coding a first audiofrequency signal digitized in successive frames, comprising the following steps:

- linear predictive analysis of a second audiofrequency signal (ŝ(n)) in order to determine parameters (LPC) defining a short-term synthesis filter (16);

- determination of excitation parameters (k, β, LTP) defining an excitation signal (u(n)) to be applied to the short-term synthesis filter (16) in order to produce a synthetic signal (ŝ(n)) representing the first audiofrequency signal, this synthetic signal constituting

   said second audiofrequency signal for at least one subsequent frame; and

- production of quantization values of the excitation parameters,

   characterized in that the linear predictive analysis is a process with q successive stages (5p), q being an integer greater than 1, said process including, at each prediction stage p (1≤p≤q), determination of parameters representing a number Mp, predefined for each stage p, of linear prediction coefficients a1p,...,aMpp of an input signal of said stage, the second audiofrequency signal (ŝ(n)) constituting the input signal (s0(n)) of the first stage, and the input signal (sp(n)) of a stage p + 1 consisting of the input signal (sp-1(n)) of the stage p filtered by a filter with transfer function

the short-term synthesis filter (16) having a transfer function of the form 1/A(z) with


 
11. Coding method according to Claim 10, characterized in that the number Mp of linear prediction coefficients increases from one stage to the next.
 
12. Coding method according to Claim 10 or 11, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the first audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one perceptual weighting filter (38) whose transfer function is of the form W(z)=A(z/γ1)/A(z/γ2) where γ1 and γ2 denote spectral expansion coefficients such that 0≤γ2≤γ1≤ 1.
 
13. Coding method according to Claim 10 or 11, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the first audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one perceptual weighting filter (38) whose transfer function is of the form

where γ1p, γ2p denote pairs of spectral expansion coefficients such that 0≤ γ2p γ1p1 for 1≤p≤q.
 
14. Method for decoding a bit stream in order to construct in successive frames an audiofrequency signal coded by said bit stream, characterized in that:

- quantization values of excitation parameters (k, β, LTP) are received;

- an excitation signal (u(n)) is produced on the basis of the quantization values of the excitation parameters;

- a synthetic audiofrequency signal (ŝ(n)) is produced by filtering the excitation signal with a short-term synthesis filter (16);

- linear predictive analysis of the synthetic signal (ŝ(n)) is carried out in order to obtain coefficients of the short-term synthesis filter (16) for at least one subsequent frame,

   and in that the linear predictive analysis is a process with q successive stages (5p), q being an integer greater than 1, said process including, at each prediction stage p (1≤p≤q), determination of parameters representing a number Mp, predefined for each stage p, of linear prediction coefficients a1p,...,aMpp of an input signal of said stage, the synthetic signal (ŝ(n)) constituting the input signal (s0(n)) of the first stage, and the input signal (sp(n)) of a stage p + 1 consisting of the input signal (sp-1(n)) of the stage p filtered by a filter with transfer function

the short-term synthesis filter (16) having a transfer function of the form 1/A(z) with


 
15. Decoding method according to Claim 14, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HPF(z)) includes a term of the form A(z/β1)/A(z/β2), where β1 and β2 denote coefficients such that 0≤β1≤β2≤1.
 
16. Decoding method according to Claim 14, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HPF(z)) includes a term of the form

where β1p, β2p denote pairs of coefficients such that 0≤β1p≤β2p1 for 1≤p≤q.
 
17. Method for coding a first audiofrequency signal digitized in successive frames, characterized in that it comprises the following steps:

- linear predictive analysis of the first audiofrequency signal (s(n)) in order to determine parameters (LPC/F) defining a first component of a short-term synthesis filter (16);

- determination of excitation parameters (k, β, LTP) defining an excitation signal (u(n)) to be applied to the short-term synthesis filter (16) in order to produce a synthetic signal (ŝ(n)) representing the first audiofrequency signal;

- production of quantization values of the parameters defining the first component of the short-term synthesis filter and of the excitation parameters;

- filtering of the synthetic signal (ŝ(n)) with a filter with transfer function corresponding to the inverse of the transfer function of the first component of the short-term synthesis filter; and

- linear predictive analysis of the filtered synthetic signal ((ŝ0(n)) in order to obtain coefficients of a second component of the short-term synthesis filter for at least one subsequent frame,

   and in that the linear predictive analysis of the first audiofrequency signal (s(n)) is a process with qF successive stages (5p), qF being an integer at least equal to 1, said process with qF stages including, at each prediction stage p (1≤p≤qF), determination of parameters representing a number MFp, predefined for each stage p, of linear prediction coefficients a1F,p,...,aMFpF,p of an input signal of said stage, the first audiofrequency signal (s(n)) constituting the input signal (s0(n)) of the first stage of the process with qF stages, and the input signal (sp(n)) of a stage p + 1 of the process with qF stages consisting of the input signal (sp-1(n)) of the stage p of the process with qF stages filtered by a filter with transfer function

the first component of the short-term synthesis filter (16) having a transfer function of the form 1/AF(z) with

   and in that the linear predictive analysis of the filtered synthetic signal is a process with qB successive stages (5p), qB being an integer at least equal to 1, said process with qB stages including, at each prediction stage p (1≤p≤qB), determination of parameters representing a number MBp, predefined for each stage p, of linear prediction coefficients a1B,p,...,aMBpB,p of an input signal of said stage, the filtered synthetic signal (ŝ0(n)) constituting the input signal (s0(n)) of the first stage of the process with qB stages, and the input signal (sp(n)) of a stage p + 1 of the process with qB stages consisting of the input signal (sp-1(n)) of the stage p of the process with qB stages filtered by a filter with transfer function

the second component of the short-term synthesis filter (16) having a transfer function of the form 1/AB(z) with

and the short-term synthesis filter (16) having a transfer function of the form 1/A(z) with A(z)=AF(z).AB(z).
 
18. Coding method according to Claim 17, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the first audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one perceptual weighting filter (38) whose transfer function is of the form W(z)=A(z/γ1)/A(z/γ2) where γ1 and γ2 denote spectral expansion coefficients such that 0≤γ2≤γ1≤ 1.
 
19. Coding method according to Claim 17, characterized in that at least some of the excitation parameters are determined by minimizing the energy of an error signal resulting from the filtering of the difference between the first audiofrequency signal (s(n)) and the synthetic signal (ŝ(n)) by at least one perceptual weighting filter (38) whose transfer function is of the form

where γ1F,p, γ2F,p denote pairs of spectral expansion coefficients such that 0≤γ2F,p≤γ1F,p1 for 1≤p≤qF, and γ1B,p, y2B,p denote pairs of spectral expansion coefficients such that 0≤ γ2B,p≤γ1B,p≤1 for 1≤p≤qB.
 
20. Method for decoding a bit stream in order to construct in successive frames an audiofrequency signal coded by said bit stream, characterized in that:

- quantization values of parameters (LPC/F) defining a first component of a short-term synthesis filter (16) and excitation parameters (k, β, LTP) are received, the parameters defining the first component of the short-term synthesis filter representing a number qF at least equal to 1 of sets of linear prediction coefficients a1F,p,..., aMFpF,p for 1≤p≤qF, each set p including a predefined number MFp of coefficients, the first component of the short-term synthesis filter (16) having a transfer function of the form 1/AF(z) with

- an excitation signal (u(n)) is produced on the basis of the quantization values of the excitation parameters;

- a synthetic audiofrequency signal (ŝ(n)) is produced by filtering the excitation signal with a short-term synthesis filter (16) with transfer function 1/A(z) with A(z)=AF(z).AB(z), 1/AB(z) representing the transfer function of a second component of the short-term synthesis filter (16);

- the synthetic signal (ŝ(n)) is filtered with a filter with transfer function AF(z); and

- a linear predictive analysis of the filtered synthetic signal (ŝ0(n)) is carried out in order to obtain coefficients of the second component of the short-term synthesis filter (16) for at least one subsequent frame,

   and in that the linear predictive analysis of the filtered synthetic signal is a process with qB successive stages (5p), qB being an integer at least equal to 1,
said process including, at each prediction stage p (1≤p≤qB), determination of parameters representing a number MBp, predefined for each stage p, of linear prediction coefficients a1B,p,...,aMBpB,p of an input signal of
   said stage, the filtered synthetic signal (ŝ0(n)) constituting the input signal (s0(n)) of the first stage, and the input signal (sp(n)) of a stage p + 1 consisting of the input signal (sp-1(n)) of the stage p filtered by a filter with transfer function

the second component of the short-term synthesis filter (16) having a transfer function of the form 1/AB(z) with


 
21. Decoding method according to Claim 20, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HPF(z)) includes a term of the form A(z/β1)/A(z/β2), where β1 and β2 denote coefficients such that 0≤β1≤β2≤1.
 
22. Decoding method according to Claim 20, characterized in that said synthetic audiofrequency signal (ŝ(n)) is applied to a postfilter (17) whose transfer function (HpF(z)) includes a term of the form

where β1F,p, β2F,p denote pairs of coefficients such that 0≤β1F,p≤β2F,p1 for 1≤p≤qF, and β1B,p, β2B,p denote pairs of coefficients such that 0≤ β1B,p≤β2B,p≤1 for 1≤p≤qB.
 




Dessins