Contact us by phone   Contact us by email   Follow us on Facebook   Follow us on Linkedin  

Study Degrees and Qualifications

 

Dott.Ing. Riccardo Stagnaro, PhD

 

  • Research grant holder in years 2007-2008 and 2008-2009 in collaboration with the University of Genoa DIBE ESNG group prof. G. C. Parodi.

  • University of Genoa
    Faculty of Engineering
    Doctor of Philosophy (Ph.D.) in Information and Communication Technologies. Curricula in Electronic and Computer Engineering(April 2007)
    Thesis Title: “HW/SW CoDesign of programmable electronic systems for realtime acquisition and processing of images and video sequences: two Case Studies Comparison”
    Regarding the study of HW / SW architectures for data acquisition and image processing and real-time video (STMicroeletronics – Paramed s.r.l.).

  • University of Genoa
    Faculty of Engineering
    Master Degree (MSc) in Electronic Engineering (September 2003)
    Thesis Title: ”Study, simulation and implementation oriented to HW / SW co-design of a coprocessor for motion estimation algorithm for video compression ITU-T H.264”
    Concerning the implementation of a simulator of a programmable coprocessor for ITU-T H.264 motion estimation (STMicroeletronics).

  • University of Genoa
    Faculty of Engineering
    Bachelor Degree (BSc) in Electronic Engineering (July 2000)
    Thesis Title: ”Advanced DSP architectures in communications and telecommunications”
    Concerning architecture, development and application porting on platform Texas Instruments C6000.
    Stage Aziendale svolto presso Marconi Mobile.

  • Istituto Tecnico Industriale Statale G.Natta - Sestri Levante (Genoa) Diploma in Electronics (1993)

  • Registered Professional Engineer in the Order of Engineers in Province of Genoa (Sector: Civil / Environmental, Industrial, Information) since 2004 n.8554A

  • Enrolled in the "Collegio dei Periti Industriali" of the Province of Genoa since 1999 until 2016 n.1402 Specialization: Electronics

  • Joined the list of Energy Certification of the Regione Liguria from 2009 n.1836

  • Military Service: fulfilled (Arma Carabinieri) (1995-1996)

