[go: up one dir, main page]

FR2639779A1 - Dispositif de codage et de decodage des signaux de radiodiffusion sonore - Google Patents

Dispositif de codage et de decodage des signaux de radiodiffusion sonore Download PDF

Info

Publication number
FR2639779A1
FR2639779A1 FR8815469A FR8815469A FR2639779A1 FR 2639779 A1 FR2639779 A1 FR 2639779A1 FR 8815469 A FR8815469 A FR 8815469A FR 8815469 A FR8815469 A FR 8815469A FR 2639779 A1 FR2639779 A1 FR 2639779A1
Authority
FR
France
Prior art keywords
outputs
inputs
bit
synchronization
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR8815469A
Other languages
English (en)
Inventor
Mikhail Urovich Bank
Alexei Stepanovich Grudinin
Jury Alexeevich Kovalgin
Sergei Vasilievich Kozodoi
Viktor Mikhailovich Kolesnikov
Valentin Vladimirovich Odnolko
Alexandr Mikhailovi Sinilnikov
Alexandr Semenovich Gorodnikov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
INST RADIOVESCHATELNOGO PRIE
INST TELEVIDENIA RADIOVESCHA
Original Assignee
INST RADIOVESCHATELNOGO PRIE
INST TELEVIDENIA RADIOVESCHA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by INST RADIOVESCHATELNOGO PRIE, INST TELEVIDENIA RADIOVESCHA filed Critical INST RADIOVESCHATELNOGO PRIE
Publication of FR2639779A1 publication Critical patent/FR2639779A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/88Stereophonic broadcast systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • H04B1/665Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using psychoacoustic properties of the ear, e.g. masking effect

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)

Abstract

L'invention concerne un dispositif de codage et de décodage des signaux de radiodiffusion comprenant un codeur comportant en entrée un filtre passe-bas 1 et en cascade un convertisseur analogique-numérique 2, et un convertisseur de code 6, un générateur d'impulsions de synchronisation 21 étant branché sur des entrées de synchronisation des convertisseurs 2, 6, et un décodeur comportant un convertisseur de code 29, un convertisseur numérique-analogique 32 et en sortie un filtre passe-bas 33, un générateur d'impulsions de synchronisation 44 ayant une sortie 48 branchée sur l'entrée de synchronisation du convertisseur numérique-analogique 32. Selon l'invention, le dispositif comporte un codeur et un décodeur dont le montage, par introduction d'un codage par bandes des signaux de radiodiffusion dans le domaine spectral tenant compte de l'effet de masquage dans les bandes critiques de l'oue, permet de réduire la vitesse du flux numérique de la voie individuelle de radiodiffusion en préservant la haute qualité de la reproduction au décodage.

Description

