Printable PDF version


Fabien Petitgrand

27 boulevard Garibald

75015 Paris





Diplôme d'Etudes Appronfondies (DEA) in Digital Communications Systems. Graduate program focused on research. Graduated in September 2004 with distinction (ranked 1st).


Five-year electronics and computer science college in Paris. Telecommunications and Signal Processing major. Graduated in July 2004 with the equivalent of an M.Eng in Electrical and Computer Engineering. Ranked 1st.


Licence d'Informatique option Informatique du signal, equivalent to a B.Eng in Computer Engineering with a minor in signal processing. Awarded with distinction.


Baccalauréat Scientifique, French national secondary level diploma with emphasis on mathematics and physics. Awarded with merit.




Technical coordinator on audio aspects (debugging, tools, implementation, certification). Design, implementation and integration of WCDMA/UMTS baseband digital signal processing algorithms. Specification of the system architecture for GSM/GPRS/EDGE baseband integration with UMTS modem. Algorithms and architecture design for HSDPA receiver.


Hardware validation and software development for high end DECT phones based on ARM7/DSP. Advanced features development in C for: SMS, MMS, VGA photo capture, JPEG & MP3 decoder, Dataflash management, LCD drivers (color/B&W), DECT high-speed data link, IrDA and USB transfers (vCards, JPEG & MIDI), software MIDI synthesizer, remote display from Livebox and AOLBox. Code optimization for memory sharing and critical resource management.


Studied, implemented and improved advanced channel decoding algorithms for GPRS, EGPRS and UMTS/HSDPA. Implemented the developed algorithms in a complete GPRS simulator in C (Coding Schemes, Doppler, fading, multipath, interferences). Preliminary HSDPA simulation chain development. Designed the hardware architecture for future product integration. Patent proposal on innovative channel decoding algorithms. Used C/C++ programming, Matlab and CCSS.


Studied a new ETSI (Aurora group) standard for distributed speech recognition (DSR). Used and tested the speech parameters (ETSI ES 202 050) in a Very Low Bit Rate speech coder (500bps) based on a recognition-synthesis scheme.


Studied and fully implemented a motion compensated video compression algorithm designed for practical packet-lossy video communication networks like the Internet (IP), based on the H263+ standard and multiple description coding. Used C/C++ programming in a multi-platform environment (Windows 98/NT/XP, Unix and Linux) with UDP streaming. Authored “Multiple description codes for video communications” publication, part of the IPviedo project.


Analog filter numerical design. Applied numerical optimization algorithms to the design of analog filters with arbitrary specifications (used Matlab, Mathematica and C/C++ programming).


Fast Fourier Transform (FFT) and its applications. Constructed FFT algorithms and used them for sound compression, demodulation and light diffraction simulation (used C/C++ programming).


Designed and constructed the user software and the algorithms for Microsurf 3D, a commercial optical profiler for characterization of M(O)EMS (optical switches, micro accelerometers, etc.) and their three-dimensional representation by interferometric image processing. Used Visual C++ in Windows NT and external devices (CCD camera, video capture card, I/O card).


Conducted a project to program a file-transfer protocol between a Windows 9x server and many stand-alone data gathering terminals using a TCP/IP stack in MS-DOS. Co-supervised an intern. Developed a cartography application based on an MS-Access database with Visual Basic.


        Production line worker.




·            2004: Participated in Panorama, an artistic project produced by Labomedia for a college in Orléans. C/C++ software development for video integration. Merged external camera video stream with an OpenGL 3D animation to display on 2 wide outdoor plasma screens in the college. Used Visual C/C++, DirectShow and OpenGL under Windows 2000 to interface analog video capture card. Developed specific video processing algorithms to blur moving objects.


·            1998-2001: Developed Bomber, a BomberMan-like computer game featuring multiplayer and networked game, in-game voice support, customizable sounds and graphics and an efficient artificial intelligence. Used Visual C++ and DirectX in Windows 9x. 100,000+ downloads on


·            2001: Programmed a user-friendly wave propagation simulation software with real-time visualization to quickly and easily simulate reflective, dissipative and diffractive devices such as mirrors, lenses and fiber optic. Used processor-specific optimization techniques to maximize performances.


·            1999-2000: Developed software to allow voice transmission over UDP/IP networks, allowing full-duplex chatting over 28,8kbps modems.


·            1998-1999: Implemented a fast FFT-based sound compression algorithm faster than MPEG 1 Layer III. Easily tunable compression ratio ranging from 3:1 up to 50:1. Very low resource consumption.