1 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 SDR Comment ça marche.

Slides:



Advertisements
Présentations similaires
CONVERTISSEURS AN et NA. CONVERSION ANALOGIQUE/NUMERIQUE.
Advertisements

Fête de l'Internet 26 Mars 2011 Introduction Création numériques : Sous quelles licences les partager ?
Table ronde – Réseaux et recherche d'emploi Comment fonctionne le réseau professionnel, comment le mobiliser et le développer lorsqu’on est étudiant ?
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 25/09/2016 ● Algorithmique & Langage.
 Conversion  Analogique  Numérique  Un signal analogique est un ensemble continu d’informations. Ex : une grandeur physique comme la tension électrique.
25 ans d’Astronomie. TP : Effet Zeeman et son application en astronomie 1 er Colloque International Des Etudiants Amateurs d'astronomie du.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 26/09/2016 Algorithmique & Langage.
Les services de canal U dans l'ENT. Copyright 2008 © EsupDay /07/2009 Ce travail est mis à disposition sous une licence Creative Commons Vous êtes.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 27/09/2016 Algorithmique & Langage.
Captez les Utilisation de Moodle dans le projet Mathéma-TIC Samuel Bernard Professeur de mathématique Département.
Codage et Protection contre les Erreurs M1/M2 ISV M2 IPS 2006/2007 Neilze Dorta UFR Mathématiques et Informatiques - Crip5.
A. Objectifs de la séquence: à l'issue de la séquence, il faut être capable de: Identifier l’ordre et la nature d’un filtre Tracer les diagrammes asymptotiques.
Algorithmique & Langage C IUT GEII S1
Synchro esculap (PHIL laseriX)
Calcul et interprétation de taux de variation
temporelle – fréquentielle –Stabilité diagrammes de Bode / Nyquist
Information, Calcul, Communication
Système d’acquisition et mise au point d’un ensemble de mesureurs de position de faisceau Stage de deuxième année de diplôme d’ingénieur (Diplôme d’Ingénieur.
MULTIMEDIA & INTERNET Enjeux et perspectives
Comprendre la définition de bit par seconde à partir
Guide interactif de gestion du droit d’auteur en milieu scolaire
Algorithmique & Langage C
Métrologie Document de reference : “Incertitude en Science de la Nature” Cours : 360-ESZ-03 “Logiciels appliqués en sciences” La métrologie est la « science.
Préparer par : Intissare et kaoutare
Reprise du cours ( ) Aujourd’hui :
Information, Calcul, Communication
Information, Calcul, Communication
Fonctions.
Effet multiphotonique et mesures effectuées à PHIL
Algorithmique & Langage C
ECHANTILLONNAGE.
Chaîne information Chaîne information acquérir acquérir traiter
Utiliser des caractéristiques de position et de dispersion
Semaine #4 INF130 par Frédérick Henri.
Usage responsable du Numérique
Algorithmique & Langage C
Contre-réaction et amplificateurs opérationnels
Algorithmique & Langage C IUT GEII S1 Notes de cours (deuxième partie)
LE FILTRAGE ANALOGIQUE. Définition : La fonction filtrage sert à assurer la suppression des signaux de fréquence non désirée. Il existe deux types de.
Modulation numérique. Transmission numérique  Avantages techniques Immunité au bruit Optimalisation de la bande passante Facilité de traitement de l’information.
Règles d'utilisation des images sur Internet
Divers procédés de modulation sont utilisés dans le domaine hertzien et dans le domaine câblé pour transporter les informations numériques Ces techniques.
Formation sur les bases de données relationnelles.
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
Les amplificateurs opérationnels
Contre-réaction et amplificateurs opérationnels
Analogique-numérique
Compresser avec un banc de filtres
NUMERATION et REPRESENTATION DES NOMBRES
4°) Intervalle de fluctuation :
Chapitre 3 suite Acoustique musicale
ELG La transformée de Fourier, énergie, puissance et densités spectrales.
Les modulations Transmissions numériques 27/11/2018.
ANALYSE HARMONIQUE 1) Rappels et définitions 2) Lieux de Bode
Contre-réaction et amplificateurs opérationnels
Etude de la pharmacocinétique modélisation
Présentation 9 : Calcul de précision des estimateurs complexes
Modulation numérique. Transmission numérique  Avantages techniques Immunité au bruit Optimalisation de la bande passante Facilité de traitement de l’information.
Les signaux périodiques
Caractéristiques des ondes
Sous-échantillonner le signal audio pour compresser
Information, Calcul, Communication
Construire et utiliser un banc de filtres
Créer un filtre sur mesure (pour compresser)
Modulation numérique. Transmission numérique  Avantages techniques Immunité au bruit Optimalisation de la bande passante Facilité de traitement de l’information.
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Sous-échantillonner le signal audio pour compresser
μ = N 3) Moyenne d’une série discrète : ∑ ni xi que l’on peut noter
Software Defined Radio
I. Aouichak, I. Elfeki, Y. Raingeaud, J.-C. Le Bunetel
Transcription de la présentation:

