Master thesis project: 2008-2009

RadioStress


Digital emulation of non-linear and linear distortions caused by Analog/RF devices involved in wireless transmissions.

Background:
By nature, Analog/RF devices are not perfect and show both non-linear distortions in time domain (amplitude and phase of output signal are not exactly following amplitude and phase of input signal) and linear distortions in frequency domain (amplitude and phase frequency response is not perfect).

Such imperfect characteristics constitute a limiting factor to wireless digital transmission systems performances. However, the influence and acceptable limits for those distortion effects are quite difficult to quantify in practise since real Analog/RF devices characteristics cannot simply be tuned on demand for such test purposes.

This is why a digital system capable of emulating and generating adjustable/calibrated distortion effects is of prime interest to quantify digital transmission systems requirements in terms of Analog/RF devices performances and quality.

Objectives:
The project consists in developing a real-time digital processing solution which can be inserted between a transmitter and a receiver at baseband level in order to simulate the non-linear and linear distortion effects of various Analog/RF devices (amplifiers, filters, antennas, etc.) having influence on transmission.

A first step is to develop an off-line PC software enabling to create AM-AM (Amplitude-to-Amplitude) and AM-PM (Amplitude-to-Phase) non-linear response curves in time domain through interpolation from user set of points.

A second step is to implement real-time corresponding non-linear distortion block as real/imaginary processing and LUTs (Look-Up-Tables) on an hardware FPGA-based (programmable component) platform.

A third step is to develop an off-line PC software enabling to create amplitude and phase linear response curves in frequency domain, still through interpolation from user points.

A fourth step is to implement real-time corresponding linear distortion block as a parametrizable FIR filter on the hardware platform.

Deliverables:
- Visual C++ modules with graphic user-interface for response curves capture, LUTs coefficients generation and FIR filter coefficients calculation.
- VHDL modules for real-time distortion blocks implementation.
- Final project report (diploma report).

Organization:
This project will take place within the scope of a collaboration with a small company developing channel and impairments simulators for wireless transmissions.

Student(s) will be working at university labs and/or at home. The company will provide project follow-up and support. The company will also provide a hardware platform and possibly additional test tools for project implementation and verification.

At beginning of project, there will be a launch meeting and a technical specifications document with clear objectives and recommendations on how to achieve it and verify it. During project, there will be weekly progress meetings. At the end of project, there will be an acceptance and evaluation session about project deliverables.

Required Skills:
- Electronics, Signal Processing, Telecommunications
- Visual C++ programming on PC environment
- VHDL language (preferable but not mandatory)

Comments:
This project constitutes a very good pre-professional experience through the skills it will enable to enrich (FPGA/ASIC development and PC user-interface development are commonly and highly requested by industry) and through the fact that student(s) will collaborate to a real industrial project.

This project can be achieved by 1 student or can be merged with the “ShapeNoise” project in order to constitute a 2 students team.

Supervisor:
Jean-François Csomo, DreamCom

Professor:
Prof. Bixio Rimoldi, tel: 32679, office: INR 111, bixio.rimoldi@epfl.ch

back to master thesis projects menu

Last modified:: %2009/%05/%15 %10:%May