FR2919085A1 - Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel - Google Patents
Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel Download PDFInfo
- Publication number
- FR2919085A1 FR2919085A1 FR0705157A FR0705157A FR2919085A1 FR 2919085 A1 FR2919085 A1 FR 2919085A1 FR 0705157 A FR0705157 A FR 0705157A FR 0705157 A FR0705157 A FR 0705157A FR 2919085 A1 FR2919085 A1 FR 2919085A1
- Authority
- FR
- France
- Prior art keywords
- fourier transform
- real
- samples
- complex
- input signal
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
- G06F17/142—Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Discrete Mathematics (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Abstract
L'invention concerne un procédé d'analyse fréquentielle d'un signal en entrée comportant des échantillons réels. Le procédé comporte au moins deux groupes d'opérations s'appliquant à un sous-ensemble d'écriantillons réels du signal en entrée, chacun desdits sous-ensembles d'échantillons réels se recoupant partiellement. Chaque groupe d'opérations comporte :. une première étape de transformation des échantillons réels du signal en entrée (1) en échantillons complexes ;. une deuxième étape de calcul de la transformée de Fourier complexe sur les échantillons complexes, le calcul de la transformée de Fourier étant décomposé en calculs de radix ;. une troisième étape de transformation des résultats de la transformée de Fourier complexe pour retrouver les résultats de la transformée de Fourier réelle du signal en entrée (1).Les résultats obtenus par chaque groupe d'opérations sont dé-multiplexés en un signal en sortie. L'invention a aussi pour objet un dispositif d'analyse fréquentielle de signaux radioélectriques en temps réel. En particulier, l'invention s'applique aux récepteurs numériques.
Description
Procédé et dispositif d'analyse fréquentielle de signaux radioélectriques
en temps réel. L'invention concerne un procédé et un dispositif d'analyse fréquentielle de signaux radioélectriques en temps réel. En particulier, l'invention s'applique aux récepteurs numériques.
L'opération mathématique dite Transformée de Fourier est souvent mise en oeuvre au sein des dispositifs d'analyse de signaux présents dans une bande de fréquences instantanée, correspondant à la voie de réception. L'implémentation couramment employée de la transformée de Fourier repose sur le procédé dénommé Transformée de Fourier Rapide , ou selon l'expression anglo-saxonne Fast Fourier Transform . La Transformée de Fourier Rapide comporte principalement deux paramètres. Le premier paramètre est le nombre de points employé auquel correspond une résolution fréquentielle. Ainsi plus le nombre de points est élevé, meilleure est la résolution fréquentielle. Le second paramètre correspond à la longueur du support temporel auquel correspond une résolution temporelle. Ainsi moins ce support est long, c'est-à-dire moins le nombre de points est élevé, meilleure est la résolution temporelle. L'utilisation de la Transformée de Fourier Rapide implique donc un compromis entre la résolution temporelle et la résolution fréquentielle, qui se traduit donc par un choix du nombre de points utilisés.
Lorsque la bande instantanée est importante (plusieurs centaines de Mégahertz par exemple), la puissance de calcul nécessaire à la mise en oeuvre en temps réel de la Transformée de Fourier Rapide augmente considérablement et se heurte aux contraintes d'encombrement et de consommation électrique, typiques notamment des systèmes embarqués.
L'implémentation de la Transformée de Fourier Rapide est typiquement mise en oeuvre par des dispositifs comportant des calculateurs à base de composants de type ASIC (Application Specific Integrated Circuit) et/ou à logique programmable de type FPGA (Field Programmable Gate Array). Le compromis entre la résolution temporelle et la résolution fréquentielle évoqué précédemment doit alors prendre aussi en compte les contraintes technologiques, en particulier le nombre de portes logiques disponibles.
La Transformée de Fourier Rapide est typiquement implémentée de manière récursive ou de manière parallèle. Dans le cas d'une implémentation récursive, les calculs sont effectués par rebouclage sur un seul radix de petite taille (généralement radix 2). Le signal est mémorisé à chaque étape de calcul. Or cette implémentation ne permet pas d'atteindre des performances de calcul suffisantes pour des bandes instantanées qui dépassent 100 MHz. Dans le cas d'une implémentation parallèle, les calculs sont parallélisés et permettent d'atteindre des performances de calcul optimales pour une technologie donnée. Toutefois, cette implémentation est peu modulaire et difficilement programmable. En particulier, elle demande un effort important de re-conception à chaque évolution technologique, notamment à chaque changement de dispositif matériel.
L'invention a notamment pour but de pallier les inconvénients précités. A cet effet, l'invention a pour objet un procédé d'analyse fréquentielle d'un signal en entrée comportant des échantillons réels. Le procédé comporte au moins deux groupes d'opérations s'appliquant à un sous-ensemble d'échantillons réels du signal en entrée. Chacun desdits sous-ensembles d'échantillons réels se recoupe partiellernent. Chaque groupe d'opérations comportant : • une première étape de transformation des échantillons réels du signal 25 en entrée en échantillons complexes ; • une deuxième étape de calcul de la transformée de Fourier des échantillons complexes, le calcul de la transformée de Fourier étant décomposé en calculs de radix ; • une troisième étape de transformation des résultats de la transformée 30 de Fourier complexe pour retrouver les résultats de la transformée de Fourier réelle qui aurait été obtenue à partir des échantillons réels du signal en entrée. Les résultats obtenus par chaque groupe d'opérations sont dé-multiplexés en un signal en sortie. 35 Dans un mode de réalisation, au cours de la deuxième étape, la kième composante fréquentielle YN(k) du résultat de la transformée de Fourier complexe à N points complexes est obtenu en appliquant l'expression mathématique suivante : N-1 x(n)•Ti~IN -j2.1r/N yN (k) = n-o N avec N= e Dans un mode de réalisation, au cours de la première étape, les échantillons réels pairs du signal en entrée sont considérés comme parties réelles des échantillons complexes créés ; les échantillons réels impairs du
1 o signal en entrée sont considérés comme parties imaginaires des échantillons complexes créés. En outre, au cours de la première étape, une fonction de fenêtrage peut être appliquée aux échantillons réels du signal en entrée. 15
L'invention a encore pour objet un dispositif d'analyse fréquentielle d'un signal en entrée comportant des échantillons réels. Le dispositif comporte une combinaison d'opérateurs adaptés au calcul de transformées de Fourier sur un sous-ensemble d'échantillons réels du signal en entrée. 20 Chacun desdits sous-ensembles d'échantillons réels se recoupe partiellement. La sortie des opérateurs est dirigée vers un dispositif de démultiplexage. Le dispositif de démultiplexage délivre un signal en sortie correspondant à la transformée de Fourier réelle du signal en entrée. Chaque opérateur comporte :
25 • une combinaison de blocs adaptés au calcul complexe des radix correspondant au calcul de la transformée de Fourier souhaitée ; • un bloc de conversion des résultats de la transformée de Fourier complexe pour retrouver les résultats de la transformée de Fourier réelle qui aurait été obtenue à partir des échantillons réels du signal 30 en entrée. Dans un mode de réalisation, un ou plusieurs blocs adaptés au calcul complexe d'un radix donné de la transformée de Fourier comportent des moyens pour être ou non activé.5 Le dispositif peut notamment comporter un bloc de fenêtrage adapté à la mise en oeuvre de la fonction de pondération des échantillons réels du signal en entrée.
L'invention a notamment pour avantages qu'elle permet de combiner simultanément une amélioration des termes du compromis entre la résolution temporelle et la résolution fréquentielle et un surcroît de programmabilité et de modularité par rapport à une implémentation conventionnelle de la Transformée de Fourier Rapide. L'invention permet en outre de respecter le critère de Shannon et de n'avoir aucune perte d'information par repliement. L'invention autorise le traitement en temps réel de bandes de fréquences instantanées supérieures à 500 MHz avec des dispositifs disponibles dans le commerce.
D'autres caractéristiques et avantages de l'invention apparaîtront à l'aide de la description qui suit faite en regard des dessins annexés qui représentent : • la figure 1, un synoptique d'un procédé selon l'invention d'analyse fréquentielle de signaux radioélectriques en temps réel ;
• la figure 2, un schéma bloc d'un opérateur selon l'invention adapté à la mise en oeuvre de la transformée de Fourier sur des échantillons 25 réels ;
• la figure 3, un schéma bloc d'un dispositif selon l'invention d'analyse fréquentielle de signaux radioélectriques en temps réel ;
30 • la figure 4, un chronogramme des temps de calculs des blocs compris dans les opérateurs, pour une transformée de Fourier à 128 points réels.
La figure 1 illustre par un synoptique un procédé selon l'invention 35 d'analyse fréquentielle de signaux radioélectriques en temps réel. Le procédé selon l'invention est adapté à l'analyse fréquentielle d'un signal en entrée 1. A titre d'exemple illustratif et non limitatif, le signal en entrée 1 est un signal : • dont la bande de fréquence instantanée s'étend sur 600 MHz ; • numérique échantillonné à partir d'un signal analogique à une fréquence Fe de 2 GigaEchantillons/seconde. Le signal en entrée 1 comporte donc un ensemble d'échantillons réels. A chaque échantillon réel correspond un numéro d'ordre dans la séquence de l'ensemble des échantillons réels. Les échantillons réels pairs correspondent aux échantillons dont le numéro d'ordre est un nombre pair. De même, les échantillons réels impairs correspondent aux échantillons dont le numéro d'ordre est un nombre impair.
Le procédé selon l'invention comporte au moins deux groupes d'opérations, notée sur la figure 1, opération n 1 et opération n 2. Chaque groupe d'opérations correspond à l'ensemble des étapes 10, 20, 30 du procédé selon l'invention, lesdites étapes étant décrites ci-après. Chaque groupe d'opérations s'applique à un sous-ensemble d'échantillons réels du signal en entrée 1. Les sous-ensembles d'échantillons réels se recoupent partiellement, avec typiquement au moins 50% d'échantillons réels en commun, afin notamment de respecter le critère de Shannon.
Dans la première étape 10 d'un groupe d'opérations du procédé selon l'invention, une fonction de fenêtrage peut être appliquée si besoin aux échantillons réels du signal en entrée 1 reçus de l'étape 10. Puis, les échantillons réels du signal en entrée 1 sont transformées en échantillons complexes. Au cours de la première étape 10, les échantillons réels pairs du signal en entrée 1 sont considérés comme parties réelles des échantillons complexes créés. Au cours de la première étape 10, les échantillons réels impairs du signal en entrée 1 sont considérés comme parties imaginaires des échantillons complexes créés. La transformation réels-complexes de la première étape 10 peut être réalisée en appliquant l'expression mathématique suivante : x(k) = y(2k) + j • y(2k +1) avec : • k étant un entier naturel ;
• x(k) représente un échantillon complexe créé dont le numéro d'ordre dans la séquence de l'ensemble des échantillons complexes est égal k
• y(k) représente un échantillon réel dont le numéro d'ordre dans la séquence de l'ensemble des échantillons réels est égal k. La première étape 10 permet notamment d'utiliser à la deuxième étape 20 une transformée de Fourier rapide complexe afin d'optimiser les calculs ainsi que le nombre de portes du composant utilisé pour mettre en oeuvre le procédé. L'utilisation d'une transformée de Fourier rapide complexe pour réaliser une transformée de Fourier rapide réelle est possible car dans le signal de sortie d'une transformée de Fourier rapide réelle, les raies situées entre la fréquence Fe / 2 et la fréquence Fe sont les complexes conjugués des raies situées entre la fréquence 0 et la fréquence Fe / 2. Dans la deuxième étape 20 d'un groupe d'opérations du procédé selon l'invention, une transformée de Fourier complexe est appliquée aux échantillons complexes calculés au cours de la première étape 10. La transformée de Fourier de la deuxième étape 20 peut être réalisée en appliquant l'expression mathématique suivante : N-I YN(k) = "= N avec : • N le nombre de points de la transformée de Fourier complexe ; • YN(k) le résultat de la transformée de Fourier rapide complexe obtenue à l'issue de la deuxième étape 20 pour la kième composante fréquentielle ;
• WN étant représenté par l'expression mathématique suivante : -j2irI N WN=e Selon l'invention, le calcul de la transformée de Fourier au cours de l'étape 20 tel que présenté est décomposé en calculs de radix. A titre d'exemple non limitatif, le calcul de la transformée de Fourier au cours de l'étape 20 peut être décomposé en calcul de radix 4 et 8. Par exemple, dans le cas où le nombre de points complexes N est choisi égal à 64 (ce qui correspond au calcul d'une transformée de Fourier à 128 points réels), la transformée de Fourier de la deuxième étape 20 peut être réalisée en appliquant l'expression mathématique suivante, avec k=8k1+k0 et n=n1+4no : 63 ~T l 64(k)= (1/64)~x(n)•W64 n=0 soit encore : 7 Y64 (8k, + ko) = (18)1 ni=0 7 (1/8)1 [(n1 + 8120) • W8k0n0 ]. W 40ni n0 =0 W kin1 8 Dans le cas où le nombre de points complexes N est choisi égal à 256 (ce qui correspond au calcul d'une transformée de Fourier à 512 points réels), la transformée de Fourier de la deuxième étape 20 peut être réalisée en appliquant l'expression mathématique suivante, avec k=32k2+8k,+ko et n=n2+8n1+32no : 255 l 256 (k) = (1 / 256)1 x(n). W2 V 56 n=0 soit encore : 7 Y256(k) = 0/8)1 n2 =0 7 ( 0/8) Lx(n) W(8k~+ko)no W32 koni . W4kini no =0 W(8ki+ko)n2 ,Wk2n2 256 8 3 (1/4)1 ni =0 Dans la troisième étape 30 d'un groupe d'opérations du procédé selon l'invention, les résultats YN(k) de la transformée de Fourier complexe appliquée à la deuxième étape 20 sont re-combinés trigonométriquement afin de retrouver les composantes X2N(k) fréquentielles du spectre réel du signal en entrée 1. Afin d'optimiser les performances, seules les composantes de fréquences positives des résultats X2N(k) sont calculées, les composantes de fréquences négatives étant redondantes. La transformation complexes-réels appliquée à la troisième étape 30 peut être réalisée en appliquant l'expression mathématique suivante : X2N(k)= YN(k)+YN(N-k) +wk ( Î).YN(k) YN(N-IC) 2 2 avec : • YN(k) est la kième composante fréquentielle du résultat de la transformée de Fourier rapide complexe à N points ; • X2N(k) est la kième composante fréquentielle du résultat de la transformée de Fourier rapide complexe à N points. Seules les composantes k5N sont calculées, les composantes N<k52N étant symétriques ; • ï4Tk (ùj) la kième racine 2Nième de ùj. 2N Le procédé selon l'invention, comme illustré sur la figure 1, comporte deux groupes d'opérations, le groupe n 1 et le groupe n 2. Ainsi, si l'on considère que le recouvrement choisi est 75% entre les deux groupes d'opérations et que l'on souhaite des transformées de Fourier de 128 point réels, le groupe d'opérations n 1 réalise les calculs relatifs aux échantillons réels dont le numéro d'ordre dans la séquence de l'ensemble des échantillons réels du signal d'entrée est compris entre 1 et 128, tandis que le groupe d'opérations n 2 réalise les calculs correspondant aux transformées de Fourier relatifs aux échantillons réels dont le numéro d'ordre dans la séquence de l'ensemble des échantillons réels est compris entre 33 et 160. Puis, dans une étape 40 de démultiplexage du procédé selon l'invention, les résultats de la transformée de Fourier de chaque groupe d'opérations sont dé-multiplexés (c'est-à-dire notamment en les ré-ordonnant). A l'issue de l'étape 40, un signal en sortie 2 est généré, ledit signal en sortie 2 correspondant à la transformée de Fourier réelle du signal en entrée 1. La figure 2 illustre par un schéma bloc un opérateur 100 selon l'invention adapté à la mise en oeuvre de la transformée de Fourier sur des échantillons réels. Les éléments identiques aux éléments déjà présentés sur les autres figures portent les mêmes références. L'opérateur 100 est notamment adapté à la mise en oeuvre d'un groupe d'opérations, plus particulièrement à la mise en oeuvre des étapes 10, 20, 30 du procédé selon l'invention. L'opérateur représenté sur la figure 2 (exemple non limitatif) est adapté au calcul de transformées de Fourier à 128 points réels et au calcul de transformées de Fourier à 512 points réels, par combinaison de radix 4 et 8. Bien évidemment, d'autres combinaisons sont possibles en fonction du nombre de points souhaités. L'opérateur 100 reçoit un sous-ensemble d'échantillons réels du signal en entrée 1. L'opérateur comporte notamment : • un bloc 101 de fenêtrage adapté à la mise en oeuvre de la fonction de fenêtrage des échantillons réels du signal en entrée 1 (fonction comprise dans l'étape 10 du procédé selon l'invention) ; • un premier bloc 102 radix 8, un bloc 103 radix 4, un deuxième bloc 104 radix 8, chaque bloc étant adapté au calcul complexe d'un radix donné de la transformée de Fourier (calcul accompli au cours de l'étape 10 et 20 du procédé selon l'invention) ; • un bloc 105 de conversion des résultats complexes en résultats réels de la transformée de Fourier.
L'opérateur 100 délivre en sortie un signal résultat 106 comprenant les résultats de la transformée de Fourier réelle appliquée par l'opérateur 100. Le bloc 104 radix 4 peut recevoir en outre un signal mode 107, lui indiquant s'il doit être court-circuiter ou non. Ce signal permet donc d'activer ou non le bloc 103 radix 4 et en conséquence passer d'un opérateur 100 adapté au calcul de transformées de Fourier à 512 points réels à un opérateur 100 adapté au calcul de transformées de Fourier à 128 points réels. Bien évidemment, en fonction du nombre de points souhaités, d'autres signaux mode 107 peuvent être reçu pour commander les autres blocs radix présents dans l'opérateur 100. En outre, l'opérateur 100 peut comprendre d'autres combinaisons de bloc radix selon les besoins. Les signaux mode 107 permettent en outre de rendre modulaire l'opérateur 100. A titre d'exemple, l'opérateur 100 peut être implémenté dans un composant à logique programmable. Les calculs mis en oeuvre dans les différents blocs peuvent être réalisés sur 8 voies en parallèle à une fréquence d'horloge de 250 MHz, en nombres complexes. Les échantillons réels du signal en entrée 1 étant à une fréquence de 2 GigaEchantillons/secondes, l'opérateur 100 est donc capable de calculer à fréquence double du flot des données réelles d'entrée, soit 4 GigaEchantillons/secondes ; ce qui donne la possibilité de partager l'opérateur 100 en effectuant un multiplexage temporel. Ainsi l'opérateur 100 traite successivement en continu et en temps réel : • les échantillons réels du signal en entrée 1 dont les numéros d'ordre sont compris entre 1 et 128 ; • les échantillons réels du signal en entrée 1 dont les numéros d'ordre sont compris entre 65 et 192 ; • les échantillons réels du signal en entrée 1 dont les numéros d'ordre sont compris entre 129 et 256 ; • les échantillons réels du signal en entrée 1 dont les numéros d'ordre sont compris entre 193 et 320 ; • etc ...
La figure 3 illustre par un schéma bloc un dispositif selon l'invention d'analyse fréquentielle de signaux radioélectriques en temps réel. Les éléments identiques aux éléments déjà présentés sur les autres figures portent les mêmes références. Le dispositif tel que représenté sur la figure 3 (exemple non limitatif) correspond à la combinaison de deux opérateurs 100 adaptés au calcul de transformées de Fourier à 128 points réels et au calcul de transformées de Fourier à 512 points réels, les opérateurs 100 ayant un taux de recouvrement de 75%. Le premier opérateur 100 réalise les calculs des transformées de Fourier relatives aux échantillons réels dont le numéro d'ordre dans la séquence de l'ensemble des échantillons réels est compris entre 1 et 128 puis 65 et 192, tandis que le second opérateur 100 réalise les calculs correspondant aux transformées de Fourier relatives aux échantillons réels dont le numéro d'ordre dans la séquence de l'ensemble des échantillons réels est compris entre 33 et 160 puis 97 et 224. Le dispositif comporte par exemple pour cela de la mémoire 200 adaptée chacune au stockage de 2 trames de 128 échantillons réels. La sortie des opérateurs 100 est dirigée vers un dispositif de démultiplexage 201 qui délivre le signal en sortie 2 correspondant à la transformée Fourier réelle du signal) en entrée 1.
La figure 4 montre par un chronogramme les temps de calculs des blocs compris dans les opérateurs 100, pour une transformée de Fourier à 128 points réels. Les éléments identiques aux éléments déjà présentés sur les autres figures portent les mêmes références. La résolution temporelle obtenue en mode 128 points par le dispositif est alors de 16 ns. Pour le mode 512 points, le chronogramme présenté serait comparable, avec l'utilisation du bloc 103 radix 4 sélectionné par le signal mode 107 et un facteur 4 de dilatation temporelle du chronogramme.
Claims (8)
1. Procédé d'analyse fréquentielle d'un signal en entrée (1) comportant des échantillons réels caractérisé en ce qu'il comporte au moins deux groupes d'opérations s'appliquant à un sous-ensemble d'échantillons réels du signal en entrée (1), chacun desdits sous-ensembles d'échantillons réels se recoupant partiellement, chaque groupe d'opérations comportant : • une première étape (10) de transformation des échantillons réels du signal en entrée (1) en échantillons complexes ; • une deuxième étape (20) de calcul de la transformée de Fourier des échantillons complexes, le calcul de la transformée de Fourier étant 10 décomposé en calculs de radix ; • une troisième étape (30) de transformation des résultats de la transformée de Fourier complexe pour retrouver les résultats de la transformée de Fourier réelle du signal en entrée (1) ; les résultats réels obtenus par chaque groupe d'opérations étant dé-15 multiplexés (40) en un signal en sortie (2).
2. Procédé selon la revendication 1 caractérisé en ce que, au cours de la deuxième étape (20), la kième composante fréquentielle YN(k) du résultat de la transformée de Fourier complexe à N points complexes, est obtenue en 20 appliquant l'expression mathématique suivante : N-I Ex(n).WN -j2;z/N YN(k) _ " 0 avec W N e N
3. Procédé selon l'une quelconque des revendications 1 à 2 caractérisé en ce que, au cours de la troisième étape (30), la kième composante 25 fréquentielle X2N(k) du résultat de la transformée de Fourier réelle à 2N points réels, est obtenue en appliquant l'expression mathématique suivante : X2N(k)= YN(k)+YN(Nûk) +WzN(ùJ)Yv(k)-YN(Nûk) 2 2 30
4. Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce que, au cours de la première étape (10),• les échantillons réels pairs du signal en entrée (1) sont considérés comme parties réelles des échantillons complexes créés ; • les échantillons réels impairs du signal en entrée 1 sont considérés comme parties imaginaires des échantillons complexes créés.
5. Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce que, au cours de la première étape (10), une fonction de fenêtrage est appliquée aux échantillons réels du signal en entrée (1). 10
6. Dispositif d'analyse fréquentielle d'un signal en entrée (1) comportant des échantillons réels caractérisé en ce qu'il comporte une combinaison d'opérateurs (100) adaptés au calcul de transformées de Fourier sur un sous-ensemble d'échantillons réels du signal en entrée (1), chacun desdits sous-ensembles d'échantillons réels se recoupant partiellement, la sortie des 15 opérateurs (100) étant dirigée vers un dispositif de démultiplexage (201), ledit dispositif de démultiplexage délivrant un signal en sortie (2) correspondant à la transformée Fourier réelle du signal en entrée (1), chaque opérateur (100) comportant : • une combinaison de blocs (102, 103, 104) adaptés au calcul complexe 20 d'un radix donné de la transformée de Fourier ; • un bloc (105) de conversion des résultats de la transformée de Fourier complexe de N points en résultats de la transformée de Fourier réelle de 2N points. 25
7. Dispositif selon la revendication 6 caractérisé en ce qu'un ou plusieurs blocs (102, 103, 104) adaptés au calcul complexe d'un radix donné de la transformée de Fourier comportent des moyens pour être ou non activé.
8. Dispositif selon l'une quelconques des revendications 6 à 7 caractérisé en 30 ce qu'il comporte un bloc (101) de fenêtrage adapté à la mise en oeuvre de la fonction de pondération des échantillons réels du signal en entrée (1).5
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0705157A FR2919085B1 (fr) | 2007-07-17 | 2007-07-17 | Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0705157A FR2919085B1 (fr) | 2007-07-17 | 2007-07-17 | Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2919085A1 true FR2919085A1 (fr) | 2009-01-23 |
| FR2919085B1 FR2919085B1 (fr) | 2011-06-17 |
Family
ID=39361307
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR0705157A Active FR2919085B1 (fr) | 2007-07-17 | 2007-07-17 | Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR2919085B1 (fr) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005076557A1 (fr) * | 2004-01-06 | 2005-08-18 | International Business Machines Corporation | Modulation et demodulation de signaux mrof |
-
2007
- 2007-07-17 FR FR0705157A patent/FR2919085B1/fr active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005076557A1 (fr) * | 2004-01-06 | 2005-08-18 | International Business Machines Corporation | Modulation et demodulation de signaux mrof |
Non-Patent Citations (3)
| Title |
|---|
| CHU E ET AL: "Inside the FFT Black Box - Serial and Parallel Fast Fourier Transform Algorithms", 2000, CRC PRESS, XP002480477 * |
| LIN Y-T ET AL: "Low-power variable-length fast Fourier transform processor", IEE PROCEEDINGS: COMPUTERS AND DIGITAL TECHNIQUES, vol. 152, no. 4, 8 July 2005 (2005-07-08), pages 499 - 506, XP006024793, ISSN: 1350-2387 * |
| SHERLOCK B G ET AL: "Moving discrete Fourier transform", IEE PROCEEDINGS-F, vol. 139, no. 4, 1 August 1992 (1992-08-01), pages 279 - 282, XP000297006, ISSN: 0956-375X * |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2919085B1 (fr) | 2011-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9014319B1 (en) | Cancellation pulse crest factor reduction | |
| BE1019445A3 (fr) | Procede d'extraction d'information audio. | |
| EP1395981B1 (fr) | Dispositif et procede de traitement d'un signal audio. | |
| FR2587819A1 (fr) | Dispositif de calcul d'une transformee de fourier discrete, glissante et non recursive, et son application a un systeme radar | |
| FR2702902A1 (fr) | Récepteur numérique à fréquence intermédiaire et procédé de filtrage en bande de base mis en Óoeuvre dans ce récepteur. | |
| CH674435A5 (fr) | ||
| EP2027476A1 (fr) | Systeme d'extraction et d'analyse de signaux radioelectriques d'interets | |
| FR2588680A1 (fr) | Dispositif de calcul d'une transformee de fourier discrete, et son application a la compression d'impulsion dans un systeme radar | |
| WO2010029225A1 (fr) | Systeme de transmission numerique multiporteuse d'un signal utilisant des bancs de filtres et le prechargement de memoires pour l'initialisation | |
| IL278043B2 (en) | Method for simplifying a filter and associated devices | |
| US11223380B2 (en) | Method for filtering with zero latency and associated devices | |
| FR2584213A1 (fr) | Dispositif de calcul d'une transformee de fourier discrete, glissante, et son application a un systeme radar. | |
| IL278046B1 (en) | A method for reduced latency filtering and related devices | |
| EP3729299B1 (fr) | Filtre interpolateur numerique, dispositif de changement de rythme et equipement de reception correspondants | |
| FR2919085A1 (fr) | Procede et dispositif d'analyse frequentielle de signaux radioelectriques en temps reel | |
| EP1940023A2 (fr) | Banque de filtres numériques cascadable et circuit de réception comportant une telle banque de filtre en cascade | |
| EP0970562B1 (fr) | Filtre numerique pour retards fractionnaires | |
| FR2817100A1 (fr) | Procede pour optimiser les performances d'un emetteur pour systeme de radiocommunications mobiles | |
| EP2091149A1 (fr) | Procédé et dispositif de conversion descendante de fréquence d'échantillonnage d'un signal numérique. | |
| EP1326091B1 (fr) | Procédé d'amélioration de la qualité d'une image radar | |
| EP1101283B1 (fr) | Procede de realisation de filtres numeriques de nyquist a interferences nulles entre symboles, et dispositif de filtrage correspondant | |
| WO2008152322A2 (fr) | Procede et dispositif electronique de decalage frequentiel d'un signal analogique, en particulier pour la telephonie mobile. | |
| Garg et al. | FPGA implementation of high speed reconfigurable filter bank for multi-standard wireless communication receivers | |
| Bahoura | Multirate hardware of architecture for real-time fourier transform analysis/synthesis | |
| EP0824798B1 (fr) | Filtrage adaptatif a sous-bandes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 10 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |
|
| PLFP | Fee payment |
Year of fee payment: 14 |
|
| PLFP | Fee payment |
Year of fee payment: 15 |
|
| PLFP | Fee payment |
Year of fee payment: 16 |
|
| PLFP | Fee payment |
Year of fee payment: 17 |
|
| PLFP | Fee payment |
Year of fee payment: 18 |
|
| PLFP | Fee payment |
Year of fee payment: 19 |