"DISPOSITIF DE CODAGE ET DE DECODAGE DES
SIGNAUX DE RADIODIFFUSION SONORE"
La présente invention concerne les techniques de transmission de l'information, et plus particulièrement, les dispositifs de codage et de
décodage des signaux de radiodiffusion sonore.
L'invention est destinée à être utilisée dans les systèmes numériques de trar.smission, d'enregistrement, de stockage et de lecture des signaux acoustiques, dans les systèmes numériques de radiodiffusion, de liaison multifonctionnelle, dans les systèmes de transmission de signaux de radiodiffusion numériques terrestres et spatiaux ainsi aque dans les systèmes numériques d'accompagnement sonore de la télévision. Les plus répandus sont des dispositifs de codage et de décodage des signaux de radiodiffusion sonore utilisant une modulation par impulsions et codage, dite plus loin MIC à compression instantanée (J. Bellami "Téléphonie numérique", 1986, "Radio i sviaz", (Moscou), p.116). De tels dispositifs peuvent faire partie de l'appareillage servant à transmettre les programmes de radiodiffusion par voie de satellite, ainsi que de l'appareillage assurant l'organisation des voies numériques terrestres de transmission des programmes de radiodiffusion sonore. Ces dispositifs comportent un codeur et un décodeur. Le codeur comprend, mis en cascade, un filtre passe-bas de voie, un compresseur et un convertisseur analogique-numérique dont la sortie sert de sortie au codeur. Le décodeur
comprend, mis en cascade, un convertisseur numérique-
analogique, un expanseur et un filtre passe-bas, l'entrée du décodeur étant constituée par celle du convertisseur numérique-analogique. L'utilisation dans ces dispositifs d'un compresseur et d'un expanseur permet d'augmenter le pas de quantification avec élévation du niveau du signal d'entrée et de maintenir ainsi, à la quantification, le rapport signal/bruit à un niveau auquel le bruit est pratiquement
imperceptible pour l'auditeur.
Dans le dispositif décrit, on met en oeuvre, pour organiser une voie de transmission de haute qualité, un convertisseur analogique-numérique à dix bits, la compression des signaux se faisant par des dispositifs analogiques et la fréquence d'échantillonnage du signal étant de 32 kHz; par conséquent, à la sortie du codeur, la vitesse V du flux numérique est égale à:
V = 10 x 32 = 320 kbits/s.
Il existe des dispositifs de codage et de décodage des signaux de radiodiffusion sonore ("Electrosviaz", n'7, 1980, (Moscou), A.N. Golubev et autres, "Appareillage de transmission numérique des signaux de radiodiffusion sonore", p.6) utilisant une MIC avec compression instantanée, qui diffèrent des dispositifs décrits ci-dessus par l'emploi d'un compresseur numérique. Les lectures du signal comprimé dans ces dispositifs sont codées par un code linéaire à 12 bits. La fréquence d'échantillonnage dans le temps est également égale à 32 kHz, ce qui fait qu'à la sortie du codeur, la vitesse V du flux numérique est égale à:
V = 12 x 32 = 384 kbits/s.
c'est-à-dire de 20 % plus grande que dans les dispositifs décrits auparavant. Grâce à l'augmentation de la vitesse du flux numérique, on réussit à améliorer la qualité du signal sonore reproduit, ce qui est confirmé par les résultats des examens. Le son reproduit dans ces dispositifs est proche du son naturel, c'est pourquoi on choisit, pour le codage des signaux par MIC à compression instantanée, le nombre de 12 bits pour le mot codé (ou code) de lecture. Un tel
nombre de bits est caractéristique des systèmes connus.
En comparaison avec l'appareillage utilisant la modulation MIC à compression instantanée, la vitesse plus faible du flux numérique de la voie individuelle de radiodiffusion sonore est assurée par une modulation MIC différentielle adaptative. Il existe des dispositifs de codage et de décodage des signaux de radiodiffusion sonore
("Electrosviaz" n'l, 1982, M.V. Guitlits, S.V.
Thcetkin, "Utilisation d'une modulation MIC différentielle adaptative pour la conversion analogique-numérique des signaux de radiodiffusion", p. 58) dans lesquels le signal est mis sous forme numérique par un codeur, et un décodeur réalise sa conversion inverse. Le bloc d'entrée du codeur est un filtre passe-bas de voie. Sa sortie est reliée à un bloc de réglage du niveau de signal dont le signal de sortie attaque une entrée non inverseuse d'un amplificateur -opératior.nel fonctionnant en mode différentiel et branché sur un modulateur d'amplitude d'impulsions. La sortie du modulateur d'amplitude d'impulsions est reliée à l'entrée du convertisseur analogique-numérique dont la sortie sert de sortie au dispositif. Le codeur comporte également des circuits de prédiction et de commande. Le signal numérique, depuis la sortie du codeur, attaque l'entrée du circuit de prédiction dont le bloc d'entrée est un convertisseur numérique-analogique o le signal numérique est converti en un signal analogique, dont la
moyenne est faite dans un interpolateur.
Le signal de prédiction formé attaque l'entrée inverseuse d'un amplificateur différentiel dont la sortie fournit un signal proportionnel à la différence entre le signal d'entrée de l'amplificateur et le signal de prédiction. Ce signal différentiel passe par un bloc de modulation d'amplitude
d'impulsions et attaque un convertisseur analogique-
numérique o il est échantillonné en niveau et est converti en un code binaire. Le circuit de commande
comporte également un convertisseur analogique-
numérique. Le signal analogique obtenu à sa sortie est redressé, intégré, et attaque l'entrée correspondante d'un bloc de réglage du niveau de signal du codeur. Ce
signal commande le coefficient de transfert du codeur.
Dans le décodeur, le code binaire est soumis à une conversion logique dans un bloc logique sur lequel sont
branchés, mis en cascade, un convertisseur numérique-
analogique, un intégrateur, un filtre passe-bas et un bloc de réglage du niveau de signal. Le circuit de commande du coefficient de transfert du bloc de réglage du niveau de signal comporte, mis en cascade, un convertisseur numérique-analogique, un redresseur, et un intégrateur dont la sortie est branchée sur l'entrée correspondante du bloc de réglage. Aux faibles niveaux du signal différentiel, le coefficient de transfert du bloc de réglage du niveau de signal du décodeur est maximal, et le coefficient de transfert dans le bloc du réglage du niveau de signal dans le codeur est minimal, ce qui assure une quantification plus précise du signal différentiel qu'en l'absence d'adaptation. Au niveau maximal du signal différentiel, le coefficient de transfert du bloc de réglage du niveau de signal dans le décodeur est minimal, et dans le bloc de réglage du niveau de signal dans le codeur, le coefficient de
transfert est maximal.
Ce dispositif permet d'assurer la transmission des signaux de radiodiffusion sonore dans une bande de fréquences de 15 kHz à une vitesse du flux numérique de 256 kbits/s, ce qui est notablement inférieur à la vitesse dans l'appareillage utilisant la modulation MIC à compression instantanée. Les études des indices qualitatifs du dispositif de codage et de décodage avec une MIC différentielle adaptative ont démontré, à l'examen de la qualité du signal sonore, que pour les signaux représentant la voix d'un présentateur, la musique légère, la lecture littéraire, les déformations ne dépassent pas 10 à 15 %. Les distorsions sont plus perceptibles pour les signaux tels que le son du piano, du violon, des orchestres symphoniques et de chambre, o elles sont de 25 à 30 %. Ainsi, la qualité du codeur à modulation MIC différentielle et adaptative à vitesse de transmission de 256 kbits/s est moins bonne que celle du codeur à modulation MIC à compression instantanée o les !0 distorsions sont imperceptibles pour l'auditeur. C'est pourquoi les codeurs avec MIC différentielle adaptative ne sont utilisés que pour les compression des signaux vocaux lorsqu'il n'y a pas de prescriptions trop sévères concernant la fidélité de leur reproduction, commre dans le cas de codage des signaux de
radiodiffusion sonore.
Il existe un dispositif de codage et de décodage des signaux de radiodiffusion sonore avec virgule flottante par - blocs (compression quasi instantanée) (The Radio and Electronic Engineering,
v.50, n 10, 1980, C.R.Caine, A.K. English, J.M.
O'Clearey, "NICAM-III: near-instantaneusly companded digital transmission system for high-quality sound programmes", pp. 520, 529). Le codeur de ce dispositif comporte, mis en cascade, un filtre passe-bas dont l'entrée sert d'entrée au codeur, un convertisseur analogique-numérique et un convertisseur de code dont la sortie sert de sortie au codeur, ainsi qu'un générateur d'impulsions de synchronisation dont la sortie est branchée sur les entrées de synchronisation du convertisseur analogique- numérique et du
convertisseur de code. Le convertisseur analogique-
numérique réalise la conversion du signal analogique sous forme numérique par modulation MIC linéaire, et la fréquence d'échantillonnage du signal continu dans le temps égale au double de la fréquence de coupure du filtre passe-bas est choisie, selon les normes
existantes, égale à 32 kHz.
Le nombre de bits de codage des lectures, dans les différentes variantes des systèmes, varie de 14 à 16 bits en fonction de la gamme dynamique désirée pour la reproduction du signal. Le convertisseur de code réalise la conversion du code à 16 bits en un code avec virgule flottante par blocs, la mantisse étant codée par un mot de 10 bits y compris un bit de signe et l'exposant étant codé par un mot de 3 bits. La longueur d'un bloc de code à virgule flottante par blocs constitue 32 lectures. L'exposant est déterminé d'après la lecture du bloc maximal en valeur absolue et cette valeur de l'exposant est utilisée pour un nouveau
codage des lectures du bloc donné.
Le décodeur du dispositif connu comporte, mis en cascade, un convertisseur de code dont l'entrée sert
d'entrée au décodeur, un cor.vertisseur numérique-
analogique et un filtre passe-bas dont la sortie sert de sortie au décodeur. Le décodeur comporte également un générateur d'impulsions de synchronisation dont l'entrée est réunie à l'entrée du convertisseur de code et la sortie est branchée sur les entrées de synchronisation du convertisseur numérique-analogique
et du convertisseur de code.
Le convertisseur de code réalise la conversion du code avec virgule flottante par blocs en mots codés de lectures à 16 bits qui, en code
parallèle, sont fournis sur le convertisseur numérique-
analogique. Les lectures rétablies de signaux de radiodiffusion sonore arrivent dans un filtre passe-bas
qui les lisse dans le temps.
La vitesse du flux numérique à la sortie du codeur de la voie individuelle de radiodiffusion sonore avec virgule flottante par blocs est égale à 323 kbits/s, c'est-à-dire 20 % de moins qu'à la sortie du dispositif de codage des signaux de radiodiffusion
sonore utilisant une MIC à compression instantanée.
Dans ce cas, la qualité du son du signal restitué à la sortie du décodeur n'est pas plus mauvaise qu'à la sortie du décodeur à 12 bits des dispositifs de codage des signaux de radiodiffusion sonore utilisant une MIC à compression instantanée. Ceci est obtenu du fait qu'au codage à virgule flottante par blocs on tient compte des effets de masquage des bruits de quantification dans l'intervalle de temps de codage du
bloc à valeur d'exposant constante.
Néanmoins, la vitesse du flux numérique à la sortie du codeur reste élevée du point de vue de l'utilisation efficace de la voie numérique de transmission, c'est-à-dire que pour la transmission d'un tel signal numériaque, il faut avoir une voie de
transmission à haute capacité.
L'invention vise à créer un tel dispositif de codage et de décodage des signaux de radiodiffusion sonore,-dont le montage du codeur et du décodeur, grâce à l'introduction d'un codage par bandes des signaux de radiodiffusion sonore dans une zone de spectre tenant compte de l'effet de masquage dans les bandes critiques de l'ouïe humaine, permettrait de réduire la vitesse du flux numérique de la voie individuelle de radiodiffusion sonore tout en maintenant une haute
qualité de sa reproduction au décodage.
Le problème posé est résolu par un dispositif de codage et de décodage des signaux de radiodiffusion sonore, comprenant: un codeur comportant, mis en cascade, un filtre passe-bas dont l'entrée sert
d'entrée au codeur et un convertisseur analogique-
numérique, ainsi qu'un convertisseur de code relié électriquement au convertisseur analogique-numérique, un générateur d'impulsions de synchronisation ayant une sortie branchée sur des entrées de synchronisation du convertisseur analogique-numérique et du convertisseur de code; ainsi qu'un décodeur comportant un convertisseur de code, et, mis en cascade, un convertisseur numérique-analogique relié électriquement au convertisseur de code et un filtre passe-bas dont la sortie sert de sortie au décodeur, un générateur d'impulsions de synchronisation ayant une sortie branchée sur l'entrée de synchronisation du convertisseur numérique-analogique; caractérisé en ce que pour le codage et le décodage de signaux monophoniques de radiodiffusion sonore, le codeur comporte: un bloc de mémorisation tampon sur les entrées respectives duquel sont branchées, bit par bit, les sorties du convertisseur analogique-numérique, tandis que des entrées d'impulsions d'horloge et de cycles d'horloge du bloc de mémorisation tampon sont branchées sur des sorties respectives du générateur d'impulsions de synchronisation; un bloc de conversion spectrale des signaux de radiodiffusion sonore, dont des entrées d'information sont branchées sur les sorties du bloc de mémorisation tampon, et des entrées de cycle d'horloge et d'impulsions d'horloge sont branchées sur les sorties respectives du générateur d'impulsions de synchronisation, les sorties du bloc de conversion spectrale des signaux de radiodiffusion sonore étant branchées, bit par bit, sur les entrées d'information du convertisseur de code; un conformateur d'impulsions de commande dont des entrées de synchronisation sont branchées sur les sorties respectives du générateur d'impulsions de synchronisation et ses sorties respectives sont branchées sur des entrées de commande du convertisseur de code; un bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe qui a ses entrées de commande branchées sur les sorties respectives du conformateur d'impulsions de commande et ses sorties branchées sur les entrées d'information du conformateur d'impulsions de commande, une entrée de synchronisation du bloc de mémoire contenant des numéros des composantes spectrales des bandes critiques de l'ouïe étant branchée sur la sortie respective du générateur d'impulsions de synchronisation; un multiplexeur qui a ses entrées d'information branchées sur les sorties du convertisseur de code, et ses entrées de commande branchées sur les sorties respectives du conformateur d'impulsions de commande, des entrées de synchronisation du multiplexeur étant branchées sur les sorties respectives du générateur d'impulsions de synchronisation et la sortie du multiplexeur servant de sortie au codeur; et dans ces conditions, le décodeur comporte: un démultiplexeur dont l'entrée sert d'entrée au décodeur et est branchée sur la sortie du multiplexeur, les sorties d'information du démultiplexeur étant branchées sur les entrées respectives du convertisseur de code et l'une de ses sorties de synchronisation étant branchée sur les entrées respectives d'un générateur d'impulsions de synchronisation et du convertisseur de code; un bloc de mémorisation tampon qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du convertisseur de code, et ses entrées de synchronisation branchées sur des sorties respectives du générateur d'impulsions de synchronisation et du démultiplexeur; un bloc de conversion spectrale inverse des signaux de radiodiffusion sonore qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du bloc de mémorisation tampon, ses entrées de synchronisation branchées sur les sorties respectives du générateur d'impulsions de synchronisation et du démultiplexeur, et ses sorties branchées, bit par bit, sur les entrées respectives du convertisseur numérique-analogique; un conformateur d'impulsions de commande qui a ses entrées de synchronisation branchées sur les sorties respectives du démultiplexeur et du générateur d'impulsions de synchronisation dont une sortie appropriée est branchée
26397 9
sur l'entrée de synchronisation du convertisseur de code, des sorties du conformateur d'impulsions de commande étant branchées sur les entrées de commande respectives du convertisseur de code, ainsi que des entrées du démultiplexeur et du bloc de mémorisation tampon; et un bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe, qui a ses entrées de commande branchées sur les sorties respectives du conformateur d'impulsions de commande, son entrée de synchronisation sur la sortie correspondante du démultiplexeur, et ses sorties branchées sur les entrées d'information du conformateur
d'impulsions de commande.
Le problème est aussi résolu par un dispositif de codage et de décodage des signaux de radiodiffusion sonore comprenant: un codeur comportant, mis en cascade, un filtre passe-bas principal dont l'entrée sert d'entrée au codeur et un convertisseur analogiqae-numérique principal, ainsi qu'uni convertisseur de code principal relié électriquement au convertisseur analogique-numérique principal, un générateur d'impulsions de synchronisation étant branché sur les entrées de synchronisation du convertisseur analogique-numérique principal et du convertisseur de code principal; et un décodeur comportant un convertisseur de code principal
et, mis en cascade, un convertisseur numérique-
analogique principal relié électriquement au convertisseur de code principal et un filtre passe-bas principal dont la sortie sert de sortie au décodeur, un générateur d'impulsions de synchronisation ayant une sortie branchée sur. l'entrée de synchronisation du convertisseur numérique-analogique principal; caractérisé en ce que, pour le codage et le décodage des signaux stéréophoniques de radiodiffusion, le codeur comporte, mis en cascade, un filtre passe-bas auxiliaire dont l'entrée sert d'entrée auxiliaire au codeur, et un convertisseur analogiquenumérique auxiliaire dont l'entrée de synchronisation est branchée sur la sortie respective du générateur d'impulsions de synchronisation, une unité arithmétique dont des entrées d'informations sont respectivement branchées, bit par bit, sur les sorties des convertisseurs analogiquesnumériques principal et auxiliaire et son entrée de synchronisation est branchée sur la sortie respective du générateur d'impulsions de synchronisation, un bloc de filtres numériques qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives de l'unité arithmétique, et son entrée de synchronisation branchée sur la sortie respective du générateur d'impulsions de synchronisation, un bloc de conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion, ayant 2m groupes d'entrées d'information, o m = 1...24, branchées, bit par bit, respectivement, sur des sorties du bloc de filtres numériques, et un groupe d'entrées d'information branchées, bit par bit, sur des sorties respectives de l'unité arithmétique, ainsi que des entrées de synchronisation qui sont branchées sur des sorties respectives du générateur d'impulsions de synchronisation, des convertisseurs de code auxiliaires dont les entrées d'information sont branch-es, bit par bit, sur des sorties du bloc de conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion, les entrées de synchronisation des convertisseurs de code auxiliaires étant branchées sur les sorties respectives du générateur d'impulsions de synchronisation, un multiplexeur qui a ses entrées d'information branchées, bit par bit, sur des sorties du convertisseur de code principal, ses entrées de synchronisation branchées sur les sorties respectives du générateur d'impulsions de synchronisation, la sortie du multiplexeur servant de sortie au codeur, chacun des convertisseurs de code auxiliaires ayant deux groupes de sorties branchées sur des entrées d'information respectives du multiplexeur; ainsi qu'en cascade avec l'unité arithmétique et ledit bloc de conversion, un bloc de mémorisation tampon qui a un -groupe d'entrées d'information branchées, bit par bit, sur la sortie respective de l'unité arithmétique et un second groupe d'entrées d'information branchées, bit par bit, sur la sortie respective du bloc de conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion, les entrées de synchronisation du bloc de mémorisation tampon étant branchées sur les sorties respectives du générateur d'impulsions de synchronisation, et un bloc de conversion spectrale des signaux de radiodiffusion sonore aui a ses entrées d'information branchées, bit par bit, sur les sorties du bloc de mémorisation tampon, ses entrées de synchronisation, d'horloge et de cycles d'horloge branchées sur les sorties respectives du générateur d'impulsions de synchronisation, les sorties du bloc de conversion spectrale des signaux de radiodiffusion sonore étant branchées, bit par bit, sur les entrées d'information du convertisseur de code principal; le codeur comportant également un conformateur d'impulsions de commande qui a ses entrées de synchronisation branchées sur les sorties respectives du générateur d'impulsions de synchronisation, certaines de ses sorties, respectivement branchées sur des entrées de commande du convertisseur de code principal, et des sorties sur les entrées du multiplexeur; et un bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe qui a ses entrées de commande branchées sur les sorties respectives du conformateur d'impulsions de commande et ses sorties branchées sur les entrées d'information du conformateur d'impulsions de commande, l'entrée de synchronisation du bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe étant branchée sur la sortie respective du générateur d'impulsions de synchronisation; et en ce que le décodeur comporte: un démultiplexeur dont l'entrée sert d'entrée au décodeur et est branchée sur la sortie du multiplexeur du codeur, les sorties respectives du démultiplexeur étant branchées sur les entrées d'information du convertisseur de code principal du décodeur et une de ses sorties de synchronisation étant branchée sur les entrées respectives du générateur d'impulsions de synchronisation et du convertisseur de code principal du décodeur; un premier bloc de mémorisation tampon dont les entrées d'information sont branchées, bit par bit, sur les sorties respectives du convertisseur de code principal du décodeur et ses entrées de synchronisation branchées sur les sorties respectives du générateur d'impulsions de synchronisation; un bloc de conversion spectrale inverse des signaux de radiodiffusion sonore qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du premier bloc de mémorisation tampon, ses entrées de synchronisation branchées sur les sorties respectives du générateur d'impulsions de synchronisation; un conformateur d'impulsions de commande qui a ses entrées de synchronisation branchées sur les sorties respectives du démultiplexeur et du générateur d'impulsions de synchronisation et une sortie appropriée branchée sur l'entrée de synchronisation du convertisseur de code principal du décodeur, les sorties du conformateur d'impulsions de commande étant respectivement branchées sur les entrées de commande du convertisseur de code principal du décodeur et du démultiplexeur; un bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe qui a ses entrées de commande branchées sur les sorties respectives du conformateur d'impulsions de commande, son entrée de synchronisation branchée sur la sortie respective du générateur d'impulsions de synchronisation et ses sorties branchées sur les entrées d'information du conformateur d'impulsions de commande; m convertisseurs de code auxiliaires dont chacun a deux entrées d'information branchées sur les sorties respectives du démultiplexeur, les entrées de synchronisation de chacun des m convertisseurs de code auxiliaires étant respectivement branchées sur des sorties du générateur d'impulsions de synchronisation et du démultiplexeur; un bloc de restitution du signal stéréophonique qui a son entrée de synchronisation branchée sur la sortie respective du générateur d'impulsions de synchronisation; un bloc de filtres numériques dont l'entrée de synchronisation est branchée sur la sortie respective du générateur d'impulsions de synchronisation et ses (m+l) sorties et les sorties de chacun des m convertisseurs de code auxiliaires étant branchées, bit par bit, sur des entrées respectives du bloc de restitution du signal stéréophonique; un deuxième bloc de mémorisation tampon qui a ses entrées d'information branchées, bit par bit, sur les sorties du bloc de conversion spectrale inverse des signaux de radiodiffusion sonore, et ses entrées de synchronisation, respectivement branchées sur les sorties du générateur d'impulsions de synchronisation et du démultiplexeur, les sorties d'un groupe de sorties du deuxième bloc de mémorisation tampon étant branchées, bit par bit, sur les entrées respectives du bloc de filtres numériques, et les sorties d'un autre groupe de sorties étant branchées, bit par bit, sur les entrées respectives du bloc de restitution du signal stéréophonique; et, mis en cascade, un convertisseur numérique-analogique auxiliaire, et un filtre passe-bas auxiliaire dont la sortie sert de sortie auxiliaire au décodeur, les sorties d'un groupe de sorties du bloc de restitution du signal stéréophonique étant branchées, bit par bit, sur les entrées d'information du convertisseur numérique-analogique principal, et les sorties de son autre groupe de sorties étant branchées, bit par bit, sur les entrées d'information du convertisseur numérique-analogique auxiliaire, dont l'entrée de synchronisation est branchée sur la sortie respective
du générateur d'irmpulsions de synchronisation.
L'invention revendiquée permet de diviser par deux la vitesse du flux numérique d'un signal monophonique de haute qualité de radiodiffusion sonore par rapport à la modulation MIC à compression quasi instantanée utilisée actuellement, et de diviser par 1,4 la vitesse du flux numérique du signal numérique stéréophonique de radiodiffusion par rapport à la méthode de transmission o les voies stéréo gauche et droite sont codées et transmises indépendamment l'une de l'autre. L'utilisation de la présente invention permet de transmettre dans le flux numérique standard primaire de 2048 kbits/s douze programmes numériques monophoniques soit huit programmes stéréophoniques de radiodiffusion sonore de la meilleure classe de qualité au lieu de six programmes monophoniques transmis à l'heure actuelle. Ce résultat revêt la plus grande importance pour les systèmes spatiaux de distribution des programmes de radiodiffusion sonoreo le coût d'une transmission est très élevé. Outre cela, l'utilisation de l'invention revendiquée dans les systèmes de transmission des signaux de radiodiffusion sonore par voie radio permet de réduire notablement la
bande de fréquences occupée par le signal.
L'invention ressortira mieux de la
description qui suit d'exemples concrets d'exécution
schématisés sur les dessins annexés sur lesquels: - la figure 1 représente un schéma synoptique d'un codeur et d'un décodeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 2 représente un schéma synoptique d'un convertisseur de code du codeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 3 représente un schéma synoptique d'un conformateur d'impulsions de commande du codeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 4 représente un schéma synoptique d'un bloc de mémoire contenant les numéros des composantes spectrales des bandes critiques de l'ouïe du codeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 5 représente un schéma synoptique d'un générateur d'impulsions de synchronisation du codeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 6 représente un schéma synoptique d'un convertisseur de code du décodeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; la figure 7 représente un schéma synoptique d'un générateur d'impulsions de synchronisation du décodeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 8 représente les chronogrammes expliquant le fonctionnement du codeur et du décodeur pour signaux monophoniques de radiodiffusion sonore, selon l'invention; - la figure 9 représente un schéma synoptique d'un codeur et d'un décodeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 10 représente un schéma synoptique d'une unité arithmétique du codeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 11 représente un schéma synoptique d'un bloc de filtres numériques du codeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 12 représente un schéma synoptique d'un bloc de conversion des signaux portant l'information sur le signal stéréophonique du codeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 13 représente un schéma synoptique d'un bloc de mémorisation tampon du codeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 14 représente un schéma synoptique d'un bloc de mémorisation tampon du décodeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 15 représente un schéma synoptique d'un bloc de restitution du signal stéréophonique du décodeur pour signaux stéréophoniques de radiodiffusion, selon l'invention; - la figure 16 représente les chronogrammes expliquant le fonctionnement du bloc de filtres numériques du codeur pour signaux stéreophoniques de
radiodiffusion, selon l'invention.
Le dispositif revendiqué de codage et de décodage des signaux de radiodiffusion sonore comporte
deux parties: un codeur et un décodeur.
Le codeur pour signaux monophoniques de radiodiffusion sonore comporte, mis en cascade, un filtre passe-bas 1 (figure 1), dont l'entrée sert
d'entrée au codeur, et un convertisseur analogique-
numérique 2, dont les sorties sont branchées, bit par bit, sur les entrées respectives d'un bloc de mémorisation tampon 3. Les sorties du bloc de mémorisation tampon 3 sont branchées sur les entrées d'information d'un bloc 4 de conversion spectrale des signaux de radiodiffusion sonore, dont les sorties sont reliées, bit par bit, aux entrées d'information 5 d'un convertisseur de code 6. Des entrées de commande 7, 8 du convertisseur 6 sont branchées sur les sorties respectives d'un conformateur d'impulsions de commande 9. Sur les entrées 10 et 11 du conformateur 9, sont branchées les sorties d'un bloc de mémoire 12 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe, dont les entrées de commandes 13, 14, 15 sont reliées aux sorties respectives du
conformateur 9.
Le codeur comporte également un multiplexeur 16 sur les entrées d'information duquel sont branchées des sorties 17, 18 du convertisseur 6. Les entrées de commande 19, 20 du multiplexeur 16 sont reliées aux sorties respectives du conformateur 9. Outre cela, le codeur comporte un générateur d'impulsions de synchronisation 21 dont une sortie 22 est branchée sur les entrées de synchronisation du convertisseur analogiquenumérique 2, du bloc de mémorisation tampon 3, du bloc de conversion spectrale 4, du convertisseur 6 et du multiplexeur 16. Une sortie 23 du générateur 21 est branchée, respectivement, sur les entrées de synchronisation du bloc de mémorisation tampon 3, du bloc de conversion spectrale 4, du conformateur 9, du bloc de mémoire 12 et du multiplexeur 16. Une sortie 24 du générateur 21 est branchée sur l'entrée de synchronisation respective du conformateur 9, et une sortie 25 sur les entrées respectives du conformateur 9 et du multiplexeur 16, dont la sortie sert de sortie au codeur. Le décodeur pour signaux monophoniques de radiodiffusion sonore comporte un démultiplexeur 26 dont l'entrée sert d'entrée au décodeur et est branchée sur la sortie du multiplexeur 16. Des sorties 27, 28 du démultiplexeur 26 sont branchées sur les entrées d'information d'un convertisseur de code 29. Le décodeur comporte également, mis en cascade, un premier bloc de mémorisation tampon 30 dont les entrées d'information sont branchées, bit par bit, sur les sorties du convertisseur de code 29, un bloc 31 de conversion spectrale inverse des signaux de
radiodiffusion sonore, un convertisseur numérique-
analogique 32 et un filtre passe-bas 33 dont la sortie sert de sortie au décodeur. De plus, le décodeur comporte un conformateur d'impulsions de commande 34 dont les sorties 35, 36, 37, 38 sont branchées sur les entrées de commande du convertisseur de code 29. Outre cela, la sortie 38 est branchée sur l'entrée de commande du premier bloc de mémorisation tampon 30 et les sorties 35 et 36 sont reliées aux entrées respectives du démultiplexeur 26. Sur les entrées de commande du conformateur 34, sont branchées des sorties -39, 40 d'un bloc de ém.oire 41 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe dont les entrées de commande sont reliées à des
sorties 42, 43 du conformateur 34.
Le décodeur comporte également un générateur d'impulsions de synchronisation 44 dont l'entrée est branchée sur une sortie 45 du démultiplexeur 26 reliée également aux entrées respectives du convertisseur de code 29 et du conformateur 34. Une sortie 46 du démultiplexeur 26 est branchée sur les entrées respectives du conformateur 34, du bloc de mémoire 41, du bloc de mémorisation tampon 30, et du bloc de conversion spectrale inverse 31. Une sortie 47 du générateur 44 est branchée sur les entrées de synchronisation du convertisseur de code 29 et du conformateur 34. Une sortie 48 du générateur 44 est branchée, respectivement, sur les entrées de synchronisation du bloc de mémorisation tampon 30, du bloc de conversion spectrale inverse 31 et du
convertisseur numérique-analogique 32.
Le filtre passe-bas 1 peut être réalisé selon un montage connu ("Tekhnika sredstv sviazi", série TRPA, fasc. 3, 1984, (Moscou), M.U. Bank, O.A. Klimova
"Filtre passe-bas pour récepteur numérique", P. 90).
En tant que convertisseur analogique-
numérique 2, on peut utiliser un microcircuit A2884 de la société "Motorola" employé dans l'industrie. Le bloc de mémorisation tampon 3 peut être réalisé selon un montage connu (B.F. Vysotsky, "Filtres numériques et dispositifs de traitement des signaux utilisant les circuits intégrés", 1984, "Radio i sviaz", (Moscou), p.56). En tant que bloc de conversion spectrale 4, on peut utiliser un microcircuit, par exemple, un processeur Fourier, AM 29540, produit par la société
"Advanced Micro Devices" employé dans l'industrie.
Le schéma synoptique du convertisseur de code 6 est représenté sur la figure 2. Il comporte un détecteur 49 de l'exposant de l'élément maximal et un bloc de mémorisation tampon 50 dont des entrées réunies l'une à l'autre servent d'entrée d'information 5 au convertisseur de code 6. L'entrée de commande du détecteur 49 sert d'entrée de commande 7 au convertisseur de code 6 et est branchée sur la sortie respective du conformateur d'impulsions de commande 9 (figure 1) et son entrée de synchronisation est branchée sur la sortie 22 du générateur d'impulsions de synchronisation 21 (figure 1). Les sorties du détecteur 49 (figure 2) sont branchées, bit par bit, sur les entrées respectives d'un registre de code de l'exposant 51. Les entrées de commande du registre 51 servent d'entrées de commande 7 et 8 au convertisseur de code 6 et sont branchées sur les sorties respectives du
conformateur d'impulsions de commande 9 (figure 1).
L'entrée de synchronisation du registre 51 (figure 2) est branchée sur la sortie 22 du générateur d'impulsions de synchronisation 21 (figure 1). Les sorties du registre 51 (figure 2) servent de sorties 17 au convertisseur de code 6 et sont branchées sur les entrées d'information respectives du multiplexeur 16 (figure 1), ainsi que sur le groupe respectif d'entrées d'information d'un codeur à code à virgule flottante 52 (figure 2). Les sorties du codeur 52 servent de sorties 18 au convertisseur de code 6 et sont branchées sur les entrées d'information respectives du multiplexeur 16 (figure 1). Sur un autre groupe d'entrées d'information du codeur 52 (figure 2) sont branchées, bit par bit, les sorties du bloc de mémorisation tampon 50, les entrées de synchronisation du codeur 52 et du bloc 50 étant branchées sur la sortie 22 du générateur d'impulsions de synchronisation
21 (figure 1).
Le schéma synoptique du conformateur d'impulsions de commande 9 est représenté sur la figure 3. Il comporte un compteur d'impulsions 53 dont les sorties sont branchées, bit par bit, sur un groupe d'entrées d'un comrparateur 54 dont les entrées d'un autre groupe d'entrées servent d'entrées 10 au conformateur 9 et sont branchées sur les sorties respectives du bloc de mémoire 12 (figure 1). La sortie du comparateur 54 qui est l'une des sorties du conformateur 9, est reliée à l'entrée de commande 13 (figure 1) du bloc de mémoire 12. Le conformateur 9 (figure 3) comporte également, mis en cascade, des compteurs d'impulsions 55, 56, les entrées réunies des compteurs 53 et 55 et l'entrée du compteur 56 servant d'entrées de synchronisation au conformateur 9 et étant, respectivement, branchées sur les sorties 23, 24 et 25 du générateur d'impulsions de synchronisation 21 (figure 1). La sortie du compteur 55 (figure 3), étant la sortie du conformateur 9, est branchée sur l'entrée de commande 15 (figure 1) du bloc de mémoire 12. Les sorties du compteur 56 (figure 3) sont branchées, bit par bit, sur un groupe d'entrées d'un comparateur 57 dont les entrées d'un autre groupe d'entrées servent d'entrées 11 au conformateur 9 et sont branchées sur les sorties respectives du bloc de mémoire 12 (figure 1). La sortie du comparateur 57 (figure 3) est branchée sur l'entrée de commande 14 (figure 1) du bloc de mémoire 12 et sur l'une des entrées d'un compteur d'impulsions 58 (figure 3) dont une autre entrée sert d'entrée de synchronisation au conformateur 9 et est reliée à la sortie 25 du générateur d'impulsions de synchronisation 21 (figure 1). La sortie du compteur 58 (figure 3) est reliée à une entrée 59 d'une bascule 60 dont une entrée 61 est branchée sur la sortie du comparateur 57, et la sortie de la bascule 60 constitue l'une des sorties du conformateur 9 et est branchée sur l'entrée de commande 19 (figure 1) du multiplexeur 16 et sur l'entrée d'un inverseur 62 (figure 3). La sortie de l'inverseur 62, étant une sortie du conformateur 9, est branchée sur l'entrée de commande 20 (figure 1) du multiplexeur 16. Le conformateur 9 (figure 3) comporte également un compteur d'impulsions 63 dont une entrée est branchée sur la sortie du comparateur 54 et l'autre, étant l'une des entrées de synchronisation du conformateur 9, est branchée sur la sortie 24 du générateur d'impulsions de synchronisation 21 (figure 1). La sortie du compteur 63 (figure 3) est branchée sur l'une des entrées d'une bascule 64 dont une autre entrée est branchée sur la sortie du comparateur 54, et la sortie de la bascule 64 sert de sortie au conformateur 9 et est branchée sur l'entrée de commande 7 (figure 1) du convertisseur de code 6. La sortie du compteur 63 (figure 3) est branchée,. outre cela, sur les entrées d'un compteur d'impulsions 65 et d'une bascule 66 mis en cascade l'un sur l'autre, une autre entrée du compteur 65 constituant l'une des entrées de synchronisation du conformateur 9 et étant branchée sur la sortie 24 du générateur d'impulsions de synchronisation 21 (figure 1), et la sortie de la bascule 66 (figure 3) servant de sortie au conformateur 9 et étant branchée sur l'entrée de commande 8 (figure
1) du convertisseur de code 6.
Le schéma synoptique du bloc de mémoire 12 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe est représenté sur la figure 4. Il comporte un compteur d'impulsions 67 dont l'une des entrées sert d'entrée de commande 13 au bloc de mémoire 12 et est branchée sur la sortie respective du conformateur 9 (figure 1), alors qu'une autre entrée du compteur 67 (figure 4) sert d'entrée de synchronisation au bloc de mémoire 12 et est reliée à la sortie 23 (figure 1) du générateur d'impulsions de synchronisation 21. Les sorties du compteur 67 (figure 4) sont branchées, bit par bit, sur les entrées d'une mémoire fixe 68 dornt les sorties servent de sorties au bloc de mnémoire 12 et sont branchées sur les entrées 10 (figure 1) du conformateur 9. Le bloc de mémoire 12 (figure 4) comporte également un compteur d'impulsions 69 dont les entrées servent d'entrées de commande 14 et au bloc de mémoire 12 et sont branchées sur les sorties respectives du conformateur 9 (figure 1). Les sorties du compteur 69 (figure 4) sont branchées, bit par bit, sur les entrées d'une mémoire fixe 70 dont les sorties servent de sorties au bloc de mémoire 12 et sont branchées sur- les entrées 11 (figure 1) du
conformateur 9.
Les compteurs 67 et 69 peuvent être réalisés grâce à des circuits intégrés de la série SN 7400, et les mémoires fixes 68 et 70 grâce à des microcircuits
de la série MM 3600 disponibles dans l'industrie.
Le générateur d'impulsions de synchronisation 21 (figure 5) comporte un oscillateur à quartz 71 sur la sortie duquel sont branchés des diviseurs de fréquence 72, 73, 74, 75 dont les sorties servent, respectivement, de sorties 22, 23, 24, 25 au générateur 21. L'oscillateur à quartz 71 peut être réalisé suivant un montage connu (L.M. Goldengerg, "Dispositifs numériques à base de circuits intégrés dans la technique de communication", 1979, "Sviaz", (Moscou), p. 76). Les diviseurs de fréquence 72, 73, 74, 75 sont réalisés à base de compteurs de la série SN 7400 disponibles dans l'industrie. Le multiplexeur 16 et le démultiplexeur 26 (figure 1) sont réalisés suivant un montage connu (L.S. Levin, M.A. Plotkin, "Systèmes numériques de transmission de l'information", 1982,
"Radio i sviaz", (Moscou), p.87).
Le convertisseur de code 29 du décodeur est réalisé selon le schéma synoptique représenté sur la figure 6. Il comporte un registre de code d'exposant 76 dont une entrée sert d'entrée d'information au convertisseur de code 29 et est branchée sur l'entrée 27 (figure 1) du démultiplexeur 26, et une autre entrée sert d'entrée de commande au convertisseur de code 29 (figure 6) et est branchée sur la sortie 37 (figure 1) du conformateur d'impulsions de commande 34, alors qu'une troisième entrée du registre 76 (figure 6) est branchée sur la sortie 45 du démultiplexeur 26 (figure 1). Les sorties du registre 76 (figure 6) sont branchées, bit par bit, sur les entrées d'un comparateur 77 dont la sortie est reliée à une entrée 78 d'un registre 79 et à l'une des entrées d'un compteur d'impulsions 80. La sortie du compteur 80 est
reliée, bit par bit, aux entrées du comparateur 77.
Deux autres entrées du compteur 80 et du registre 79 sont réunies et servent d'entrée de synchronisation du convertisseur 29 branchée sur la sortie 47 (figure 1)
du générateur d'impulsions de synchronisation 44.
Le convertisseur de code 29 (figure 6) comporte également un registre de code de mantisse 81 dont l'une des entrées sert d'entrée d'information au convertisseur de code 29 et est branchée sur la sortie 28 (figure 1) du démultiplexeur 26, l'autre entrée du registre 81 (figure 5) étant branchée sur la sortie 45 (figure 1) du démultiplexeur 26. Une troisième entrée du registre 81 (figure 6) sert d'entrée de commande au convertisseur de code 29 et est branchée sur la sortie 36 (figure 1) du conformateur d'impulsions de commande 34. Une entrée du registre 79 est réunie à une entrée correspondante du compteur 80 et sert d'entrée de commande au convertisseur de code 29 branchée sur la sortie 35 (figure 1) du conformateur d'impulsions de commande 34. Les sorties d'un groupe de sorties 82 (figure 6) du registre 81 sont branchées, bit par bit, sur les entrées du registre 79, et une sortie 83 sur l'une des entrées d'un registre 84 dont une autre entrée sert d'entrée de commande au convertisseur 29 et est branchée sur la sortie 38 (figure 1) du conformateur d'impulsions de commande 34. Les sorties du registre 79 (figure 6) sont branchées, bit par bit, sur un groupe d'entrées respectives du registre 84 dont les sorties servent de sorties au convertisseur de code 29 et sont branchées, bit par bit, sur les entrées d'information du bloc de mémorisation tampon 30 (figure 1). Les registres 76, 79, 81 et 84 (figure 6), le comparateur 77 et le compteur 80 sont réalisés à base de microcircuits de la série SN 7400 disponibles dans l'industrie. Le bloc de mémorisation tampon 30 (figure 1) est réalisé de la même façon que le bloc de mémorisation tampon 3. Le bloc de conversion spectrale inverse 31 peut être réalisé en utilisant un microcircuit identique au bloc 4 (figure 1). En tant que convertisseur numériqueanalogique 32, on peut utiliser le microcircuit A 2854 de la société "Motorola", disponible dans l'industrie. Le filtre passe-bas 33 est réalisé selon un schéma identique au schéma du filtre passe-bas 1 du codeur. Le conformateur d'impulsions de commande 34 est réalisé de la même façon que le conformateur 9, le bloc 41 de la même
façon que le bloc 12.
La structure du générateur d'impulsions de synchronisation 44 est représentée sur la figure 7. Il comporte un multiplicateur de fréquence 85 dont l'entrée sert d'entrée au générateur 44 et est branchée sur la sortie 45 (figure 1) du démultiplexeur 26. La sortie du multiplicateur 85 (figure 7) est branchée sur les entrées de diviseurs de fréquence 86 et 87. Les sorties des diviseurs 86 et 87 servent, respectivement, de sorties 47 et 48 au générateur 44. Le multiplicateur de fréquence 85 est réalisé selon un montage connu (I.K. Rizkin, "Multiplicateurs et diviseur de fréquence", 1976, "Sviaz", (Moscou), p. 124). Les diviseurs de fréquence 86 et 87 sont réalisés à base de compteurs de la série SN 7400, disponibles dans l'industrie. Sur la figure 8, sont représentés les chronogramT.es des signaux expliquant le principe de fonctionnement du dispositif de codage et de décodage des signaux monophoniques de radiodiffusion sonore: a) diagramme de séquence des mots codés des composantes spectrales à la sortie du bloc 4 (figure 1) de conversion spectrale; to, t1 (figure 8a): respectivement, moments de début et de fin des mots codés des composantes spectrales de l'échantillon considéré de N lectures du signal de radiodiffusion sonore; b, c, d, e) diagrammes des signaux aux sorties du conformateur 9 (figure 1) d'impulsions de commande du codeur branchées sur les entrées 7, 8 du convertisseur de code 6 et sur les entrées 19, 20 du multiplexeur 16; t2 et t3 (figure 8): respectivement, moments de début et de fin des séquences d'impulsions qui commandent le processus de codage des composantes spectrales d'un échantillon de N lectures du signal de radiodiffusion sonore; f, g, h, i) diagrammes des signaux aux sorties 37, 36, 35, 38 (figure 1) du conformateur 34 d'impulsions de commande du décodeur; t4 et t5 (figure 8) : respectivement, moments de début et de fin des séquences d'impulsions qui commandent le processus de décodage des composantes spectrales d'un échantillon de
N lectures du signal de radiodiffusion sonore.
Le dispositif revendiqué de codage et de décodage des signaux monophoniques de radiodiffusion
sonore fonctionne de la façon suivante.
Une séquence de lectures du signal de radiodiffusion sonore est décomposée en échantillons de N lectures chacun. Pour chaque échantillon, est calculé le spectre contenant N composantes. Les composantes obtenues du spectre instantané sont divisées en vingt quatre groupes de fréquences correspondant à vingt quatre bandes critiques de l'ouie. Les frontières de ces bandes sont. représentées dans le tableau 27.1 du livre "Oreille comme récepteur d'information" par E. Zveker et R. Feldkeller, 1971, "Sviaz", (Moscou). Dans chaque groupe parmi vingt quatre groupes de fréquences, est sélectionnée une composante spectrale maximale en valeur absolue. Conformément à cette composante spectrale, est choisie la valeur de l'exposant du code avec virgule flottante par blocs; ensuite, est fait le codage des composantes spectrales du groupe de fréquences donné avec cette valeur de l'exposant. Le nombre de bits KM du code de la mantisse est choisi de façon à assurer la valeur nécessaire de l'erreur de codage de la composante spectrale maximale dans le groupe de fréquences donné. Le nombre de bits Kp du code de l'exposant doit assurer la possibilité de recouvrement de toute la gamme de variations de la composante spectrale égale à seize bits, c'est pourquoi on choisit Kp = 4. Dans chaque groupe de fréquences, les erreurs de codage des autres composantes spectrales inférieures en niveau à la composante maximale peuvent dépasser la valeur donnée parce qu'elles ne sont pas perçues par l'ouïe à cause de l'effet de masquage à l'intérieur des bandes critiques de l'ouïe. La valeur admissible de l'erreur de codage de la composante spectrale maximale doit être de 30 dB inférieure au niveau de la composante à coder. Dans ce cas, les
erreurs de codage ne sont pas perçues par l'auditeur.
Afin d'assurer un rapport signal/bruit de codage égal à dB, il est suffisant d'avoir les mots de mantisses
codés sur cinq bits, c'est-à-dire KM = 5.
Ainsi, pour le codage d'un échantillon de N lectures du signal de radiodiffusion sonore, il faut N.KM + 24Kp caractères binaires. La longueur de l'échantillon N est choisie de façon que l'intervalle T de l'analyse spectrale soit approximativement égal à l'intervalle d'inertie de l'ouïe, c'est-à-dire que sa valeur T = N/Fd = 30 ms, o Fd est la fréquence d'échantillonnage. A la fréquence d'échantillonnage Fd = 32 kHz dans le temps, la longueur de l'échantillon N = 1024. Par conséquent, pour le codage de lectures d'un échantillon, il faut 1024 x 5 + 24 x 4 caractères binaires. La fréquence de répétition des échantillons est égale à Fd/N. C'est pourquoi la vitesse V du flux numérique à la sortie du codeur est: V=(Fd/N) (N.KM + 24Kp) = (32/1024)(1024 x 5 + 24 x 4) = = 163 kbits/s, c'est-à-dire, deux fois moins que dans le codeur avec modulation MIC à virgule flottante par
blocs.
Pour restituer la séquence initiale de lecture à partir des mots codés des exposants et des mantisses des composantes spectrales, dans le décodeur, la restitution des composantes spectrales est faite par conversion du code à virgule flottante par blocs en un code à virgule fixe; ensuite, par conversion spectrale inverse, on réalise la restitution de l'échantillon respectif constitué de N lectures du signal de radiodiffusion sonore dans le domaine temporel. En tant que conversion spectrale, on peut utiliser n'importe quelle transformation orthogonale connue: transformations de Fourier, transformation cosinusoïdale discrète, transformation d'Adamar, etc. La plus préférable est la transformation cosinusoidale discrète parce que son utilisation assure la meilleure
qualité du son restitué (reproduit).
Le codeur pour les signaux monophoniques
fonctionne de la façon suivante.
Le signal analogique de radiodiffusion sonore attaque l'entrée du filtre passe-bas 1 (figure 1) qui limite la bande de fréquences du signal d'entrée à la fréquence supérieure F = 15 kHz. Depuis la sortie du filtre passe-bas 1, le signal attaque l'entrée du convertisseur analogiquenumérique 2 o se réalise un échantillonnage du signal avec la fréquence d'échantillonnage Fd en temps égale à Fd = 32 kHEz, une quantification et un codage des lectures obtenues par un code linéaire de 16 bits. Formés dans le convertisseur analogique-numérique 2, les mots codés des lectures arrivent à la fréquence Ft sur l'entrée du bloc de mémorisation tampon 3 à capacité de 2N mots codés à 16 bits o N est le nombre de lectures dans un échantillon sur lesquelles est basée l'analyse spectrale. Le bloc de mémorisation tampon 3 retarde la séquence de mots codés de 2N/Fd s afin d'accorder la sortie du convertisseur analogique-numérique 2 sur l'entrée du bloc de conversion spectrale 4 qui traite les blocs de N mots codés. Après l'accumulation dans le bloc de mémorisation tampon 3 de N mots codés correspondant aux premières N lectures du signal de radiodiffusion sonore, ils sont lus successivement et envoyés à l'entrée du bloc de conversion spectrale 4 o
est calculé le spectre de séquence de N lectures.
Ainsi, dans l'intervalle de temps a T = N/Fd, se fait l'analyse spectrale courante du signal de
radiodiffusion sonore.
La sortie du bloc 4 de conversion spectrale fournit successivement les mots codés à 16 bits des composantes spectrales: des coefficients de la conversion spectrale discontinue. L'échantillon de N lectures du signal (en général, on choisit N = 2s, o s est le nombre naturel 1, 2, s...., parce que dans ce cas l'algorithme de la conversion rapide de spectre est le plus simple à réaliser) correspond à N coefficients de décomposition spectrale disposés régulièrement sur l'axe de fréquences avec un pas /f = Fd/N. Le premier coefficient correspond à la fréquence fo = 0, et le dernier à la fréquence fN-! = Fd(1-1/N). Ainsi, le spectre d'un échantillon de N lectures du signal de radiodiffusion sonore est défini par N nombre présentés dans le code linéaire à 16 bits. L'ordre de la suite dans le tenps de ces nombres à la sortie du bloc 4 de conversion spectrale est représenté sur le chronogramme (figure 8a), o le bloc du mot codé à 16 bits est
représenté par un rectangle.
Le convertisseur de code 6 (figure 1) réalise la conversion du code linéaire à 16 bits des composantes spectrales en un code à virgule flottante par blocs, c'est-à-dire en code utilisé pour une modulation MIC à virgule flottante par blocs (à compression quasi instantanée). La différence réside dans le fait suivant: primo, au lieu d'une séquence de lectures du signal de radiodiffusion sonore faites dans le temps, il existe une séquence de ses composantes spectrales; secundo, la longueur du bloc codé avec une valeur de l'exposant constant (échelle du coefficient)est variable et imposée par les signaux attaquant les entrées de commande 7 et 8 du convertisseur 6 à partir
des sorties du conformateur d'impulsions de commande 9.
Les diagrammes temporels de ces signaux sont
respectivement représentés sur la figure 8b, c.
Les mots codés des composantes spectrales arrivent sur les entrées d'information 5 (figure 1) du convertisseur de code 6 en attaquant simultanément les entrées du détecteur 49 (figure 2) et du bloc de mémorisation tampon 50. Dans le bloc 50, se font l'accumulation des mots codés (sa capacité est égale à N) et leur décalage successif avec l'arrivée du mot suivant. Le détecteur 49 réalise la comparaison des mots codés arrivant, et choisit parmi eux un mot codé correspondant à la composante spectrale maximale en valeur absolue. Le détecteur 49 extrait de ce mot codé la valeur de l'exposant égale au nombre de bits "O" supérieurs du mot codé et forme le mot codé de l'exposant. Lorsque le détecteur 49 réalise la comparaison du nombre nécessaire des mots codés, l'entrée du détecteur 49, servant d'entrée 7 au convertisseur de code 6, reçoit, depuis la sortie du conformateur 9 (figure 1), un signal (figure 8b)
autorisant la lecture du mot codé formé de l'exposant.
En même temps, sur ce signal, s'effectue l'enregistrement de ce mot codé de l'exposant dans le registre 51 (figure 2) du code de l'exposant. Tandis que dans le bloc 50, s'effectue l'enregistrement de tous les N mots codés des composantes spectrales de l'extraction de lectures donnée, l'entrée de commande 8 du convertisseur de code 6 est attaquée, à partir de la sortie du conformateur 9 (figure 1), par un signal (figure 8b) autorisant l'enregistrement, depuis la sortie du détecteur 49 (figure 2), dans le registre 51 du mot codé du dernier (vingt quatrième) exposant de l'échantillon de lectures examiné. Apres l'enregistrement dans le registre 51 du dernier (vingt quatrième) mot codé de l'exposant, l'entrée de commande 8 du convertisseur de code 6 voit apparaître une impulsion positive (figure 8c) qui, en attaquant l'entrée respective du registre 51(figure 2), donne l'instruction d'enregistrement du premier mot codé de
2 2639779
l'exposant depuis la sortie du registre 51) dans le codeur 52 du code à virgule flottante. Depuis la sortie 17 du convertisseur de code 6, ce mot codé attaque
l'entrée respective du multiplexeur 16 (figure 1).
Simultanément, la sortie du bloc 50 (figure 2) fournit le mot codé de la première composante spectrale de l'échantillon de lectures examinée qui attaque l'entrée du codeur 52. Il s'y réalise le décalage de ce mot codé, d'un nombre de bits imposé par la valeur du mot codé de l'exposant venant depuis la sortie du registre 51 à l'entrée du codeur 52. Ainsi se forment des mots codés des mantisses des composantes spectrales provenant de la sortie 18 du convertisseur 6 sur l'entrée du multiplexeur 16 (figure 1). Le codage des composantes spectrales venant de la sortie du bloc de mémorisation tampon 50 (figure 2) pour la même valeur de l'exposant se poursuit jusqu'au moment o l'autre entrée du codeur 52 est attaquée par un nouveau mot
codé de l'ordre fourni par la sortie du registre 51.
Dans ce cas, les mots codés des composantes spectrales sont décalés du nombre de bits correspondant au deuxième mot codé de l'exposant arrivé à l'entrée du codeur 52 depuis la sortie du registre 51. Ce processus continue jusqu'au moment o les vingt quatre mots codés des exposants de l'échantillon examiné sont lus depuis le registre 51. Pour les échantillons de N lectures suivants, le processus de codage se déroule de la même façon. Le multiplexeur 16 (figure 1) réalise la redistribution dans le temps des mots codés des exposants et des mantisses de façon que la séquence d'impulsions à sa sortie devienne régulière. La fréquence de répétition des impulsions à la sortie du multiplexeur 16 est définie par l'expression suivante: Fout = (24Kp + nKM) Fd/N, (2) o K est le nombre de bits de l'exposant, Km est le nombre de bits de la mantisse, Km est le nombre de bits de la mantisse, N est le nombre de lectures dans un échantillon. Le fonctionnement du convertisseur analogique-numérique 2, du bloc de mémorisation tampon 3, du bloc de conversion spectrale 4, du convertisseur de code 6, du conformateur d'impulsions de commande 9, du bloc de mémoire 12 contenant les numéros des composantes spectrales, et du multiplexeur 16, est synchronisé par le générateur d'impulsions de synchronisation 21. La sortie 22 du générateur 21 dégage les impulsions à une fréquence Fd, la sortie 23, des impulsions à une fréquence Fd/N, la sortie 24 fournit les impulsions à une fréquence 16Fd et la sortie 25, les impulsions à une fréquence Fout' Le conformateur d'impulsions de cormmande 9
(figure 3) fonctionne de la façon suivante.
Les entrées de comptage des compteurs 53, 55, 63 et 65 servant d'entrées de synchronisation au conformateur 9 sont attaquées, à partir de la sortie 24 (figure 1) du générateur d'impulsions de synchronisation 21, par une séquence d'impulsions à une fréquence égale à 16Fd. Cette séquence d'impulsions détermine la fréquence de répétition des bits des mots codés des composantes spectrales. Les entrées de référence des compteurs 53 et 55 (figure 3) sont attaquées par une séquence d'impulsions à une fréquence égale à Fd/N venant à la sortie 23 (figure 1) du générateur d'impulsions de synchronisation 21. Cette séquence d'impulsions définit le début de l'extraction de N lectures du signal de radiodiffusion sonore, laquelle permet de calculer le spectre et, respectivement, le début de la séquence de composantes spectrales de cet échantillon de lectures. Les impulsions venant de la sortie 23 du générateur d'impulsions de synchronisation 21 mettent en marche les compteurs 53 (figure 3) et 55. De la sortie du compteur 53, arrive le code du numéro de la composante spectrale qui attaque un groupe d'entrées du comparateur 54. Les entrées du deuxième groupe d'entrées du comparateur 54 sont attaquées, depuis la sortie du bloc de mémoire 12 (figure 1) contenant les numéros des composantes spectrales des bandes critiques de l'ouïe, par le code du numéro de la dernière composante spectrale dans le groupe de fréquences donné. Lorsque les codes sur le premier et le deuxième groupes d'entrées du comparateur 54 (figure 3) coïncident, la sortie de celui-ci fournit un signal qui met en marche le compteur 63 et met la bascule 64 à l'état "1" logique. De plus, le signal fourni par la sortie du comparateur 54 attaque l'entrée 13 (figure 1) du bloc de mémoire 12 et assure la lecture, depuis sa sortie respective, du code du numéro de la dernière
composante spectrale du groupe de fréquences suivant.
Le compteur 63 (figure 3) compte un nombre prédéterminé d'impulsions attaquant son entrée de comptage, et produit un signal qui met la bascule 64, qui est à "1", à l'état "0", et la bascule 66, à l'état "1". En outre, le signal de sortie du compteur 63 met en marche le compteur 65, lequel, comme le compteur 63, compte le nombre donné d'impulsions et produit un signal qui fait passer la bascule 66 de l'état "1" logique à l'état "0" logique. Ainsi, les sorties des bascules 64 et 66 dégagent les séquences d'impulsions (figure 8b, c) qui commandent le fonctionnement du
convertisseur de code 6 (figure 1).
Le compteur 55 (figure 3), après avoir compté le nombre prédéterminé d'impulsions, produit le signal de mise en marche du compteur 56, dont l'entrée reçoit, à partir de la sortie 25 (figure 1)- du générateur d'impulsions de synchronisation 21, une séquence d'impulsions à une fréquence égale à Fout. Sur la sortie du compteur 56 (figure 3), est prélevé le code
du numéro de l'impulsion suivante attaquant son entrée.
Ce code est comparé dans le comparateur 57 avec le code du numéro de l'impulsion correspondant au dernier bit binaire du code de l'exposant du groupe de fréquences donné qui attaque la deuxième entrée du comparateur 57 depuis la sortie du bloc de mémoire 12 (figure 1). A la coïncidence de ces codes, la sortie du comparateur 57 (figure 3) dégage un signal qui met en marche le
compteur 58 et met la bascule 60 à l'état "1" logique.
En outre, le signal provenant de la sortie du comparateur 57 attaque l'entrée 14 (figure 1) du bloc de mémoire 12 et assure la lecture depuis sa sortie respective, du code du numéro de l'impulsion correspondant au dernier bit du code de l'exposant du groupe de fréquences suivant. Le compteur 58 (figure 3) compte le nombre d'impulsions égal au nombre Kp de bits dans le mot codé de l'exposant et produit un signal qui fait passer la bascule de l'état "1" logique à l'état "0" logique. La sortie de la bascule 60 fournit des impulsions (figure 8d) qui attaquent l'entrée de commande 19 (figure 1) du multiplexeur 16 et l'entrée de l'inverseur 62 (figure 3), sur la sortie duquel sont prélevées les impulsions (figure 8e) attaquant l'entrée
de commande 20 (figure 1) du multiplexeur 16.
Le bloc de mémoire 12 (figure 4) contenant des numéros des composantes spectrales des bandes
critiques de l'ouïe fonctionne de la façon suivante.
Les entrées de comptage des compteurs 67 et 69 sont attaquées par les impulsions fournies par les sorties respectives du conformateur 9 (figure 3), et les entrées de référence par les impulsions venant de la sortie 23 (figure 4) du générateur d'impulsions de synchronisation 21 et de la sortie correspondante du conformateur 9 (figure 3). Ces impulsions mettent en marche les compteurs 67 et 69 (figure 4). Sur les sorties du compteur 67, sont prélevés les codes des adresses des codes des numéros des dernières composantes spectrales des groupes de fréquences qui sont enregistrés dans la mémoire fixe 68 d'o les codes
36 2639779
de ces numéros sont lus pour attaquer l'entrée 10 (figure 3) du conformateur 9. Sur les sorties du compteur 69 (figure 4), sont prélevés les codes des adresses des codes des numéros des impulsions correspondant aux derniers bits binaires des codes des exposants des groupes de fréquences. Depuis la sortie de la mémoire fixe 70, les codes de ces numéros
arrivent sur l'entrée 11 (figure 3) du conformateur 9.
Le décodeur du dispositif fonctionne de la
façon suivante.
La séquence de bits du code à virgule flottante par blocs des conposantes spectrales du signal de radiodiffusion sonore fournie par la sortie du multiplexeur 16 (figure 1) attaque l'entrée du démultiplexeur 26 qui réalise la séparation de la séquence d'entrée en séquence de bits des mots codés d'exposant et en séquence de bits des mots codés des nantisses. Le démultiplexeur 26 isole de la séquence d'entrée de bits, la fréquence d'horloge Fout de leur répétition, et la séquence d'impulsions à cette fréquence de répétition passe à la sortie 45 du démultiplexeur 26. En outre, le démultiplexeur 26 isole de la séquence reçue, le signal de cycles d'horloge définissant le début du bloc de composantes spectrales correspondant à l'échantillon transmis suivant de N lectures du signal de radiodiffusion sonore. Les impulsions du signal de cycles d'horloge à la fréquence de recurrence Fd/N passent à la sortie 46 du
démultiplexeur 26.
Le convertisseur de code 29 convertit les mots du code avec virgule flottante par blocs en mots
codés du code linéaire à 16 bits avec virgule fixe.
Alors, les bits du code de l'exposant fournis par la sortie 27 du démultiplexeur 26 à la fréquence d'horloge Fout fournie par la sortie 45 du démultiplexeur 26 sont enregistrés dans le registre 76 (figure 6) du code de l'exposant d'o, sur un signal de
37 2639779
commande (figure f8) venant de la sortie 37 (figure 1) du conformateur 34, ils sont envoyés en code parallèle sur le premier groupe d'entrées du comparateur 77 (figure 6). Les entrées du deuxième groupe d'entrées du comparateur 77 sont attaquées par les signaux issus des sorties du compteur 80 dont l'entrée de comptage reçoit les impulsions à une fréquence d'horloge de 16 Fout depuis la sortie 47 (figure 1) du générateur d'impulsions de synchronisation 44. La sortie du comparateur 77 (figure 6) fournit un signal qui commande le fonctionnement du registre 79 et en même
temps met le compteur 80 à l'état initial.
Les bits du code des mantisses, fournis par la sortie 28 (figure 1) du démultiplexeur 26, à la fréquence d'horloge Fout, attaquent l'entrée du registre à KM bits 81 (figure 6) du code de mantisse d'o, sur un signal de commande (figure 8g) venant de la sortie 36 (figure 1) du conformateur 34, le bit de signe est réécrit dans le registre 84 (figure 6) à 16 bits à la place du bit de signe du code à virgule fixe, et les autres (KM - 1) bits de la mantisse, en code parallèle, sont réécrits aux emplacements (KM - 1) des bits inférieurs du registre 79 à 15 bits. Dans ce registre 79, ils sont successivement décalés à la fréquence d'horloge 16 Fout venant de la sortie 47 (figure 1) du générateur d'impulsions de synchronisation 44. De -la sortie 35 du conformateur 34, arrive sur l'entrée de commande du registre 79 (figure 6), un signal (figure 8h) définissant le début des décalages des bits des mantisses. Ce signal met également en marche le compteur 80 (figure 6), qui compte le nombre de décalages réalisés. Lorsque le nombre nécessaire de décalages défini par le code de l'exposant est réalisé, la deuxième entrée du comparateur 77 est attaquée, depuis la sortie du compteur 80, par une combinaison de code coincidant avec le code de l'exposant enregistré dans le registre
38 2639779
76, et la sortie du comparateur 77 dégage un signal de lecture du contenu du registre 79 et de sa réécriture sur les emplacements de quinze bits du registre 84. En même temps, ce signal met le compteur 80 à l'état 0 initial. Ainsi, dans le registre 84, se forme un mot du code à 16 bits à virgule fixe, lequel, sur un signal de commande (figure 8i) prélevé sur la sortie 38 (figure 1) du conformateur 34, est enregistré dans le bloc de mémorisation tampon 30, qui retarde la séquence de mots codés arrivant, de deux cycles à la fréquence Fd/N,
autrement dit, de 2 N mots codés.
Le bloc de mémoire tampon 30 est destiné à adapter la vitesse d'arrivée des mots codés des composantes spectrales venant de la sortie du convertisseur 29 à la vitesse de leur traitement dans le bloc de conversion spectrale inverse 31 o se réalise la restitution de l'échantillon de N lectures d'après ses N composantes spectrales. Sur la sortie du bloc de conversion spectrale inverse 31, sont prélevés en code parallèle les mots codés à 16 bits de lectures du signal de radiodiffusion sonore attaquant le convertisseur numérique-analogique 32, qui régénère les lectures quantifiées du signal de radiodiffusion
sonore. Sur la sortie du convertisseur numérique-
analogique 32, est branché le filtre passe-bas 33 qui lisse les lectures quantifiées et restitue de cette manière le signal analogique de départ de radiodiffusion sonore avec une bande de fréquences ne
dépassant pas F = 15 kHz.
Ainsi, à la sortie du codeur du dispositif, le signal initial est représenté par un flux numérique transmis avec une vitesse définie par l'expression (1), à partir duquel le décodeur restitue le signal
analogique initial.
Lors de l'étude expérimentale du dispositif de codage et de décodage des signaux de radiodiffusion sonore, on a choisi la longueur d'un échantillon
39 2639779
N = 1024, le nombre de bits de l'exposant Kp = 4, le nombre de bits de la mantisse KM = 5 et la fréquence d'échantillonnage dans le temps Fd = 32 kHz. Dans ce cas, la vitesse du flux numérique à la sortie du dispositif de codage était V = 163 kbits/s, c'est-à- dire 2 fois moindre que dans le dispositif constituant l'antériorité la plus proche. Les examens concernant la qualité du son ont démontré que la qualité du son des signaux de radiodiffusion soumis au codage et au décodage à l'aide du dispositif revendiqué n'est pas plus mauvaise que la qualité du signal numérique initial dont les lectures étaient codées par un code
linéaire à 16 bits.
Le codeur pour les signaux stéréophoniques de radiodiffusion comporte, mis en cascade, un filtre passe-bas principal 88 (figure 9) et un convertisseur analogique-numérique principal 89 pour la voie stéréo de gauche et, salement mis en cascade, un filtre
passe-bas auxiliaire 90 et un convertisseur analogique-
numérique auxiliaire 91 pour la voie stéreéo de droite.
Les entrées des filtres passe-bas 88 et 90 servent d'entrée au codeur. Les sorties du convertisseur analogique-numérique 89 sont branchées, bit par bit, sur des entrées 92 d'une unité arithmétique 93 dont les entrées 94 sont branchées, bit par bit, sur les sorties du convertisseur analogique-numérique 91. Les sorties d'un groupe de sorties 95 de l'unité arithmétique 93 sont branchées, bit par bit, sur les entrées d'un premier groupe d'entrées d'information d'un bloc de mémorisation tampon 96 et sur les entrées d'un bloc de filtres numériques 97. Un groupe de sorties 98 du bloc arithmétique 93 sont branchées, bit par bit, sur les entrées respectives du bloc de filtres numériques 97 et sur les entrées d'un bloc 99 de conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion. Des groupes de sorties 1001...100m, ml.. .-11002m du bloc 97 de filtres numériques sont
2639779
branchées, bit par bit, sur les entrées respectives du bloc de conversion de signaux 99 dont les sorties d'un groupe de sorties 101 sont branchées sur le deuxième groupe d'entrées d'information du bloc de mémorisation tampon 96. Les sorties des groupes de sorties 1021...102m du bloc 99 sont branchées sur les entrées d'information des convertisseurs de code auxiliaires 1031...103m, chacun ayant deux groupes de sorties. Les sorties des premiers groupes de sorties des convertisseurs 1031... 103m sont branchées sur des entrées 1041...104m d'un multiplexeur 105 et les sorties des deuxièmes groupes des sorties des convertisseurs 1031...103m sont reliées à des entrées
1061...106m du multiplexeur 105.
Outre cela, le codeur pour signaux stéréophoniques de radiodiffusion comporte un bloc de conversion spectrale 107 dont les entrées 108 sont branchées, bit par bit, sur les sorties du bloc de mémorisation tampon 96; les sorties du bloc de conversion spectrale 107 sont branchées, bit par bit, sur les entrées d'information d'un convertisseur de code principal 109. Des entrées de commande 110 et 111 du convertisseur de code 109 sont branchées sur les entrées respectives d'un conformateur d'impulsions de commande 112. Des sorties 113 et 114 du convertisseur de code 109 sont reliées aux entrées respectives du
multiplexeur 105.
Le codeur comporte également un bloc de mémoire 115 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe dont les entrées 116, 117, 118 et des sorties 119, 120 sont branchées, bit par bit, sur les sorties et les entrées respectives du conformateur d'impulsions de commande 112, dont les sorties 121, 122 sont reliées aux entrées respectives du multiplexeur 105. Outre cela, le codeur pour signaux stéréophoniques de radiodiffusion sonore comporte un générateur d'impulsions de quos OEI inexaIdT$Inu np 9Et '5EI sasT-os sa 'úI uodUea uoTqUsTIoUaU ap oolq un q9 CEC es2aAuT ale'qDGds Sc UOTSlaAUOD ap Dolq un 'Zú1 uodue$ uoTgsT2loaue ap Dolq un 'IEI [edTouTzd apoo ap InassT-zaAUoD un 'apeosse ua sTU 'q9 annpoopp nu aplSuap qass apaque aun quop OCI anaxaldI$Inuap un: a$qodooD a2ouos uoTsng;poTp22 ap sanbTuoudoa2aazs xneuTs anod 2nGpooap aq Oc 501T anexaldTqlnui np oa 96 UOdU!Pq UoTUSTaolMaU ap oolq rp EOúIo"IEOI 8poD @p slanSsTqa^AUOD sap '66 xneueTs ap uoTslaauoD ap oolq np seAT?,sCdse sapaqua sal ans aaqoU22q qsa CEI uoTqUSsTuo0qDuZs ap suoTslndUTp anaqlauab5 np 6ZI al40os 9E 9UI 'G01 IznaxaldTqTnu np -a 96 uodue-4 uoT4esT.ZoZal ap Oolq np 'úOi' 'I[OT GpoD ap slnasssq2aAuoo sap '66 xnleu56s ap UOTS2aAUOO ap oolq np 'L6 serzbT rlnu saalT; ap zolq np 'ú6 9nbT*9sTqT2V aqTun,à aP '16 '68 sSnblanussnbTZoiu slnassTqaAuoD sap oz saTqCadsasl UoT-ESTUoqLOUS ap s9a2'ua sal ans aaqouiZq ?sa úZI uoTqsuolgouKis ap suoTslndmZ,p anaqpa2,uefb np 8ZI 9Tq2os au,. '*0I 5 naxaldT$ln- np qa Zli apule1=oo ap suoTslr.d=T,p Inaeo; uoo np saTqDoadsai uoTzus-TuoiqOuXs ap saaz9ua sal ans aptUouvaq qsa 51 Zl Uo7%esTuo02-DU.Xs ap suoTsindT,p ana?,ez-eueB np LEI aT:;.os auh 'EII puleaoO ap suoTslndaZ,p anaqgomuoo np aAqDaCdsa2 Uo7TesTuo0oDuKs ap aalZuail ans aaqouelq ?sa EZI UO7%USTUo0lqDUÀS ap suoTslndaT,p anaevapuab np 9ZI aeT2os au,1 ' 0T InaxasdTqln np ea GIT a2To9au 01 ap oolq np 'apUIZOD ap suoTslnd^ZT,p ZIl inaeiojuco np 'LOI aliez-4ads uoTs.aAuoO ap zoIq np '96 uodu$ uoTqVsTzola ap oolq np seA!oadsa9 uoTq2sTuoaqouAs ap saalqUe sal ans aaqDuelq $4sa CZE uoT4esTuolqDuAs ap suoTsIndZT,p anaqV2auga5 np gZl aTqIos au *501 5 2naXaldTqlni np qa 601 apoo ap InassT$4aAUOo np 'LOI alv2qDads uo!sleAuOD ap DoTq np '96 uodumu uo!$us!2o0,au ap oolq np sa^Igsadsa2 uo$esuolqOuKs ap saaaua xne aPTIal qsa tZI aeTaos aun quop CEI UoTqSsTuoDqOuKs
6Z 6ú9E 2 9
42 2639779
reliées aux entrées respectives du convertisseur de
*code 131.
Le décodeur comporte également m convertisseurs de code auxiliaires 1371.. .137m dont chacun a deux entrées d'information. Sur les premières entrées d'information des convertisseurs de code 1371...137m sont branchées des sorties 1381...138m du démultiplexeur 130, et sur les deuxièmes entrées des convertisseurs de code 1371...137m sont branchées des sorties 1391... 139m du démultiplexeur 130. Les sorties des convertisseurs 1371...137m sont branchées, bit par bit, sur des entrées d'information 1401...140m d'un bloc de restitution du signal stéréophonique 141. De plus, le décodeur comporte un bloc de filtres numériques 142 dont les entrées d'information sont branchées, bit par bit, sur un groupe de sorties 143 du bloc de mémorisation tampon 134 dont un groupe de sorties 144 sont reliées aux entrées respectives du bloc de restitution du signal stéréophonique 141, à des entrées 1451...145m duquel sont reliées les sorties du bloc de filtres numériques 142. Une sortie 146 du bloc de restitution du signal stéréophonique 141 est branchée sur, mis en cascade, un convertisseur
numérique-analogique principal 147 et un filtre passe-
bas principal 148, et une sortie 149 est branchée sur, mis en cascade, un convertisseur numérique-analogique auxiliaire 150 et un filtre passe-bas auxiliaire 151, les sorties des filtres 148 et 151 servant de sorties
au décodeur.
Le décodeur comporte également un conformateur d'impulsions de commande 152, un bloc de mémoire 153 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe et un générateur d'impulsions de synchronisation 154. Des sorties 155, 156, 157, 158 du conformateur 152 sont branchées sur les entrées respectives du convertisseur de code 131, et les sorties 155 et 156 sont, en outre,
43 2639779
branchées sur les entrées du démultiplexeur 130. Des sorties 159 et 160 du conformateur 152 sont branchées sur les entrées respectives du bloc de mémoire 153, les sorties 161 et 162 duquel sont branchées, bit par bit, sur les entrées d'information respectives du
conformateur 152.
Une sortie 163 du démultiplexeur 130 est branchée sur les entrées respectives du générateur 154, du bloc de mémorisation tampon 134 et des convertisseurs de code 1371... 137m Une sortie 164 du démultiplexeur 130 est branchée sur les entrées respectives du conformateur 152, du convertisseur de code 131 et du générateur 154 dont une sortie 165 est
branchée sur l'entrée respective du conformateur 152.
Une sortie 166 du gér.érateur 154 est branchée sur les entrées respectives des blocs de mémorisation tampons 132, 134 et du bloc de conversion spectrale inverse 133. Une sortie 167 du générateur 154 est branchée sur les entrées respectives des blocs de mémorisation tampons 132 et 134, du bloc de conversion spectrale inverse 133, du bloc de mémoire 153, du conformateur 152 et du convertisseur de code 131. Une sortie 168 du générateur 154 est reliée aux entrées respectives du bloc de mémorisation tampon 134, des convertisseurs de code 1371...137mr, du bloc de filtres numériques 142, du bloc de restitution du signal stéréophonique 141 et des
convertisseurs numériques-analogiques 147, 150.
Les filtres passe-bas 88, 90, 148, 151, les convertisseurs analogiquesnumériques 89, 91, les convertisseurs des codes 1031...103m, 109, 131, 1371...137m, le bloc de conversion spectrale 107, les conformateurs d'impulsions de commande 112, 152, les blocs de mémoire 115, 153 contenant les numéros des composantes spectrales des bandes critiques de l'ouïe, les générateurs d'impulsions de synchronisation 123, 154, le multiplexeur 105, le démultiplexeur 130, le bloc de conversion spectrale inverse 133 et les
44- 2639779
convertisseurs numériques-analogiques 147, 150 sont réalisés de la même façon que les blocs respectifs du dispositif de codage et de décodage des signaux
monophoniques de radiodiffusion sonore.
Le schéma synoptique de l'unité arithmétique 93 est représenté sur la figure 10. Il comporte un additionneur 169 et un soustracteur 170. Les entrées 92 et 94 de l'unité arithmétique 93 sont branchées sur les
entrées de l'additionneur 169 et du soustracteur 170.
La sortie de l'additionneur 169 sert de sortie 95 à l'unité arithmétique 93, et la sortie du soustracteur sert de sortie 98 de l'unité 93. L'additionneur 169 et le soustracteur 170 peuvent être réalisés en utilisant des montages connus ("Technique des montages à semiconducteurs", Mémento, U. Titse, K. Chenk, 1982,
pp.334, 335).
Le schéma synoptique du bloc de filtres numériques 97 est représenté sur la figure 11. Il comporte deux groupes de filtres numériques 1711...171m et 171m+l...1712n. Les entrées des filtres numériques 1711...171m et 171+ 1...-1712m de charue groupe sont réunies et servent d'entrées au bloc 97. Les entrées de synchronisation des filtres numériques 1711...1712m sont branchées sur la sortie 128 (figure 9) du générateur 123 et leurs sorties servent de sorties 1001...100m, 100m+l...1002m (figure 11). Les filtres numériques 1711...1712m peuvent être réalisés en utilisant des montages connus ("Technique des montages à semi-conducteurs", Mémento, U. Titse, K. Chenk, 1982,
p.429).
Le schéma synoptique du bloc 99 de conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion sonore est représenté sur la figure 12. Il comporte m voies dont chacune contient, mis en cascade, un additionneur 172, un multiplicateur 173, un additionneur 174, un registre et un commutateur 176 dont une sortie 577 est
2639779
branchée sur l'entrée correspondante de l'additionneur 174. Chacune des m voies comporte également un registre 178 dont l'entrée d'information est branchée sur une sortie 179 du commutateur 176, un additionneur 180 dont l'une des entrées est branchée sur la sortie 179 du commutateur 176 et un diviseur 181 dont les entrées sont respectivement branchées sur les sorties du registre 178 et de l'additionneur 180. En outre, chaque voie comporte, mis en cascade, un soustracteur 182, un multiplicateur 183, un additionneur 184, un registre et un commutateur 186 dont la sortie est branchée sur les entrées respectives des additionneurs 180 et 184. Les entrées de l'additionneur 172 et du soustracteur 182 de la première voie sont respectivement branchées sur les sorties 1001...10m+ (figure 9) du bloc de filtres numériques 97. Les entrées des additionneurs 172 (figure12) et des soustracteurs 182 des autres m-l voies sont respectivement branchées sur les sorties 1002 et 1COm_2, 1003 et 10lOO-3,.... 100m et 1002m (figure 9) du bloc 97. Les sorties des diviseurs 181 (figure 12) servent de sorties aux voies et respectivement de sorties 1021...102m du bloc 99. Le bloc 99 comporte également, mis en cascade, un additionneur 187, dont les entrées sont branchées sur les sorties respectives 00m+.l-. lOO2m (figure 9) du bloc 97, et un soustracteur 188 (figure 12), dont la sortie sert de sortie 101 au bloc 99, et comporte, en outre, un registre 189, dont l'entrée constitue l'une des entrées du bloc 99, branchée sur la sortie 98 (figure 9) de l'unité arithmétique 93, et la sortie du registre 189 (figure 12) est branchée sur une autre entrée du soustracteur 188. Les entrées de synchronisation des additionneurs 172, 174, 184, 187, des soustracteurs 182, 188, des multiplicateurs 173, 183, des registres , 185, 189, sont branchées sur la sortie 128 (figure
9) du générateur d'impulsions de synchronisation 123.
46 2639779
Les entrées de synchronisation des commutateurs 176, 186 (figure 12), du registre 178, de l'additionneur 180 et du diviseur 181 sont branchées sur la sortie 129
(figure 9) du générateur 123.
Les additionneurs 172, 174, 180, 184, 187 (figure 12), les soustracteurs 182 et 188, les multiplicateurs 173, 183 peuvent être réalisés en utilisant des montages connus ("Technique des montages à semiconducteurs", Mémento, U. Titse, K. Chenk, 1982,
pp.335, 340).
Le diviseur 181 peut être réalisé avec un montage connu (P. Rabiner, P. Gould, "Théorie et application du traitement numérique des signaux", Mir,
Moscou, 1978, p.584).
Les registres 175, 185, 178, 189 et les commutateurs 176, 186 peuvent être réalisés en utilisant des microcircuits de la série SN 7400,
disponibles dans l'industrie.
Le schéma synoptique du bloc de mémorisaticn tampon 96 est représenté sur la figure 13. Il comporte des commutateurs 190, 191. L'entrée du commutateur 190 constitue l'une des entrées du bloc 96 et est branchée sur la sortie 95 (figure 9) de l'unité arithmétique 93, et l'entrée du commutateur 91 (figure 13) est reliée à la sortie 101 (figure 9) du bloc de conversion 99; Le bloc 96 (figure 13) comporte également des mémoires d'écriture-lecture 192, 193, 194, 195 et un commutateur 196. Des sorties 197, 198 du commutateur 190 sont branchées, bit par bit, sur les entrées d'information des mémoires d'écriture-lecture 192, 193, et des sorties 199, 200 du commutateur 191, sur les entrées d'information des mémoires d'écriture-lecture 194 et 195. Les entrées de commande des commutateurs 190, 191 sont branchées sur la sortie 125 (figure 9) du générateur d'impulsions de synchronisation 123. Les
entrées de synchronisation des mémoires d'écriture-
lecture 192, 193, 194, 195 (figure 13) sont branchées sur les sorties 124, 128 (figure 9) du générateur d'impulsions de synchronisation 123, et les sorties des mémoires écriture-lecture 192, 193, 194, 195 (figure 13) sont respectivement branchées sur des entrées du commutateur 196, dont les entrées de commande sont reliées aux sorties 125, 129 (figure 9) du générateur d'impulsions de synchronisation 123, et la sortie du commutateur 196 (figure 13) sert de sortie au bloc de mémorisation tampon 96 et est branchée sur l'entrée 108
(figure 9) du bloc de conversion spectrale 107.
Les commutateurs 190, 191, 196 (figure 13) peuvent être réalisés en utilisant des microcircuits de la série SN 7400, disponibles dans l'industrie, et les memoires écriture-lecture 192, 193, 194, 195, en
utilisant des microcircuits du type I^^ 2141-5.
Le schéma synoptique du bloc de mérmorisation tampon 134 est représenté sur la figure 14. Il comporte des commutateurs 210, 202, 203 et des mémoires d'écriture-lecture 204, 205, 206, 207. Les entrées de commande du commutateur 201 sont, respectivement, branchées sur la sortie 167 (figure 9) du générateur d'impulsions de synchronisation 154 et sur la sortie 163 du démultiplexeur 130, alors que l'entrée d'information du commutateur 201 (figure 14) sert d'entrée au bloc 134. Des sorties 208, 209, 210, 211 du commutateur 201 sont branchées, bit par bit, sur les entrées d'information des mémoires d'écriture-lecture 204, 205, 206, 207 dont les entrées de synchronisation sont branchées sur les sorties 166 et 168 (figure 9) du générateur d'impulsions de synchronisation 154. Les sorties des mémoires d'écriture-lecture 204, 205 (figure 14) sont branchées sur les entrées du
commutateur 202, et les sorties des mémoires écriture-
lecture 206, 207 sur les entrées du commutateur 203.
Les entrées de commande des commutateurs 202, 203 sont branchées sur la sortie 163 (figure 9) du démultiplexeur 130. Les sorties des commutateurs 202,
48 2639779
203 (figure 14) servent respectivement de sorties 143 et 144 au bloc 134 et sont branchées sur les entrées du bloc de filtres numériques 142 (figure 9) et du bloc de restitution du signal stéréophonique 141, respectivement. Les commutateurs 201, 202, 203 (figure 14) peuvent être réalisés en utilisant des microcircuits de la série SN 7400, disponibles dans l'industrie, et les mémoires d'écriture-lecture 204, 205, 206, 207, en
utilisant des microcircuits du type M 2141-5.
Le schéma structural du bloc de restitution du signal stéréophonique 141 est représenté sur la figure 15. Il comporte, mis en cascade, un additionneur 212 et un registre 213 et, mis en cascade, un soustracteur 214 et un registre 215. Les entrées respectives de l'additionneur 212 et du soustracteur 214 sont réunies et servent d'entrée 1451 au bloc 141; outre cela, elles sont branchées sur la sortie 144 (figure 9) du bloc de mémorisation tampon 134. La sortie du registre 213 (figure 15) est branchée sur une entrée 216 d'un additionneur 217, et la sortie du registre 215 est reliée à une entrée 218 d'un additionneur 219. Outre cela, le bloc 141 comporte également m voies identiques contenant des multiplicateurs 220....... 220m, des registres 2211...221m
et 2221...222m et des soustracteurs 2231...223m.
Certaines entrées de tous les multiplicateurs 2201...220m servent d'entrées d'information 1401...140m au bloc 141 et sont branchées sur les sorties des convertisseurs de code 1371...137m (figure 9). D'autres entrées des multiplicateurs 2201...220m (figure 15) sont réunies à des entrées des registres 2221...222m et servent d'entrées 1451...145m+1 branchées sur les
sorties du bloc de filtres numériques 142 (figure 9).
Les sorties des multiplicateurs 2201...220m (figure 15) sont branchées, bit par bit, sur les entrées d'information des registres 2211...221m et aux entrées
49 2639779
respectives des soustracteurs 2231...223m sur d'autres entrées desquels sont branchées les sorties des registres 2221...222m. Les sorties des registres 2211...221m constituent des sorties des voies et sont reliées à des entrées 2241... 224m de l'additionnr.eur 217, et les sorties des soustracteurs 2231...223m constituent d'autres sorties des voies de traitement et sont branchées sur des entrées 2251...225m de l'additionneur 219. Les sorties des additionneurs 217 et 219 servent respectivement de sorties 146 et 149 au bloc 141 et sont branchées sur les entrées des convertisseurs numériques-analogiques 147 et 150 (figure 9), respectivement. Sur les entrées de synchronisation des additiconneurs 212, 217, 219 (figure 15), des soustracteurs 214, 2231... 223m, des registres 213, 215, 2211... 221m, 2221...222m, est branchée la sortie 168 (figure 9) du générateur d'impulsions de
synchronisation 154.
Les additionneurs 212, 217, 219 et les multiplicateurs 2201....2202 (figure 15) peuvent être réalisés en utilisant des montages connus ("Technique des montages à semi-conducteurs", Mémento, U. Titse, K. Chenk, 1982, pp.334-335-340). Les registres 213, 215, 2211...221m, 2221...222m peuvent être réalisés à base de microcircuits de la série SN 7400, disponibles
dans l'industrie.
Sur la figure 16 sor.t représentées les caractéristiques amplitudefréquence des filtres numériques 1711...1712m (figure 11) faisant partie du bloc de filtres numériques 97, o:
16a est la caractéristique amplitude-
fréquence des filtres 1711 et 171+1 (figure 11), fo et fl (figure 16a) étant les fréquences limites de la bande passante des filtres 1711 et 171m+l1 (figure 11);
16b est la caractéristique amplitude-
fréquence des filtres 1712 et 171m+2 (figure 11), fl et
-2639779
f2 (figure 16b) étant les fréquences limites de la bande passante des filtres 1712 et 171m+2 (figure 11);
16c est la caractéristique amplitude-
fréquence des filtres 171m et 1712m (figure 11), fm-
et fm (figure 16c) étant les fréquences limites de la
bande passante des filtres 171met 1712m.
Le dispositif revendiqué de codage et de décodage des signaux stéréophoniques de radiodiffusicn
fonctionne de la façon suivante.
Dans le codeur, les signaux analogiques des voies stéréophoniques gauche et droite attaquent les entrées des filtres passe-bas 88, 90 (figure 9), et ensuite, les convertisseurs analogiques-numériques 89, 91 mis en série avec les premiers de la même façon que dans les blocs 1 et 2 (figure 1). Les mots codés des lectures des voies stéréophoniques gauche et droite formés dans les convertisseurs analogiques-numériques 89, 91 (figure 9) arrivent dans l'unité arithmétique 93
o sont calculées leurs demi-somme X+ et demi-
différence X_. Les mots codés correspondant à la demi-
somme X+ des voies stéréophoniques gauche et droite dégagés de la sortie 95 vont à l'entrée correspondante
du dispositif de mémorisation tampon 96.
Afin de séparer et de coder l'information
stéréophonique, les mots codés correspondant à la demi-
somme X+ et à la demi-différence X_ des voies stéréophoniques gauche et droite sont envoyés aux entrées du bloc de filtres numériques 97 réalisant leur filtrage passe-bande. Le bloc de filtres numériques 97 comporte deux filtres multiples identiques, de m filtres chacun, 1711... 171m et 171m+l...1712m (figure 11), respectivement, pour les signaux correspondant à la demi-somme X+ et à la demi-différence X_. Les caractéristiques amplitude-fréquence des filtres 1711... 1712m sont représentées sur la figure 16. Ainsi, les sorties 1001...loo100m (figure 11) du bloc de filtres numériques 97 dégagent les lectures de m signaux
51 2639779
filtrés X+ (1), X+(2),...X+(m) de la demi-somme X+, et les sorties 100m+l.
,1002m, les lectures de m signaux filtrés X_(1), X_(2),...X_(m) de la demi-différence X_ des voies stéréophoniques gauche et droite. Ces séquences de lectures des signaux filtrés X+(1)...X+(m) et X_(1)...X_(m) arrivent dans le bloc de conversion 99 (figure 9). L'entrée du bloc 99 reçoit aussi un signal correspondant à la demi-différence X_ de la sortie 98..DTD: de l'unité arithmétique 93.
Dans le bloc de conversion 99, pour chaque
paire de signaux filtrés X+(i), X_(i) (i = 1, 2,...
m), est calculé le rapport:
('? () () (3)
_ e. (i) est 2'éeerdie ces sicaux filtrés y ets () R des voies st:oD oniques cgam et croite, respectivement, alces cue: i(i) = X (i) X (i)
_ 1- (5)
L'énergie est calculée sur un intervalle de temps T = N/FD correspondant à N lectures du signal de départ de façon que: (i) = r 0i nj. 2 (6)
ET =-D
v i - 2 R- = n -R ( Comme l'énergie est calculée sur l'intervalle de temps 4 T de N lectures, les rapports Pi (i = 1,
52 2639779
2,...m) ne se forment qu'une seule fois dans cet intervalle de temps. Outre cela, dans le bloc de conversion 99, se forment les lectures X_(O0) du signal différentiel filtré dans la bande de fréquences de 0 à FO Hz. A cet effet, sont réalisées les opérations conformément à la formule: x (0) = _ x (i) Cs)
- - ij=1 -
Le bloc de conversion 99 (figure 12) comporte m voles identiques de traitement des signaux filtrés XT(i), X_(i). Examinons le fonctionr.ement d'une de ces voles. Sur les entrées de l'additionneur 172 et du soustracteur 182, sont envoyés depuis les sorties 1001 et 1Om+1 (figure 11) du bloc de filtres numériques 97, les mots codes des lectures des signaux filtrés X+(1), X_(1). Aux sorties de l'additionneur 172 (figure 12) et du soustracteur 182, des mots codés se forment correspondant aux premiers signaux filtrés XL(1) et XR(1) des voies gauche et droite qui sont envoyés sur les multiplicateurs 173 et 183. Aux sorties des multiplicateurs 173 et 183, des mots codés se forment, correspondant aux carrés des lectures des signaux filtrés XL(1) 2,i XR(1)] 2. Les valeurs EL() et ER(1) d'énergie des signaux filtres sont calculées à l'aide des additionneurs 174 et 184, des registres 175 et 185, et des commutateurs 176 et 186. Au début du cycle d'addition, sur un signal de synchronisation attaquant l'entrée du bloc de conversion 99 depuis la sortie 129 (figure 9) du générateur 123, le commutateur 176 (figure 12) connecte les sorties du registre 175 sur les entrées respectives de l'additionneur 174. Les entrées du deuxième groupe d'entrées'de l'additionneur 174 sont attaquées par les mots codés correspondant aux carrés des lectures du signal filtré [XL(1)] 2 de la voie stéréo gauche. Le résultat de l'addition est enregistré dans le registre 175. Ainsi, à la fin du
53 2639779
cycle d'addition, le registre 175 accumule la valeur de la somme des carrés des lectures du signal filtré de la voie de gauche, conformément à la formule (6), égale à l'énergie EL(i) du signal filtré. Le circuit de calcul de l'énergie du signal filtré de la voie de droite qui comporte l'additionneur 184, le registre 185, et le
commutateur 186, fonctionne de la même façon.
A la fin du cycle d'addition, sur le signal de synchronisation attaquant l'entrée du bloc 99 depuis la sortie 129 (figure 9) du générateurs 123, le commutateur 176 (figure 12) connecte les sorties du registre 175 sur les entrées du registre 178, et le commutateur 186 branche les sorties du registre 185 sur les entrées de l'additionr.eur 180. Le registre 178 réalise le retard du mot codé correspondant à la valeur d'énergie du signal filtré de la voie stéréophonique gauche pour un temps égal au temps d'exécution de l'opération d'addition par l'additionneur 180. A la sortie de l'additionneur 180 se forme un mot codé, correspondant à la valeur de la somme EL(1) + ER(1) des énergies des signaux filtrés des voies stéréophonicues gauche et droite, envoyé sur les entrées respectives du diviseur 181. D'autres entrées du diviseur 181 sont attaquées, depuis la sortie du registre 178, par un rot codé correspondant à la valeur EL(1) de l'énergie du signal de la voie stéréophonique gauche. A la sortie du diviseur 181, se forme un mot codé correspondant à la valeur du rapport P1 calculé à l'aide de la formule (3) . Les voies de calcul des rapports P2... Pr, fonctionnent de la même façon. Le fonctionnement des additionneurs 172, 174, 184, des multiplicateurs 173, 183, des registres 175, 185, du soustracteur 182, est synchronisé par une fréquence d'horloge à laquelle se succèdent les lectures du signal de radiodiffusion sonore attaquant l'entrée du bloc de conversion 99 (figure 9) depuis la sortie 128 du générateur 123. Le
54 2639779
fonctionnement du registre 178, de l'additionneur 180 et du diviseur 181 (figure 12) est synchronisé par une impulsion de déblocage définissant la durée du cycle d'addition lors du calcul de l'énergie des signaux filtrés et allant à l'entrée du bloc de conversion 99
(figure 9) depuis la sortie 129 du générateur 123.
Le calcul du signal différentiel X_(O0) filtré dans la bande de fréquences de 0 à fo Hz est fait par l'additionneur 187, le soustracteur 188 et le registre 189 (figure 12). Alors, les entrées 100m+l... 1002m du bloc 99, c'est-à-dire les entrées de l'additionneur 187, sont attaquées par les signaux filtrés X_(1), X_(2),..., X_(m). Depuis la sortie de l'additionneur 187, les mots codés correspondant aux sommes des signaux filtrés sont envoyés sur un groupe d'entrées du soustracteur 188. L'autre groupe d'entrées du soustracteur 188 est attaqué par le signal différentiel X_ retardé dans le registre 189, pour le temps de fonctionnement de l'additionneur 187. Ainsi, à la sortie du soustracteur 188, se forment les mots codés des lectures du signal X_(O) conformément à la formule (8). Depuis les sorties 1021...102m du bloc de conversion 99, les séquences de mots codés correspondant aux rapports Pl... Pm se succédant à la fréquence Fd/N attaquent les entrées des convertisseurs de code 1031...103m (figure 9), et depuis la sortie 101, les séquences de mots codés des lectures du signal X_(0), qui se suivent à la fréquence Fd, attaquent l'entrée correspondante du bloc de mémorisation tampon
96 (figure 9).
Le bloc de mémorisation tampon 96 réalise le retard des séquences de mots codés des lectures du signal X+ de la demi-somme des voies stéréophoniques gauche et droite et du signal filtré de demi-différence X_(O) attaquant ses entrées pour les adapter à la vitesse du flux arrivant sur l'entrée du bloc de
5 2639779
conversion spectrale 107. Alors, les signaux X+ et X_(0) attaquent les entrées des commutateurs 190, 191 (figure 13) commandés par une impulsion de déblocage d'une durée égale au cycle d'addition réalisé dans le bloc de conversion 99 (figure 9) de façon que l'intervalle de temps durant lequel se fait l'analyse spectrale soit égal à l'intervalle de temps durant lequel est faite la moyenne des carrés des lectures des
signaux pour calculer les énergies EL(i) et ER(i).
Ainsi, durant les premières N périodes d'horloge, les commutateurs 190, 191 (figure 13) assurent l'enregistrement des mots codés des lectures des signaux X+ et X_(i), respectivement, dans les mémoires d'écriture-lecture 191, 194, et les N périodes
d'horloge suivantes, dans les mémoires d'écriture-
lecture 193 et 195, l'information étant alors lue dans les mémoires 192, 194. L'enregistrement de l'information dans les mémoires 192, 193, 194, 195 se fait à la fréquence d'horloge Fd, et la lecture, à la fréquence 2Fd. Le commutateur 196 connecte à tour de rôle sur la sortie du bloc de mémorisation tampon 96 les sorties des mémoires d'écriture-lecture 192, 193, 194, 195 de façon qu'à la sortie du bloc 96 se forme une séquence de mots codés des lectures des signaux X+ et X_(O0) qui se suivent à la fréquence 2Fd, le groupe de N mots codés des lectures du signal X+ se formant d'abord, et, ensuite le groupe de N mots codés des
lectures du signal X_(O), et ainsi de suite.
La séquence formée de mots codés des lectures des signaux X+ et X_(0) arrive dans le bloc de conversion spectrale 107 (figure 9) et, ensuite dans le convertisseur de code 109. Le convertisseur de code 109 est commandé par les signaux produits par le conformateur d'impulsions de commande 112 et par le bloc de mémoire 115 contenant les numéros des
composantes spectrales des bandes critiques de l'ouïe.
2639779
Le fonctionnement des blocs 112, 115 se fait de la êmee
façon qu'au codage des signaux monophoniques.
Dans les convertisseurs de code 1031..., 103m, s'effectue le recodage des mots codés correspondant aux rapports P1...Pm en un code avec virgule flottante de la même façon que dans le
dispositif connu.
Les mots codés des exposants et des mantisses fournis par les sorties des convertisseurs de code 1031... 103m sont envoyés sur les entrées 1041... 104m et 1061...106m du multiplexeur 105 qui les réunit en un seul flux numérique transmis à la fréquence d'horloge Fs définie à l'aide de l'expression: Z- =:e + F' + p
X (9)
ou if,-, est la fréquence de répétition des impulsions de code du signal X_; -2 est la fréquence de répétition des impulsions de code du signal X_(O); Fp est la fréquence de répétition des
impulsions de code des rapports Pl...Pm.
Dans le décodeur, au codage et au décodage des signaux stéréophoniques, l'entrée du démultiplexeur (figure 9) est attaquée par une séquence de caractères binaires du signal numérique codé de radiodiffusion sonore. Le démultiplexeur 130 réalise le dégagement du flux numérique binaire reçu des caractères binaires se suivant à la fréquence d'horloge Fs, le dégagement, à partir des caractères de synchronisation en cycles reçus, d'un signal de déblocage à la fréquence Fd/N, et la décomposition du flux numérique reçu en séquences de caractères des mots codés des exposants et des mantisses des signaux codés filtrés et du signal de la demi-somme des voies stéréophoniques gauche et droite. Les séquences de caractères des mots codés des exposants et des mantisses sont envoyées depuis les sorties du (6 aZnbT;) Zt sanbTpienu saalîT; ap oolq np apauua anSe4e 'Pl aouanbgl; el e;UaATns as Tnb +X IleuTS np sain-oal sap sapoD s;ou ap aDuanbas e 5 sanbTuoqdoaaqs xneuBTs sael nod anapoo np (6 ainST;) 96 uodUxe uoT;4seTo0UxU ap oo0q np aa9lqold np aS2aAUT 9aUaTqo2d al qnosa tEI uodCUe uoT7es!-OU 9 ap oolq al 'TSUTV (0) X $a +X [LUBTS rnp sanqoal sap sapoo s;ou ap saouanbas ua 2asoduozap Oc anod papa.a inal quUsTlMa2 iú1 uodZe-; uoT;esteouxaaU ap oolq al suep quaATII (0) X 4a +X xnut5Ts sap sa2nqoal sap sapoo soux saI 'úú1 as^aAUT alP2oads uoTslaAuoD ap oolq np aeTqos Ul sTndaG sanbTuoqdouoU xneuBTs ap anapooap al suep sanbT;uapq z SDOIq sap uaGUauuoT;Duo; al arLb uob; aaui ul ap qTp; as ZSI ana-uilo; uoo np a úgI 'CúúI 'Zúi solq sap 'ici apoz ap SnessTaaAUOD rnp 4uaaUuoT; ouo; al *úúi aSlaAUT ale;zads UoTs2aAuoo ap ooiq al suep 'aqTnsua '-a ZúI ucd1z uoT;esT.ouU9U ap 0ooq al suep -UaAT2 1úic apoo oz ap s2nSssT;XaAuoD sap seaIPDas satuesOduOD sap sapoD s;oz sa a'roI ap sanb7;t% sapuzq sap saseioads Sa UesodooD sap so2aZnu sae quzu2auoo ú91 aúIoJaUo ap ooiq np;a ZS apierpu.oo ap suoTsindUT,p Inaqeuio;uoo rnp 991I 'LSI '951 'SSI sasTos sal sTfndap qUVATIa Sl xnruBTs sal.ed apumuoD qsa 1úi apOD ap 2naSSTqaAUOD np quea'auuo$Tquo; aq sanlrbuoqdouou xnPubfs sap 2napoOap al suzp anLb; oaUU ap 'axT; aInbaTA V apoo ua (0)-X qe +X xnu5Tfs sap s8; aSmDads saquUsoduoo sap soolq led a;ue;o-; ainlBTA e apoo np UOTS.aAUOD 0i 21 zTe; as 'IEi apoo ap anassT;aAUODO al suQa îI aenbTuoqdoalaqs IPuBTs np uoTqn;$Tsa ap oolq np 10,I'' 10 jy saa2ua sal ans sTUIsueq quos xrleU5Ts sal' Lú1i *TLE apoO ap S.ZnaSSTIaAUOD sal suep suULoI 'axT; arln2IA U apoD ua aqu;ol; g alnBrrA U apQD np ' ''d s;2odde1 xne quepuodsax.oo sapoo sqoui sap aB2poZa2 al quasTIeea I LI' 'LEú sInassT; qaAuoo saq uLi. 'TLiú 'ici apoo ap s2nassT;qaauoD sap salua sie ans 0ocI anaxaIdTinulap
6ZZ6ú9Z LS
58 2639779
qui diffère du bloc de filtres numérique 97 du fait qu'il comporte encore un filtre auxiliaire (m + 1) à bande passante de O à fo Hz. Formés sur les sorties du bloc de filtres numériques 142, les signaux filtrés X+(0), X+(l)...X+(m) sont envoyés, respectivement, sur les entrées 1451...145m+l du bloc de restitution du signal stéréophonique 141. Outre cela, l'entrée du bloc 141 est attaquée, depuis la sortie 144 du bloc de mémorisation tampon 134, par les mots codés des
lectures du signal X_(0).
Le bloc de restitution des signaux stéréophoniques 141 réalise la restitution des signaux des voies stéréophoniques gauche et droite suivant les signaux filtrés X+(0), X+(1)...Xm(1) de la demi-somme des voies stéréophoniques gauche et droite, suivant le signal différentiel filtré dans le domaine des basses fréquences X_(O0), et suivant les valeurs Pl...Pm des rapports de l'énergie du signal de la voie stéréophonique gauche à la somme des énergies des signaux filtrés des voies gauche et droite. Alors, dans la bande de fréquences de O à f0 Hz, le signal filtré de la voie stéréophonique gauche est: XL (0) = X+( ) + x_(o) (10) et le signal filtré de la voie stéréophonique droite est: X (O) = X+( ) - x(o) (11) D'autres signaux filtrés sont restitués conformément aux relations suivantes: XL(i) = X+(i)Pi; (i = 1, 2,..., m) (12) XR( i) = X+( i) (1 - P X(i)XL(i) (13) Le signal restitué complet de la voie stéréophonique gauche sera: xL, = XL(=i) *(14) i=0 et celui de la voie stéréophonique droite et celui de la voie stéréophonique droite:
59 2639779
n XR - xP(Z) (Z) i=O Dans le bloc de restitution des signaux stéréophoniques 141, les mots codés des lectures des signaux X+(0) et X_(0) sont envoyés sur les entrées de l'additionneur 212 (figure 15), à la sortie duquel se forment les mots codés des lectures du signal XL(0) arrivant dans le registre 213. Les mots codés des lectures des signaux X+ (0), X_(0) sont également envoyés sur les entrées du soustracteur 214. depuis la sortie duquel les mots codés des lectures du signal XR(0) arrivent dans le registre 215. Les mots codés des lectures du signal filtré X (1) attaquent la première entrée du multiplicateur 2201 et l'entrée du registre 2211. La deuxième entrée du multiplicateur 2201, qui est l'entrée 1401 du bloc 141, est attaquée depuis la sortie du convertisseur de code 1371 (figure 9) par les mots codés correspondant au rapport P1. La sortie du multiplicateur 2201 (figure 15) fournit les mots codés des lectures du signal filtré restitué XL(1) de la voie stéréophonique gauche qui arrivent dans le registre 2211 et sur la première entrée du soustracteur 2231. La deuxième entrée du soustracteur 2231 est attaquée par les mots codés des lectures du signal filtré XR(1) de la voie stéréophonique droite retardés dans le registre 2221 d'un cycle de multiplication. De la même façon, se réalise la restitution des signaux filtrés XL(2)...XL(m), XR(2)...XR(m). Les registres 213, 215, 2221...222m servent à retarder les mots codés des signaux XL(0), XR(0), XL(1)...XL(m) d'un cycle de travail des soustracteurs 2231...223m. Les additionneurs 217, 219 réalisent l'addition des signaux filtrés restitués XL(i), XR(i), o i = 0, 1...,m, attaquant leurs entrées 216, 2241...224m et 218, 2251.. 225m, respectivement. Aux sorties des additionneurs 217, 219, se forment les mots codés des signaux restitués des voies stéréophoniques gauche et
2639779
droite qui attaquent les convertisseurs numériques-
analogiques 147, 150 (figure 9) et, ensuite, les filtres passe-bas 148 et 151. Depuis les sorties des filtres 148 et 151, arrivent les signaux restitués des voies stéréophoniques gauche et droite. Ainsi, à la sortie du codeur du dispositif, au codage des signaux stéréophoniques, le signal stéréophonique de départ est représenté par un flux numérique transmis avec la vitesse:
+ V.
VS = VI + V, + Vp bits/s, (6) V est la vitesse du flux numérique du signal codé Xr de demi-somme des signaux des voies stéréophoniques gauche et droite égale à la vitesse du flux numérique à la sortie du codeur du signal monophonique de radiodiffusion sonore; par conséquent: = (24.Kp + N.KM).Fd/N bits/s; (17) Mo est la vitesse du flux numérique du signal code X_ de demi-différence des voies stéréophoniques gauche et droite filtré dans la bande de fréquences de 0 à f0. Comme pour les fréquences f > fo, l'énergie du signal X_(0) est égale à 0, ses composantes spectrales pour lesquelles K>N1, o
= X-
sont également égales à 0, et l'on n'a pas besoin de les coder; par conséquent la vitesse du flux numérique est alors égale à: VV2 = ((24 - m) Kp + NlKM).Fd/N bits/s, (18) o m est le nombre de bandes de hautes fréquences critiques de l'ouïe o l'on fait le calcul des rapports P1... Pm, Vp est la vitesse du flux numérique des signaux codés correspondant aux rapports Pl... Pm et est égale à: Vp = m(K'p + K'M).Fd/N bits/s, (19)
61 2639779 o K'p et K'M sont le nombre de bits respectivement de l'exposant et de la
mantisse du code
des rapports P1...Pm.
Lors des études expérimentales du dispositif revendiqué, les bandes de fréquences passantes f0, fl...fn ont été choisies égales aux bandes critiques de l'ouïe. Dans ce cas, f0 = 6400 Hz, c'est-à-dire que dans la bande de fréquences correspondant à vingt groupes de basses fréquences, l'effet stéréophonique est complètement préservé. Dans chacune des quatre bandes critiques de l'ouïe restantes, il est assuré une quasistéréophonie. Comme, dans le domaine des hautes fréquences, l'ouïe humaine ne perçoit pratiquement pas le son stéréo, l'introduction dans le domaine des fréquences supérieures à 4C0 Hz d'une telle bande de quasistéréophonie est suffisante pour préserver la perception stéréophonique. Les paramètres or.t été choisis de la façon suivante:
S = A5N M, =412.
D'autres paramètres ont été choisis les mêmes qu'au codage des signaux monophoniques de radiodiffusion sonore. Dans ce cas, la qualité du signal sonore stéréo décodé de radiodiffusion sonore ne
diffère pas de la qualité du signal sonore de départ.
La vitesse du flux numérique à la sortie du dispositif de codage, conformément aux expression (16), (17), (18) et (19), est égale à:
C +)
VS = (4x 4 +X I xO24)x3 x) x/ iO + _4 + 5x412)x x32x103/1024+ 4(4 + 5) x32xIC3/1C2L = 225 kiDts/s, c'est à dire est de 1,4 fois inférieure à celle du dispositif de codage des signaux stéréophoniques o les signaux des voies stéréophoniques gauche et droite sont codés indépendamment à l'aide du dispositif de codage décrit
dans la revendication 1.
62 2639779