Professional experience and research

  • During his PhD (2006-2007) and subsequent two-year Research Fellowship (2007-2008 and 2008-2009) he followed the development of firmware and software for a nuclear magnetic resonance spectrometer for biomedical use. More details:

    • DSP TI TMS320C6205 Firmware development (Integrated PCI controller)

    • Windows Kernel Mode Driver Development for a PCI device withPCI bus mastering. Developed with the Windows Driver Foundation - KMDF (Kernel-Mode Driver Framework).

    • Development of native user mode Windows DLL (high-level driver management).

    • Development of native and managed .NET Windows Network Services (C, C + +, C #)

    • Network Client Development (MDI interface) for remote supervision and control implemented in C # with .NET 2.0 and later .NET 3.5.

      • He managed individually both Design and Project Management of the system software.

      • Management of field tests of the system.

      • Recognition of copyright by the University

  • He taught a course of higher education and technical training IFTS (2003) that includes classroom and practical matters relating to the LabView programming at "IPSIA - Attilio Odero" under the project-BUILDLAN 2003 - "Maintenance Technician and Field Network Operator"

  • During the period between graduation (2003) and the entire first year of doctoral research grant (2008) he collaborated with STMicroelectronics (AST) in Agrate (MI) for the development of a simulator of a programmable co-processor for motion estimation for H.264. The project lasted for many years was aimed to develop a programmable software tools for architectural exploration of a family of motion estimator core for video compression algorithms. This tool was interfaced with the video compression algorithm implemented in software (HW / SW partitioning) and simulated the behavior of a dedicated co-processor including registers, caches, pipelines, control units as well as its proprietary assembler programming language that allowed the implementation of the search algorithm of Motion Vectors. This simulator then allowed to test the many possible HW configurations (registers, cache type and size, bus size, and many other parameters) to the vary of the configuration parameters of the video compression algorithm (image size from QCIF to full HDTV Frame rate, Intra Period, #BFrames, Frame / Field, blocks from 16x16 to 4x4, etc..) thus making possible a realistic estimate of the performance of the algorithm coupled with the HW architecture. (HW / SW Codesign of a complex system). The simulator described in his thesis and his doctoral thesis proved effective by meeting the required specifications.

  • With scholarship at Marconi Mobile (from 22.06.2000 to 31.06.2002) has been active in developing firmware (DSP TMS320C6202 from Texas Instrument) for telephone applications (DSP firmware for ATM 101):

    • Porting of audio algorithms on TI C6000 platform (G723, G729, G726 (ADPCM), G711 (a-law, u-law), G165 (Echo Del.), etc.).

       

    • Implementation of voice and data processing algorithms (eg. Binary Error detection and correction codes with BCH coding, audio algorithms owned by Marconi Mobile).

    • C62x Driver implementation and system integration (implementation of the control system and real-time scheduler) using TI DSP/BIOS.

  • As an associate at engineering office in Lavagna (GE) (1996-1998) he worked on electrical and electronic CAD and executive details. He has done testing on electrical and electronic equipment, industrial and shipboard. Application of safety standards Law 626, Law 46/90.

  • Proprietor of VAT from June 2007 provides consulting / professional services.

Patents

  • "Sistema di controllo per scanner a risonanza magnetica" Italy MI2009A000935 Patent pending May 27, 2009 - Patent granted February 22, 2013 Inventor: Riccardo Stagnaro

  • "Control system for magnetic resonance scanner" Europe EP10004781.0 Patent pending May 6, 2010 Inventor: Riccardo Stagnaro

Papers

1.G.BAILO, M.BARIANI, A.CHIAPPORI, R.STAGNARO, "Adaptive Interpolation Algorithm for Fast and Efficient Video Encoding in H.264", 14th European Signal Processing Conference - EUSIPCO 2006, Florence, Italy, September 4-8, 2006

2.G.BAILO, M.BARIANI, M.RAGGIO, R.STAGNARO, "H.264 Fast Encoder with Adaptive Interpolation Based on Motion Detection Algorithm", 12th International Conference on Distributed Multimedia Systems DMS2006, Grand Canyon USA, August 30 September 1, 2006

3.I.BARBIERI, P.LAMBRUSCHINI, M.RAGGIO, R.STAGNARO, “Real-time transmission and storage of video, audio, and health data in emergency and home care situations”, EURASIP Journal on Applied Signal Processing, Volume 2007 Issue 1, January 2007

Skills

  • Thorough knowledge of Windows XP, Vista, Windows Server 2003:

    • Application Development

    • Service Development

    • Driver Development

    • Embedded Application Development (XP Embedded)

  • Knowledge of Linux operating system:

    • Configuration and management of a server (postfix, dovecot, squirrelmail, amavisd, clamav, apache, sshd, etc.).

    • Applications: VoIP: Asterisk, Hylafax, IAXModem

    • Known distributions: Mandriva, Fedora, Ubuntu

  • Knowledge of networks:

    • Wired or Wireless

    • TCP/IP

    • VPN

    • SSH

    • Socket

    • Applications: IP video surveillance

  • Microsoft Visual Studio development environment 2005-2008:

    • Development of applications and services both native and managed (C, C + +, C #. NET 2.0)

    • C # Windows Forms Application Development

    • Windows Mobile Application Development

    • WPF Application Development (Windows Presentation Foundation). NET 3.5

    • WCF Development services (Windows Communication Foundation). NET 3.5

  • Knowledge of MFC, COM, ATL

  • USB and PCI Windows Driver development with Windows Driver Foundation:

    • UMDF (User-Mode Driver Framework)

    • KMDF (Kernel-Mode Driver Framework)

  • National Instrument Software Development:

    • Measurement Studio (C#)

    • LabView

  • Knowledge of Matlab:

    • Filter Design Toolbox

    • Matlab Compiler

  • Knowledge of Texas Instrument VLIW DSP platforms:

    • C62x

    • C67x

    • C64x

    • DaVinci (ARM+C64x)

  • TI Code Composer Studio Development Enviroment for TI DSP Firmware Development:

    • TI DSP/BIOS

  • Knowledge of Altera and Xilinx FPGA.

  • Knowledge of AutoCad 2D and 3D

  • WEB Development:

    • HTML

    • PHP

    • Joomla! 3.x