ST4-CAS Intervenants 2008-2009 Daniel Courivaud Christian Ripoll ETUDE, CONCEPTION ET CARACTERISATION D’UNE LIAISON HERTZIENNE NUMERIQUE Daniel Courivaud page 1 Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.doc ST4-CAS 1. PRESENTATION DE LA LIAISON La liaison hertzienne retenue pour l'étude de cas fonctionne dans la bande 6400-7100 MHz avec 16 voies aller et 16 voies retour selon la recommandation ITU-R 384.5 jointe en annexe. Chacune de ces voies dispose de 20 MHz de bande. Par la suite, on choisit de travailler avec les conventions proposées dans cette recommandation. En particulier, f sera la fréquence centrale de la bande RF, N sera le numéro de la voie, f sera la 0 Nfréquence centrale du canal associé à la voie N dans le sens aller et f' la fréquence centrale du Ncanal associé à la voie N dans le sens retour. Chaque canal est composé d'un sous canal de données supportant un débit de 32 Mbits/s et d'un sous canal de service à 2 Mbits/s, dans les sens aller et retour. La modulation utilisée est une modulation d'amplitude en quadrature à 16 états (16QAM). Ce système est conçu pour fonctionner en full duplex avec la totalité des 16 voies. Par souci de simplification, une seule de ces voies sera utilisée pour la simulation. Cependant, il conviendra de paramètrer correctement les équipements de transposition en fonction de la voie choisie de façon à ...
ST4-CAS Intervenants 2008-2009 Daniel Courivaud Christian Ripoll ETUDE, CONCEPTION ET CARACTERISATION DUNE LIAISON HERTZIENNE NUMERIQUEDaniel Courivaud Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.docpage 1
ST4-CAS 1.PRESENTATIONDELALIAISONLa liaison hertzienne retenue pour l'étude de cas fonctionne dans la bande 6400-7100 MHz avec 16 voies aller et 16 voies retour selon la recommandation ITU-R 384.5 jointe en annexe. Chacune de ces voies dispose de 20 MHz de bande. Par la suite, on choisit de travailler avec les conventions proposées dans cette recommandation. En particulier, f0 sera la fréquence centrale de la bande RF, N sera le numéro de la voie, fN sera la fréquence centrale du canal associé à la voie N dans le sens aller et f'N la fréquence centrale du canal associé à la voie N dans le sens retour. Chaque canal est composé d'un sous canal de données supportant un débit de 32 Mbits/s et d'un sous canal de service à 2 Mbits/s, dans les sens aller et retour. La modulation utilisée est une modulation d'amplitude en quadrature à 16 états (16QAM). Ce système est conçu pour fonctionner en full duplex avec la totalité des 16 voies. Par souci de simplification, une seule de ces voies sera utilisée pour la simulation. Cependant, il conviendra de paramètrer correctement les équipements de transposition en fonction de la voie choisie de façon à pouvoir travailler sur n'importe laquelle des 16 voies sans modification majeure des fichiers de simulation. 2. TRAVAIL PREPARATOIRE Copier le fichier st4cas0.zap qui se trouve à ladersse : http://www.esiee.fr/~courivad/Files/ST4-RF2/index.htmldans votre directory de travail Lancer ADS le simulateur HP-EEsof de circuits et de systèmes radio numériques. Advanced Design System Décompresser le projet nécessaire à cette étude MW>File>Unarchive Project... st4cas0.zapOuvrir le projet décompressé MW>File>Open Project... fh_ADS0_prjCertains des fichiers nécessaires à la simulation sont déjà créés. Pour ceux là, il conviendra seulement d'initialiser certains paramètres permettant de dimensionner les circuits, les sources ou les mesures avant de lancer l'analyse. Les autres seront à créer de toutes pièces. Daniel Courivaud Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.docpage 2
ST4-CAS 3.LESELEMENTSCONSTITUTIFSDURECEPTEURLa structure du récepteur est de type double conversion de fréquence avec sélection du canal avec le premier OL. Les fréquences intermédiaires choisies sont respectivement 1.2 GHz et 140 MHz. Les circuits sélectifs inclus dans le récepteur devront être paramétrés en fréquences. En prélimi-naire à toute simulation, les variables suivantes devront être définies : ·f0 : fréquence centrale de la bande (fixée par la recommandation CCIR) ·ChannelBW : largeur du canal (fixée par la recommandation CCIR) ·Nmin : index du premier canal (fixé par la recommandation CCIR) ·Nmax : index du dernier canal (fixé par la recommandation CCIR) ·N : index du canal courant ·fN : fréquence centrale des canaux radio dans la moitié inférieure de la bande (fonction de f0, N et ChannelBW) ·fpN : fréquence centrale des canaux radio dans la moitié supérieure de la bande (fonction de f0, N et ChannelBW) ·rfmin : fréquence RF la plus basse (fonction de f0, Nmin et ChannelBW) ·rfmax : fréquence RF la plus haute (fonction de f0, Nmax et ChannelBW) ·rfcenter : fréquence RF centrale (différente de f0 et fonction de rfmin et rfmax) ·rfBW : bande de fréquences RF (fonction de rfmin et rfmax) ·if1center : première fréquence intermédiaire (fixée à 1.2 GHz) ·if1BW : bande passante autour de la première fréquence intermédiaire (fixée par la structure du récepteur) ·if2center : seconde fréquence intermédiaire (fixée à 140 MHz) ·if2BW : bande passante autour de la seconde fréquence intermédiaire (fixée par la structure du récepteur) Les circuits utilisés dans le récepteur sont regroupés en quatre catégories : filtres, amplis, mélangeurs et oscillateurs. Chacun de ces trois premiers éléments va être étudié séparément. Les oscillateurs seront modélisés par des sources sinusoïdales pures. 3.1. Etude des filtres Créer un nouveau fichier : SW>File>New...Test_FilterModifier si nécessaire le type of networks : anoalg/RF network Ce type de circuit étant linéaire, insérer un « template » permettant la mesure des paramètres S : SW>File>InsertTemplate...S_ParamsCDharniisetilaCnoRuiripvoalludFPircohjieetr:Esttcuadse.zdaepcasADS.docpage 3
ST4-CAS Placer le bloc permettant de définir les variables explicitées précédemment : SW>Component>Component Library>Data Items>VARPlacer un filtre entre les deux ports de mesure : SW>Component>Component Library> Filters-Bandpass >BPF_ButterworthRenseigner ses paramètres de façon à ce que ce filtre joue le rôle de filtre de bande à lentrée du récepteur RF. On choisira un ordre 5 et un coefficient de qualité à vide des résonateurs de 10000. Sassurer que les paramètres IL et Qu sont visible.s Régler les paramètres de la simulation et lancer lanalyse SW>Simulate>SimulateUne fois celle ci terminée, ouvrir un Data Display pour observer les résultats SW>New Data DisplayPlacer un graphe cartésien pour observer la fonction de transfert en puissance du filtre. Dans la fenêtre Schematic, utiliser la fonction SW>Simulate>Tuning pour modifier les paramètres IL et Qu et vérifier leur impact sur les résultats de simulation. La boite de dialogue TuneControl devra être initialisée avec Simulate : After presing Tune. Il suffit alors de cliquer sur les paramètres à modifier pour les insérer dans la boite de dialogue. Pour plus de souplesse, on choisira loption Details. Sauvegarder le fichier de schématique SW>File>Save Sauvegarder le fichier de résultats DW>File>Save3.2. Etude des amplis Créer un nouveau fichier : SW>File>New... Test_AmpCe type de circuit pouvant être non linéaire et ntéant pas sélectif en fréquence, insérer un « template » permettant la mesure du spectre de sortie : SW>File>InsertTemplate...HB1ToneSwptPwrCDharniisetilaCnoRuiripvoalludpage4FPircohjieetr:Esttcuadse.zdaepcasADS.doc
ST4-CAS Rq : le template possède un DispTemp « HB1ToneSwpPwr » qui permet davoir quasiment tous les résultats utiles. Placer dans la fenêtre le bloc définissant les variables générales Placer un ampli entre la source et la charge : SW>Component>Component Library>System Amps & Mixers>AmplifierLamplificateur à simuler est un amplificateur failbe bruit dont les caractéristiques sont les suivantes : TOSentrée=2TOSsortie=2Gain=26dBS12=0NF=0.9ADS ne fournit les résultats de simulation quaux noeuds explicitement nommés par lutilisateur. Effectuer cette opération sur la sortie de lampliifcateur : SW>Component>Name Node...Régler les paramètres de la simulation et lancer lanalyse : SW>Simulate>SimulateLa mesure de cet amplificateur en fonction de la puissance dentrée est possible avec le template HB1ToneSwptPwr Vérifier la structure du tableau de données Vout en utilisant la fonctionnalité Variable Info disponible dans la boite de dialogue des graphes. Relier la dimension du tableau au nombre d'harmoniques spécifiées dans le contrôleur de simulation. Afficher le tableau Mix également sur une liste alphanumérique. Que représente t-il ? Rendre lamplificateur non linéaire en ajouter lesp oints dinterception du è2me et 3ème ordre : SOI=40 dBm TOI=30 dBm et relancer lanalyse ? Quobserve t-on à présent ?Daniel Courivaud Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.docpage 5
ST4-CAS 3.3. Etude des mélangeurs Ouvrir le fichier contenant le mélangeur à étudier : SW>File>Open... Test_Mixer.dsnCe mélangeur permet la première conversion de fréquence. Il faut donc initialiser les variables RFfreq, LOfreq, et IFfreq en conséquence. Analyser la structure du schéma et observer en particulier : les2sourcesRFetOLladescriptiondumélangeurlecontrôleurdesimulationLancer lanalyse du circuit Vérifier la composition du signal de sortie avec la fonctionnalité Variable Info. Observer le spectre du signal de sortie. Afficher le plan de fréquence sur une liste alphanumérique et vérifier la cohérence pour les raies intéressantes avec les paramètres de la simulation. Relever le niveau en dBm de chacune des raies et vérifier la cohérence avec les paramètres de simulation (pertes de conversion, fichier dbl2.imt, etc...). Afficher sur une liste alphanumérique le facteur de bruit NF et la température équivalente de bruit .eT4. LE RECEPTEUR 4.1.ReconstitutiondelachaînederéceptionOuvrir le fichier receiver.dsnReconstituer la topologie de la chaîne de réception en assemblant les différents circuits présents à lécran de façon à obtenir une structure optimale.L es éléments nécessaires à ce travail pourront être le facteur de bruit, le gain, les points dIP,3 la réjection des produits dintermodulation, etc..Une fois la topologie mise en place, il faut paramètrer les différents circuits pour satisfaire le plan de fréquence. DCahrniisetilaCnoRuiripvoalludFPircohjieetr:Esttcuadse.zdaepcasADS.docpage 6
ST4-CAS Mettre des ports dentrée et de sortie pour rendrec e circuit hiérarchique. Par convention on choisira : Port1:entréedurécepteur(antennederéception)Port2:sortiedurécepteur(deuxièmefréquenceintermédiaire)Port 3 : premier OL Port4:deuxièmeOLGénérer un symbole pour ce circuit avec la commande SW>View>Create/Edit SymbolRevenir à la schématique (SW>View>Create/Edit Schematic) et sauvegarder le travail effectué. 4.2. Mesure linéaire du récepteur Ouvrir le fichier S_receiver.dsn. Placer le récepteur entre les deux blocs TERM qui représentent les accès de lappareil de mesure virtuel. Les deux sources de tension V_1Tone permettent la translation de fréquence dans le récepteur : ·Connectez-les aux accès correspondants ·Initialiser les fréquences de ces sources de façon à permettre un fonctionnement correct du récepteur pour tous les canaux. ·La puissance délivrée aux mélangeurs doit être égale à 7 dBm Lanalyse linéaire dun mélangeur impose de figere lparamètre SS_Sideband à « UPPER » ou « LOWER » pour permettre une conversion haute ou basse. Suivant le paramétrage effectué, la bande danalyse (définie par le contrôleur de simualtion) est translatée vers les fréquences supérieures ou vers les fréquences inférieures. Frf Fif = ±mFlo±nFrfFloDans le second cas, pour une simple conversion de fréquence, les fréquences générées sont dues à lune des deux combinaisons soustractives suivante,s le choix étant effectué automatiquement par ADS : ·Frf - Flo lorsque Frf > Flo Daniel Courivaud PCrhorjiestti:asntcRaisp.zoallpFichier Etude de cas ADS.docpage 7
ST4-CAS ·Flo - Frf lorsque Frf < FloUne discontinuité apparaît à la frontière des deux domaines ce qui correspond à la génération dune fréquence nulle (rFf = Flo ). Ceci napparaît que si la sortie IF est filtré.eLa fréquence nulle générée introduit alors une discontinuité. Linterprétation de ce phénomène est rendue difficile par le fait quADS ne trace les rséultats quen fonction de la fréquence dentrée et pas en fonction de la fréquence de sortie. Pour le cas qui nous intéresse, une façon de formaliser le problème est la suivante : fr1fi2filo1lo2« rf » définit la bande danalyse et doit balayer el canal étudié dont la fréquence centrale est donnée par fN. Notons que la bande danalyse ne doti pas être strictement égale à la largeur du canal étudié pour pouvoir observer la sélectivité introduite par les filtres. lo1 est fixée par if1center (1200 MHz) et fN lo2 est fixée par if1center et if2center (140 MHz) Donner lexpression de if1 et if2 et en déduire le sconditions sur rf conduisant à la génération dune fréquence nulle dans le récepteur .Que valent ces fréquences RF lorsque le récepteur est accordé sur le premier canal (N=1) ? Effectuer un balayage très large de façon à pouvoir observer ce phénomène. Vérifier que les fréquences auxquelles il apparaît sont bien celles trouvées par le calcul à létape précédente. Vérifier le fonctionnement correct du récepteur sur les canaux extrêmes (N=Nmin et N=Nmax) Placer un marker sur la fonction de transfert en puissance du récepteur et mesurer le gain introduit au centre de la bande. Vérifier la concordance avec les gains des blocs de la chaîne. Ajouter un autre marker pour mesurer la réjection au centre des canaux immédiatement adjacents (DW>Marker>Delta Mode On). Placer un bloc Parameter Sweep sur la schématique de façon à cumuler lanalyse des 16 canaux. Vérifier que le comportement du récepteur est identique pour les 16 canaux. La conséquence DanielCourivaudpage8Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.doc
ST4-CAS immédiate est que la suite de lanalyse pourra êtr eeffectuée sur un seul des 16 canaux (nimporte lequel). Les résultats obtenus seront transposables à lensemble des canaux. 4.2.1. La fréquence image Pour chacun des canaux RF, donner lexpression desf réquences image du récepteur. Combien en trouvez-vous ? A quoi sont elles dues ? Effectuer le calcul pour le premier canal. Vérifier le résultat obtenu en paramètrant correctement le générateur. Que vaut la réjection de chacune de ces fréquences image? A quoi est elle due ? Vérifiez-le par la simulation. 4.2.2. Mesure du facteur de bruit Effectuer une mesure du facteur de bruit du récepteur pour un canal en bord de bande (N=1 ou N=16) et pour un canal central (N=7 ou N=8). Justifier la différence. Evaluer par le calcul, le facteur de bruit depuis lentrée du récepteur jusqu'à la sortie du premier mélangeur. Commenter la cohérence entre ce résultat et la simulation. 4.3. Mesure budget du récepteur 4.3.1. Mesure du gain petit signal Ouvrir le fichier BudAC_receiver.dsn Lanalyse budget stocke lensemble des tensions edt es courants à tous les accès de chacun des éléments du récepteur. Pour que ces résultats soient ordonnés dans le sens de progression du signal, modifier les « tags » de chacun des éléments afin quils respectent lordre alphabétique (A_BPFx, B_AMPy, etc ) Observer le paramètrage du contrôleur de simulation AC et les équations de mesure permettant dobtenir lévolution du gain linéaire le long dea lchaîne, en extrayant linformation utile des résultats de mesure élémentaires. Le résultat de ces équations de mesure est exporté vers le dataset. CDharniisetilaCnoRuiripvoalludFPircohjieetr:Esttcuadse.zdaepcasADS.docpage 9
ST4-CAS Observer le résultat des 2 équations de mesure dans un Data Display. Commentaires.4.3.2. Evolution du facteur de bruit Ouvrir le fichier BudNoise_receiver.dsn Lobjectif est ici de mesurer le facteur de bruit en déplaçant « manuellement » la charge 50 ohms de sortie. Il faut donc faire autant de simulations que déléments dans la chaîne et enregistrer le facteur de bruit obtenu à chaque étape. Cette opération est nécessaire pour garder constante limpédance de charge, ce qui nest pas le cas lo rdsune analyse budget classique. Commenter le résultat obtenu et vérifier par le calcul le résultat théorique obtenu sur les 4 premiers étages. 4.3.3. Puissances incidentes et réfléchies Ouvrir le fichier BudHBpwr_receiver.dsn Lobjectif est ici de mesurer les puissances incidentes et réfléchies à lentrée de chaque élément de la chaîne. Les équations de mesure exportent directement le résultat vers le dataset. Ouvrir le Data Display Hbpwrbudget qui contient les équations permettant dextraire linformation utile. Observer la structure des tabelaux de données et la façon daller rechercher linformation. Observer également le tableau des résultats et retrouver par le calcul les valeurs de puissances incidentes et réfléchies pour les 2 premiers étages. Vous pouvez utiliser le Data Display comme outil de calcul et daffichage. Que peut on dire du return loss déduit de la mesure de ces 2 puissances ? Comparez le à la valeur de son coefficient de réflexion propre. 4.3.4. Compression du gain Ouvrir le fichier BudHBgain_receiverADS évalue la compression du gain avec 2 simulations faites à deux niveaux de puissance : ·le premier est supposé faire fonctionner la chaîne en régime linéaire et doit être fixé par lutilisateur Daniel Courivaud Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.docpage 10
ST4-CAS ·le second est le niveau auquel on veut évaluer la compression. On prendra ici 60 .mBdObserver la façon utilisée pour faire fonctionner cette simulation et en particulier le sweep en puissance et léquation de mesure dont vous détailelrez les paramètres. Ouvrir le Data Display Hbgainbudget qui contient les équations permettant dextraire linformation utile. Observer la structure des tabelaux de données et la façon daller rechercher linformation. Commenter les différents résultats obtenus. 5. LE TRANSMETTEUR Dans la partie émission, les signaux multiplexés autour de 140 MHz doivent être transposés à fréquence haute (dans la bande 6400 - 6750 MHz) pour pouvoir être transmis. Le schéma de principe est celui d'une simple transposition suivie d'un étage de puissance filtré. Ouvrir le fichier HB_transmitter.dsnLa fréquence de l'oscillateur local doit être paramétrée en fonction du numéro de canal choisi (de 1 à 16). Décrire cette relation avec une équation dans la variable « lotx". Par la suite, on s'impose de travailler dans le canal 7. Préciser le rôle des deux filtres de Butterworth en paramétrant leurs caractéristiques (on choisira un ordre 5 pour les filtres plutôt que les deux paramètres caractéristiques des performances hors bande passante). Observer les paramètres du contrôleur de simulation et lancer lanalyse. Tracer le spectre de sortie sur un graphe cartésien et vérifier le fonctionnement correct de la transposition 6.LEDUPLEXEURSur un même canal, on est amené à faire passer deux trains numériques de débits différents (32 Mbits/s pour la voie de données et 2Mbits/s pour la voie de service). Il faut donc multiplexer en fréquence les deux signaux. Cette opération nécessite un duplexeur. Le duplexeur est composé de deux filtres passe bande décalés en fréquence. En fonction du débit binaire de chacune des voies, du roll-off des filtres de Nyquist et du type de modulation utilisée, Daniel Courivaud Christian Ripoll Projet : stcas.zap Fichier Etude de cas ADS.docpage 11