12.07.2015 Views

Chawki Sahnine - Laboratoire TIMA

Chawki Sahnine - Laboratoire TIMA

Chawki Sahnine - Laboratoire TIMA

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapitre 2 : Algorithmes et architectures d'un modulateur OFDM avancé 25Table 2.5 Ressources matérielles selon l'architecture en pipeline utilisée♯ArchitectureMultiplieurs ♯ additionneursMémoire Contrôle f opcomplexes complexes† Réf. §3NR2 MDC 2 log 4 N − 1 4 log 4 N2 − 2 simple féchant‡r[80]R2 SDF 2 log 4 N − 1 4 log 4 N N − 1 simple féchant [90]5NR4 MDC 3 (log 4 N − 1) 8 log 4 N2 − 4 simple féchantr[80]R4 SDF log 4 N − 1 8 log 4 N N − 1 moyen féchant [91]R4 SDC log 4 N − 1 3 log 4 N 2N − 2 complexe féchant [82]R2 2 SDF log 4 N − 1 4 log 4 N N − 1 simple féchant [92]R2 3 SDF ≈ log 4 N − 1 4 log 4 N N − 1 simple féchant [92]R2 4 SDF ≤ 0.7 log 4 N − 1 4 log 4 N N − 1 simple féchant [92]R4 2 SDF ≤ 0.7 log 4 N − 1 4 log 4 N N − 1 simple féchant [92]3NSR MDC 4 (log 4 N − 1) 12 log 4 N − 82 − 2 complexe féchantr[93]SR SDF log 4 N − 1 4 log 4 N N − 1 complexe féchant [94]† fréquence d'opération.‡ fréquence d'échantillonnage.§ Références bibliographiques2.3.2 Architectures à mémoiresLes architectures à base de mémoires mémorisent en général les N échantillons à l'entrée avantd'entamer le traitement de la TFR. Elles sont composées d'un ou de plusieurs modules de calculs(papillons), d'unités de mémorisation et d'une unité de contrôle. Contrairement à l'approche enpipeline, la plus grande taille de TFR ne dépend que de la taille mémoire disponible et nondu nombre de modules de calcul [95103]. Du fait du multiplexage temporel du traitement dela TFR qui caractérise ce type de solution, la surface totale du circuit est inférieure à celledes architectures de type pipelinées qui sont caractérisées par un multiplexage spatial et quinécessitent donc plus de ressources. La gure 2.15 illustre l'architecture à base de mémoires.Figure 2.15 Architecture à base de mémoiresIl est possible d'obtenir plusieurs degrés de parallélisme et de profondeur de pipeline selonle type de conguration des modules de calculs. La gure 2.16 illustre quatre congurationsdiérentes des modules de calcul. La première approche décrite à la gure 2.16a) est la plussimple. Elle consiste en un module de calcul réalisant l'opérateur papillon radix-2. La fréquenced'opération de ce type de conguration est plus grande que dans le cas des architectures enpipelines.L'augmentation du degré de parallélisme réduit la fréquence d'opération. Ceci peut être obtenusoit en utilisant plusieurs modules papillon en parallèle soit par la réalisation d'un modulepapillon d'un radix élevé, ce qui permet de traiter plusieurs données à la fois [104]. Les gures

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!