freiberufler FPGA & Matlab & Digital Signal Processing development auf

FPGA & Matlab & Digital Signal Processing development

zuletzt online vor wenigen Tagen
  • 80€/Stunde
  • nicht angegeben
  • DACH-Region
  • de  |  en  |  sl
  • 27.05.2021


More than 15 years of Matlab/Simulink and 10+ years of FPGA development.

Ich biete

  • Field Programmable Gate Array (FPGA)
  • MATLAB / Simulink

Projekt‐ & Berufserfahrung

FPGA designer
Kundenname anonymisiert, Mannheim
7/2013 – 1/2016 (2 Jahre, 7 Monate)

7/2013 – 1/2016


FPGA projects for military and civil aviation.
FPGA designer/developer, HW/SW integrations, FPGA verification, troubleshooting of the most complex issues

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, MATLAB / Simulink

FPGA and DSP designer/developer
Kundenname anonymisiert, Stuttgart
1/2012 – 4/2013 (1 Jahr, 4 Monate)

1/2012 – 4/2013


- Development of 2G (GSM), 3G (UMTS), 4G (LTE) DSP processing chains and Viterbi, physical layer 1 (PHY1) on FPGA.
- Strong focus on functional and performance improvements of digital signal processing with significant decrease of FPGA resources (FlipFlops-FFs, DSP48E, BRAMs, logic, FIR Compilers,...) and high timing improvements for reaching the final timing closure.
- Implementation of new DSP processing modules on FPGA devices.
- System Generator (SysGen), CoreGen, FPGA editor.
- Absolute control of SysGen: one of many examples is implementation of dedicated scripts for compilation and timing analysis of multiple runs similar to SmartExplorer in Xilinx ISE. BlackBox usage for solving special cases like different memory primitives of BRAMs.
- Debugging timing reports to achieve timing closure. Generation of clear and easy understandable suggestions for improvements both in SysGen and VHDL code.
- Application of manual timing constraints in SysGen based on properties of signal processing.
- Specific individual view on timing closure in FPGA, improvements and figures of merit.
- Complex Matlab simulations both in float and fixed point of wireless signals at different sampling rates.
- Implemented AGC functionality for 3G Rx, based on exp/log functions.
- Design of absolutely optimal multistage multi-rate filters, with multiple iterations in Matlab and CoreGen.
- Half band, CIC, FIR, IIR, multiplier less filters. Mix of innovative and well-known DSP solutions. Advanced filter design.
- Multichannel (hardware folding) and time multiplexing of FPGA resources.
- Mentor’s ModelSim simulations.
- Documentation provided on the implemented modules and on new tool development.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, MATLAB / Simulink, Embedded Software Engineering


Ph.D. Degree - Doctorate in Electronics Engineering

Jahr: 2011
Ort: Ljubljana, Slowenien
Master of Science in Electronics - 2.5 years

Jahr: 2005
Ort: Belgrade, Serbien
University Electronics Engineer - 5 years

Jahr: 1996
Ort: Belgrade, Serbien


+ FPGA design in VHDL and Verilog.
+ DO-254 FPGA design&development.
+ SDR (Software Defined Radio) in wireless 2G (GSM), 3G(UMTS), 4G(LTE) and for particle accelerators. Wireless Digital Signal Processing.
+ Matlab. Generation of algorithms using Matlab script, different toolboxes and Simulink.
+ Successfully developed different instruments for synchrotron light sources (particle accelerators), the world’s most advanced scientific and research facilities.
+ Expert on usage of Xilnx System Generator.
+ High speed and high-performance FPGA designs (300-400 MHz sampling frequency).
+ PCIe (FPGA) design.
+ Video processing (FPGA based): SD, HD, analog/digital input/output video streams.
+ Audio processing (FPGA&IC based).
+ Complex glue logic for many ICs (FPGA based as well).
+ General and proprietary military interfaces: MilBus-1553, Arinc-429, CAN, SPI, I2C, UART.
+ FPGA Verification experience.
+ Filtering: FIR, IIR, Half-Band, CIC, multiplierless structures, lattice, wavelet. Multi rate filters, polyphase.
+ AGC – Automatic Gain Control. Exp/log AGC function, and other implementations. Implemented in 3G Rx, accelerator instruments, V.34 modems.
+ Adaptive filtering: LMS (Least Mean Square), NLMS (Normalized LMS), RMS (Recursive Least Squares). System identification, noise and echo cancellation, complex equalizers.
+ Numerous modulators/demodulators: W-CDMA, OFDM, QAM, PSK (DPSK), DTMF, FSK, FM, PM, AM, Trellis-Coded (TCM).
+ Multi rate processing, multi stage multirate systems (decimation and interpolation including rational factors).
+ Digital Pre-Distortion – DPD for wireless systems.
+ FFT. Spectrum analysis.
+ Both time and frequency domain signal processing.
+ Texas Instruments DSP programming – Code Composer Studio (CCS). C54 and C64 DSPs.
+ Good knowledge of mobile infrastructure, WCDMA, UMTS.

Über mich

I simply deliver on time. Great troubleshooting and problem solving capabilities. Dedicated and committed person. Responsible. Hard working. Expressed combative spirit. Excellent communication and presentation skills. Focus on issues that have the highest impact on the team’s performance.

Persönliche Daten

  • Deutsch (Gut)
  • Englisch (Fließend)
  • Slowenisch (Fließend)
  • Serbisch (Muttersprache)
  • Kroatisch (Muttersprache)
  • Europäische Union
25 Jahre und 11 Monate (seit 10/1996)
5 Jahre


Nur registrierte PREMIUM-Mitglieder von können Kontaktdaten einsehen.

Jetzt Mitglied werden