Brevet FR2468917A1 — publié le 19810508

La présente invention se rapporte à un dispositif permettant de faire varier le niveau de signaux numériques. Pour mesurer les caractéristiques d'affaiblissement de dispositifs tels que des filtres numériques, de façon répétitive, rapide et reproductible, il n'existe actuellement aucun dispositif satisfaisant. La présente invention a pour objet un dispositif permettant de faire varier de façon répétitive, rapide et reproductible le niveau de signaux numériques, manuellement ou automatiquement. Le dispositif conforme à la présente invention comporte une ou plusieurs mémoires mortes disposées en cascade et réalisées de façon à présenter chacune à des adresses successives une série continue de sauts de niveau de pas logarithmique constant, le premier de ces sauts étant nul, chacune de ces séries comportant, de préférence, le même nombre de sauts de niveau. Dans le cas où l'on dispose en cascade plusieurs mémoires mortes présentant toutes des sauts de niveau de même sens, c'est-à-dire soit des sauts d'amplification, soit des sauts d'atténuation, et comportant chacune une série de m sauts de niveau, le pas p n des sauts de la mémoire de n-1 rang n est : Pn = m I pls pl étant le pas de la première mémoire, c'est-à- dire le pas le plus faible ou résolution du dispositif. Dans le cas où l'on dispose en cascade des mémoires présentant à la fois des sauts de niveau de sens positif (amplification) et des sauts de niveau de sens négatif (atténuation), on détermine les séries de-sauts des mémoires affectées aux sauts de niveau d'un des sens, positif ou négatif, appelé premier sens, comme dans le cas précédent, et on ne réalise pour l'autre ou second sens que la mémoire présentant la série de pas le plus élevé si ce pas est égal ou inférieur au pas le plus élevé du premier sens choisi, et si pour le second sens des mémoires doivent présenter un pas plus élevé que le pas le plus élevé pour le premier sens, on ne réalise pour le second sens que les mémoires dont le pas est supérieur au pas le plus élevé dudit premier sens. Selon l'invention, on peut adresser les différentes mémoires de sauts de niveau soit manuellement à l'aide d'un commutateur approprié, soit automatiquement à l'aide d'une mémoire vive commandée par un calculateur, un compteur, ou autre dispositif approprié, cette commande pouvant se faire répétitivement pour une série de paramètres différents, par exemple pour différents canaux. La présente invention sera mieux comprise à l'aide de la description détaillée d'un mode de réalisation pris comme exemple non limitatif et illustré par le dessin annexé dont la figure unique est un bloc-diagramme d'un mode de réalisation préféré de l'invention. Le dispositif schématiquement représenté sur la figure unique est destiné à vérifier les caractéristiques de filtres numériques, mais ce n'est pas la seule application possib#le de-ce dispositif qui peut être utilisé dans tous les cas où l'on veut faire varier selon des valeurs bien déterminées le niveau de signaux numériques. Les signaux numériques envoyés au dispositif représenté sur le dessin arrivent sur la borne 1, sont traités par un bloc 2 de plusieurs mémoires mortes et sortent sur la borne 3. Le bloc 2 comporte, dans exemple représenté, quatre mémoires mortes branchées en cascade et respectivement référencées 4, 5, 6 et 7. Une mémoire vive 8, ne faisant pas partie du bloc 2, sert à adresser, de façon connue en soi, les quatre mémoires 4 à 7. La mémoire 8 peut être commandée par tout dispositif approprié, non représenté, par exemple un calculateur, un compteur, un commutateur automatique ou manuel, etc.. On peut toutefois remplacer la mémoire 8 par tout dispositif équivalent, par exemple des roues codeuses, etc... On va examiner d'abord le cas où le bloc 2 ne doit réaliser que des atténuations sur les signaux numériques arrivant par la borne 1. On veut obtenir par exemple des atténuations de O à -100 dB avec une résolution de 0,5 dB. Tout d'abord, compte tenu de la capacité des mémoires mortes dont on dispose et du nombre de paramètres entrant en jeu, on détermine le nombre de sauts de niveau pouvant être produ#its par-chaque mémoire morte, c'està-dire le nombre de pages de mémoire libres dans ces mémoires mortes. Dans le cas présent, on suppose qu'il reste au moins quatre pages libres dans chaque mémoire. On peut alors déterminer les valeurs d'atténuation de niveau pour chacune des mémoires. Pour la premiere mémoire 4, ces valeurs sont O, -0,5, -1 et -1,5 dB, ce qui est normal puisque la résolution que l'on veut obtenir est de 0,5 dB, cette résolution étant le pas des sauts de niveau de la première mémoire. Pour la deuxième mémoire 5, le n-i pas p2 est tiré de la formule générale p n = mu pu c'est-à-dire P2 = 4(2 1) x 0,5 = 2 dB. On calcule de la-même façon les valeurs d'atténuation de la troisième mémoire 6, à savoir : O, -8, -16 et -24 dB et de la quatrième mémoire 7, à savoir : O, -32, -64 et -96 dB. On peut vérifier qu'en combinant de toutes les façons possibles les valeurs d'atténuation fournies par les quatre mémoires, on peut obtenir n importe quelle valeur d'atténuation comprise entre O et -100 dB avec une résolution de 0,5 dB (en fait, l'atténuation maximale possible est de : -96 -24 -6 -1,5 = -127,5 dB). Supposons maintenant que le bloc 2 doit fournir des atténuations comprises entre O et -30 dB et des amplifications comprises entre 0 et 6 dB, et ce avec une résolution de 0,5 dB aussi bien pour les atténuations que pour les amplifications. On affecte trois des mémoires du bloc 2, par exemple les mémoires 4, 5 et 6, à la gamme des atténuations de O à -30 dB, à savoir O à -1,5 dB, O à -6 et O à -24 dB pour les mémoires 4 à 6-respectivement selon les mêmes pas que dans le cas précédent. Pour ce qui est des amplifications, il n'y a besoin que d'une seule suite de quatre sauts de niveau, à savoir : 0, +2, +4 et +6 dB qui seront obtenus grâce à la mémoire 7, les valeurs intermédiaires étant obtenues grâce à la mémoire 4,les mémoires 5 et 6 étant à O dB. On peut facilement vérifier que les combinaisons des valeurs fournies par les mémoires 4 et 7 permettent d'obtenir toutes les valeurs d'amplification de O à +6 dB avec une résolution de 0,5 dB. Pour obtenir les memes résultats, on pourrait également affecter deux mémoires, par exemple les mémoires 4 et 5 à la gamme des amplifications, à savoir O à +1,5 dB et O à +6 dB respectivement, et affecter les mémoires 6 et 7 aux atténuations O à -6 dB et O à -24 dB respectivement. REVENDICATIONS 1. Dispositif permettant de faire varier le niveau de signaux numériques, caractérisé par le fait qu'il comporte plusieurs mémoires mortes disposées en cascade et réalisées de façon à présenter chacune à des adresses successives une série continue de sauts de niveau de pas logarithmique constant, le premier de ces sauts étant nul, chacune de ces séries comportant, de préférence, le même nombre de sauts de niveau. 2. Dispositif selon la revendication 1, dans lequel les mémoires mortes présentent chacune m sauts de niveau de même sens (atténuation ou amplification), caractérisé par le fait que le pas p des sauts de la n-1 mémoire de rang n est p n = m pl, pl étant le pas de la première mémoire. 3. Dispositif selon la revendication 2, dans lequel les mémoires présentent# à la fois des sauts de niveau de sens positif (amplification) et des sauts de niveau de sens négatif (atténuation), caractérisé par le fait que l'on détermine les séries de sauts de niveau des mémoires affectées aux sauts de niveau d'un des sens, appele premier sens, et que l'on ne réalise pour l'autre ou second sens que la mémoire présentant la série de pas le plus élevé, si ce pas est inférieur ou égal au pas le plus élevé du premier sens choisi, et si pour le second sens des mémoires doivent présenter un pas plus élevé que le pas le plus élevé pour le premier sens, on ne réalise pour le second sens que les mémoires dont le pas est supérieur au-pas le plus élevé dudit premier sens. 4. Dispositif selon l'une quelconque des revendications précédentes, caractérisé par le fait que les différentes mémoires de sauts de niveau sont adressées manuellement à l'aide d'un commutateur approprié. - 5. Dispositif selon l'une quelconque des revendications 1 à 3, caractérisé par le fait que les différentes mémoires de sauts de niveau sont adressées à l'aide d'une mémoire vive commandée par un calculateur, un compteur ou autre dispositif approprié. 6. Dispositif permettant de faire varier le niveau de signaux-numériques, caractérisé par le fait qu'il comporte une mémoire morte réalisée de façon à présenter à des adresses successives une série continue de sauts de niveau de pas logarithmique constant, le premier de ces sauts étant nul, chacune de ces séries comportant, de préférence, le même nombre de sauts de niveau, cette mémoire étant adressée manuellement à l'aide d'un commutateur approprie. 7. Dispositif selon la revendication 6, caractérisé par le fait que la mémoire morte est adressée à l'aide d'une mémoire vive commandée par un calculateur, un compteur ou autre dispositif approprié.