Les circuits FPGA

Besoin d'aide ?

(Nombre de tรฉlรฉchargements - 0)

Catรฉgorieย :

Pour des questions et des demandes, contactez notre service dโ€™assistance E-mail : info@chatpfe.com

Table des matiรจres

ABSTRACT
REMERCIEMENTS
TABLE DES MATIรˆRES
LISTE DES TABLEAUX
LISTE DES FIGURES
LISTE DES ABRร‰VIATIONS ET SIGLES
INTRODUCTION
CHAPITRE 1 INTRODUCTION AU CODAGE DE CANAL
1.1 Introduction
1.2 Les systรจmes de communications numรฉriques
1.3 Thรฉorie de la capacitรฉ d’un canal
1.4 Le canal discret
1.4.1 Le canal discret sans mรฉmoire (DMC)
1.4.2 Le canal binaire symรฉtrique (BSC)
1.4.3 Le canal binaire ร  effacement (BEC)
1.4.4 Le canal ร  entrรฉe binaire et bruit blanc additif gaussien
1.5 Le codage convolutionnel
1.5.1 Structure des codes convolutionnels
1.5 .1.1 Code convolutionnel de taux1/v
1.5 .1.2 Code convolutionnel de taux k/v
1.5.2 Reprรฉsentation polynomiale
1.5.3 Codes convolutionnels systรฉmatiques et rรฉcursifs, RSC
1.5.4 Reprรฉsentation sous forme graphique du processus de codage
1. 6 Les codes turbo
1.6.1 La concatรฉnation
1.6.2 L’entrelacement
1. 7 Algorithmes de dรฉcodages
1.8 Le dรฉcodage itรฉratif
1.8.1 Algorithme BCJR
1.8.2 Algorithme SOVA
1.9 Conclusion
CHAPITRE 2 BASES THร‰ORIQUES DU Dร‰CODEUR
2.1 Introduction
2.2 Dรฉcodage ร  seuil en quantification ferme pour les codes convolutionnels
2.2.1 Code orthogonal (CSOC)
2.2.2 Dรฉcodage des codes CSOC
2.3 Adaptation du dรฉcodage ร  seuil ร  des sorties non quantifiรฉes
2.4 Dรฉcodage itรฉratif, dรฉfinition des codes convolutionnels doublement orthogonaux au sens large CS02 C-WS
2.4.1 Le processus itรฉratif
2.4.2 Les conditions de double orthogonalitรฉ
2.4.3 Les codes convolutionnels doublement orthogonaux au sens large
2.5 Les codes convolutionnels doublement orthogonaux au sens strict CS02 C-SS
2.6 Conclusion
CHAPITRE 3 ARCHITECTURE DU CIRCUIT PROGRAMMABLE FPGA CIBLE
3.1 Introduction
3.2 Les circuits FPGA
3.2.1 Architecture des FPGA
3.2.1.1 Les CLB
3.2.1.2 Les IOB
3.2.1.3 Les interconnexions
3.2.2 Cas des FPGA de la famille Virtex
3.3 Outils et mรฉthodologie de dรฉveloppement pour FPGA
3.3.1 La saisie du design
3.3.2 La synthรจse
3.3.3 Optimisation, projection et placement-routage
3.4 Conclusion
CHAPITRE 4 ARCHITECTURE DU DECODEUR CSO C-SS
4.1 Introduction
4.2 Analyse de l’algorithme du dรฉcodeur CS02 C-SS
4.2.1 Dรฉcomposition de l’algorithme
4.2.2 Analyse des opรฉrations de base ร  effectuer
4.3 Architecture proposรฉe
4.3.1 Nature de l’information utilisรฉe
4.3.2 Les blocs FIFO de mรฉmorisation et de dรฉcalage
4.3.3 Les blocs FIFOULP
4.3.4 Blocs de complรฉment ร  deux
4.3.5 Bloc de sommation
4.3.6 Bloc de saturation
4.3.7 Assemblage des diffรฉrents blocs
4.4 Codage en VHDL et validation fonctionnelle
4.4.1 Hiรฉrarchie des fichiers VHDL et leurs descriptions
4.4.2 Validation fonctionnelle et procรฉdures de vรฉrification
4.5 Gรฉnรฉralisation pour l’ensemble des dรฉcodeurs
4.5.1 Calcul du nombre de bits de dรฉpassement de capacitรฉ
4.5.2 Mise en place de la structure d’addition
4.5.3 Mise en place du FIFOULP
4.6 Conclusion
CHAPITRE 5 Rร‰SULTATS ET ANALYSES
5.1 Introduction
5.2 Optimisation de l’architecture du dรฉcodeur
5.2.1 Modification du code HDL des FIFO
5.2.2 Amรฉlioration de la frรฉquence maximale
5.2.3 Initialisation du systรจme et sa synchronisation
5.3 ร‰tude de la complexitรฉ du systรจme
5.3.1 Mรฉthode de calcul de la complexitรฉ pour les diffรฉrents blocs
5.3.2 Complexitรฉ estimรฉe versus la complexitรฉ relevรฉe
5.3.3 Rapiditรฉ du dรฉcodeur
5.4 ร‰tude des performances du dรฉcodeur
5.4.1 Procรฉdure de mesure de la performance
5.4.2 Rรฉsultats des simulations
5.5 Conclusion
CONCLUSION
ANNEXES
1 : CODE VHDL POUR UN DOUBLE Dร‰CODEUR AVEC J=3 ET PIPELINE
2 : CODE C POUR UN Gร‰Nร‰RATEUR DE CODE VHDL DU Dร‰CODEUR 2 CSO C-SS
BIBLIOGRAPHIE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *