Application à la Radio Logicielle Restreinte

Slides:



Advertisements
Présentations similaires
notes de cours Filtrage Numérique
Advertisements

Numérisation du signal principes
PRINCIPE SIMPLIFIE DE LA COMPRESSION MP3
Comment décimer les sons numériques
Principe de la conversion
1/ CAN – CNA Exemple d'un enregistrement sonore
Du signal continu au numérique
Modulation numérique.
11ème Rencontre des Electroniciens de Midi-Pyrénées
Signal numérique sur 10 bits Signal analogique sur 4 V
Colloque GRETSI, Paris, 8-11 septembre 2003 Sur la Décomposition Modale Empirique P. Flandrin (Cnrs - Éns Lyon) et P. Gonçalvès (Inrialpes)
2. Echantillonnage et interpolation des signaux vidéo


Traitement du Signal Hugues BENOIT-CATTIN.
Auto Apprentissage Le DSP
Partage de ressources par codes CDMA pseudo- aléatoires pour les réseaux ad-hoc Nicolas MARECHAL ème année Master ISSI INSA Lyon Encadrants : Jean-Marie.
METHODES DE SIMULATION DE LA VITESSE DU VENT
Communications numériques: conversion A/N, PAM, PWM et PCM
Synthèse de filtres numériques
Exercices sur la conception de processeurs
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Chapitre II : Les outils mathématiques
BTS Systèmes Electroniques
ELE6306 Tests de Systèmes Électroniques
Filtrage-Analyse Spectrale des Images
Traitement Numérique du Signal
Les besoins en CAN pour les applications d'imagerie
Traitement du signal TD0 : Introduction.
AUTOMATIQUE NUMERIQUE
I.Aperçu du projet II.Organisation du projet III.Processus de gestion IV.Processus technique V.Conclusion.
Contrôle en temps et en fréquence
(notes, section 1.3) Implémentation des systèmes numériques Quatre considérations d’implémentation Taille du système Précision des calculs Aujourd’hui.
Traitement Numérique du Signal
FILTRAGE - R.WEBER - POLYTECH'ORLEANS
Polytech'Orléans Filtrage Multicadence Filière ESI
Théorie de l'Échantillonnage
Déroulement du projet Projet composé de 5 étapes permettant de simuler une chaîne de transmission. De la transmission idéale à la transmission réelle.
Caractérisation inverse de sources pour l'interaction du champ électromagnétique avec l'environnement Azeddine GATI Y. ADANE, M.F. Wong, J. Wiart, V. Fouad.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Implémentation d’un.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Bonnes pratiques de.
1 28 mai 2002Jean GARNIER CCT Composants Séminaire CAN CARACTERISATION ELECTRIQUE DES CONVERTISSEURS ANALOGIQUE/NUMERIQUE.
Détection multi-utilisateurs pour un réseau de modems sous- marins discrets Karim Ouertani Département Signal et Communications Séminaire des doctorants.
Méthodologie de conception Outils de conception
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Le problème du déphasage.
Les systèmes mono-puce
Synthèse et implémentation d’un circuit combinatoire
Journées d'études Faible Tension Faible Consommation 14, 15, 16 mai Gwenolé CORRE, Nathalie JULIEN, Eric SENN, Eric MARTIN LESTER, Université de.
Nouvelle Topologie de Filtre Récursif Différentiel Passe-Bande sur Silicium Accordable Autour de 2 GHz S. DARFEUILLE1, B. BARELAUD1, L. BILLONNET1, B.
Implantation de processeurs dans les FPGA et ASIC
Introduction au VHDL - R.WEBER - Polytech'Orleans
Plusieurs techniques ont été expérimenté. Différentes modulations ont été étudiées et testées. Un setup expérimental a été mis en place. Les résultats.
Reconnaissance automatique de la parole
CIRCUITS LOGIQUES PROGRAMMABLES
TNS et Analyse Spectrale
Conception d ’ une IP d ’ un contrôleur de bus I ² C en SystemC1.0 ZHANG XUN Tuteurs du projet : Mr. P. Garda - Mr. O. Romain LISIF---Team SYEL Université.
LIRMM, MONTPELLIER, FRANCE FTFC 2003 Définition d’une métrique d’insertion de buffers X. Michel, A. Verle N. Azémard, P. Maurine, D. Auvergne Paris, France.
SYSTEMES NON LINEAIRES
Les FPGA « Field Programmable Gate Array »
INTRODUCTION.
Modélisation d'un modulateur et démodulateur OFDM
APPLICATIONS Convertisseur ΣΔ.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
DU TRAITEMENT DU SIGNAL
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
Software Defined Radio
Etude théorique, numérique et expérimentale d’un klystron 12 GHz haut rendement Journées Accélérateurs de Roscoff | Mollard Antoine
SSII, séance n°13, bilan du cours 15 décembre 2015 Dernière séance 2015 Résumé des chapitres et notions abordées en 2015.
TPs d’Intégration des Systemes
Imane Malass Icube, University of Strasbourg and CNRS 1 1 Développement d’un convertisseur de temps hybride avec une résolution de 10 ps et une large dynamique.
Transcription de la présentation:

Application à la Radio Logicielle Restreinte Développement et Synthèse d’un Filtre Farrow Entièrement Générique en VHDL ___________________________________ Application à la Radio Logicielle Restreinte Ludovic BARRANDON Samuel CRAND, Dominique HOUZET L. Barrandon, S. Crand - 08/12/2004 Nantes

Utilité d’un filtre de Farrow Plan Utilité d’un filtre de Farrow Contexte radio logicielle Conversion de fréquence d’échantillonnage Construction d’un filtre de Farrow Principe de fonctionnement Description VHDL systématique Résultats Simulation Synthèse architecturale pour un FPGA Conclusion, perspectives

Contexte Radio Logicielle Restreinte (1/2) Evolution des systèmes télécom vers la versatilité  De + en + d’opérations effectuées en numérique Conséquences : Les contraintes sur les convertisseurs sont élevées Certaines opérations effectuées en RF aujourd’hui se déplacent vers le numérique

Contexte Radio Logicielle Restreinte (2/2) Fréq. intermédiaire Signal numérisé RF Analog. CAN Front-end numérique Bande de base Démodulation Filtrage (anti-aliasing, sélection canal) Conversion de fréquence d’échantillonnage (SRC) 2 objectifs Synthèse systématique du FEN = Passage automatisé des contraintes  implémentation Mise au point d’IP génériques et paramétrables = Faciliter la réutilisation

Conversion de fréquence d’échantillonnage Qu’est-ce que la SRC? Conversion de fréquence d’échantillonnage Fréquence de conversion A/N supposée fixée Le débit des données en bande de base est imposé par chaque standard télécom. Filtre linéaire h(n,m) Débit = fréquence CAN Débit imposé par le std

Principe utile pour comprendre les filtres multifréquences Systèmes de SRC (1/3) Solution intuitive : Échantillonner le signal Conversion numérique analogique Filtrage analogique Re-échantillonnage CNA filtre passe-bas h(t) CAN solution à écarter problèmes de : linéarité de bruit de consommation Principe utile pour comprendre les filtres multifréquences

Systèmes de SRC (2/3) 3 familles de filtres FIR permettent de faire de la SRC: Les filtres CIC Les filtres polyphases Les filtres à temps continu Filtres polynomiaux Filtre de Farrow z-1 N z-M + - FIR1 FIR2 f0/N f0 f0 f0

Systèmes de SRC (3/3) Structure Coefficient SRC Compacité (multiplieurs) Conformation de la fonction de transfert (FT) Utilisation CIC Entier ++ (pas de coef) -- Difficile à utiliser seul, FT figée FIR interpolateur / décimateurs - Facteurs SRC entiers seulement Filtres d’interpolation Quelconque Aucune restriction

