Brevet FR2758676A1 — publié le 19980724

DESCRIPTION La présente invention concerne un système de transmission de données codées numériquement entre au moins un émetteur et un récepteur, ledit récepteur étant lui-même doté de moyens de décodage qui délivrent des échantillons et de moyens de traitement d'échantillons pour réduire l'effet d'erreurs de transmission sur lesdits échantillons. L'invention concerne également une méthode de réduction de l'effet d'erreurs de transmission sur des échantillons délivrés en sortie de moyens de décodage d'un système de transmission de données codées numériquement, ladite méthode comportant une étape de traitement d'échantillons. L'invention concerne enfin un téléphone sans fil comportant une base et un combiné dotés chacun de moyens d'émission/réception pour échanger des données codées numériquement, lesdits moyens de réception étant eux- même dotés de moyens de décodage qui délivrent des échantillons et de moyens de traitement d'échantillons pour réduire l'effet d'erreurs de transmission sur lesdits échantillons. L'invention a d'importantes applications, notamment dans le domaine de la téléphonie sans fil, o elle permet d'améliorer sensiblement le confort d'écoute pour l'utilisateur. La demande de brevet internationale n 94/29851 porte sur un système de transmission de parole par voie radio sous forme de trames, et décrit plusieurs méthodes pour diminuer l'effet des erreurs de transmission sur les échantillons délivrés en sortie du décodeur. L'une de ces méthodes consiste notamment à atténuer globalement les échantillons délivrés en sortie du décodeur lorsque des erreurs de transmission sont détectées pendant plusieurs trames successives. Toutefois, une telle méthode ne permet pas de prendre en compte les erreurs de transmission isolées qui apparaissent avec une probabilité relativement élevée notamment dans le cas d'une transmission entre une base et un combiné d'un téléphone sans fil. L'invention a notamment pour but de proposer une méthode, applicable indépendamment ou en complément de cette méthode connue, qui permette de remédier à cet inconvénient. Pour cela, un système de transmission selon l'invention et tel que décrit dans le paragraphe introductif est caractérisé en ce que, ledit récepteur comporte: - des moyens de détection de silence dans lesdites données, des moyens de détection, dans ledit silence, d'échantillons parasites dus aux dites erreurs de transmission, - des moyens d'activation desdits moyens de traitement pour au moins certains desdits échantillons parasites. De même, une méthode selon l'invention et telle que décrite dans le paragraphe introductif, de réduction de l'effet d'erreurs de transmission, est caractérisée en ce qu'elle comporte: - une étape de détection de silence dans lesdites données, - une étape de détection dans ledit silence des échantillons parasites dus aux dites erreurs de transmission, et en ce qu'elle consiste à appliquer ladite étape de traitement à au moins certains desdits échantillons parasites. Enfin, un téléphone selon l'invention et tel que décrit dans le paragraphe introductif est caractérisé en ce que lesdits moyens de réception comportent: - des moyens de détection de silence dans lesdites données, des moyens de détection dans ledit silence d'échantillons parasites dus aux dites erreurs de transmission, - des moyens d'activation desdits moyens de traitement pour au moins certains desdits échantillons parasites. L'invention présente donc l'avantage d'atténuer les échantillons parasites dus aux erreurs de transmission, même isolés, lorsqu'ils se situent dans du silence, c'est-à-dire lorsqu'ils sont particulièrement gênants pour l'utilisateur. Dans un mode de réalisation particulièrement avantageux de la présente invention, lesdits moyens de détection d'échantillons parasites comportent des moyens de comparaison de l'amplitude des échantillons à une valeur de référence, calculée sur plusieurs échantillons précédents, et supérieure à une valeur minimum. Dans ce mode de réalisation, un échantillon présentant un pic d'amplitude inférieure à une valeur minimum n'est pas détecté comme un parasite, même s'il suit une pluralité d'échantillons dont l'amplitude était pratiquement nulle. Dans un autre mode de réalisation de l'invention, lesdits échantillons sont transmis par trames, et une trame est détectée comme étant une trame de silence par comparaison des amplitudes de ses échantillons, prises isolément ou en moyenne, à un seuil prédéterminé. De façon avantageuse, des moyens sont prévus pour distinguer parmi lesdites trames de silence, des trames dites trames de silence inter-syllabes et des trames dites trames de silence établi, et lesdits moyens d'activation permettent de traiter chaque échantillon parasite d'une trame de silence établi, et une pluralité d'échantillons suivant chacun desdits échantillons parasites. Le fait de traiter plusieurs échantillons après l'échantillon parasite est particulièrement avantageux lorsque le codage qui est fait au niveau de l'émetteur avant la transmission est un codage différentiel. Dans ce cas, et afin d'éviter d'atténuer des échantillons de parole, on choisit avantageusement de ne pas traiter le silence inter-syllabes. L'invention sera mieux comprise et d'autres détails apparaitront à la lumière de la description qui va suivre en regard des dessins annexés qui sont donnés à titre d'exemples non limitatifs et dans lesquels: - la figure 1 représente un exemple de système de transmission selon l'invention, - les figures 2 à 4 représentent des exemples d'organigramme de fonctionnement d'une méthode de traitement d'échantillons selon l'invention, - la figure 5 donne un exemple des résultats obtenus grâce à l'invention, sur un signal de silence, - la figure 6 donne un exemple des résultats obtenus après application d'une méthode selon l'invention à un signal de parole. Sur la figure 1, on a représenté à titre d'exemple un système de transmission selon l'invention qui est constitué par un téléphone sans fil 1. Ce téléphone sans fil comporte une base 2 et un combiné 3 respectivement dotés d'une antenne 4 et 5, et de moyens d'émission/réception pour échanger des données (notamment de la parole) par voie radio. Dans la suite, le téléphone décrit à titre d'exemple est un téléphone conforme à la norme DECT définie par l'ETSI (référence ETS 300 175). Lesdits moyens d'émission/réception de la base et du combiné comportent donc des moyens de codage/décodage de parole de type ADPCM (de l'anglais Adaptative Differential Pulse Code Modulation) définis dans la recommandation G.721 du CCITT. Lesdits moyens d'émission/réception, lesdits moyens de codage/décodage et les moyens selon l'invention qui vont être décrits par la suite sont avantageusement mis en oeuvre sous forme logicielle à partir d'un ensemble à microprocesseur 6 et 7 respectivement. Ces ensembles à microprocesseur sont par exemple constitués, pour le combiné et pour la base respectivement, par les circuits PCD 5091F3/31 et PCD 5092F3/41 fabriqués par Philips Semiconductors. Ils comportent respectivement un microprocesseur proprement dit 6a et 7a, de la mémoire vive 6b et 7b, et de la mémoire morte 6c et 7c dans laquelle sont notamment stockées des instructions nécessaires au fonctionnement desdits moyens d'émission/réception et de codage/décodage. Une mauvaise qualité de la liaison radio entre la base et le combiné est susceptible d'entraîner des erreurs sur les éléments binaires transmis, ce qui provoque l'apparition d'échantillons parasites (couramment appelés "clics") en sortie des moyens de décodage, créant ainsi une gêne d'autant plus importante, que les échantillons parasites se situent dans des périodes de silence. L'invention consiste notamment à agir sur les échantillons délivrés par lesdits moyens de décodage afin de traiter les échantillons parasites qui se situent dans des périodes de silence et dont l'amplitude dépasse une valeur prédéterminée. Dans une première variante de réalisation de l'invention, ce traitement consiste à atténuer lesdits échantillons. Dans une autre variante il consiste à remplacer les échantillons parasites par une valeur moyenne MOY calculée à partir des échantillons reçus. Dans la suite de la description, on décrit en référence aux figures 2, 3 et 4 un mode de réalisation particulièrement avantageux de l'invention en reprenant le découpage par trame utilisé dans la norme DECT. Au début de chaque trame Tj, le procédé reprend à la case 10a ou à la case 0lb des organigrammes des figures 2 et 3 pour définir une valeur REF représentative du niveau des échantillons de la trame précédente Tj_1. Selon une première variante représentée sur la figure 2 à la case 10a, cette valeur REF est égale: - au maximum MAX des amplitudes Ai(Tj_) des échantillons de la trame précédente si ce maximum est supérieur à une valeur minimum SMIN, - et à la valeur minimum SMIN sinon. Selon une seconde variante représentée sur la figure 3 à la case lOb, la valeur REF est égale: - à une valeur moyenne Ai(Tjl) des amplitudes Ai(Tj_1) des échantillons de la trame précédente si cette valeur moyenne est supérieure à une valeur minimum SMIN, - et à la valeur minimum SMIN sinon. Le procédé se poursuit ensuite à la case 11. A la case 11il on détermine si la trame précédente Tj.1 est une trame de silence en comparant la valeur REF calculée aux cases lOa ou 0lb avec un seuil de silence noté SSIL. Si REF va permettre de distinguer le silence établi du silence inter- syllabes puisqu'on ne considérera qu'une trame est une trame de silence établi qu'après avoir reçu N trames successives de silence. Pour chaque échantillon i reçu, on met ensuite à jour les données relatives à la trame courante Tj qui seront utilisées pour la trame suivante Tj+1. Pour cela, et conformément à la première variante de réalisation de l'invention représentée sur la figure 2 à la case 14a, on compare la valeur de l'amplitude Ai(Tj) de l'échantillon i à celle d'une variable MAX qui contient l'amplitude maximum déjà reçue pour la trame courante Tj. Et si Ai(Tj)>MAX, alors on attribue la valeur Ai(Tj) à la variable MAX. Et conformément à la seconde variante de l'invention représentée sur la figure 3 à la case 14b, on comptabilise l'amplitude Ai(Tj) de l'échantillon i, et lorsque i=M-1, une valeur moyenne Ai(Tj) est calculée avec les M valeurs comptabilisées pour la trame j. Le fonctionnement se poursuit alors à la case 15 si la valeur du compteur de silence CPTSIL dépasse la valeur N. Sinon, il se passe directement à la case 16. A la case 15, pour chaque échantillon i reçu dans la trame courante Tj, on réalise les opérations suivantes: - case 151: on compare l'amplitude Ai(Tj) de l'échantillon reçu, en valeur absolue, avec la valeur de référence REF elle-même multipliée par un facteur K. - Si:Ai(Tj)i > K.REF, on atténue l'échantillon i et les S échantillons suivants. Pour cela, à la case 152, on initialise un compteur d'atténuation CPTATT à la valeur S. Puis, à la case 153, on décrémente ce compteur d'une unité. - A la case 154a et à la case 154b des organigrammes des figures 2 et 4, on teste si la valeur du compteur CPTATT est positive. Si c'est le cas, selon une première variante représentée à la case 154a, l'échantillon i est atténué d'un facteur FATT. Et selon une seconde variante représentée à la case 154b, l'échantillon i est remplacé par une valeur moyenne MOY, qui est par exemple égale à une valeur moyenne des amplitudes Ai(Tj_1) des échantillons de la trame précédente Tj1. A la case 16, on teste la valeur de l'indice i. Tant que i+l reprend à la case 14 pour l'échantillon suivant i+1 de la trame Tj. Lorsque i+l=M, la trame Tj a été entièrement traitée, l'indice i est réinitialisé à la valeur zéro, et le fonctionnement reprend à la case 10. Dans ce mode de réalisation, on atténue donc tous les échantillons d'une trame de silence établi dont l'amplitude dépasse un seuil donné, ainsi que les (S-1) échantillons suivants. Une fois qu'un échantillon parasite a été détecté dans une trame de silence établi, l'atténuation est donc susceptible d'être appliquée sur au moins S échantillons et au plus S+M échantillons. Au delà des S+M échantillons, il faudra attendre le passage de N nouvelles trames de silence avant de pouvoir atténuer à nouveau les échantillons parasites. Dans la pratique, on choisit par exemple les valeurs suivantes: - SMiN=-48 dB, - SSIL=- 30 dB, - N=5; la durée de la trame DECT étant de 10ms, une valeur de N=5 correspond donc à une durée très courte pendant laquelle les échantillons parasites sont susceptibles de ne pas être atténués. Cette mesure réduit donc dans certains cas l'efficacité de la méthode selon l'invention, mais elle permet de garantir que, en cas de détection erronée de parasites, au plus [(S+M)/M].10 ms de parole seront perdues. - K=16, ce qui signifie que, pour être atténué, l'amplitude d'un échantillon doit dépasser seize fois l'amplitude maximum relevée sur la trame précédente. - FATT= 18dB, - et S=160, soit 2 trames DECT puisqu'une trame DECT contient 80 échantillons. Sur les figures 5 et 6, on a représenté à titre d'exemple des résultats obtenus en utilisant ces valeurs. La figure a représente un signal de silence avec des erreurs. La figure 5b représente le même signal de silence, après atténuation des échantillons parasites conformément à la méthode qui vient d'être décrite: la plupart des échantillons parasites sont bien atténués. La figure 6a représente un signal de parole contenant des erreurs, et la figure 6b représente le même signal après application de la méthode selon l'invention: on constate que le signal de parole n'est pas altéré par l'utilisation de cette méthode. Il va de soi que l'invention n'est pas limitée au mode de réalisation qui vient d'être décrit à titre d'exemple. En particulier, l'invention s'applique de façon particulièrement avantageuse à tous les systèmes de téléphonie sans fil qui utilise un codage de type ADPCM. En effet, la fréquence des échantillons parasites introduits en sortie d'un décodeur ADPCM (qui se situe typiquement autour de 1000Hz à 1200Hz) appartient à la bande de fréquence du signal utile (jusqu'à 3800Hz pour la parole). Dans ce cas, il est donc impossible de discriminer le signal utile des clics par une méthode classique de filtrage, et l'invention apporte une solution particulièrement simple et efficace à ce problème. Par ailleurs, il est possible d'utiliser différentes variantes des modes de réalisation qui viennent d'être décrits à titre d'exemple: par exemple, on peut appliquer d'autres critères de détection de silence, et de la présence d'échantillons parasites dans ce silence. REVENDICATIONS 1. Système de transmission de données codées numériquement entre au moins un émetteur et un récepteur, ledit récepteur étant lui- même doté de moyens de décodage qui délivrent des échantillons et de moyens de traitement d'échantillons pour réduire l'effet d'erreurs de transmission sur lesdits échantillons, caractérisé en ce que, ledit récepteur comporte: - des moyens de détection de silence dans lesdites données, - des moyens de détection, dans ledit silence, d'échantillons parasites dus aux dites erreurs de transmission, - des moyens d'activation desdits moyens de traitement pour au moins certains desdits échantillons parasites. 2. Système de transmission selon la revendication 1, caractérisé en ce que lesdits moyens de détection d'échantillons parasites comportent des moyens de comparaison de l'amplitude des échantillons à une valeur de référence, calculée sur plusieurs échantillons précédents, et supérieure à une valeur minimum. 3. Système de transmission selon l'une des revendications 1 ou 2, dans lequel lesdits échantillons sont transmis par trames, caractérisé en ce qu'une trame est détectée comme étant une trame de silence par comparaison des amplitudes de ses échantillons, prises isolément ou en moyenne, à un seuil prédéterminé. 4. Système de transmission selon la revendication 3, caractérisé en ce que lesdits moyens d'activation permettent de traiter chaque échantillon parasite d'une trame de silence. 5. Système de transmission selon la revendication 3, caractérisé en ce qu'il comporte des moyens de distinction parmi lesdites trames de silence, de trames de silence inter-syllabes et de trame de silence établi, et en ce que lesdits moyens d'activation permettent de traiter chaque échantillon parasite d'une trame de silence établi. 6. Système de transmission selon la revendication 5, caractérisé en ce que lesdits moyens d'activation permettent de traiter une pluralité d'échantillons qui suivent lesdits échantillons parasites d'une trame de silence établi. 7. Méthode de réduction de l'effet d'erreurs de transmission sur des échantillons délivrés en sortie de moyens de décodage d'un système de transmission de données codées numériquement, ladite méthode comportant une étape de traitement d'échantillons, caractérisé en ce que, elle comporte: - une étape de détection de silence dans lesdites données, - une étape de détection dans ledit silence des échantillons parasites dus aux dites erreurs de transmission, et en ce qu'elle consiste à appliquer ladite étape de traitement à au moins certains desdits échantillons parasites. 8. Téléphone sans fil comportant une base et un combiné dotés chacun de moyens d'émission/réception pour échanger des données codées numériquement, lesdits moyens de réception étant eux- même dotés de moyens de décodage qui délivrent des échantillons et de moyens de traitement d'échantillons pour réduire l'effet d'erreurs de transmission sur lesdits échantillons, caractérisé en ce que lesdits moyens de réception comportent: - des moyens de détection de silence dans lesdites données, - des moyens de détection dans ledit silence d'échantillons parasites dus aux dites erreurs de transmission, - des moyens d'activation desdits moyens de traitement pour au moins certains desdits échantillons parasites. 9. Téléphone sans fil selon la revendication 8, caractérisé en ce qu'il est conforme à la norme DECT.