1 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 SDR Comment ça marche ? 1

2 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Licence ● P aternité - Pas d'Utilisation Commerciale - ● Partage des Conditions Initiales à l'Identique 2.0 France ● Vous êtes libres : ● * de reproduire, distribuer et communiquer cette création au public ● * de modifier cette création, selon les conditions suivantes : ● Paternité. Vous devez citer le nom de l'auteur original. ● Pas d'Utilisation Commerciale. ● Vous n'avez pas le droit d'utiliser cette création à des fins commerciales. ● Partage des Conditions Initiales à l'Identique. ● Si vous modifiez, transformez ou adaptez cette création, ● vous n'avez le droit de distribuer la création qui en résulte ● que sous un contrat identiqueà celui-ci. ● * A chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les ● conditions contractuelles de mise à disposition de cette création. ● * Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits. ● Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : ● copies réservées à l'usage privé du copiste, courtes citations, parodie...) ● voir le contrat complet sous :

3 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Récepteur analogique classique Conversion directe, simple ou double changement de fréquence. Démodulation analogique : détection, BFO, PLL,...

4 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Traitements dans un récepteur OLVFO RFIF Demod BaseBand

5 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation logicielle OLVFO RFIF BaseBand A/NDSPN/A DSP BF

6 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Numérisation dès la FI OL RF BaseBand A/NN/A Filtrage FI et démodulation logiciels DSP IF

7 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Numérisation directe RF BaseBand A/N N/A Filtrage RF et démodulation logiciels DSP

8 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Échantillonnage d'un signal On prélève la valeur d'un signal à intervalle de temps réguliers Te. Fréquence d'échantillonnage Fe (= 1/Te)

9 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Échantillonnage d'un signal Échantillonner un signal revient à multiplier celui ci avec une "fonction d'échantillonnage"

10 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Le minimum de math... Dans le spectre d'un produit, on va donc retrouver une composante à la somme et une composante à la différence des deux fréquences.

11 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Spectre du signal échantillonné

12 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Spectre d'un signal échantillonné On retrouve une réplique du spectre autour des multiples de la fréquence d'échantillonnage

13 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Critère de Shannon Pour échantillonner correctement un signal Il faut Fe > 2Fmax 2Fmax= Freq de Nyquist Si la condition n'est pas respectée, il y a repliement du spectre et donc distorsion du signal original.

14 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Sous échantillonnage

15 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Critère de Shannon (bande étroite) Si un signal à un spectre concentré autour d'une bande de fréquence suffisamment étroite, on peut échantillonner à une fréquence beaucoup plus faible que la fréquence de Nyquist : sous échantillonnage. Exemple : un signal usb FI à 455KHz peut être échantillonné à 48KHz par exemple x9= =23 48 Démodulé après filtrage passe bande

16 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Quantification Un convertisseur analogique/numérique quantifie le signal échantillonné sur un certains nombre de niveaux : 8bits : 256 niveaux, 12 bits : 4096, 16bits : (N bits : 2 N niveaux) Cette quantification introduit des erreurs qui se comportent comme un bruit ajouté au signal. SNR th = 6.02N dB Valeur théorique pour une sinusoïde à pleine échelle