Utilité d’un filtre de Farrow Plan Utilité d’un filtre de Farrow Contexte radio logicielle Conversion de fréquence d’échantillonnage Construction d’un filtre de Farrow Principe de fonctionnement Description VHDL systématique Résultats Simulation Synthèse architecturale pour un FPGA Conclusion, perspectives

Filtre de Farrow : architecture FIR(M) FIR(1) FIR(0)

Filtre de Farrow : principe de fonctionnement Caractéristiques Possibilité de répondre à un facteur de SRC quelconque sans rechargement des coefficients à chaque échantillon M+1 sous filtres de longueur N Les coefficients sont déterminés par décomposition polynomiale de la réponse impulsionnelle  Avantages principaux : Les coefficients sont fixes Le seul paramètre variable est l’intervalle fractionnaire µ  Ces caractéristiques rendent la structure Farrow intéressante pour l’implémentation

Filtre de Farrow : construct° d’un modèle VHDL (1/2) Il faut anticiper le résultat de synthèse dès la conception Problème de synchronisation des variables internes Latence des multiplieurs et des additionneurs entrée retard retard Latences identiques FIR(M) FIR(1) FIR(0) retard retard m retards Désynchronisation des sorties Insertion de retards dans la propagation de m Insertion de retards soit En sortie de chaque branche En entrée  économie de ressources

Filtre de Farrow : construct° d’un modèle VHDL (2/2) clock enable load entree addr param sortie Addr (1..0) Paramètre modifié Fonctionnement 00 Coefn,m Le coef à changer est repéré par : M = n° de branche N = Position dans la branche 01 M M = param 11 m m = param (LSB) deci = param (MSB)

Utilité d’un filtre de Farrow Plan Utilité d’un filtre de Farrow Contexte radio logicielle Conversion de fréquence d’échantillonnage Construction d’un filtre de Farrow Principe de fonctionnement Description VHDL systématique Résultats Simulation Synthèse architecturale pour un FPGA Conclusion, perspectives

Filtre de Farrow : étude de cas Caractéristiques: passe-bas 4 branches d’ordre 4  16 coefficients décimation de facteur 2,453125 Réponse impulsionnelle Réponse en fréquence Amplitude Amplitude (dB) Fréquences normalisées

Filtre de Farrow : résultats de simulation (1/2) Passe-bas Re-échantillonnage clk entrée Sortie sans déci-mation Sortie avec déci-mation Latence

Filtre de Farrow : résultats de simulation (2/2) Phénomène de glissement de la réponse impulsionnelle clk entrée sortie

Filtre de Farrow : résultats de synthèse (1/2) Exploration des résultats de synthèse sur les multiplieurs des branches de FIR Dédiés (~ ASIC internes) ou distribués Pipelining : compromis latence / vitesse max L’archi impose d’obtenir un résultat par coup d’horloge  multiplieurs parallèles Composant cible = Virtex2, 1 million de portes 5120 cellules logiques (slices) 40 multiplieurs dédiés

Filtre de Farrow : résultats de synthèse (2/2) Archi des multiplieurs latence (pipelining) Fmax du filtre Farrow Ressources (slices) Bloc multiplieurs Bloc 1 97 MHz 620 12.1% 19 2 99 MHz 618 Distribué 75 MHz 1925 37.6% 3 4 2346 45.8%

Utilité d’un filtre de Farrow Plan Utilité d’un filtre de Farrow Contexte radio logicielle Conversion de fréquence d’échantillonnage Construction d’un filtre de Farrow Principe de fonctionnement Description VHDL systématique Résultats Simulation Synthèse architecturale pour un FPGA Conclusion, perspectives

Conclusion et perspectives Validation comportementale et synthèse d’un filtre Farrow codé en VHDL Il faut chercher à économiser les ressources pour permettre l’utilisation d’ordre de filtre plus grands Parallélisation des opérations effectuées dans le branches FIR Etude des évolutions de la structure Farrow directe Structure transposée Structure modifiée Structure prolongée

Merci de votre attention