FR2818784A1 - Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur - Google Patents
Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur Download PDFInfo
- Publication number
- FR2818784A1 FR2818784A1 FR0017075A FR0017075A FR2818784A1 FR 2818784 A1 FR2818784 A1 FR 2818784A1 FR 0017075 A FR0017075 A FR 0017075A FR 0017075 A FR0017075 A FR 0017075A FR 2818784 A1 FR2818784 A1 FR 2818784A1
- Authority
- FR
- France
- Prior art keywords
- sep
- bit
- signal
- bits
- channels
- 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
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000001131 transforming effect Effects 0.000 claims abstract description 7
- 238000000605 extraction Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 10
- 238000005070 sampling Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 230000003362 replicative effect Effects 0.000 claims description 3
- 238000013139 quantization Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 102100024853 Carnitine O-palmitoyltransferase 2, mitochondrial Human genes 0.000 description 4
- 101000909313 Homo sapiens Carnitine O-palmitoyltransferase 2, mitochondrial Proteins 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 101000859570 Homo sapiens Carnitine O-palmitoyltransferase 1, liver isoform Proteins 0.000 description 2
- 101000989606 Homo sapiens Cholinephosphotransferase 1 Proteins 0.000 description 2
- 101100478674 Mus musculus Stk3 gene Proteins 0.000 description 2
- 101100497208 Solanum lycopersicum CPT3 gene Proteins 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003071 parasitic effect Effects 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/06—Demodulator circuits; Receiver circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
Un récepteur radiofréquence pour la télérelève d'un ensemble de compteurs est apte à recevoir un signal radiofréquence RF formé par au moins des messages émis par les compteurs avec une période aléatoire selon au moins un protocole de communication spécifique, dans au moins un canal de largeur en fréquence déterminé L, dans une bande de fréquence déterminée BW comportant un nombre de canaux déterminé N. Le récepteur comprend un module de réception 2 apte à recevoir le signal radiofréquence RF, et à le transformer en un signal numérique. Le signal numérique comprend au moins les messages reçus contenus dans le signal radiofréquence sur la bande de fréquence BW et pour tous les canaux N. Le récepteur comprend également des moyens d'extraction 3 reliés à la sortie du module de réception, les moyens d'extraction étant aptes à extraire du signal numérique chacun des messages émis par chacun desdits compteurs.
Description
<Desc/Clms Page number 1>
La présente invention se rapporte à un récepteur radiofréquence pour la télérelève d'un ensemble de compteurs et à une méthode de réception d'un signal de télérelève d'un ensemble de compteurs utilisant un tel récepteur. Un tel récepteur est apte à recevoir un signal radiofréquence formé par la superposition de signaux parasites et de messages émis par les compteurs avec une période aléatoire, lesdits messages comportant des données émises selon au moins un protocole de communication spécifique, dans au moins un canal de largeur en fréquence déterminé, dans une bande de fréquence déterminée comportant un nombre de canaux déterminé. Il s'applique notamment dans le domaine des liaisons de communication du type"à saut de fréquence" ("frequency hopping"en terminologie anglosaxonne).
Les compteurs d'eau, de gaz, d'électricité ou de chaleur doivent être lus périodiquement principalement à des fins de facturation. Pour éviter qu'un opérateur se rende sur le lieu même d'installation des compteurs pour effectuer cette lecture, différents systèmes de télérelève ont été mis au point. Dans de tels systèmes, les compteurs sont munis d'émetteurs pour émettre des messages contenant bien entendu des données relatives au comptage mais aussi d'autres données telles que numéro d'identification, indicateur de tentative de fraude ou autre.
Les émetteurs reliés aux compteurs émettent des messages modulés en amplitude dans une bande de fréquence notée BW qui est elle-même divisée en N canaux de largeur spectrale L = BW/N. Un émetteur donné émet avec une période d'émission aléatoire, successivement sur des canaux différents choisis aléatoirement selon le procédé dit du"saut de fréquence".
Les messages transmis sont perturbés par les signaux parasites engendrés par d'autres applications fonctionnant dans la même gamme de fréquence (perturbations, brouilleurs), du bruit blanc et/ou l'émission d'autres compteurs.
Les récepteurs peuvent être fixes ou mobiles et ont pour rôle de collecter les messages envoyés par ces émetteurs. Lorsqu'ils sont mobiles, un opérateur se déplace dans une zone géographique donnée et collecte les messages émis par les compteurs installés dans cette zone à des fins de traitement tels qu'émission de facture ou calcul statistique.
Dans le cas d'une liaison de communication radiofréquence, on connaît un récepteur radiofréquence, encore appelé terminal de télérelève ou concentrateur, qui est installé dans un véhicule avec lequel l'opérateur de télérelève fait sa tournée.
<Desc/Clms Page number 2>
Un premier type de récepteur de télérelève connu est constitué d'une pluralité de récepteurs, en fait un récepteur distinct par canal, soit N récepteurs indépendants fonctionnant en batterie reliés à une antenne. Ces récepteurs sont essentiellement analogiques.
Chacun d'entre eux comprend un convertisseur de fréquence ("down converter"en terminologie anglo-saxonne) apte à délivrer la réplique du signal capté par l'antenne mais abaissé en fréquence sur l'entrée d'un filtre analogique centré sur la fréquence d'un canal et délivrant un signal analogique à l'entrée d'une chaîne de traitement numérique. Cette chaîne de traitement numérique est prévue pour reconnaître les messages émis par les compteurs par détection d'une séquence de bits particulière contenue en tête de chaque émission.
Puisqu'il comprend en fait N chaînes de réception, un terminal de ce type est très encombrant, complexe à installer et à régler et grand consommateur d'énergie. Il est par conséquent coûteux à réaliser et à utiliser.
Un second type de récepteur de télérelève connu comprend un seul récepteur présentant un seul canal de réception de largeur Le et de fréquence centrale variable. La fréquence centrale du canal est modifiée pour balayer la bande BW afin que le récepteur puisse rechercher un message envoyé par un compteur. Un terminal de ce type ne considère qu'un seul canal à la fois et de ce fait tout message émis dans un autre canal sera perdu. Pour limiter ce problème des pertes de messages, ce type de terminal balaye la bande de fréquence très rapidement ce qui se traduit par une faible sensibilité.
Un objet de la présente invention est de pallier ces inconvénients en proposant un récepteur et une méthode de télérelève d'un ensemble de compteurs comportant un récepteur unique multi-canaux fonctionnant de manière numérique et capable d'extraire plusieurs messages d'un signal radiofréquence reçu.
Selon l'invention, le récepteur radiofréquence pour la télérelève d'un ensemble de compteurs, est apte à recevoir un signal radiofréquence formé par au moins des messages émis par les compteurs avec une période aléatoire selon au moins un protocole de communication, dans au moins un canal de largeur en fréquence déterminé, dans une bande de fréquence déterminée comportant un nombre de canaux déterminé, ledit récepteur comprend :
<Desc/Clms Page number 3>
- un module de réception unique apte à recevoir le signal radiofréquence, et à le transformer en un signal numérique, ledit signal numérique comprenant au moins les messages reçus contenus dans le signal radiofréquence sur la bande de fréquence et pour tous les canaux, - des moyens d'extraction reliés à la sortie du module de réception, lesdits moyens d'extraction étant aptes à extraire du signal numérique chacun des messages émis par chacun desdits compteurs.
Un avantage de ce type de récepteur est que seul le module radio-fréquence de réception fonctionne de manière analogique, l'ensemble du traitement du signal, de la démodulation et de l'extraction des messages est réalisé par un circuit numérique. Par conséquent, un tel récepteur est simple, peu encombrant, peu coûteux à réaliser et à utiliser et faible consommateur d'énergie.
Le module de réception comporte une antenne reliée à l'entrée d'un convertisseur de fréquence apte à délivrer sur la sortie un signal analogique répliquant le signal radiofréquence capté par l'antenne mais abaissé en fréquence. Le convertisseur de
fréquence est relié à un convertisseur analogique/numérique apte à échantillonner et quantifier le signal analogique.
fréquence est relié à un convertisseur analogique/numérique apte à échantillonner et quantifier le signal analogique.
Les moyens d'extraction comportent une succession de différents éléments reliés en série : - un banc de filtres numériques divisant la bande de fréquence en un nombre de canaux déterminé, chaque canal présentant une largeur en fréquence déterminée ; - une unité de calcul déterminant une valeur et un contraste pour chaque canal ; - une unité d'identification balayant les canaux en déterminant une note de corrélation croisée pour chaque canal et cherchant à identifier des messages reçus à partir desdites notes, - une unité d'extraction destinée à extraire du signal numérique les messages identifiés.
Le banc de filtres numériques est un banc de filtres poly-phases comportant un filtre passebas coopérant avec une unité réalisant une transformée de Fourier rapide.
Selon un mode de réalisation particulier, le module de décodage comporte en outre une unité dite"IQ", transformant le signal numérique en un signal numérique complexe
<Desc/Clms Page number 4>
comportant une composante en phase et une composante en quadrature. La dite unité"IQ" est connectée à l'entrée du banc de filtre. De façon avantageuse, l'unité de calcul, l'unité d'identification et l'unité d'extraction fonctionnent en temps réel, ce qui permet notamment une lecture simultanée de l'ensemble des canaux et une réception/extraction des messages quasi-simultanée.
L'invention a également pour objet une méthode de réception d'un signal de télérelève d'un ensemble de compteurs. Ladite méthode comporte la succession d'étapes suivantes : - recevoir un signal radiofréquence formé par au moins des messages émis par des compteurs selon au moins un protocole de communication, ledit signal étant reçu dans une bande de fréquence déterminée comportant un nombre de canaux déterminé ; - transformer le signal radiofréquence en un signal analogique ;
- échantillonner et quantifier le signal analogique pour obtenir un signal numérique réel comprenant au moins tous les messages reçus contenus dans le signal radiofréquence ; - appliquer au signal numérique une transformée de Fourier rapide FFT combinée à un filtrage passe-bas pour séparer la bande de fréquence en canaux, chaque canal présentant une largeur en fréquence déterminée, et - extraire les messages de la bande de fréquence déterminée pour chacun des canaux.
- échantillonner et quantifier le signal analogique pour obtenir un signal numérique réel comprenant au moins tous les messages reçus contenus dans le signal radiofréquence ; - appliquer au signal numérique une transformée de Fourier rapide FFT combinée à un filtrage passe-bas pour séparer la bande de fréquence en canaux, chaque canal présentant une largeur en fréquence déterminée, et - extraire les messages de la bande de fréquence déterminée pour chacun des canaux.
Selon l'invention, l'étape d'extraction consiste à : - définir n phases temporelles d'observation possibles par bit, chaque message comprenant un nombre déterminé de bits, en translatant une fenêtre glissante de n échantillons par pas de un échantillon, n étant le nombre d'échantillons par bit ; - déterminer une valeur et un contraste pour chaque phase temporelle d'observation ; - mémoriser les valeurs et les contrastes ; - comparer les valeurs aux bits d'un préambule correspondant à un protocole de communication pour chaque phase temporelle d'observation ; et - générer une note de corrélation croisée en fonction du résultat de la comparaison et des contrastes ; - comparer la note de corrélation croisée avec un seuil de corrélation spécifique au protocole de communication pour chaque phase temporelle d'observation ; ladite méthode consistant en outre à :
<Desc/Clms Page number 5>
- sélectionner, parmi toutes les notes de corrélation croisée se trouvant au dessus du seuil de corrélation, les canaux et les phases temporelle d'observation correspondantes présentant la note de corrélation croisée la plus élevée ; - extraire les messages identifiés pour les canaux sélectionnés et pour les phases temporelle d'observation sélectionnées.
De façon avantageuse, l'énergie des échantillons est calculée avant l'étape d'extraction.
Selon une variante de réalisation, la méthode consiste après l'étape d'échantillonnage et de quantification à transformer le signal numérique réel en un signal numérique complexe, comportant une composante en phase 1 et une composante en quadrature Q. Dans le cadre de cette variante, l'énergie des échantillons est calculée à partir des composantes complexes 1 et Q.
De façon avantageuse, les différentes étapes sont réalisées en temps réel.
D'autres avantages et caractéristiques de l'invention ressortiront à la lecture de la description suivante faite à titre d'exemple et en référence aux dessins annexés dans lesquels : - les figures l. a et l. b représentent un bit équivalent à un"1"et à un"0"logique respectivement, pour un signal en modulation du type OOK Manchester ; - la figure 2 représente schématiquement un récepteur selon l'invention avec les différentes unités fonctionnelles ; - la figure 3 représente de façon détaillée le module de réception du récepteur de la figure 2 ; - la figure 4 représente de façon détaillée le module de décodage du récepteur de la figure 2 ; - la figure 5 représente un signal radiofréquence reçu, l'énergie du signal échantillonné en fonction du temps et différentes fenêtres correspondant aux différentes phases, illustrant le principe de fonctionnement de l'unité de calcul ; - les figures 6. a et 6. b représentent les différentes étapes de la méthode de réception d'un signal de télérelève d'un ensemble de compteurs utilisant un récepteur selon l'invention pour un exemple de réalisation particulier.
<Desc/Clms Page number 6>
Un exemple de réalisation de l'invention va être décrit en relation avec deux types différents d'émetteurs et de protocoles de communication : - l'émetteur d'un premier type, par exemple commercialisé par la société ITRON, émet dans une bande de fréquence d'environ 10 MHz centrée sur 915 MHz et utilise un codage du type Manchester, - l'émetteur d'un second type, par exemple commercialisé par la société Schlumberger sous la désignation SURF, émet dans une bande de fréquence d'environ 8 MHz centrée sur 915 MHz et utilise en partie un codage du type Manchester et également un autre codage spécifique.
Le codage de type Manchester consiste à coder chaque bit de donnée sur deux demi-bits ("chips"en terminologie anglo-saxonne), chaque demi-bit ayant une durée moitié par rapport à un bit. La modulation employée est du type OOK (On/Off Keying en terminologie anglo-saxonne) ce qui signifie que l'émetteur émet la porteuse pour un"1" logique et un silence pour un"0"logique. La figure l. a représente un bit équivalent à un "1"logique, le premier demi-bit"1"correspondant à l'émission du signal de la porteuse et le second demi-bit"0"correspondant à l'émission d'aucun signal. De même, la figure l. b représente un bit équivalent à un"0"logique, le premier demi-bit"0"correspondant à l'émission d'aucun signal et le second demi-bit"1"correspondant à l'émission du signal de la porteuse.
La structure d'un message selon le premier protocole comprend par exemple 192 demi-bits, soit 42 demi-bits pour le préambule, 118 demi-bits pour les données et 32 demi-bits pour l'algorithme de détection d'erreur.
La structure d'un message selon le second protocole comprend par exemple 232 demi-bits, soit 16 demi-bits pour le pré-préambule, 48 demi-bits pour le préambule, 128 demi-bits pour les données et 40 demi-bits pour l'algorithme de détection et correction d'erreur de type Reed Solomon.
Le récepteur selon l'invention permet de lire simultanément les messages émis selon le protocole de premier et de second type. D'autres types de protocoles différents de ceux décrits sont envisageables.
Le récepteur radiofréquence 1, représenté sur la figure 2, comprend un module de réception 2 apte à capter un signal radiofréquence RF correspondant aux messages émis par un ensemble de compteurs (non représentés).
<Desc/Clms Page number 7>
Le module de réception 2 délivre sur une sortie un signal numérique représentatif du signal radiofréquence RF. La sortie dudit module est reliée à un module de décodage 3. Le module de décodage permettant d'extraire du signal numérique les messages émis par chacun desdits compteurs.
Une mémoire de stockage 4, par exemple de type RAM est reliée à la sortie du module de décodage 3 pour stocker les données. Une unité de traitement 5, par exemple un microcontrôleur relié à la mémoire 4 exploite les données stockées.
Le module de réception 2, représenté plus en détail sur la figure 3, comporte une antenne 6 et un convertisseur de fréquence 7. Le signal radiofréquence RF est capté par l'antenne 6. L'antenne est reliée à l'entrée du convertisseur de fréquence qui délivre sur sa sortie un signal analogique répliquant le signal radiofréquence RF mais abaissé en fréquence. Un filtre (non représenté) peut éventuellement être relié à la sortie ou à l'entrée du convertisseur de fréquence. A titre d'exemple, le signal radiofréquence émis dans une bande de fréquence d'environ 10 MHz de large et centré sur une fréquence d'environ 915 MHz est modifié de telle sorte que la largeur de bande et la largeur des canaux restent inchangées alors que la fréquence centrale est translatée à 41 MHz environ.
Le fait d'abaisser le signal en fréquence permet de l'échantillonner avec les convertisseurs analogique-numérique actuellement disponibles de façon courante.
Un convertisseur analogique/numérique 8 dont l'entrée est reliée au convertisseur de fréquence 7 convertit le signal analogique en signal numérique, à savoir quantifié (en amplitude) et échantillonné (en temps).
Selon un premier mode de réalisation, il est possible d'utiliser un convertisseur analogique/numérique quantifiant le signal analogique sur 8 bits ou moins. Dans ce cas, il est avantageux de relier la sortie du convertisseur analogique/numérique 8 à un contrôleur automatique de gain.
Selon un second mode de réalisation, le convertisseur analogique/numérique échantillonne à une fréquence d'environ 33,5 MHz sur 12 bits, pouvant être étendus à 14 bits ou plus. Dans ce cas, la dynamique utilisée pour quantifier et traiter le signal permet de se dispenser d'utiliser un contrôleur automatique de gain et de travailler en pleine échelle et de réduire l'effet perturbateur des signaux brouilleurs. Le taux de transfert de l'émetteur pouvant être fixé à 16384 bits/s, ceci signifie que chaque bit représente 2048 échantillons.
<Desc/Clms Page number 8>
Le module de décodage 3, représenté plus en détail sur la figure 4, comporte une succession d'éléments spécifiques qui sont connectés en série : - un banc de filtres numérique 10, 11 ; - une unité de calcul 12 ; - une unité d'identification 13 ; et - une unité d'extraction 14.
Selon un premier mode de réalisation particulièrement avantageux, le module de décodage comporte en outre une unité dite"IQ"9, connecté entre le module de réception 2 et le banc de filtre 10.
Selon un second mode de réalisation, un sous-échantillonneur est connecté entre le module de réception 2 et le module de décodage 3. Ce mode de réalisation trouve une application particulière lorsque le convertisseur analogique/numérique est plus performant que le module de décodage auquel il est relié. Le facteur de sous-échantillonnage doit être déterminé en fonction des performances respectives des deux modules.
Le rôle de ces différentes unités dans le module de décodage va être expliqué plus en détail par la suite.
L'unité dite"IQ"est reliée à la sortie du convertisseur analogique/numérique 8. Cette unité transforme le signal numérique réel en sortie du convertisseur en un signal numérique complexe, c'est à dire une composante en phase 1 et une composante en quadrature Q.
Ainsi, les traitements et calculs ultérieurs pourront être effectués en utilisant des méthodes mathématiques applicables aux nombres complexes. En pratique, l'unité IQ a également pour fonction de ramener le signal en bande de base et de le filtrer.
En sortie de l'unité IQ, avec l'exemple numérique précédent, chaque bit représente 1024 échantillons. Il est à noter qu'en sortie du convertisseur analogique/numérique chaque bit représentait 2048 échantillons, et par conséquent que l'unité IQ sous-échantillonne systématiquement d'un facteur deux.
Le banc de filtre 10, 11 permet de séparer le message codé et modulé du bruit blanc, des perturbations et/ou d'autres messages modulés. Le banc de filtre est un filtre poly-phases qui agit comme une série de filtres passe-bande qui divise la bande de fréquence en des
<Desc/Clms Page number 9>
canaux de manière à isoler le signal utile des interférences tout en réduisant le niveau de bruit blanc. Le filtre poly-phases est réalisé en combinant un filtre prototype passe-bas 10 et un module réalisant une transformée de Fourier rapide 11. La transformée de Fourier rapide réalise une séparation des canaux. Néanmoins, il existe un fort recouvrement entre les canaux de sorte que la discrimination en fréquence n'est pas très précise. De ce fait, le filtre passe-bas a pour fonction d'affiner la forme de chaque canal individuel pour les rendre plus"rectangulaire".
Dans l'exemple de réalisation de l'invention, le banc de filtre sépare la largeur de bande utile en 128 canaux de largeur 131 kHz couvrant une bande d'environ 17 MHz centrée sur 915 MHz. De ce fait, les échantillons sont répartis sur les 128 canaux et chaque bit ne représente plus que 8 échantillons. Tout le traitement du signal s'effectue sur la largeur de
bande de 17MHz mais la démodulation des messages est restreinte aux 77 canaux couvrant une bande d'environ 10 MHz centrée sur 915 MHz.
bande de 17MHz mais la démodulation des messages est restreinte aux 77 canaux couvrant une bande d'environ 10 MHz centrée sur 915 MHz.
A la sortie de chaque canal du banc de filtre, le signal qui correspond à un flot de bits reçu doit être démodulé. L'unité de calcul 12 permet de démoduler le signal en calculant l'énergie et en essayant de reconnaître des trames de demi-bits pour obtenir des bits. Cette démodulation est effectuée d'une manière non cohérente dans le sens où l'unité de calcul ne connaît pas a priori la phase temporelle d'observation et la fréquence de la porteuse modulée.
Si une unité IQ 9 est utilisée, l'énergie E de chaque échantillon est calculée à partir des
f59* composantes complexes 1 et Q, soit E == 1 + Q.
f59* composantes complexes 1 et Q, soit E == 1 + Q.
Comme nous l'avons vu dans l'exemple numérique précédent, pour chaque bit transmis par l'émetteur, le banc de filtre fournit en sortie 8 échantillons complexes par canal, lesdits échantillons étant mémorisés. Pour chaque canal et pour chaque bit, l'unité de calcul détermine une valeur V et un contraste C à partir des 8 échantillons, chaque valeur V et contraste C étant mémorisé dans une mémoire de l'unité de calcul.
Le principe du calcul de la valeur V est de reconnaître la trame typique de chaque valeur
de bit possible. A titre d'exemple, si le bit transmis est"1", ceci correspond à un premier demi-bit"1"et un second demi-bit"0" (voir fig. La). Le banc de filtre génère en sortie une série de 4 échantillons avec une énergie importante correspondant au demi-bit"1"et une
de bit possible. A titre d'exemple, si le bit transmis est"1", ceci correspond à un premier demi-bit"1"et un second demi-bit"0" (voir fig. La). Le banc de filtre génère en sortie une série de 4 échantillons avec une énergie importante correspondant au demi-bit"1"et une
<Desc/Clms Page number 10>
série de 4 échantillons avec une énergie faible correspondant au demi-bit"0". L'unité de calcul 12 reconnaît alors la forme caractéristique d'un bit de valeur V = 1.
Le contraste C est un estimateur de la qualité du bit reçu : le contraste C vaut"1"pour un bit bien contrasté et"0"pour un bit faiblement contrasté. Le contraste C est déterminé en
comparant la valeur absolue de la différence d'énergie entre le premier demi-bit Eo et le
En-Ei second demi-bit El normalisée par leur somme-----avec un seuil de contraste CT Eo +El
déterminé.
comparant la valeur absolue de la différence d'énergie entre le premier demi-bit Eo et le
En-Ei second demi-bit El normalisée par leur somme-----avec un seuil de contraste CT Eo +El
déterminé.
L'unité de calcul reçoit en entrée un flot de bits formé d'une succession demi-bits sans indication concernant le commencement du premier bit. Comme il y a 8 échantillons par bit, il y a 8 possibilités de point de commencement, communément dénommée phase temporelle d'observation. L'unité de calcul translate une fenêtre de 8 échantillons sur le flot de bits et calcule une valeur et un contraste pour chaque phase.
La figure 5 illustre par un exemple les valeurs V et contrastes C obtenus pour un premier demi-bit et un second demi-bit : le signal reçu sous la forme d'un flot de bits en fonction du temps est représenté en haut, au milieu l'énergie E de chaque échantillon en fonction du temps t, et en bas les différentes fenêtres translatées correspondant aux différentes phases temporelle d'observation.
Dans cet exemple, les premier et second demi-bits, valeurs V et contrastes C obtenus pour les différentes phases sont :
<tb>
<tb> Phase <SEP> 4 <SEP> échantillons <SEP> du <SEP> 4 <SEP> échantillons <SEP> du <SEP> valeur <SEP> V <SEP> contraste <SEP> C
<tb> temporelle <SEP> premier <SEP> demi-bit <SEP> second <SEP> demi-bit
<tb> d'observation
<tb> 1 <SEP> E, <SEP> E, <SEP> E, <SEP> E <SEP> 0,0, <SEP> 0,0 <SEP> 1 <SEP> 1 <SEP> = <SEP> bon
<tb> 2 <SEP> E, <SEP> E, <SEP> E, <SEP> O <SEP> 0, <SEP> 0, <SEP> 0, <SEP> E1 <SEP> 0 <SEP> = <SEP> faible
<tb> 3 <SEP> E, <SEP> E, <SEP> 0 <SEP> 0, <SEP> 0, <SEP> O, <SEP> ElouO0-faible
<tb> E, <SEP> O, <SEP> O, <SEP> O <SEP> O, <SEP> E, <SEP> E, <SEP> E00 <SEP> = <SEP> faible
<tb> 5 <SEP> 0, <SEP> 0,0, <SEP> 0 <SEP> E, <SEP> E, <SEP> E0 <SEP> 1 <SEP> = <SEP> bon
<tb> 6 <SEP> 0,0,0,E <SEP> E, <SEP> E, <SEP> E, <SEP> O <SEP> 0 <SEP> 0 <SEP> = <SEP> faible
<tb> 7 <SEP> O, <SEP> O, <SEP> E, <SEP> E <SEP> E, <SEP> E, <SEP> O, <SEP> O <SEP> O <SEP> ou <SEP> 1 <SEP> O <SEP> = <SEP> faible
<tb> 80, <SEP> E, <SEP> E, <SEP> EE, <SEP> 0, <SEP> 0, <SEP> 01 <SEP> 0 <SEP> = <SEP> faible
<tb> 1 <SEP> E, <SEP> E, <SEP> E, <SEP> E <SEP> 0, <SEP> 0, <SEP> 0 <SEP> 1 <SEP> 1 <SEP> =bon
<tb>
<tb> Phase <SEP> 4 <SEP> échantillons <SEP> du <SEP> 4 <SEP> échantillons <SEP> du <SEP> valeur <SEP> V <SEP> contraste <SEP> C
<tb> temporelle <SEP> premier <SEP> demi-bit <SEP> second <SEP> demi-bit
<tb> d'observation
<tb> 1 <SEP> E, <SEP> E, <SEP> E, <SEP> E <SEP> 0,0, <SEP> 0,0 <SEP> 1 <SEP> 1 <SEP> = <SEP> bon
<tb> 2 <SEP> E, <SEP> E, <SEP> E, <SEP> O <SEP> 0, <SEP> 0, <SEP> 0, <SEP> E1 <SEP> 0 <SEP> = <SEP> faible
<tb> 3 <SEP> E, <SEP> E, <SEP> 0 <SEP> 0, <SEP> 0, <SEP> O, <SEP> ElouO0-faible
<tb> E, <SEP> O, <SEP> O, <SEP> O <SEP> O, <SEP> E, <SEP> E, <SEP> E00 <SEP> = <SEP> faible
<tb> 5 <SEP> 0, <SEP> 0,0, <SEP> 0 <SEP> E, <SEP> E, <SEP> E0 <SEP> 1 <SEP> = <SEP> bon
<tb> 6 <SEP> 0,0,0,E <SEP> E, <SEP> E, <SEP> E, <SEP> O <SEP> 0 <SEP> 0 <SEP> = <SEP> faible
<tb> 7 <SEP> O, <SEP> O, <SEP> E, <SEP> E <SEP> E, <SEP> E, <SEP> O, <SEP> O <SEP> O <SEP> ou <SEP> 1 <SEP> O <SEP> = <SEP> faible
<tb> 80, <SEP> E, <SEP> E, <SEP> EE, <SEP> 0, <SEP> 0, <SEP> 01 <SEP> 0 <SEP> = <SEP> faible
<tb> 1 <SEP> E, <SEP> E, <SEP> E, <SEP> E <SEP> 0, <SEP> 0, <SEP> 0 <SEP> 1 <SEP> 1 <SEP> =bon
<tb>
<Desc/Clms Page number 11>
Dans l'exemple de réalisation selon l'invention, pour chaque nouvelle phase, l'unité de calcul fournit en sortie une valeur V et un contraste C pour chacun des 128 canaux. L'unité d'identification 13 balaye les différents canaux en temps réel et cherche à identifier des trames de bits correspondant à un préambule de message, ledit message étant émis selon le protocole du premier ou du second type.
L'étape d'identification s'effectue en deux temps, tout d'abord par une étape de corrélation croisée puis par une étape de décision de synchronisation.
L'étape de corrélation croisée s'effectue en comparant les valeur V détenninés aux bits de préambules connus afin de reconnaître un début de trame dans le flot de bits reçu. Cette étape génère également une note de corrélation croisée CC pour sélectionner les meilleures trames. La corrélation croisée est pondérée par les contrastes C (plus le contraste C est bon, plus la corrélation croisée est bonne).
L'unité d'identification compare chaque bit de la séquence (une séquence étant une succession de bits sélectionnée parmi le flot de bits reçus) avec le bit correspondant du préambule en tenant compte du contraste C déterminé précédemment et génère une note de corrélation croisée CC.
Cette note est la somme d'incréments qui sont fonction de la comparaison et du contraste, par exemple : - l'incrément vaut 3 si la valeur V et le bit du préambule sont identiques et le contraste C est fort,
- l'incrément vaut 2 si la valeur V et le bit du préambule sont identiques et le contraste C est faible, - l'incrément vaut 1 si la valeur V et le bit du préambule sont différents et le contraste C est faible, - l'incrément vaut 0 si la valeur V et le bit du préambule sont différents et le contraste C est fort.
- l'incrément vaut 2 si la valeur V et le bit du préambule sont identiques et le contraste C est faible, - l'incrément vaut 1 si la valeur V et le bit du préambule sont différents et le contraste C est faible, - l'incrément vaut 0 si la valeur V et le bit du préambule sont différents et le contraste C est fort.
L'exemple suivant montre le calcul de la note de corrélation croisée CC pour le protocole du premier type.
Les deux premières lignes indiquent : - la séquence de bits reçue, - les contrastes associés,
<Desc/Clms Page number 12>
La comparaison de la séquence de bits reçue avec le préambule du premier type (troisième ligne) fait apparaître des différences (différences entre crochet). L'utilisation de la valeur et du contraste permet de déterminer un incrément pour la détermination de la note de corrélation croisée :
<tb>
<tb> Séquence <SEP> de <SEP> bits <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0
<tb> Contraste <SEP> C <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> Préambule <SEP> 1er <SEP> type <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> [0] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0
<tb> Valeur <SEP> V <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> [1] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0
<tb> Contraste <SEP> C <SEP> 1 <SEP> 1 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> [0] <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> Incrément <SEP> 3 <SEP> 3 <SEP> 0 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 1 <SEP> 3 <SEP> 2 <SEP> 2 <SEP> 3 <SEP> 0 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 2 <SEP> 2 <SEP> 1 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3
<tb>
Les incréments sont finalement sommés pour le calcul de la note de corrélation croisée soit 58 dans l'exemple numérique du tableau précédent.
<tb> Séquence <SEP> de <SEP> bits <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0
<tb> Contraste <SEP> C <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> Préambule <SEP> 1er <SEP> type <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> [0] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0
<tb> Valeur <SEP> V <SEP> 0 <SEP> 0 <SEP> [1] <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 1 <SEP> 1 <SEP> [1] <SEP> 0 <SEP> 1 <SEP> 0 <SEP> 0
<tb> Contraste <SEP> C <SEP> 1 <SEP> 1 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1 <SEP> [0] <SEP> 1 <SEP> 0 <SEP> 0 <SEP> 1 <SEP> [1] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 0 <SEP> 0 <SEP> [0] <SEP> 1 <SEP> 1 <SEP> 1 <SEP> 1
<tb> Incrément <SEP> 3 <SEP> 3 <SEP> 0 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 1 <SEP> 3 <SEP> 2 <SEP> 2 <SEP> 3 <SEP> 0 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 2 <SEP> 2 <SEP> 1 <SEP> 3 <SEP> 3 <SEP> 3 <SEP> 3
<tb>
Les incréments sont finalement sommés pour le calcul de la note de corrélation croisée soit 58 dans l'exemple numérique du tableau précédent.
L'étape de décision de synchronisation mise en ceuvre par l'unité d'identification 13 consiste à comparer la note de corrélation croisée avec un seuil de corrélation Dl ou D2 spécifique au protocole de communication du premier et second type respectivement. Par exemple, le seuil de corrélation Dl vaut 69 et D2 vaut 58. Les deux seuils de corrélation peuvent être paramétrés par l'utilisateur.
Pour chaque phase temporelle d'observation, la note de corrélation croisée est calculée pour chacun des 77 canaux du banc de filtres. L'unité de synchronisation détermine toutes les notes de corrélation croisée se trouvant au dessus du seuil de corrélation, sélectionne la plus élevée et élimine l'ensemble des autres. Si plusieurs canaux présentent des notes de corrélation croisée identiques, le premier canal dans l'ordre des fréquences croissantes est sélectionné.
Si dans la phase temporelle d'observation suivante, le même canal est sélectionné à nouveau, l'unité de synchronisation compare sa nouvelle note de corrélation croisée avec la précédente.
Pour un même canal, les notes de corrélation croisée CC sont comparées entre phases successives de telle sorte que seule la phase temporelle d'observation présentant la note de corrélation croisée la plus élevée soit sélectionnée.
L'optimisation de la synchronisation se fait donc suivant deux dimensions : la dimension fréquentielle puisque l'unité de synchronisation sélectionne le canal présentant la meilleure
<Desc/Clms Page number 13>
note de corrélation croisée, ainsi que la dimension temporelle puisque l'unité de synchronisation sélectionne la phase temporelle d'observation permettant décoder le message dans les meilleures conditions.
Dès qu'un préambule a été identifié, le canal et les paramètres de phase temporelle d'observation de la trame sont mémorisés. L'unité d'extraction 14 commence à rétablir systématiquement les bits du message identifié par l'unité d'identification pour le canal sélectionné et pour la phase temporelle d'observation sélectionnée. L'unité arrête l'extraction dès que la fin du message est détectée.
Avec les exemples numériques précédents, la capacité d'extraction est de huit messages pour chaque protocole de manière simultanée.
Lorsque des messages ont été extraits complètement, les données correspondantes sont stockées dans une mémoire 4. Les données sont ensuite exploitées par une unité de traitement 5, par exemple un microprocesseur.
L'ensemble du dispositif décrit, en particulier le module d'extraction 3 avec le convertisseur analogique numérique 8, la mémoire 4 et le microprocesseur 5, peut être réalisé sous la forme de composants électroniques discrets ou sous la forme d'un composant spécifique tel qu'un ASIC.
Les différentes étapes de la méthode de réception d'un signal de télérelève d'un ensemble de compteurs utilisant un récepteur selon l'invention, pour un exemple de réalisation particulier, sont représentées sur les figures 6. a et 6. b.
Lors de la télérelève d'un ensemble de compteurs, chaque compteur émet des données sous la forme d'un message de NB bits selon un protocole de communication spécifique dans un canal déterminé de largeur en fréquence déterminée L, dans une bande de fréquence déterminée BW comportant un nombre de canaux déterminé N. Dans l'exemple de réalisation présenté, les trois compteurs CPT1, CPT2 et CPT3 émettent respectivement un message MESS1 de 96 bits selon le premier protocole dans le canal 5, un message MESS2 de 96 bits selon le premier protocole dans le canal 7 et un message MESS3 de 116 bits selon le second protocole dans le canal 65. A titre d'exemple, le premier protocole correspond à l'émetteur du premier type et le second protocole à l'émetteur du second type.
<Desc/Clms Page number 14>
Il résulte de ces émissions un signal radiofréquence RF correspondant à la superposition de ces différents messages et de signaux parasites PAR (bruit blanc et perturbations). Ce signal est successivement capté lors d'une étape a, transformé en un signal analogique abaissé en fréquence lors d'une étape b, puis numérisé (échantillonné et quantifié) lors d'une étape c. A titre d'exemple, le signal est échantillonné de telle sorte que chaque bit d'un message correspond à 8 échantillons.
Selon une variante non représentée sur les figures 6, le signal numérique réel résultant de l'étape c est transformé en un signal numérique complexe, comportant une composante en phase et une composante en quadrature.
Une transformée de Fourier rapide FFT combiné à un filtrage passe-bas PPN est appliqué au signal numérique pour séparer la bande de fréquence BW en canaux, chaque canal présentant une largeur en fréquence déterminé L. Par simplification, seuls les canaux 1,5, 7,65 et 77 sont représentés sur les figures 6.
Pour chaque canal, une note de corrélation croisée CC est déterminée. Les étapes correspondantes sont représentées plus en détail sur la figure 6. b.
Pour chaque canal, l'énergie des échantillons pour chaque bit du message est calculée, lors d'une étape d.
Pour chaque canal, on considère une fenêtre dite"glissante"de n échantillons correspondant à la durée d'un bit. Pour chaque bit, on calcule lors d'une étape f une valeur V et un contraste C par fenêtre d'observation de n échantillons. La fenêtre est glissante car elle est translaté lors d'une étape g sur le signal par pas d'un échantillon, ce qui définit pour chaque bit n positions possibles, appelées phase temporelle d'observation. La valeur V et le contraste C du bit sont ainsi calculés pour chaque canal et pour chaque phase temporelle d'observation.
Dans l'exemple de réalisation, il y a 8 échantillons par bit et il en résulte 8 phases
temporelle d'observation (pol, (p2,..., < Ps correspondant à 8 fenêtres différentes. Les énergies des 8 échantillons ainsi que les valeurs VI, V2,..., Vs et contrastes CI, 2,..., Cs sont calculés pour tous les canaux.
temporelle d'observation (pol, (p2,..., < Ps correspondant à 8 fenêtres différentes. Les énergies des 8 échantillons ainsi que les valeurs VI, V2,..., Vs et contrastes CI, 2,..., Cs sont calculés pour tous les canaux.
Pour chaque canal et pour chaque phase, on mémorise l'ensemble des valeurs et des contrastes, lors de l'étape MEM. On compare les valeurs aux Np bits de préambule correspondant à un protocole de communication spécifique, lors de l'étape COMP. Une
<Desc/Clms Page number 15>
note de corrélation croisée CC en fonction du résultat de la comparaison et du contraste C calculé précédemment est générée pour chaque canal et pour chaque phase temporelle d'observation (le calcul de la note de corrélation croisée est identique à celui expliqué en relation avec la description du récepteur).
Il est également possible à partir de cette comparaison de déterminer le protocole de communication employé, car les valeurs correspondent à un préambule spécifique au protocole de communication employé.
L'ensemble des étapes précédentes sont répétées pour l'ensemble des canaux, de telle sorte qu'une note est attribuée à chaque canal et pour chaque phase temporelle d'observation.
La note de corrélation croisée CC est comparée à un seuil de corrélation spécifique au protocole de communication pour chacun des canaux du banc de filtre.
Toutes les notes de corrélation croisée se trouvant au dessus du seuil de corrélation sont déterminées et seul les canaux présentant la note la plus élevée sont sélectionnés (étape h).
Les autres canaux ne présentant pas des notes de corrélation croisée se trouvant au dessus du seuil de corrélation ne sont pas sélectionnés (étape D. Au sein d'un même canal, les notes de corrélation croisées sont également comparées entre phases successives de manière à sélectionner la meilleure phase temporelle d'observation.
Pour chaque canal sélectionné avec la phase temporelle d'observation correspondante, les NB bits du message identifié sont extraits, lors de l'étape EXT, jusqu'à la détection de la fin du message.
Dans l'exemple de réalisation, le canal 5 présentant une phase temporelle d'observation (p3 est sélectionné et les 96 bits du message MESS1 transmis selon le premier protocole par le compteur CPT1 sont récupérés. De même, le canal 7 présentant une phase temporelle d'observation (p5 est sélectionné et les 96 bits du message MESS2 transmis selon le premier protocole par le compteur CPT2 sont récupérés. Enfin, le canal 65 présentant une phase temporelle d'observation (pl est sélectionné et les 116 bits du message MESS3 transmis selon le second protocole par le compteur CPT3 sont récupérés.
L'algorithme correspondant à la méthode peut être programmé dans un langage du type VHDL et chargé dans un circuit numérique programmable. Un tel circuit est par exemple commercialisé par la société ALTERA sous la désignation Apex600.
Claims (24)
1. Récepteur radiofréquence pour la télérelève d'un ensemble de compteurs, ledit récepteur étant apte à recevoir un signal radiofréquence (RF) formé par au moins des messages émis par les compteurs avec une période aléatoire selon au moins un protocole de communication, dans au moins un canal de largeur en fréquence déterminé (L), dans une bande de fréquence déterminée (BW) comportant un nombre de canaux déterminé (N), ledit récepteur est caractérisé en ce qu'il comprend : - un module de réception (2) unique apte à recevoir le signal radiofréquence (RF), et à le transformer en un signal numérique, ledit signal numérique comprenant au moins les messages reçus contenus dans le signal radiofréquence sur la bande de fréquence (BW) et pour tous les canaux (N), - des moyens d'extraction (3) reliés à la sortie du module de réception, lesdits moyens d'extraction étant aptes à extraire du signal numérique chacun des messages émis par chacun desdits compteurs.
2. Récepteur radiofréquence selon la revendication précédente, dans lequel le module de réception (2) comprend une antenne (6) reliée à l'entrée d'un convertisseur de fréquence (7) apte à délivrer sur la sortie un signal analogique répliquant le signal radiofréquence (RF) capté par l'antenne mais abaissé en fréquence, ledit convertisseur de fréquence (7) étant relié à un convertisseur analogique/numérique (8) apte à échantillonner et quantifier le signal analogique.
3. Récepteur radiofréquence selon la revendication 1 ou 2, dans lequel un contrôleur automatique de gain est relié entre la sortie du convertisseur analogique/numérique (8) et une entrée des moyens d'extraction (3).
4. Récepteur radiofréquence selon l'une des revendications précédentes, dans lequel les moyens d'extraction (3) comportent une succession de différents éléments reliés en série : - un banc de filtres numériques (10, 11) divisant la bande de fréquence (BW) en un nombre de canaux déterminé (N), chaque canal présentant une largeur en fréquence déterminée (L) ; - une unité de calcul (12) déterminant une valeur (V) et un contraste (C) pour chaque canal ;
<Desc/Clms Page number 17>
- une unité d'identification (13) balayant les canaux en déterminant une note de corrélation croisée (CC) pour chaque canal et cherchant à identifier des messages reçus à partir desdites notes ; - une unité d'extraction (14) destinée à extraire du signal numérique les messages identifiés.
5. Récepteur radiofréquence selon la revendication précédente, dans lequel le banc de filtres numériques (10, 11) est un banc de filtres poly-phases comportant un filtre passe-bas (10) coopérant avec une unité réalisant une transformée de Fourier rapide (11).
6. Récepteur radiofréquence selon la revendication 4 ou 5, dans lequel les moyens d'extraction (3) comportent en outre une unité dite"IQ" (9), transformant le signal numérique réel en un signal numérique complexe comportant une composante en phase et une composante en quadrature, ladite unité IQ connectée à l'entrée du banc de filtre.
7. Récepteur radiofréquence selon la revendication 4, dans lequel l'unité de calcul, l'unité d'identification et l'unité d'extraction fonctionnent en temps réel.
8. Récepteur radiofréquence selon l'une des revendications précédentes, dans lequel une mémoire de stockage (4) est reliée à la sortie des moyens d'extraction (3) pour stocker les données avant exploitation par une unité de traitement (5).
9. Méthode de réception d'un signal de télérelève d'un ensemble de compteurs caractérisée en ce qu'elle comprend les étapes suivantes : - recevoir un signal radiofréquence (RF) formé par au moins des messages émis par des compteurs selon au moins un protocole de communication, ledit signal étant reçu dans une bande de fréquence déterminée (BW) comportant un nombre de canaux déterminé (N) ; - transformer le signal radiofréquence (RF) en un signal analogique ;
- échantillonner et quantifier le signal analogique pour obtenir un signal numérique réel comprenant au moins tous les messages reçus contenus dans le signal radiofréquence ; - appliquer au signal numérique une transformée de Fourier rapide FFT combinée à un filtrage passe-bas pour séparer la bande de fréquence (BW) en canaux, chaque canal présentant une largeur en fréquence déterminée (L), et - extraire les messages de la bande de fréquence déterminée (BW) pour chacun des canaux.
<Desc/Clms Page number 18>
10. Méthode de réception selon la revendication précédente, dans laquelle l'étape d'extraction consiste, pour chaque canal, à : - définir n phases temporelles d'observation possibles par bit, chaque message comprenant un nombre déterminé de bits, en translatant une fenêtre glissante de n échantillons par pas de un échantillon, n étant le nombre d'échantillons par bit ; - déterminer une valeur (V) et un contraste (C) pour chaque phase temporelle d'observation ; - mémoriser les valeurs (V) et les contrastes (C) ; - comparer les valeurs (V) aux bits d'un préambule correspondant à un protocole de communication pour chaque phase temporelle d'observation ; et - générer une note de corrélation croisée (CC) en fonction du résultat de la comparaison et des contrastes (C) ; - comparer la note de corrélation croisée (CC) avec un seuil de corrélation spécifique au protocole de communication pour chaque phase temporelle d'observation ; ladite méthode consistant en outre à : - sélectionner, parmi toutes les notes de corrélation croisée se trouvant au dessus du seuil de corrélation, les canaux et les phases temporelle d'observation correspondantes présentant la note de corrélation croisée (CC) la plus élevée ; - extraire les messages identifiés pour les canaux sélectionnés et pour les phases temporelle d'observation sélectionnées.
11. Méthode de réception selon la revendication précédente, dans laquelle la méthode consiste en outre, après l'étape d'échantillonnage et de quantification, à transformer le signal numérique réel en un signal numérique complexe, comportant une composante en phase (I) et une composante en quadrature (Q).
12. Méthode de réception selon la revendication 9, dans laquelle la méthode consiste en outre, avant l'étape d'extraction à calculer l'énergie des échantillons.
13. Méthode de réception selon la revendication 11 et 12, dans laquelle l'énergie des échantillons est calculée à partir des composantes complexes 1 et Q.
<Desc/Clms Page number 19>
14. Méthode de réception selon l'une des revendications 9 à 13, dans laquelle les étapes sont réalisées en temps réel.
15. Méthode de réception selon la revendication 10, dans laquelle chaque bit est codé sur deux demi-bits, un premier demi-bit et un second demi-bit, et échantillonné sur Ne échantillons.
16. Méthode de réception selon la revendication 10 et 15, dans laquelle la valeur (V) est déterminée en comparant l'énergie du premier demi-bit (Eo) à l'énergie du second demi-bit (El), la valeur (V) valant"1"lorsque l'énergie du premier demi-bit (Eo) est supérieure à l'énergie du second demi-bit (El) et"0"dans le cas contraire.
17. Méthode de réception selon la revendication 10 et 15, dans laquelle le contraste (C) est déterminé en comparant la valeur absolue des différences d'énergie du premier demi-bit (Eo) et du second demi-bit (El) divisée par leur somme avec un seuil de contraste CT déterminé, le contraste (C) valant"1"lorsque ledit quotient est supérieur au seuil de contraste CT et"0"dans le cas contraire.
18. Méthode de réception selon l'une des revendications 10 à 17, dans laquelle la comparaison d'une séquence d'une partie Np des bits du message à un préambule consiste à comparer bit par bit la séquence aux bits du préambule et pour chaque bit à déterminer un incrément, chacun des incréments étant sommé pour obtenir une note de corrélation croisée (CC).
19. Méthode de réception selon la revendication précédente, dans laquelle l'incrément est égal à : - 3 si la valeur (V) et le bit du préambule sont identiques et le contraste est fort ; - 2 si la valeur (V) et le bit du préambule sont identiques et le contraste est faible ; - 1 si la valeur (V) et le bit du préambule sont différents et le contraste est faible ; - 0 si la valeur (V) et le bit du préambule sont différents et le contraste est fort.
20. Méthode de réception selon l'une des revendications 10 à 19, dans laquelle le premier canal dans l'ordre des fréquences croissantes est sélectionné si plusieurs canaux présentent des notes de corrélation croisée (CC) identiques.
<Desc/Clms Page number 20>
21. Méthode de réception selon l'une des revendications 10 à 20, dans laquelle pour un même canal, les notes de corrélation croisée (CC) sont comparées entre phases successives de telle sorte que seule la phase temporelle d'observation présentant la note de corrélation croisée (CC) la plus élevée soit sélectionnée.
22. Méthode de réception selon l'une des revendications 10 à 21, dans laquelle les messages extraits sont stockées dans une unité de stockage (4) puis exploitées par une unité de traitement (5).
23. Méthode de réception selon l'une des revendications 10 à 22, dans laquelle chaque message est constitué par un préambule codé sur 42 demi-bits, des données codées sur 118 demi-bits, et un code de correction d'erreur sur 32 demi-bits.
24. Méthode de réception selon l'une des revendications 10 à 22, dans laquelle chaque message est constitué par un pré-préambule codé sur 16 demi-bits, un préambule codé sur 48 demi-bits, des données codées sur 128 demi-bits, et un code de correction d'erreur sur 40 demi-bits.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0017075A FR2818784A1 (fr) | 2000-12-22 | 2000-12-22 | Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur |
PCT/FR2001/004146 WO2002052521A2 (fr) | 2000-12-22 | 2001-12-21 | Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur |
AU2002229832A AU2002229832A1 (en) | 2000-12-22 | 2001-12-21 | Radiofrequency receiver for remote meter reading and remote meter reading method comprising same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0017075A FR2818784A1 (fr) | 2000-12-22 | 2000-12-22 | Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2818784A1 true FR2818784A1 (fr) | 2002-06-28 |
Family
ID=8858240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0017075A Withdrawn FR2818784A1 (fr) | 2000-12-22 | 2000-12-22 | Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2002229832A1 (fr) |
FR (1) | FR2818784A1 (fr) |
WO (1) | WO2002052521A2 (fr) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8982856B2 (en) | 1996-12-06 | 2015-03-17 | Ipco, Llc | Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods |
US7137550B1 (en) | 1997-02-14 | 2006-11-21 | Statsignal Ipc, Llc | Transmitter for accessing automated financial transaction machines |
US7079810B2 (en) | 1997-02-14 | 2006-07-18 | Statsignal Ipc, Llc | System and method for communicating with a remote communication unit via the public switched telephone network (PSTN) |
US6233327B1 (en) | 1997-02-14 | 2001-05-15 | Statsignal Systems, Inc. | Multi-function general purpose transceiver |
US6914893B2 (en) | 1998-06-22 | 2005-07-05 | Statsignal Ipc, Llc | System and method for monitoring and controlling remote devices |
US6914533B2 (en) | 1998-06-22 | 2005-07-05 | Statsignal Ipc Llc | System and method for accessing residential monitoring devices |
US6437692B1 (en) | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
US7103511B2 (en) | 1998-10-14 | 2006-09-05 | Statsignal Ipc, Llc | Wireless communication networks for providing remote monitoring of devices |
US7263073B2 (en) | 1999-03-18 | 2007-08-28 | Statsignal Ipc, Llc | Systems and methods for enabling a mobile user to notify an automated monitoring system of an emergency situation |
US7650425B2 (en) | 1999-03-18 | 2010-01-19 | Sipco, Llc | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
US6836737B2 (en) | 2000-08-09 | 2004-12-28 | Statsignal Systems, Inc. | Systems and methods for providing remote monitoring of consumption for a utility meter |
US7346463B2 (en) | 2001-08-09 | 2008-03-18 | Hunt Technologies, Llc | System for controlling electrically-powered devices in an electrical network |
US8489063B2 (en) | 2001-10-24 | 2013-07-16 | Sipco, Llc | Systems and methods for providing emergency messages to a mobile device |
US7480501B2 (en) | 2001-10-24 | 2009-01-20 | Statsignal Ipc, Llc | System and method for transmitting an emergency message over an integrated wireless network |
US7424527B2 (en) | 2001-10-30 | 2008-09-09 | Sipco, Llc | System and method for transmitting pollution information over an integrated wireless network |
US9439126B2 (en) | 2005-01-25 | 2016-09-06 | Sipco, Llc | Wireless network protocol system and methods |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5438329A (en) * | 1993-06-04 | 1995-08-01 | M & Fc Holding Company, Inc. | Duplex bi-directional multi-mode remote instrument reading and telemetry system |
US6067329A (en) * | 1996-05-31 | 2000-05-23 | Matsushita Electric Industrial Co., Ltd. | VSB demodulator |
WO2000077961A1 (fr) * | 1999-06-15 | 2000-12-21 | Samsung Electronics Co., Ltd. | Dispositif de synchronisation de frequence et de temporisation de symboles pour signaux ofdm et procede associe |
WO2001048490A2 (fr) * | 1999-12-29 | 2001-07-05 | Siemens Power Transmission & Distribution, Inc. | Dispositif de radiocommunication adaptatif pour compteur |
-
2000
- 2000-12-22 FR FR0017075A patent/FR2818784A1/fr not_active Withdrawn
-
2001
- 2001-12-21 AU AU2002229832A patent/AU2002229832A1/en not_active Abandoned
- 2001-12-21 WO PCT/FR2001/004146 patent/WO2002052521A2/fr not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5438329A (en) * | 1993-06-04 | 1995-08-01 | M & Fc Holding Company, Inc. | Duplex bi-directional multi-mode remote instrument reading and telemetry system |
US6067329A (en) * | 1996-05-31 | 2000-05-23 | Matsushita Electric Industrial Co., Ltd. | VSB demodulator |
WO2000077961A1 (fr) * | 1999-06-15 | 2000-12-21 | Samsung Electronics Co., Ltd. | Dispositif de synchronisation de frequence et de temporisation de symboles pour signaux ofdm et procede associe |
WO2001048490A2 (fr) * | 1999-12-29 | 2001-07-05 | Siemens Power Transmission & Distribution, Inc. | Dispositif de radiocommunication adaptatif pour compteur |
Also Published As
Publication number | Publication date |
---|---|
WO2002052521A3 (fr) | 2002-08-15 |
AU2002229832A1 (en) | 2002-07-08 |
WO2002052521A2 (fr) | 2002-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2818784A1 (fr) | Recepteur radiofrequence pour la telereleve de compteurs et methode de telereleve de compteurs comprenant un tel recepteur | |
FR2748169A1 (fr) | Circuit detecteur d'erreurs pour recepteur numerique utilisant un seuil variable fonde sur la qualite du signal | |
FR2674390A1 (fr) | Dispositif de transmission d'informations numeriques sur une ligne d'un reseau d'energie electrique. | |
EP2469783A1 (fr) | Récepteur de signaux radiofréquences FSK avec un démodulateur à haute sensibilité ainsi que procédé pour sa mise en action | |
FR2917932A1 (fr) | Procede de detection de canaux de transmission satellitaires et dispositif de reception utilisant le procede. | |
EP0451232B1 (fr) | Procede et circuit d'acquisition de code pour recepteur de signal a spectre etale | |
FR2918522A1 (fr) | Procede et dispositif de traitement d'un train d'impulsion d'un signal module, en particulier a signal a bande ultra large module par une modulation numerique par intervalles d'impulsions | |
EP3412012A1 (fr) | Procédé d'estimation de paramètres de signaux contenus dans une bande de fréquences | |
EP3116182B1 (fr) | Démodulateur en quadrature pour récepteur rfid à très haut débit | |
EP1925139B1 (fr) | Caractérisation de spectre pour équipements de communication | |
EP0048200B1 (fr) | Dispositif de recherche de la fréquence d'accord d'un récepteur radioélectrique à modulation de fréquence | |
EP1081855B1 (fr) | Procédé et dispositif de synchronisation d'un recepteur de communication | |
EP4187797B1 (fr) | Dispositif de detection et d'identification de signaux rf | |
EP1508232A1 (fr) | PROCEDE ET DISPOSITIF D ESTIMATION DE LA FONCTION DE TRANSFE RT D UN CANAL DE TRANSMISSION VARIABLE D&rsquo;UN SIGNAL MUL TIPORTEUSE | |
EP2012438B1 (fr) | Procédé et dispositif de corrélation d'un signal, en particulier un signal à bande ultra large. | |
EP3116181B1 (fr) | Récepteur rfid à très haut débit | |
EP2958244B1 (fr) | Procédé de démodulation auto-adaptative de signaux quasi-orthogonaux, unité de démodulation et récepteur de signaux radio | |
EP1998522B1 (fr) | Méthode d'estimation de caractéristiques de signaux OFDM | |
EP1720307B1 (fr) | Dispositif de réception adapté à un système de transmission utilisant un étalement de spectre à séquence directe | |
FR2699027A1 (fr) | Procédé de traitement d'informations au sein d'un récepteur, en particulier de radio-messagerie, et récepteur correspondant. | |
EP1720308B1 (fr) | Dispositif de réception numérique | |
EP1720309A1 (fr) | Dispositif de réception numérique | |
EP0517556B1 (fr) | Procédé de démodulation de signaux RDS par voie numérique, et démodulateur mettant en oeuvre ce procédé | |
FR2643523A1 (fr) | Discriminateur pour transmissions numeriques | |
EP1533907A1 (fr) | Procédé et circuit électronique de décodage des trames asynchrones biphase de longueur variable |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GC | Lien (pledge) constituted | ||
ST | Notification of lapse | ||
DG | Cancellation of a lien (pledge) due to a juridical decision |