17 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Bruit de quantification Le bruit de quantification est réparti sur toute la bande de Fréquence de 0 à Fe. Si le signal utile ne couvre qu'une partie B de cette bande, le SNR effectif sera meilleur : SNR = SNR th + 10 log(Fe/2B) (Valeur max théorique) Par exemple un signal audio de B=3KHz est échantillonné à 11KHz sur 16 bits: SNR = 98,08 + 2,63 = 100 dB à 44KHz sur 16 bits : SNR = 98,08 + 8,65 = 106 dB à 44KHz sur 8 bits : SNR = 49,8 + 8,65 = 58,41 dB En pratique on obtient 6 à 12 dB de moins ! On a donc intérêt à avoir Fe et N élevés ! Mais ça demande plus de puissance de calcul !

18 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Bruit de quantification

19 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Bruit de quantification

20 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Filtrage numérique Filtre FIR : finite impulse response La réponse impulsionnelle devient nulle au bout d'un certain temps... La sortie est une combinaison des entrées décalées dans le temps multipliée par des coefficients. Les valeurs des coefficients bn, fixent le types de filtre : passe bas, passe bande, notch,.... Un filtre FIR dont les coefficients sont symétriques est linéaire en phase : délais constant en fréquence.

21 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Exemple filtre FIR Plus un filtre est étroit, plus il faut de coefficients (taps). => retard plus grand, plus de calculs Exemple : un filtre PB 500Hz à Fe=8kHz nécessite de 50 à 200 coefficients (selon les performances)

22 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Filtre IIR : infinite impulse response La sortie est une combinaison des entrées décalées et de la sortie. Moins de coefficients, mais moins linéaire en phase. ce sont principalement des équivalents des filtres analogiques classiques.

23 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Filtre IIR simple : "RC numérique" Par exemple avec alpha = 0.1 La sortie vaut 90% de la valeur précédente plus 10% de la nouvelle valeur de l'entrée. On a donc un filtrage passe bas.

24 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Production des signaux I/Q Ex : Un signal CW à 14,101 MHz Fr = 14,101MHz LO=14,100 MHz Après filtrage passe bas, on obtient deux signaux à 1kHz, I et Q. I et Q sont déphasés de 90° I Q M(t) = [I(t),Q(t)]

25 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Signaux I et Q

26 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation AM I Q M(t) = [I(t),Q(t)] O

27 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation CW/SSB Supposons deux signaux à fl=14,099 et fu=14,101 MHz. Fol = 14,100 MHz. 14,101 – 14,100 = 1kHz. 14,100 – 14,099 = 1kHz Ces deux signaux produisent un battement à 1KHz. Mais ces battements sont déphasés différemment sur I et sur Q. En ajoutant I à une version déphasée de 90° de Q, on obtient une réjection du signal à 14,099 donc On garde la bande latérale supérieure. En retranchant I et Q90° on garde la bande inférieure.

28 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation SSB/CW Fu – Fol sur I apparaît en avance de 90° sur Q Fol – Fl sur I apparaît en retard de 90° sur Q En déphasant la voie Q de 90° on obtient un décalage de 180° d'un signal et de 0° pour l'autre. En faisant la somme ou la différence, on peut éliminer une bande latérale et renforcer l'autre.

29 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation SSB/CW +/- USB/LSB

30 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Démodulation Phase/FM La phase instantanée du signal reçu par rapport à l'OL est l'angle a : I Q M(t) = [I(t),Q(t)] a phase = arctan (I/Q) La fréquence est obtenue par : (ph(n) - ph(n-1))/2piFe tan(a) = I/Q

31 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Émission On génère I et Q à partir d'un signal audio.

32 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Réalisations pratiques SoftRock, SDR1000, ZetaSDR,..... : Conversion directe en bande de base. Les signaux I et Q sont échantillonnés par une carte son. Traitement du signal sur PC. SDR cube, CheapDSP (OH2NLT) : Base type softrock + numérisation par codec dédié et Traitement du signal par microcontroleur DSP Ettus Gnuradio USRP, QS1R, Flex6000 : Conversion directe depuis la RF Voir le site de F4DAN

33 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 Softrock / SDR1000

34 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016 SDR1000

35 © Copyright 2012, F5OWL Philippe Arlotto Creative Commons Attribution-ShareAlike 2.0 license 13/11/2016