Claims (2)

REVENDICATIONS
1 - Dispositif de codage et de décodage des signaux de radiodiffusion sonore, comprenant: un codeur comportant, mis en cascade, un filtre passebas (1) dont l'entrée sert d'entrée au codeur et un convertisseur analogiqe-numérique (2), ainsi qu'un convertisseur de code (6) relié électriquement au convertisseur analogique-rnumérique (2), un générateur d'impulsions de synchronisation (21) étant branché sur des entrées de synchronisation du convertisseur analogique-numérique (2) et du convertisseur de code (6); et un décodeur comportant un convertisseur de code (29), et, mis en cascade, un convertisseur numérique-analogique (32) relié électriquement au convertisseur de code (29) et un filtre passe-bas (33) dont la sortie sert de sortie au décodeur, un générateur d'impulsions de synchronisation (44) ayant une sortie (48) branchee sur l'entrée de ' synchronisation du convertisseur numérique-analogique (32); caractérisé en ce que, pour le codage et le décodage de signaux monophoniques de radiodiffusion sonore, le codeur comporte: un bloc de mémorisation tampon (3) sur les entrées respectives duquel sont branchées, bit par bit, les sorties du convertisseur analogique-numérique (2), tandis que des entrées d'impulsions d'horloge et de cycles d'horloge du bloc de mémorisation tampon (3) sont branchées sur des sorties respectives (22, 23) du générateur d'impulsions de synchronisation (21); un bloc (4) de conversion spectrale des signaux de radiodiffusion sonore, dont des entrées d'information sont branchées sur les sorties du bloc de mémorisation tampon (3), et des entrées de cycles d'horloge et d'impulsions d'horloge sont branchées sur les sorties respectives (22, 23) du générateur d'impulsions de synchronisation (21), les sorties du bloc (4) de conversion spectrale des signaux saeaz;ue ses e Tnb (OC) uodCU; UOT1ST.XO'aUl ap DoCq un (6Z) apoD ap 2n9ssTq^aAuoD np qa (t) uoTqsTuo0qDuKs ap SuoTslndUTp iantaelaue unp s^aATqads92 S sepaqua sel ans aqtouleq;ua;p (g9) uoTwSTUO0qouAs ap saeTqos ses ap 9unl a, (6Z) apOD ap 2nessT;q2Auoo np seATDodsea sael;ue sel ans saagqDulq quuqq (9Z) anexaed;Tlnuap np uoTeulo;uT,p sa;.Ios sel '(9I) aneXaldT;nu np a;T2os UT ans aaDtqUq qSa e arnapoDap 0o nu aeaquep las apque8,l quop (9Ez) znaxaedT;Inuap un e: az odoo anapooap e9 'suo;TpUOD seaD suep "a: nepoo ne ae20os ap quPA2as (91) anaxaedlInu np s!qlos 21 q (IZ) UoTqesiuO0aDu/s ap suoTslndaUp Inaeaue5 np (gz úEZ) saATDedsal saT7ios sel ans saagouuaq que; (91) 9Z anaexe!dTln;n np uoTqVsTuo0t2DuXs ap saVaqua sap '(6) apuwoo ep suoTsindUIp InsweeulouoD np seATqCedsax saTqos sel Ins sae-Ouvlq (0Z '61) apueuoD ap sae2;u9 sas qa '(9) apoD ap in9ssITqaAuoD np (8T 'LT) seaTqos sel Ins saqou-lq uoT loouTp ssule ses Trnb (91) oz naexald7lr.:i un e (IZ) uoesT-Suc ZouAS.p suoTSlrIdUTp i.aelaga5 nrp (úZ) eATOsasa aTI7oS UI lns apiqouuaq Ue;9 t ano,8 ap senbTn;To sepu2q sap saIeîa$ods sauesod=oD sep soapnu sep -u2uu;uoo (ZI). aIToUea' ep 0ooq np uoITqsTuo0qDuAs ep eagua aun '(6) apu'Uoo gI ap suoTsTndUTp anae$uo;uoo np (il '0T) uoTU'2Lo7uTp sazua sel ans saatqoueLq saTq2os ses;a (6) apueuruoD ap suoTslndZp anane2l'o;uoD np saATDoadsea saTq2os sel 2ns saaqoulq (gi ''I 'úI) apuieuroD ap sapaqua ses e Tnrb atno1i ap sanT'4TD sepueq sep saeiî;Dads 01 sequsodoo sep sozamnu sel uueuuauoD (ZT) aeToUaie ap DoLq un t (9) epoo ep inessTlaAuoo np (S 'L) apu oOD ap s8aeeue sep 2ns saaqgueIq;uos saAeTDadsa seTq.oOs ses qa (IZ) uoTq2sTuo. qous ap suoTslnduTp nelaua5 np (GZ 'Z 'úEZ)saAT;Dadsae seT-oS S sel ins saaqDue2q quos uoTqsTuo.qoDuKs ap sael;ua sap quop (6) apueuz,,oD ap suoTslndUTp inaneulo;uoo un ' (9) apoD ap 2n8ssTqaeAUOD np UOTqUIO;uTp saea2Ua sel ans Tq ied xq 'seaaqDulq que; ealouos uoTsn;;!poIp22 ap
6 Z6ú9Z ú9
d'information branchées, bit par bit, sur les sorties respectives du convertisseur de code (29) et ses entrées de synchronisation branchées sur des sorties respectives (48, 46) du générateur d'impulsions de synchronisation (44) et du démultiplexeur (26); un bloc (31) de conversion spectrale inverse des signaux de radiodiffusion sonore qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du bloc de mémorisation tampon (30), ses entrées de synchronisation branchées sur les sorties respectives (48, 46) du générateur d'impulsions de synchronisation (44) et du démultiplexeur (26), et ses sorties branchées, bit par bit, sur les entrées respectives du convertisseur numérique-analogique (32); un conformateur d'impulsions de commande (34) qui a ses entrées de synchronisation branchées sur les sorties respectives (45, 46, 47) du démultiplexeur (26) et du générateur d'impulsions de synchronisation (44) dont une sortie appropriée (47) est branchée sur l'entrée de synchronisation du convertisseur de code (29), des sorties (35, 36, 37, 38) du conformateur d'impulsions de commande (34) étant branchées sur les entrées de commande respectives du convertisseur de code (29), ainsi que des entrées du démultiplexeur (26) et du bloc de mémorisation tampon (30); et un bloc de mémoire (41) contenant des numéros des composantes spectrales des bandes critiques de l'ouïe, qui a ses entrées de commande branchées sur les sorties respectives (42, 43) du conformateur d'impulsions de commande (34), son entrée de synchronisation sur la sortie correspondante (46) du démultiplexeur (26), et ses sorties (39, 40) branchées sur les entrées d'information du conformateur d'impulsions de commande (34).
2 - Dispositif de codage et de décodage des signaux stéréophoniques de radiodiffusion comprenant:
un codeur comportant, mis en cascade, un filtre passe-
2639779
bas principal (88) dont l'entrée sert d'entrée au codeur et un convertisseur analogique-numérique principal (89), ainsi qu'un convertisseur de code principal (109) relié électriquement au convertisseur analogique-numérique principal (89), un générateur d'impulsions de synchronisation (123) étant branché sur les entrées de synchronisation du convertisseur analogique-numérique principal (89) et du convertisseur de code principal (109); et un décodeur comportant un convertisseur de code principal (131) et, mis en cascade, un convertisseur numérique-analogique principal (147) relié électriquement au convertisseur de code principal (131) et un filtre passe-bas principal (148) dont la sortie sert de sortie au décodeur, un générateur d'impulsions de synchronisation (154) ayant une sortie branchée sur l'entrée de synchronisation du convertisseur numérique-analogique principal (147); caractérisé en ce que, pour le codage et le décodage des signaux stéréophoniques de radiodiffusion, le codeur comporte, mis en cascade, un filtre passe-bas auxiliaire (90) dont l'entrée sert d'entrée auxiliaire au codeur, et un convertisseur analogique-numérique auxiliaire (91) dont l'entrée de synchronisation est branchée sur la sortie respective (128) du générateur d'impulsions de synchronisation (123), une unité arithmétique (93) dcnt des entrées d'informations (92, 94) sont respectivement branchées, bit par bit, sur les sorties des convertisseurs analogiques-numériques principal et auxiliaire (S9, 91) et son entrée de synchronisation est branchée sur la sortie respective (128) du générateur d'impulsions de synchronisation (123), un bloc de filtres numériques (97) qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives de l'unité arithmétique (93), et son entrée de synchronisation branchée sur la sortie respective (128) du générateur d'impulsions de synchronisation (123), un bloc (99) de
66 2639779
conversion des signaux portant l'information sur le signal stéréophonique de radiodiffusion, ayant 2m groupes d'entrées d'information, o m = 1... 24, branchées respectivement, bit par bit, sur des sorties (OO1... lOOm, 100m+1...l* 1002m)du bloc de filtres numériques (97), et un groupe d'entrées d'information branchées, bit par bit, sur des sorties respectives (98) de l'unité arithmétique (93), ainsi que des entrées. de synchronisation qui sont branchées sur des sorties respectives (128, 129) du générateur d'impulsions de synchronisation (123), des convertisseurs de code auxiliaires (1031...103m) qui ont leurs entrées d'information branchées, bit par bit, sur des sorties (1021...102m) du bloc (99) de conversion des signaux portant l'information sur le signal stéréophonique de radicdiffusicn, les entrées de synchronisation des convertisseurs de code auxiliaires (1031...103m) étant branchées sur les sorties respectives (128, 129) du générateur d'impulsions de synchronisation (123) , un multiplexeur (105) qui a ses entrées d'information branchées, bit par bit, sur des sorties (113, 114) du convertisseur de code principal (109), ses entrées de synchronisation branchées sur les sorties respectives (124, 125, 127, 128, 129) du générateur d'impulsions de synchronisation (123), la sortie du multiplexeur (105) servant de sortie au codeur, chacun des convertisseurs de code auxiliaires (1031...103m) ayant deux groupes de sorties branchées sur des entrées d'information (1041...104m,106t...1C6m) respectives du multiplexeur (105); ainsi qu'en cascade avec l'unité arithmétique (93), le bloc de filtres (97) et ledit bloc (99) de conversion, un bloc de mémorisation tampon (96) qui a un groupe d'entrées d'information branchées, bit par bit, sur la sortie respective (95) de l'unité arithmétique (93), et un deuxième groupe d'entrées d'information branchées, bit par bit, sur la sortie respective (101) du bloc (99) de ins agaqoupq;sa qa anapooap ne apaiuap 4.as apa. zuajI quop (0CI) inaxaidT;inUap un: aqZodUoo 2napooap ael anb aD ua qa i (CZI) uoTqUSTuoaqouKs ap suoTslndUIT,p 5c nangequa5 np (gZI) aAT;4adsa2 asT$os el ans aptqoueq u,2? a:nol ap sanbTqTIo sapueq sap salelaDads saquesoduoo sap sozagnu sal queuaquoD (gSiT) a.ZoUIau ap oolq np uoIesTuo0lqtuXs ap a?2ua,l '(ZII) apuuuoD ap suo:sind!Tp zna-4lo;uoo np uoTI.lo;UTp saaaqua O sal ans saa-qDuPq (0ZI '611) saTqIos sas 'a (ZlI) apUeJXOD ap suoTslndUTp inaeuilozuoo np SaAT;Dadsal saTZos sal Ins sa- Du2ueq (SIT 'LIT '911) apu=oo ap sa;ua sas Z 7nb arno0, ap sanIbT;D sapu2q sap saie2Dads saquesod'oD ap so28aunu sal queua;uoD (glT) S azTo9aU ap Jolq un;a: (gOi) znaxaldT;îrui np sag;ua sal irns (ZZî 'uZ) saT;qos sap;a '(601) r2dTOUT!d apoO ap 2nassTqlaAuoD rp (îli '0IT) apuerZoo ap saaaua sap !ns saqoDuV2q ';uaaA;oadsa 'saT;ToS ses ap sauT-. lao (ú[E) uoTUsTuol4quAs ap sUoTsrindITp oza;.?t5 0 E r.p ('ZI '9ZI '2Zl) saATrDadsal saT.7os sal ans sagqUIq uo4$esTuoMDA'.s ap saalua ses 'e Tnb (zEI) atu2oo ap suoTslnr.dTp anaqulo;uoo un uaeauelEa queatcO'oD anapoo ai (601) lVdToUT.d apoo ap anassT;laAuoo np uoTquilo;uTp sagaua sal ans '; çq led Tq 'saqoDuleq quiea aaouos uoIsn;;Ipoçpez ap xnrufbs sap ale2;qads uotslaauom ap (LOI) Doiq rp saTq2os sal '(úZI) uoT$esTuoqoDuXs ap suoTsIndL,Tp rna;w:up5 rp (gzI 'EzI) saATqDadsa2 sai;2os sal ans saatqouuq aBoIotqp saloio ap -a a5boIoqp 'UOTqSTUoloDUAS 0i ap saapzua sas '(96) uodmeL; uoT;esT2oaU ap 0oiq np saTqIos sal ans 'qTq led;Tq 'saat4uelq (soi) uoTo2u0;uT,p saazsua ses e Trb aZouos uOIsn;;TpoTpiE ap xrn.uf5s sap ale-aeds uoTs2aAuoo ap (LOI) ooTq un;a (úEZI) uoi0 sIuo/qiuAs ap suoTsIrdUT,p inazeau?5 np g (SZI 'bZI) saAT;Dadsa- saT;Sos saI ans saaqoulq quieq (95) uodC; uoT;1s!TOU1aU ap oolq np UoTesTUo-qDUAs ap sa2qua sal 'uoTsn;JTpoTpU2 ap anibTuoqdo2aqs IPuBTs al ans uoTq'alo;uT, I;u;.iod xneuFrs sap uoTs^aAuoO
6//6ú9E L9
68 2639?779
la sortie du multiplexeur (105) du codeur, les sorties appropriées (135, 136) respectives du démultiplexeur (130) étant branchées sur les entrées d'information du convertisseur de code principal (131) du décodeur et une de ses sorties de synchronisation (164) étant branchée sur les entrées respectives du générateur d'impulsions de synchronisation (154) et du convertisseur de code principal (131) du décodeur; un premier bloc de mémorisation tampon (132) qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du convertisseur de code principal (131) du décodeur et ses entrées de synchronisation branchées sur les sorties respectives (166, 167) du générateur d'impulsions de synchronisation (154); un bloc de conversion spectrale inverse de signaux de radiodiffusicn sonore (133) qui a ses entrées d'information branchées, bit par bit, sur les sorties respectives du premier bloc de mémorisation tampon (132), ses entrées de synchronisation branchées sur les sorties respectives (167, 166) du générateur d'impulsions de synchronisation (154) ; un conformateur d'impulsions de commande (152) qui a ses entrées de synchronisation branchées sur les sorties respectives (164, 165) du démultiplexeur (130) et du générateur d'impulsions de synchronisation (154) et une sortie appropriée (157) branchée sur l'entrée de synchronisation du convertisseur de code principal (131) du décodeur, les sorties (155, 156, 158) du conformateur d'impulsions de commande (152) étant respectivement branchées sur les entrées de commande du convertisseur de code principal (131) du décodeur et du démultiplexeur (130); un bloc de mémoire (153) contenant les numéros des composantes spectrales des bandes critiques de l'ouïe qui a ses entrées de commande branchées sur les sorties respectives (159, ) du conformateur d'impulsions de commande (152), son entrée de synchronisation branchée sur la. sortie
69 2639779
respective (167) du générateur d'impulsions de synchronisation (154) et ses sorties (161, 162) branchées sur les entrées d'information du cornformateur d'impulsions de commande (152); m convertisseurs de code auxiliaires (1371...137m) dont chacun a deux entrées d'information branchées sur les sorties respectives (1381...138r,1391...139&) du démultiplexeur (130), les entrées de synchronisation de chacun des m convertisseurs de code auxiliaires (1371...137r) étant respectivement branchées sur des sorties (168, 163) du générateur d'impulsions de synchronisation (154) et du démultiplexeur (130); un bloc de restitution du signal stéréophonique (141) qui a son entrée de synchronisation branchée sur la sortie respective (16S) du générateur d'impulsions de synchronisation (154); un bloc de filtres numériques (142) qui a son entrée de synchrcnisation branchée sur la sortie respective (168) du générateur d'impulsions de synchronisation (154) et ses (m + 1) sortles ainsi que les sorties de chacun des m convertisseurs de code auxiliaires (1371...137n), branchées, bit par bit, sur des entrées (1451...145m+1, 1401...140m) du bloc de restitution du signal stéréophonique (141); un deuxième bloc de mémorisation tampon (134) qui a ses entrées d'information branchées, bit par bit, sur les sorties du bloc de conversion sDectrale inverse des signaux de radiodiffusion sonore (133) et ses entrées de synchronisation, respectivement, branchées sur les sorties (166, 167, 168, 163) du générateur d'impulsions de synchronisation (154) et du démultiplexeur (130), les sorties d'un groupe de sorties (143) du deuxième bloc de mémorisation tampon (134) étant branchées, bit par bit, sur les entrées respectives du bloc de filtres numériques (142), et les sorties d'un autre groupe de sorties (144) étant branchées, bit par bit, sur les entrées respectives du bloc de restitution du signal stéréophonique (141); et, mis en cascade, un
2639779
convertisseur numérique-analogique auxiliaire (150), et un filtre passebas auxiliaire (151) dont la sortie sert de sortie auxiliaire au décodeur, les sorties d'un groupe de sorties (146) du bloc de restitution du signal stéréophonique (141) étant branchées, bit par bit, sur les entrées d'information du convertisseur numérique-analogique principal (147), et les sorties de son deuxième groupe de sorties (149) étant branchées, bit par bit, sur les entrées d'information du convertisseur numériqueanalogique auxiliaire (150), dont l'entrée de synchronisation est branchée sur la sortie respective (168) du générateur d'impulsions de
synchronisation (154).
FR8815469A 1987-08-26 1988-11-25 Dispositif de codage et de decodage des signaux de radiodiffusion sonore Withdrawn FR2639779A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SU1987/000095 WO1989002195A1 (fr) 1987-08-26 1987-08-26 Dispositif pour coder et decoder des signaux de radiodiffusion sonore

Publications (1)

Publication Number Publication Date
FR2639779A1 true FR2639779A1 (fr) 1990-06-01

Family

ID=21617134

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8815469A Withdrawn FR2639779A1 (fr) 1987-08-26 1988-11-25 Dispositif de codage et de decodage des signaux de radiodiffusion sonore

Country Status (8)

Country Link
JP (1) JPH02501180A (fr)
DE (1) DE3791003T1 (fr)
DK (1) DK199189A (fr)
FI (1) FI891965A0 (fr)
FR (1) FR2639779A1 (fr)
GB (1) GB2224185B (fr)
NL (1) NL8720747A (fr)
WO (1) WO1989002195A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9100173A (nl) * 1991-02-01 1992-09-01 Philips Nv Subbandkodeerinrichting, en een zender voorzien van de kodeerinrichting.
US5278909A (en) * 1992-06-08 1994-01-11 International Business Machines Corporation System and method for stereo digital audio compression with co-channel steering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3102822A1 (de) * 1981-01-28 1982-08-05 Siemens AG, 1000 Berlin und 8000 München Verfahren zur frequenzbandkomprimierten sprachuebertragung
EP0075888A2 (fr) * 1981-09-28 1983-04-06 Siemens Aktiengesellschaft Procédé de transmission de signaux de parole à bande de fréquence comprimée et avec protection contre les écoutes illicites
WO1988004117A1 (fr) * 1986-11-21 1988-06-02 Bayerische Rundfunkwerbung Gmbh Procede de transmission de signaux audio numerises
EP0273567A1 (fr) * 1986-11-24 1988-07-06 BRITISH TELECOMMUNICATIONS public limited company Système de transmission

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5240563B2 (fr) * 1972-03-07 1977-10-13
US4301331A (en) * 1977-02-22 1981-11-17 Yurek John J Composite limiting sum and difference circuitry for extending the reception area of a frequency modulated stereo radio transmitter
NL8104156A (nl) * 1981-09-08 1983-04-05 Philips Nv Inrichting voor de ontvangst van tv-signalen met linker en rechter stereophone geluidssignalen.

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3102822A1 (de) * 1981-01-28 1982-08-05 Siemens AG, 1000 Berlin und 8000 München Verfahren zur frequenzbandkomprimierten sprachuebertragung
EP0075888A2 (fr) * 1981-09-28 1983-04-06 Siemens Aktiengesellschaft Procédé de transmission de signaux de parole à bande de fréquence comprimée et avec protection contre les écoutes illicites
WO1988004117A1 (fr) * 1986-11-21 1988-06-02 Bayerische Rundfunkwerbung Gmbh Procede de transmission de signaux audio numerises
EP0273567A1 (fr) * 1986-11-24 1988-07-06 BRITISH TELECOMMUNICATIONS public limited company Système de transmission

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2-5 juin 1987, pages 46-47, IEEE, New York, US; E.F. SCHROEDER et al.: ""MSC": Stereo Audio Coding with CD quality and 256k BIT/SEC" *

Also Published As

Publication number Publication date
GB8909349D0 (en) 1989-12-06
FI891965A (fi) 1989-04-25
GB2224185A (en) 1990-04-25
WO1989002195A1 (fr) 1989-03-09
GB2224185B (en) 1991-05-08
DE3791003T1 (de) 1989-10-19
DK199189D0 (da) 1989-04-25
JPH02501180A (ja) 1990-04-19
DK199189A (da) 1989-06-01
FI891965A0 (fi) 1989-04-25
NL8720747A (nl) 1989-07-03

Similar Documents

Publication Publication Date Title
EP0002998B1 (fr) Procédé de compression de données relatives au signal vocal et dispositif mettant en oeuvre ledit procédé
EP0139803B1 (fr) Procédé de reconstitution d'informations perdues dans un système de transmission numérique de la voix et système de transmission utilisant ledit procédé
EP0064119B1 (fr) Perfectionnement aux procédés de codage de la voix et dispositif de mise en oeuvre du procédé perfectionné
US3631520A (en) Predictive coding of speech signals
EP0111612B1 (fr) Procédé et dispositif de codage d'un signal vocal
EP0397564B1 (fr) Procédé et installation à codage de signaux sonores
Gerzon et al. A high-rate buried-data channel for audio CD
Ramstad Sub-band coder with a simple adaptive bit-allocation algorithm a possible candidate for digital mobile telephony?
RU2017120175A (ru) Декодер для декодирования мультимедийного сигнала и кодер для кодирования вторичных мультимедийных данных, содержащих метаданные или управляющие данные для первичных мультимедийных данных
NL9000338A (nl) Digitaal transmissiesysteem, zender en ontvanger te gebruiken in het transmissiesysteem en registratiedrager verkregen met de zender in de vorm van een optekeninrichting.
WO2009125114A1 (fr) Dissimulation d'erreur de transmission dans un signal audionumerique dans une structure de decodage hierarchique
EP0093219A1 (fr) Procédé de codage numérique et dispositif de mise en oeuvre dudit procédé
CH653192A5 (fr) Procede de codage et codeur d'un signal numerique.
CA1263756A (fr) Dispositif de calcul d'une transformee de fourier discrete et son application a la compression d'impulsion dans un systeme radar
FR2486334A1 (fr) Procede pour numeriser un signal video discret dans le temps avec utilisation d'une transformation d'image
FR2463996A1 (fr) Systeme de transmission de signaux numeriques
CA2029768C (fr) Procede et dispositif de codage de filtres predicteurs de vocodeurs tres bas debit
EP0059294A1 (fr) Perfectionnement aux procédés de transmission et dispositif de mise en oeuvre du procédé perfectionné
FR2484744A1 (fr) Circuits de filtrage numerique diminuant le debit de mots d'un signal numerique du type utilise dans les systemes telephoniques a commutation numerique, filtres numeriques utilises et joncteur de ligne equipe de tels circuits
EP1175030A2 (fr) Méthode et système pour le codage perceptuel de signaux audiophoniques multicanal par transformation en cosinus discrète et cosinus discrète modifiée à cascades
EP0131521B1 (fr) Procédé et installation d'analyse et de restitution de signal à échantillonnage et interpolation
JPS63273898A (ja) 音声信号をスロー・ダウン及びスピード・アツプするデイジタル方法及び装置
JP2948024B2 (ja) 波形符号化/復号化方法及びその装置
EP0334714B1 (fr) Codeur différentiel à filtre prédicteur auto adaptatif et décodeur utilisable en liaison avec un tel codeur
GB2547877B (en) Lossless bandsplitting and bandjoining using allpass filters

Legal Events

Date Code Title Description
ST Notification of lapse