Brevet FR2618964A1 — publié le 19890203

La présente invention se rapporte à un procédé de communication sur spectre dispersé, et plus particulière- ment à un perfectionnement d'un procédé de production d'un signal de temporisation requis pour une opération d'inté- gration à vitesse rapide d'un signal en pointe de corrélation. La figure 2 montre un récepteur sur spectre dispersé utilisant un convolutionneur en tant que corrélateur. Sur le dessin, le chiffre de référence I désigne un convolu- tionneur, 2 un circuit de détection d'enveloppe, 3 un circuit d'intégration à vitesse rapide, tel qu'un circuit PDI (post-détectionintégration) connu, 4 un circuit de démodulation de donnée et 5 un circuit générateur de signaux de temporisation d'opération intégrale comprenant 15. un circuit diviseur de fréquence, etc. L'une des entrées du convolutionneur I reçoit un signal reçu SI1 qui est un signal à spectre dispersé obtenu par multiplication d'un signal dispersant et d'un signal d'information et transmis d'un émetteur à spectre dispersé (non représenté). L'autre entrée du convolutionneur 1 reçoit un signal de référence S2 produit d'un code de dispersion comprenant un code PN, etc. Une sortie en corrélation du convolutionneur 1 est détectée par le circuit de détection d'enveloppe 2 et un signal en pointe de corrélation S3/dont la forme est montrée à la figure 3,est émis et utilisé pour accomplir la synchronisation du code, la démodulation de la donnée et d'autres opérations. Sur la figure 3, T1 est égal à une longueur d'une période d'un signal d'horloge pour produire-un code de dispersion (que l'on appellera ciaprès "code PN") et T2 est la période à laquelle les signaux en pointe de corréla- tion sont émis. lorsque la longueur du code de dispersion est égale à N puces, la relation suivante est établie: T2 N TI...(1) La figure 3 montre une forme d'onde d'un signal en pointe de corrélation en une condition idéale. Cependant, en réalité, cette communication sur spectre dispersé s'effectue dans une condition d'atténuation multitrajet ou autre mauvaise condition, et le signal en pointe de corrélation présente une forme d'onde telle que montrée par exemple à la figure 4. Dans cette circonstance, afin d'assurer une synchronisation normale du code, une démodulation de la donnée et d'autres opérations, même lorsque le signal en pointe de corrélation présente une telle forme non souhaitable, une contre-mesure est usuelle- ment prise par l'intégration du signal en pointe de corrélation S3 ayant la forme d'onde de la figure 4 dans le circuit PDI, c'est-à-dire dans le circuit d'intégration à vitesse rapide 3 de la figure 2, pour produire un signal S4 ayant la forme d'onde de la figure 5, en l'appliquant au circuit de démodulation de donnée pour obtenir une sortie de donnée S5. Afin d'obtenir une sortie du signal d'intégration à vitesse rapide montrée à la figure 5 par l'intégration à une vitesse rapide du signal en pointe de corrélation dispersé par atténuation multitrajet comme le montre la figure 4, le temps d'intégration doit être plus long (mT1) que TI (m est un nombre naturel). Si les signaux de sortie d'intégration à vitesse rapide sont obtenus à chaque intervalle mT1, des signaux de temporisation d'intégration peuvent être produits de manière pratique par un circuit de division de fréquence ayant un simple agencement configuré pour diviser en fréquence un signal d'horloge PN en fractions entières. Lorsque la synchronisation du code, la démodulation de la donnée ou une autre opération est accomplie en utilisant un tel signal de sortie d'intégration à vitesse rapide, la temporisation de la production du signal en pointe de corrélation et la temporisation de la production du signal d'intégration à vitesse rapide de sortie correspondant au signal en pointe de corrélation doivent être synchronisées comme le montre la figure 6 (exemple de m=2). PLus particulièrement, la relation suivante est requise: T2 = n (mT1) = mn Tl... (2) o m et n sont des nombres naturels satisfaisant à mn /2. En comparant les équations (1) et (2), on obtient la longueur de code N (puces) du code de dispersion et N doit satisfaire à: N = 2 mn...(3) En effet, le code de dispersion doit avoir un nombre pair de puces. Cependant, lorsqu'un code PN ayant une longueur de période Nm exprimée par l'équation (4) est utilisé (par exemple un code se produisant séquentiellement de manière linéaire) en tant que code de dispersion, la longueur du code de dispersion devient une longueur de période Nm du code PN. Apparemment, cela ne satisfait pas l'équation (3) comme suit: Nm = 2i -1 (nombre impair)...(4) o i est 3 ou nombre entier plus grand. Comme on l'a expliqué ci-dessus, lorsqu'un code PN est utilisé en tant que code de dispersion et que la longueur de période du code PN est utilisée dans la forme d'origine en tant que longueur de code du code de dispersion dans un récepteur à spectre dispersé, l'agencement de circuit devient grand parce que: (i) le circuit nécessite un diviseur de fréquence additionnel compliqué pour produire un signal de temporisation pour un fonctionnement du circuit d'intégration à vitesse rapide; et (ii) le circuit nécessite un circuit générateur de signaux d'horloge pour produire un signal d'horloge différent, en fréquence, du signal d'horloge PN pour la production des codes PN. La présente invention a par conséquent pour objet un procédé de communication sur spectre dispersé résolvant le problème de l'art antérieur par l'utilisation d'un code PN satisfaisant à l'équation (3) en tant que code de dispersion. Afin d'atteindre l'objectif, l'invention présente l'utilisation d'un code PN en tant que code de dispersion dans un récepteur à spectre dispersé, lequel code PN a une longueur d'un nombre pair de puces. Un signal sur code PN pour la production du code de dispersion est divisé en fréquence pour produire un signal de temporisation d'opération pour accomplir une intégration rapide d'un signal en pointe de corrélation. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans lesquels: - la figure 1 est un diagramme montrant les relations parmi le code de dispersion N, la longueur Nm du code PN et la longueur de code additionnel 4P+1; - la figure 2 donne un schéma-bloc montrant un agencement général d'un récepteur à spectre dispersé vers lequel est dirigée l'invention; - la figure 3 montre la forme d'onde d'un signal en pointe de corrélation; - la figure 4 montre la forme d'onde du signal en pointe de corrélation en présence d'une atténuation multitrajet; - la figure 5 montre la forme d'onde du signal d'intégration à vitesse rapide de sortie; et - la figure 6 est un diagramme des temps montrant les relations parmi un signal d'horloge PN, un signal en pointe de corrélation et un signal d'intégration à vitesse rapide. L'invention sera décrite ci-dessous en se référant à un mode de réalisation préféré illustré sur les dessins. Dans la description qui suit, m = 2 et N = 4n sont choisis dans l'équation (3) qui précède. Lorsque le code de dispersion est formé d'un code PN d'une longueur de Nm puces et d'un code additionnel d'une longueur de (4P+1) puces, la longueur résultante du code Nm' est montrée par: Nm' = Nm + 4P + 1... (5) o P est un nombre entier. Par l'incorporation de l'équation (4) dans l'équation (5), on établit l'équation suivante: Nm' = 2i - I + 4P + 1 4 (2i-2 + p)...(6) quand n = 2i-2 + P...(7) Nm' coincide avec N de l'équation (3). Dans l'équation (7), n indique la période de temporisation pour produire un signal d'intégration à vitesse rapide correspondant à un signal en pointe de corrélation. Par exemple, lorsque l'on choisit i=7 et P = 0, on obtient des valeurs définies Nm=127, Nm'=128 et n=32. En effet, en choisissant un code de dispersion (longueur de code de 128 puces) o un code est ajouté au code PN d'une longueur de 127 puces, la période de temporisation pour produire un signal d'intégration à vitesse rapide de sortie correspondant au signal en pointe de corrélation se trouve toutes les 32 sorties du signal d'intégration à vitesse rapide, lequel est émis à l'intervalle de 2T1. La figure 1 montre la relation entre la longueur du code de dispersion N, la longueur Nm du code PN et la longueur 4P+1 du code additionnel ajoutée à Nm. La longueur du code et le schéma du code addi- tionnel peuvent être choisis comme on le souhaite dans une plage n'augmentant pas le niveau parasite de la caractéristique d'auto-corrélation du code de dispersion. Comme on l'a décrit ci-dessus, comme dans le procédé selon l'inventionon utilise un code PN en tant que code de dispersion, lequel code PN est pourvu d'une longueur d'un nombre pair de puces en ajoutant ou en 15. soustrayant un code d'un nombre approprié de puces à ou d'un code PN d'origine ayant une longueur de code d'un nombre impair de puces, et comme un signal d'horloge PN pour produire le code de dispersion est divisé en fréquence en un signal de temporisation utilisé pour l'intégration d'un signal en pointe de corrélation, le système ne nécessite aucune circuit générateur de signaux de temporisation particulier (diviseur de fréquence) et permet une réduction de taille et de poids du récepteur à spectre dispersé. R E V E N D I C A T I O N Procédé de communication sur spectre dispersé du type comprenant les étapes de transmettre, par un émetteur, un signal sur spectre dispersé obtenu par multiplication d'un code de dispersion et d'un signal d'information et de mettre en corrélation, par un récepteur, le signal reçu sur spectre dispersé avec un code de dispersion qui y est- produit, en utilisant un corrélateur fait d'un convolu- tionneur, pour obtenir un signal en pointe de corrélation et de démoduler le donnée d'un signal obtenu par l'intégration du signal en pointe de corrélation pendant une période prédéterminée de temps en réponse à un signal d'horloge PN pour produire le code de dispersion, caractérisé en ce que ledit code de dispersion est un code PN ayant une longueur d'un nombre pair de puces.