Les techniques de simulation sont devenues, ces derniรจres annรฉes, incontournables dans le processus de conception, dโanalyse et dโamรฉlioration des systรจmes. Quel que soit le domaine dโapplication, la simulation se montre comme un outil efficace pour lโรฉtude de tout systรจme dynamique possรฉdant une grande interactivitรฉ et complexitรฉ dont lโincertitude des paramรจtres et des variables rend trรจs difficile lโutilisation dโautres approches analytiques classiques.
METHODOLOGIE DE SIMULATION DES SYSTEMES DE COMMUNICATIONSย
Les intรฉrรชts de la simulationย
La simulation est lโimitation des comportements et des opรฉrations dโun processus ou dโun systรจme rรฉel dans le temps . Elle constitue une alternative ร la reproduction physique du systรจme.
Elle est donc un objet de valeur pour oobtenir un aperรงu des comportements du systรจme :
โย quand on ne peut pas facilement observer les รฉtats du systรจme,
โ quand on dรฉsire analyser lโenchaรฎnement des รฉvรฉnements dans le systรจme, ainsi que les relations de causes ร effet,
โย quand on dรฉsire valider une solution analytique,
โ quand la complexitรฉ des interactions dans le systรจme est telle quโelle ne peut รชtre รฉtudiรฉe qu’au travers de simulations,
โย quand on dรฉsire visualiser les รฉtats d’un systรจme,
โ quand on veut tester les diffรฉrentes optimisations pour amรฉliorer un systรจme dรฉjร existant.
Une simulation correctement dรฉveloppรฉe est tout comme une exรฉcution de laboratoire d’un systรจme. Les mesures peuvent facilement รชtre faites avec divers points du systรจme ร รฉtudier. Les รฉtudes paramรฉtriques sont facilement conduites, ร partir des valeurs de paramรจtre, telles que les largeurs de bande de filtre et les rapports signal sur bruit, et peuvent รชtre changรฉs ร la volontรฉ. En plus, on peut rapidement observer l’exรฉcution.
Les Aspects multidisciplinaires de la simulationย
Au cours des vingt derniรจres annรฉes, des recherches ont รฉtรฉ menรฉes pour amรฉliorer la mรฉthodologie du dรฉveloppement de simulation et le cadre thรฉorique pour rรฉsoudre beaucoup de problรจmes qui surgissent dans le dรฉveloppement de la simulation programme . Ces recherches emploient des outils analytiques pour dรฉvelopper des simulations fiables qui s’exรฉcutent dans un temps de traitement raisonnable.
La thรฉorie de la communicationย
Une comprรฉhension de la thรฉorie de communication est รฉvidemment importante pour notre รฉtude [01] [03]. L’architecture des systรจmes, les caractรฉristiques opรฉrationnelles de divers sous-ensembles comme des modulateurs et des รฉgaliseurs et les dรฉtails des modรจles de canal doivent รชtre compris avant le dรฉveloppement d’une simulation. Tandis que la simulation peut รชtre employรฉe ร dรฉterminer les valeurs appropriรฉes pour des paramรจtres de systรจme, les gammes pratiques du paramรจtre des valeurs doivent habituellement รชtre connues avant que la simulation soit dรฉveloppรฉe. Il est nรฉcessaire de connaรฎtre le comportement du systรจme appropriรฉ afin de s’assurer que la simulation est conduite correctement et dโavoir des rรฉsultats raisonnables. Cette thรฉorie sโintรฉresse ร la construction et ร lโรฉtude de modรจles mathรฉmatiques ร lโaide essentiellement de la thรฉorie des probabilitรฉs.
La thรฉorie des probabilitรฉsย
Le rรฉsultat dโune simulation (appelรฉe la simulation stochastique) est typiquement une variable alรฉatoire, et la variance de cette variable alรฉatoire est souvent une mesure de lโexactitude statistique de la simulation [01] [04]. Le calcul des probabilitรฉs est un outil mathรฉmatique qui permet de reprรฉsenter et de manipuler des situations ou des expรฉriences alรฉatoires. Les concepts de la probabilitรฉ sont donc un principe fondamental ร notre รฉtude. L’exรฉcution des mesures de systรจmes de communication est souvent exprimรฉe en termes probabilistes.
Le traitement de signal numรฉrique
Les outils du traitement de signal numรฉrique sont utilisรฉs pour dรฉvelopper les algorithmes qui constituent le modรจle de simulation d’un systรจme de communication [01]. Ce modรจle de simulation se compose habituellement de plusieurs approximations, en temps discret, des composants de systรจme en temps continu, tels que des filtres. Une connaissance des techniques de traitement de signal numรฉrique est nรฉcessaire pour comprendre et apprรฉcier la nature de ces approximations. Chaque bloc fonctionnel dans un modรจle de simulation est une opรฉration de traitement de signal numรฉrique et, en consรฉquence, les outils du traitement de signal numรฉrique fournissent les techniques pour mettre en application les simulations.
La thรฉorie des processus stochastiques
Lโomniprรฉsence de lโincertitude et du bruit dans les sciences de lโingรฉnierie des systรจmes de communications exige que lโon arrive ร comprendre clairement les phรฉnomรจnes alรฉatoires, de maniรจre quantitative [04]. Pour atteindre ce but, une attention particuliรจre sera donnรฉe ร la thรฉorie des processus alรฉatoires et, en particulier, au processus stochastique qui reprรฉsente une รฉvolution, discrรจte ou en temps continu, dโune variable alรฉatoire.
La thรฉorie des estimationsย
Partant de mesures corrompues par du bruit, l’estimation paramรฉtrique en traitement du signal a pour objet d’accรฉder ร des paramรจtres d’intรฉrรชts [01] [04]. Ces paramรจtres sont des grandeurs telles que la frรฉquence, la phase, la puissance d’un bruit, le nombre de cibles… La thรฉorie de l’estimation offre un cadre formel pour rรฉsoudre ce type de problรจme. Les outils et les concepts de la thรฉorie d’estimation permettent d’รฉvaluer l’efficacitรฉ d’un rรฉsultat donnรฉ de simulation. Comme le rรฉsultat dโune simulation stochastique est une variable alรฉatoire, chaque exรฉcution de la simulation produira une valeur de cette variable alรฉatoire, et cette derniรจre constituera un estimateur d’une quantitรฉ dรฉsirรฉe. La thรฉorie des estimations fournit les outils analytiques nรฉcessaires pour parvenir ร des rรฉsultats de simulation fiables.
La thรฉorie des nombres
Il est parfois difficile d’analyser un processus physique ou un modรจle mathรฉmatique [06]. Dans certains cas, l’utilisation de nombres alรฉatoires est nรฉcessaire pour rรฉsoudre un problรจme difficile. L’objectif d’un gรฉnรฉrateur de nombres alรฉatoires est de produire une sรฉquence binaire alรฉatoire indรฉpendante, imprรฉdictible et uniformรฉment rรฉpartie.
Quelques uns des concepts de base de la thรฉorie des nombres fournissent des outils pour dรฉvelopper les gรฉnรฉrateurs de nombre alรฉatoire. Ces gรฉnรฉrateurs de nombre alรฉatoire sont les blocs fonctionnels de base des gรฉnรฉrateurs de forme d’onde utilisรฉs pour la reprรฉsentation numรฉrique des formes dโondes et dโinterfรฉrences alรฉatoires.
LโInformatique
Certains des concepts de base de l’informatique seront utiles dans la simulation. Le choix du langage est important dans le dรฉveloppement des simulateurs [01]. La mรฉmoire disponible et l’organisation de cette mรฉmoire affecteront la faรงon dont les donnรฉes et les instructions sont passรฉes d’une part de la simulation ร une autre. Les conditions et les possibilitรฉs de graphiques dรฉtermineront comment des formes d’onde sont montrรฉes et comment assurer la portabilitรฉ du code de simulation d’une plateforme d’ordinateur ร un autre.
La thรฉorie des systรจmes linรฉaires
Les concepts de la thรฉorie du systรจme linรฉaire nous donnent les techniques pour dรฉterminer le rapport d’entrรฉe-sortie du systรจme linรฉaire [01]. Ces concepts nous permettent de reprรฉsenter les modรจles de systรจme dans les domaines temporels (la rรฉponse d’impulsion de systรจme) et les domaines frรฉquentiels (la fonction de transfert de systรจme).
Lโanalyse numรฉrique
Les outils du signal numรฉrique sont utilisรฉs pour dรฉvelopper les algorithmes du modรจle de simulation d’un systรจme de communication [01].L’analyse numรฉrique est รฉtroitement liรฉe au traitement de signal numรฉrique. Beaucoup de techniques classiques, telles que l’intรฉgration numรฉrique, l’interpolation polynรดmiale, et l’ajustement de courbe ont leurs origines dans l’analyse numรฉrique.
Le processus de modรฉlisationย
La premiรจre รฉtape en dรฉveloppant une simulation d’un systรจme de communication est le dรฉveloppement d’un modรจle de simulation . Il est important de comprendre les modรจles qui dรฉcrivent le rapport d’entrรฉe-sortie des systรจmes. Les modรจles doivent รชtre suffisamment dรฉtaillรฉs pour reprรฉsenter les dispositifs essentiels du systรจme mais de sorte que ces modรจles puissent รชtre employรฉs avec des dรฉpenses raisonnables en ressources informatiques.
On peut considรฉrer deux types diffรฉrents de modรจles:
โคย Les modรจles analytiques
โคย et les modรจles de simulation.
Le dispositif physique
Il peut รชtre un รฉlรฉment de circuit simple, comme une rรฉsistance, ou un sous-ensemble tel quโune exรฉcution simple de morceau dโune boucle ร verrouillage de phase (PLL) utilisรฉe comme synchroniseur ou un systรจme de communication complet [01]. La plus importante รฉtape dans le processus de modรฉlisation est lโidentification des attributs et des caractรฉristiques opรฉrationnels des dispositifs qui doivent รชtre reprรฉsentรฉs dans le modรจle.
Le modรจle analytique
Puis on dรฉveloppe un modรจle analytique qui dรฉcrit les dispositifs essentiels. Les modรจles analytiques prennent typiquement la forme d’รฉquations, ou de systรจmes dโรฉquations. Ces derniers dรฉfinissent le rapport d’entrรฉe-sortie du dispositif physique [01]. Ces รฉquations sont seulement une description partielle du dispositif. En outre, les รฉquations qui dรฉfinissent le dispositif sont en gรฉnรฉral prรฉcises seulement sur une gamme limitรฉe des tensions, des courants, et des frรฉquences.
Le modรจle de simulation
Le modรจle de simulation est en gรฉnรฉral une collection d’algorithmes qui met en application une solution numรฉrique des รฉquations du modรจle analytique [01] [03] [04]. Les techniques du traitement d’analyse numรฉrique et de signal numรฉrique sont les outils utilisรฉs dans le dรฉveloppement de ces algorithmes. Nous voyons รฉgalement dans la figure 1.02 le niveau dโaugmentation de lโabstraction du dispositif physique au modรจle analytique et finalement au modรจle de simulation. L’augmentation de l’abstraction a, comme consรฉquence, des conditions et des approximations faites en se dรฉplaรงant du dispositif physique au modรจle analytique jusquโau modรจle de simulation. Chaque condition et approximation nous dรฉplace plus loin du dispositif physique et de ses caractรฉristiques de fonctionnement. En outre, le niveau d’abstraction (prรฉsent ร n’importe quelle รฉtape dans le processus) est dรป, en grande partie, ร la reprรฉsentation utilisรฉe pour le modรจle analytique.
|
Table des matiรจres
INTRODUCTION GENERALE
CHAPITRE 1 METHODOLOGIE DE SIMULATION DES SYSTEMES DE COMMUNICATIONS
1.1 Introduction
1.2 Les intรฉrรชts de la simulation
1.3 Les Aspects multidisciplinaires de la simulation
1.3.1 La thรฉorie de la communication
1.3.2 La thรฉorie des probabilitรฉs
1.3.3 Le traitement de signal numรฉrique
1.3.4 La thรฉorie des processus stochastiques
1.3.5 La thรฉorie des estimations
1.3.6 La thรฉorie des nombres
1.3.7 LโInformatique
1.3.8 La thรฉorie des systรจmes linรฉaires
1.3.9 Lโanalyse numรฉrique
1.4 Le processus de modรฉlisation
1.4.1 Le dispositif physique
1.4.2 Le modรจle analytique
1.4.3 Le modรจle de simulation
1.5 Conclusion
CHAPITRE 2 PRINCIPE DU SYSTEME DE COMMUNICATION NUMERIQUE
2.1 Introduction
2.2 Chaรฎne de transmission du systรจme de communication numรฉrique
2.3 Numรฉrisation dโun signal
2.3.1 Echantillonnage
2.3.2 Quantification et codage
2.4 Modulation numรฉrique
2.4.1 Transmission en bande de base
2.4.2 Transmission par modulation passe bande
2.4.2.1 Modulation Phase Shift Keying ou PSK
2.4.2.2 Modulation Binary Phase Shift Keying ou BPSK
2.4.2.3 Modulation Quadrature Phase Shift Keying ou QPSK
2.5 Filtres numรฉriques
2.5.1 Rรฉponse Impulsionnelle
2.5.2 Equation aux diffรฉrences
2.5.3 Fonction de transfert en z
2.5.4 Types de filtres numรฉriques
2.6 Transmission sur un canal AWGN
2.6.1 Canal AWGN
2.6.2 Bruit blanc
2.6.3 Filtre adaptรฉ
2.6.4 Performance de la modulation binaire sur le canal AWGN
2.6.4.1 Densitรฉ de probabilitรฉ conditionnelle
2.6.4.2 Probabilitรฉ dโerreur
2.7 Conclusion
CHAPITRE 3 LES METHODES DE MONTE CARLO
3.1 Introduction
3.2 Prรฉsentation et historique
3.3 Principes de lโestimation
3.3.1 Estimation ponctuelle
3.3.2 Les critรจres de qualitรฉ dโun estimateur
3.3.2.1 Estimateur sans biais
3.3.2.2 Variance et dispersion de l’estimateur
3.3.2.3 Estimateur efficace
3.3.2.4 Estimateur convergent ou correct
3.3.2.5 Intervalle de confiance
3.4 Estimation par la technique de Monte Carlo
3.4.1 Principe dโestimation
3.4.2 Qualitรฉ de lโestimateur de la mรฉthode de Monte Carlo
3.4.3 Simples exemples dโestimation par la mรฉthode de Monte Carlo
3.4.3.1 Estimation de lโaire dโune zone de forme quelconque
3.4.3.2 Estimation de ?
3.4.3.3 Application dans un canal AWGN
3.4.3.4 Estimation dโune intรฉgrale par la mรฉthode de Monte Carlo
3.4.4 Intervalle de confiance de la mรฉthode de Monte Carlo
3.4.4.1 Intervalle de confiance : approximation par la loi binomiale
3.4.4.2 Intervalle de confiance : approximation par la loi de Poisson
3.5 Mรฉthodes de Monte Carlo modifiรฉes
3.5.1 Raisons de lโutilisation des techniques dโaccรฉlรฉration
3.5.2 Efficacitรฉ
3.5.3 Mรฉthode semi-analytique
3.5.4 Mรฉthode de Monte Carlo ร rรฉduction de variance par รฉchantillonnage prรฉfรฉrentiel
3.5.4.1 Propriรฉtรฉs statiques de lโestimateur
3.5.4.2 Technique pour biaiser les bruits gaussiens
3.6 Conclusion
CHAPITRE 4 APPLICATION DES METHODES DE MONTE CARLO AUX SYSTEMES DE COMMUNICATIONS NUMERIQUES
CONCLUSION GENERALE