
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 :
- Axe compression vidéo et plateforme multimédia
- Axe informatique ubiquitaire
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⟩
Communication dans un congrès
hal-01306335
v1
|
|
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
Communication dans un congrès
hal-01306342
v1
|
|
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
Communication dans un congrès
hal-00624679
v1
|
|
Performance analysis and evaluation of Xenomai with H.264/AVC decoderICM: International Conference on Microelectronics, Dec 2011, Hammamet, Tunisia. pp 1-6
Communication dans un congrès
hal-00655237
v1
|
|
Evaluation des performances de Xenomai avec un décodeur H.264/AVCColloque national du GDR SOC-SIP, Jun 2011, Lyon, France. pp 1-2
Communication dans un congrès
hal-00601828
v1
|
|
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⟩
Communication dans un congrès
hal-00534913
v1
|
|
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⟩
Communication dans un congrès
hal-00463175
v1
|
|
|
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⟩
Communication dans un congrès
inria-00453548
v1
|
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⟩
Communication dans un congrès
hal-00501834
v1
|
|
IMPLEMENTATION D’UN SYSTEME MATERIEL/LOGICIEL POUR LE FILTRAGE DES IMAGES COULEURSAMINA, Nov 2010, Monastir, Tunisie
Communication dans un congrès
hal-01306345
v1
|
|
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⟩
Communication dans un congrès
hal-00463882
v1
|
|
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⟩
Communication dans un congrès
hal-00522140
v1
|
|
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⟩
Communication dans un congrès
hal-00534912
v1
|
|
|
Video Adaptation Acceleration in a Home Networking ContextColloque national du GDR SOC-SIP, Jun 2009, Orsay, France
Communication dans un congrès
hal-00405425
v1
|
|
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⟩
Communication dans un congrès
inria-00406248
v1
|
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⟩
Communication dans un congrès
hal-00405442
v1
|
|
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⟩
Communication dans un congrès
hal-00342695
v1
|
|
Vector Median Rational Hybrid Filter implemented in HW/SW DesignICESCA: International Conference on Embedded Systems & Critical Applications, May 2008, Tunis, Tunisia
Communication dans un congrès
hal-00315733
v1
|
|
Linux et le Codesign pour la conception des systèmes embarquésLSM: Libre Software meeting, Jul 2008, Mont de Marsan, France
Communication dans un congrès
hal-00324277
v1
|
|
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⟩
Communication dans un congrès
hal-00349249
v1
|
|
|
A SIP-based Programming Framework for Advanced Telephony Applications2nd LNCS Conference on Principles, Systems and Applications of IP Telecommunications, Jul 2008, Heidelberg, Germany
Communication dans un congrès
inria-00333609
v1
|
Introduction à la sécurité des systèmes embarquésLSM: Libre Software meeting, Jul 2007, Amiens, France
Communication dans un congrès
hal-00315681
v1
|
|
Les processeurs embarqués dans les FPGA couplés à LinuxRTS: Embedded Systems, 2007, France
Communication dans un congrès
hal-00183054
v1
|
|
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
Communication dans un congrès
hal-00315729
v1
|
|
Efficient Implementation of the H.264 Video Encoder on Embedded ProcessorSSD: IEEE International Conference on Systems Signals and Devices, Mar 2007, Hammamet, Tunisia
Communication dans un congrès
hal-00315721
v1
|
|
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⟩
Communication dans un congrès
hal-00315723
v1
|
|
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
Communication dans un congrès
hal-00315726
v1
|
|
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
Communication dans un congrès
hal-00315727
v1
|
|
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⟩
Communication dans un congrès
hal-00315731
v1
|
|
|
Design of a low cost BPSK modulator/demodulator for a practical illustration of digital modulationsEngineering Education, Jul 2007, Agios Nicholaos, Greece. p 61
Communication dans un congrès
hal-00347510
v1
|
A configurable HW/SW Plateform for Video ApplicationIP/SoC: IP Based SoC Design Conference, Dec 2007, Grenoble, France. pp 289-292
Communication dans un congrès
hal-00315732
v1
|
|
The HomeSIP ProjectFOSDEM: Free and Open Source Software Developers' European Meeting, 2007, Belgium
Communication dans un congrès
hal-00183055
v1
|
|
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⟩
Communication dans un congrès
hal-00315718
v1
|
|
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
Communication dans un congrès
hal-00183041
v1
|
|
Linux embarqué : le pari réussi d'une PME bordelaiseRTS: Embedded Systems, 2006, France. pp.1
Communication dans un congrès
hal-00183063
v1
|
|
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⟩
Communication dans un congrès
hal-01306422
v1
|
|
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⟩
Communication dans un congrès
hal-00315717
v1
|
|
Le projet HomeSIP : élaboration d une plateforme domotique basée sur le protocole SIPLSM: Libre Software meeting, 2006, France
Communication dans un congrès
hal-00183056
v1
|
|
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⟩
Communication dans un congrès
hal-00183040
v1
|
|
Linux et le System on Chip SoCLSM: Libre Sofware Meeting, 2005, France
Communication dans un congrès
hal-00183057
v1
|
|
REAL-TIME VIDEO SYSTEM DESIGN BASED ON THE NIOS II PROCESSOR AND μCLINUXIP-SOC, Dec 2005, Grenoble, France
Communication dans un congrès
hal-01306423
v1
|
|
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
Communication dans un congrès
hal-00315715
v1
|
|
An original pedagogical approach for teaching digital modulationWSEAS: World Scientific and Engineering Academy and Society, 2005, Grèce. pp.1
Communication dans un congrès
hal-00183042
v1
|
|
Système d'acquisition vidéo à base d'opencores et de µClinuxLSM: Libre Software Meeting, 2005, France
Communication dans un congrès
hal-00183058
v1
|
|
Real-Time video system Design based on the NIOS II processor and µClinuxIP/SoC: IP Based SoC Design Conference, 2005, Grenoble, France. pp.1
Communication dans un congrès
hal-00183047
v1
|
|
L'enseignement des systèmes numériques complexesCETSIS 2005, Oct 2005, Nancy, France. pp.41
Communication dans un congrès
hal-00404028
v1
|
|
|
improving teaching efficiency for teaching digital modulation coursesWSEAS ENgineering education, Jul 2005, Vouliagmeni, Greece. p 259
Communication dans un congrès
hal-00347533
v1
|
Linux pour les systèmes embarquésLSM: Libre Software Meeting, 2004, France
Communication dans un congrès
hal-00183059
v1
|
|
Hardware platform design for real-time video applicationsICM: International Conference on Microelectronics, Dec 2004, tunis, Tunisia. ⟨10.1109/ICM.2004.1434768⟩
Communication dans un congrès
hal-01306425
v1
|
|
Hardware Platform Design for Real-Time Video ApplicationsICM: International Conference on Microelectronics, 2004, Monastir, Tunisie. pp.1, ⟨10.1109/ICM.2004.1434768⟩
Communication dans un congrès
hal-00183043
v1
|
|
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
Communication dans un congrès
hal-00315708
v1
|
|
Acquisition et mémorisation vidéo sur système ExcaliburCCGEI: IEEE Canadian Conference on Electrical and Computer Engineering Conférence, 2003, Canada. pp.1
Communication dans un congrès
hal-00183044
v1
|
|
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
Communication dans un congrès
hal-00315712
v1
|
|
Linux embarqué. Linux Temps Réel4JLG: Journées Linux Grenoble, 2003, France
Communication dans un congrès
hal-00183060
v1
|
|
E-learning on the web : The necessary fusion of the computer techniques, graphical arts and psychological aspectsWSEAS CSCC'03, Jul 2003, France. pp.105
Communication dans un congrès
hal-00350359
v1
|
|
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
Communication dans un congrès
hal-00183045
v1
|
|
|
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⟩
Communication dans un congrès
hal-00315704
v1
|
A new teaching approach using the WEB : on line electronic coursesEAEEIE: European Association for Education in Electrical and Information Engineering, 2001, France. pp.1
Communication dans un congrès
hal-00183030
v1
|
|
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⟩
Communication dans un congrès
hal-00183033
v1
|
|
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⟩
Communication dans un congrès
istex
hal-00183032
v1
|
|
RETWINE : A Experience in Teleinstrumentation by the webCOST254: Intelligent Terminals Workshop on friendly Exchanging through the Net, 2000, Bordeaux, France
Communication dans un congrès
hal-00183061
v1
|
|
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
Communication dans un congrès
hal-00183062
v1
|
|
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⟩
Communication dans un congrès
hal-00183034
v1
|
|
A Fixed Point Arithmetic Unit for Image Processing CircuitsASILOMAR: IEEE Conference on Signals, Systems and Computers, 1998, Pacific Grove, United States. pp.1
Communication dans un congrès
hal-00183036
v1
|
|
A distributed environment in Microelectronics Instrumentation LearningEAEEIE: European Association for Education in Electrical and Information Engineering Conference, 1998, Lisboa, Portugal. pp.1
Communication dans un congrès
hal-00183035
v1
|
|
New DCT Designs For Image Processing CircuitsICSPAT: International Conference on Pignal Processing Applications and Technology, 1998, Toronto, Canada. pp.1
Communication dans un congrès
hal-00183000
v1
|
|
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⟩
Communication dans un congrès
hal-00182997
v1
|
|
A Network based training Tool for electrical Engineer's EducationCILT: Conference on broadband Communications in Education and Training, 1998, Cambridge, United Kingdom. pp.1
Communication dans un congrès
hal-00183038
v1
|
|
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
Communication dans un congrès
hal-00183039
v1
|
|
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
Communication dans un congrès
hal-00183007
v1
|
|
A new Method for the Bit Error Rate measurement of ADCIMEKO: International Measurement Confederation, 1997, Tampere, Finland. pp.1
Communication dans un congrès
hal-00183004
v1
|
|
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⟩
Communication dans un congrès
hal-00183005
v1
|
|
CANPCI : a new board for High Speed A/D ConvertersIMEKO, International Measurement Confederation, 1997, Tampere, Finland. pp.1
Communication dans un congrès
hal-00183006
v1
|
|
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⟩
Communication dans un congrès
hal-00183008
v1
|
Systèmes temps réelLinux embarqué, Eyrolles, pp 303-346, 2011
Chapitre d'ouvrage
hal-00576067
v1
|
|
An FPGA Implementation of HW/SW Codesign Architecture for H.263 Video CodingEffective Video Coding for Multimedia Applications, InTech, pp 229-254, 2011
Chapitre d'ouvrage
hal-00638697
v1
|
|
Introduction to Embedded SystemsCommunicating Embedded Systems. Network Applications, Wiley, pp 1-26, 2010, ⟨10.1002/9781118557624.ch1⟩
Chapitre d'ouvrage
hal-00449495
v1
|
|
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
Chapitre d'ouvrage
hal-00323026
v1
|