#acl GroupeSen/MembPermGroup:read,write,delete,revert,admin All:read [[TableOfContents(3)]] == Site officiel == https://eole.enst.fr/enseignements/ENS_detail_brique.php?ann_scol_id=2006&ens_id=419 == Introduction == attachment:intro.pdf == Communications Numériques == Etudes de cas : attachment:relevage_LDPC.pdf Cours sur le décodage canal : http://www.josephboutros.org/coding/ '''Articles à Etudier:''' http://www.comelec.enst.fr/aaa/2007/com_num == Radio Logicielle == Introduction à la radio_logicielle + ADC sigma delta : attachment:RL_CAN.pdf Etude de cas : attachment:RAKE_reconfigurable.pdf '''Articles à Etudier:''' http://www.comelec.enst.fr/~lnaviner/ArticlesDecimation/ http://www.comelec.enst.fr/aaa/2007/sw_radio == Multimédia == Transparents du cours : attachment:AAACoursMultimedia.pdf '''Articles à Etudier:''' ||Sujet ||Intitulé ||Article ||Etudiant || ||1 ||A Fixed-point 3D Graphics Library with Energy-efficient Cache Architecture for Mobile Multimedia Systems || attachment:AAA_article_3D_1.pdf ||Mr x || ||2 ||Fast Algorithm and Architecture Design of Low-Power Integer Motion Estimation for H.264/AVC || attachment:AAA_article_video_1.pdf ||Mr Wang || ||3 ||124 MSamples/s Pixel-Pipelined Motion-JPEG 2000 Codec Without Tile Memory || attachment:AAA_article_video_2.pdf ||Mr Lefevre || ||4 ||Associative Processors for Video Coding Applications || attachment:AAA_article_video_3.pdf ||Mr Botija || ||5 ||Motion Estimation Performance of the TM3270 Processor || attachment:AAA_article_video_4.pdf ||Mr Premel || ||6 ||A Fixed-point Multimedia Co-processor with 50Mvertices/s Programmable SIMD Vertex Shader for Mobile Applications || attachment:AAA_article_3D_2.pdf ||Mr x || ||7 ||Power-Aware 3D Computer Graphics Rendering || attachment:AAA_article_3D_3.pdf ||Mr Pernet || ||8 ||Algorithm and VLSI Architecture for High Performance Adaptive Video Scaling || attachment:AAA_article_video_5.pdf ||Mr x || ||9 ||Intégration d'une Architecture Récursive sur Silicium pour la Transformée en Ondelettes 2D || attachment:AAA_article_video_6.pdf ||Mr Vermare || ||10 ||Geometry engine architecture with early backface culling hardware || attachment:AAA_article_3D_4.pdf ||Mr Bowyer || == Synthèse d'architecture == Transparents de l'introduction à la synthèse haut niveau : attachment:Intro_HLS.pdf === Synthèse d'architecture : L'estimation de mouvement === Nous fournissons le code et le testbench d'un estimateur de mouvement. Les images sont des images CIF ('''288''' lignes de '''352''' pixels). L'estimation de mouvement se fait par "bloc-matching" exhaustif de blocs de taille '''16x16''' sur une excursion de '''[-32..31]''' en X et Y. * Téléchargez les sources d'un estimateur de mouvement : attachment:emvt_pico_express.tar.gz * Compilez (Makefile) et vérifiez le bon fonctionnement du code * Adaptez le code à pico express. Et faire une première synthèse sans contrainte (très grand MITI). Déterminez ou se trouve le goulot d'étranglement. Nous désirons pouvoir traiter les pixels entrants de l'image courante à 25,6Mhz (soit une fréquence de traitement bloc de 100Khz): * Imaginez une structure de mémorisation permettant d'optimiser les accès à la mémoire du bloc de référence * Adaptez le code en conséquence * Bon courage....