Patrice Kadionik
Présentation
Mon activité de recherche sur la COnception de SYstèmes NUmériques (COSYNUX) fait partie du groupe Conception des Systèmes Numériques (CSN) du département COFI (COnception et FIabilité) du laboratoire IMS en tant que chercheur associé. Dès le début des années 2000, la convergence des 3 disciplines électronique, informatique et réseaux est devenue très forte. L’intégration sur silicium est devenue encore plus importante (loi de Moore aidant) et les circuits FPGA ont permis alors d’intégrer directement des processeurs décrits en langage VHDL (processeur softcore) ou bien des processeurs directement implantés en dur dans le circuit FPGA (processeur hardcore). Cela a permis la mise en œuvre de l’approche codesign, c'est-à-dire la conception conjointe du matériel et du logiciel embarqué. Cela est d’autant plus facilité que le langage VHDL permet finalement une approche logicielle de la conception matérielle ! C’est dans ce contexte de convergence et de codesign que nous étudions l’implantation sur silicium d’algorithmes de traitement de compression vidéo. Le principal verrou technologique à lever est la transposition sous forme matérielle d’un algorithme généralement étudié et développé dans un environnement logiciel comme Matlab. Cela implique des choix judicieux dans la représentation des données, des choix dans l’architecture matérielle. Mon activité se décline suivant les axes suivants :
Publications
Publications
Architecture and HW/SW validation of nonlinear Border-Preserving InterpolatorDTIS: International Conference on Design & Technology of Integrated Systems in Nanoscale, May 2012, Gammarth, Tunisia. ⟨10.1109/DTIS.2012.6232968⟩ |
|
Evaluation des performances de Xenomai avec un décodeur H.264/AVCColloque national du GDR SOC-SIP, Jun 2011, Lyon, France. pp 1-2 |
|
Implémentation matérielle du filtre anti-bloc pour la norme H.264/AVCGRETSI: Conférence francophone de la communauté du traitement du signal et des images, Sep 2011, Bordeaux, France |
|
Implémentation matérielle du filtre anti-bloc pour la norme H.264/AVCConférence francophone de la communauté du traitement du signal et des images, Sep 2011, France. pp 1-4 |
|
Performance analysis and evaluation of Xenomai with H.264/AVC decoderICM: International Conference on Microelectronics, Dec 2011, Hammamet, Tunisia. pp 1-6 |
|
An FPGA Implementation of Motion Estimation Algorithm for H.264/AVCISIVC: IEEE International Symposium on Image/Video Communications and Mobile Networks, Sep 2010, Rabat, Morocco. pp 1-6, ⟨10.1109/ISVC.2010.5654826⟩ |
|
An Efficient Hardware Implementation of H.264 TQ/IQT ModuleISETC: IEEE International Symposium on Electronics and Telecommunications, Nov 2010, Timisoara, Romania. pp 337-340, ⟨10.1109/ISETC.2010.5679248⟩ |
|
|
|
SIP as a Universal Communication Bus: A Methodology and an Experimental StudyInternational Conference on Communications, May 2010, Cape Town, South Africa. ⟨10.1109/ICC.2010.5502591⟩ |
FPGA implementation of Vector Directional Distance FilterDTIS: IEEE International Conference on Design & Technology of Integrated Systems in Nanoscal Era, Mar 2010, Hammamet, Tunisia. pp 121-124, ⟨10.1109/DTIS.2010.5487600⟩ |
|
A parallel hardware architecture of deblocking filter in H264/AVCISETC: IEEE International Symposium on Electronics and Telecommunications, Nov 2010, Timisoara, Romania. pp 341-344, ⟨10.1109/ISETC.2010.5679363⟩ |
|
Hardware Implementation And Experiment Validation Of The Vddrhf Color Image FilterSSD: IEEE International Conference on Systems Signals and Devices, Jun 2010, Amman, Jordan. pp. 1-4, ⟨10.1109/SSD.2010.5585526⟩ |
|
IMPLEMENTATION D’UN SYSTEME MATERIEL/LOGICIEL POUR LE FILTRAGE DES IMAGES COULEURSAMINA, Nov 2010, Monastir, Tunisie |
|
Design Implementation on FPGA of H.264/AVC Intra Decision FrameDTIS: IEEE International Conference on Design & Technology of Integrated Systems in Nanoscal Era, Mar 2010, Hammamet, Tunisia. pp 139-142, ⟨10.1109/DTIS.2010.5487540⟩ |
|
|
|
Video Adaptation Acceleration in a Home Networking ContextColloque national du GDR SOC-SIP, Jun 2009, Orsay, France |
|
|
A SIP-Based Home Automation Platform: An Experimental Study13th International Conference on Intelligence in Next Generation Networks, Oct 2009, Bordeaux, France. pp.1-6, ⟨10.1109/ICIN.2009.5357075⟩ |
Hardware Architecture for H.264/AVC INTRA 16X16 Frame ProcessingDTIS: IEEE International Conference on Design & Technology of Integrated Systems in Nanoscal Era, Apr 2009, Cairo, Egypt. pp. 82-85, ⟨10.1109/DTIS.2009.4938029⟩ |
|
|
|
A SIP-based Programming Framework for Advanced Telephony Applications2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany |
FPGA Codesign Implementation of Vector Directional FilterIPTTA: IEEE Workshop on Image Processing Theory, Tools and Application, Nov 2008, Sousse, Tunisia. pp 1-5, ⟨10.1109/IPTA.2008.4743773⟩ |
|
Vector Median Rational Hybrid Filter implemented in HW/SW DesignICESCA: International Conference on Embedded Systems & Critical Applications, May 2008, Tunis, Tunisia |
|
Linux et le Codesign pour la conception des systèmes embarquésLSM: Libre Software meeting, Jul 2008, Mont de Marsan, France |
|
An Efficient Hardware Architecture Design for H.264/AVC intra 4X4 AlgorithmIDT: IEEE International Design and Test Workshop, Dec 2008, Monastir, Tunisia. pp. 173 - 176, ⟨10.1109/IDT.2008.4802491⟩ |
|
The HomeSIP ProjectFOSDEM: Free and Open Source Software Developers' European Meeting, 2007, Belgium |
|
A configurable HW/SW Plateform for Video ApplicationIP/SoC: IP Based SoC Design Conference, Dec 2007, Grenoble, France. pp 289-292 |
|
|
|
Design of a low cost BPSK modulator/demodulator for a practical illustration of digital modulationsEngineering Education, Jul 2007, Agios Nicholaos, Greece. p 61 |
Efficient Implementation of the H.264 Video Encoder on Embedded ProcessorSSD: IEEE International Conference on Systems Signals and Devices, Mar 2007, Hammamet, Tunisia |
|
Introduction à la sécurité des systèmes embarquésLSM: Libre Software meeting, Jul 2007, Amiens, France |
|
Configurable Instruction Architecture for I/IQ on the Altera NIOS II ProcessorDASIP: Workshop on Design and Architectures for Signal and Image Processing, Nov 2007, Grenoble, France |
|
Les processeurs embarqués dans les FPGA couplés à LinuxRTS: Embedded Systems, 2007, France |
|
HW/SW FPGA Implementation of Vector Median FilterPRIME: IEEE Conference on Ph.D. Research in Microelectronics and Electronics, Jul 2007, Bordeaux, France. pp 101-104, ⟨10.1109/RME.2007.4401821⟩ |
|
Design of a Low Cost BPSK Modulator/demodulator for a Practical Teaching of Digital Modulation TechniquesWSEAS: World Scientific and Engineering Academy and Society, Jul 2007, Crête, Greece. pp 61-66 |
|
De l'usage des processeurs softcore et de Linux pour la conception des systèmes embarquésCETSIS: Colloque sur l'Enseignement des Technologies et des Sciences de l'Information et des Systèmes, Oct 2007, Bordeaux, France |
|
HW/SW FPGA Architecture for a Flexible Motion EstimationICECS: IEEE International Conference on Electronics Circuits and Systems, Dec 2007, Marrakech, Morocco. pp 30-33, ⟨10.1109/ICECS.2007.4510923⟩ |
|
Implementation of Loeffler Algorithm on Stratix DSP compared to Classical FPGA SolutionsSCCSP: International Symposium on Communications, Control and Signal Processing, 2006, Marrakech, Morocco. pp.1 |
|
An Efficient HW/SW Implementation of the H.263 Video Coder in FPGAICECS: IEEE International Conference on Electronics Circuits and Systems, Dec 2006, Nice, France. pp. 814-817, ⟨10.1109/ICECS.2006.379913⟩ |
|
Linux embarqué : le pari réussi d'une PME bordelaiseRTS: Embedded Systems, 2006, France. pp.1 |
|
HW/SW Codesign of the H. 263 Video Coderccece: Canadian Conference on Electrical and Computer Engineering , May 2006, ottawa, Canada. ⟨10.1109/CCECE.2006.277632⟩ |
|
Optimization and implementation on FPGA of the DCT/IDCT algorithmICASSP: IEEE International Conference on Acoustics, Speech and Signal Processing, May 2006, Toulouse, France. pp 928-931, ⟨10.1109/ICASSP.2006.1660807⟩ |
|
HW/SW Codesign of the H.263 Video CoderCCECE: IEEE Canadian Conference on Electrical and Computer Engineering, 2006, Ottawa, Canada. pp.1, ⟨10.1109/CCECE.2006.277632⟩ |
|
Le projet HomeSIP : élaboration d une plateforme domotique basée sur le protocole SIPLSM: Libre Software meeting, 2006, France |
|
|
|
improving teaching efficiency for teaching digital modulation coursesWSEAS ENgineering education, Jul 2005, Vouliagmeni, Greece. p 259 |
An original pedagogical approach for teaching digital modulationWSEAS: World Scientific and Engineering Academy and Society, 2005, Grèce. pp.1 |
|
L'enseignement des systèmes numériques complexesCETSIS: Colloque sur l'Enseignement des Technologies et des Sciences de l'Information et des Systèmes, Oct 2005, Nancy, France. pp 136-141 |
|
REAL-TIME VIDEO SYSTEM DESIGN BASED ON THE NIOS II PROCESSOR AND μCLINUXIP-SOC, Dec 2005, Grenoble, France |
|
Linux et le System on Chip SoCLSM: Libre Sofware Meeting, 2005, France |
|
Système d'acquisition vidéo à base d'opencores et de µClinuxLSM: Libre Software Meeting, 2005, France |
|
Real-Time video system Design based on the NIOS II processor and µClinuxIP/SoC: IP Based SoC Design Conference, 2005, Grenoble, France. pp.1 |
|
L'enseignement des systèmes numériques complexesCETSIS 2005, Oct 2005, Nancy, France. pp.41 |
|
Hardware platform design for real-time video applicationsICM: International Conference on Microelectronics, Dec 2004, tunis, Tunisia. ⟨10.1109/ICM.2004.1434768⟩ |
|
Linux pour les systèmes embarquésLSM: Libre Software Meeting, 2004, France |
|
Hardware Platform Design for Real-Time Video ApplicationsICM: International Conference on Microelectronics, 2004, Monastir, Tunisie. pp.1, ⟨10.1109/ICM.2004.1434768⟩ |
|
Conception d'une antenne à noyau de ferrite pour la téléalimentation et la télésurveillance d'implants métalliques orthopédiques intracorporelsJSF: Journées scientifiques Francophones, Dec 2003, Tozeur, Tunisie. pp 136-142 |
|
Acquisition et mémorisation vidéo sur système ExcaliburCCGEI: IEEE Canadian Conference on Electrical and Computer Engineering Conférence, 2003, Canada. pp.1 |
|
Réalisation d'un émetteur de biotélémétrie conforme aux normes de télécommunications et de CEM dédié à la télésurveillance de l'activité cérébrale de petits animauxJSF: Journées Scientifiques Francophones, Dec 2003, Tozeur, Tunisie. pp 349-355 |
|
Linux embarqué. Linux Temps Réel4JLG: Journées Linux Grenoble, 2003, France |
|
E-learning on the web: The necessary fusion of the computer techniques, graphical arts and psychological aspectsWSEAS: World Scientific and Engineering Academy and Society, 2003, Malta. pp.1 |
|
E-learning on the web : The necessary fusion of the computer techniques, graphical arts and psychological aspectsWSEAS CSCC'03, Jul 2003, France. pp.105 |
|
A new teaching approach using the WEB : on line electronic coursesEAEEIE: European Association for Education in Electrical and Information Engineering, 2001, France. pp.1 |
|
|
|
SPERA : le Service de Préparation à l'Examen RadioAmateur. Une expérience de e-formationCETSIS: Colloque sur l'Enseignement des Technologies et des Sciences de l'Information et des Systèmes, Oct 2001, Clermont Ferrand, France. pp 207-208, ⟨10.1051/bib-j3ea:2003002⟩ |
MEDICIS : a new Tool for Remote Programmable FPGA Circuit TestingIMTC: IEEE Instrumentation and Measurement Technology Conference, 2000, Baltimore, United States. pp.1, ⟨10.1109/IMTC.2000.846879⟩ |
|
MEDICIS : an Environment for Remote FPGA Circuit Testing by InternetEWME: European Workshop on Microelectronics Education, 2000, Aix-en-Provence, France. pp 111-114, ⟨10.1007/978-94-015-9506-3_24⟩ |
|
RETWINE : A Experience in Teleinstrumentation by the webCOST254: Intelligent Terminals Workshop on friendly Exchanging through the Net, 2000, Bordeaux, France |
|
Les travaux pratiques à distanceJournées d'études internationales. Les TIC au service des relations internationales des établissements d'enseignement supérieur et de recherche, 1999, France |
|
RETWINE : A new distributed Environment for Microelectronics Intrumentation Learning and MeasurementIMTC: IEEE Instrumentation and Measurement Technology Conference, 1999, Venice, Italy. pp.1, ⟨10.1109/IMTC.1999.776074⟩ |
|
A Network based training Tool for electrical Engineer's EducationCILT: Conference on broadband Communications in Education and Training, 1998, Cambridge, United Kingdom. pp.1 |
|
A new Approach of continuing Education for Engineer : advanced Instruments Training in a telematic NetworkWCCEE: World Conference on Continuing Engineering Education, 1998, Torino, Italie. pp.577-581 |
|
A distributed environment in Microelectronics Instrumentation LearningEAEEIE: European Association for Education in Electrical and Information Engineering Conference, 1998, Lisboa, Portugal. pp.1 |
|
A Fixed Point Arithmetic Unit for Image Processing CircuitsASILOMAR: IEEE Conference on Signals, Systems and Computers, 1998, Pacific Grove, United States. pp.1 |
|
New DCT Designs For Image Processing CircuitsICSPAT: International Conference on Pignal Processing Applications and Technology, 1998, Toronto, Canada. pp.1 |
|
A new Method for the Differential Gain and Phase Measurements of ADCIMTC: IEEE Instrumentation and Measurement Technology Conference, 1998, St Paul, United States. pp.1, ⟨10.1109/IMTC.1998.676914⟩ |
|
A World Wide Web based Instrumentation PoolMSE: IEEE Conference of Microelectronics Systems Education, 1997, Arlington, United States. pp.114-115, ⟨10.1109/MSE.1997.612572⟩ |
|
Instrumentation virtuelle sur le World Wide Web pour faire des mesures réellesCETSIS: Colloque sur l Enseignement des Technologies et des Sciences de l Information et des Systèmes, 1997, France. pp.15-18 |
|
A new Method for the Bit Error Rate measurement of ADCIMEKO: International Measurement Confederation, 1997, Tampere, Finland. pp.1 |
|
CANPCI : a new board for High Speed A/D ConvertersIMEKO, International Measurement Confederation, 1997, Tampere, Finland. pp.1 |
|
Dynamic Testing of A/D Converters: How Many Samples for a Given Precision?IMTC: IEEE Instrumentation and Measurement Technology Conference, 1996, Brussels, Belgium. pp.1298-1303, ⟨10.1109/IMTC.1996.507581⟩ |
An FPGA Implementation of HW/SW Codesign Architecture for H.263 Video CodingEffective Video Coding for Multimedia Applications, InTech, pp 229-254, 2011 |
|
Systèmes temps réelLinux embarqué, Eyrolles, pp 303-346, 2011 |
|
Introduction to Embedded SystemsCommunicating Embedded Systems. Network Applications, Wiley, pp 1-26, 2010, ⟨10.1002/9781118557624.ch1⟩ |
|
Introduction aux systèmes embarquésLes systèmes embarqués communicants. Mobilité, sécurité, autonomie, Hermès, pp 25-46, 2008, Réseaux et Télécoms. Traité IC2 |