Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:projects:mth:lcm2 [2007/11/28 08:24]
behn
en:projects:mth:lcm2 [2009/05/15 10:41] (current)
bardet
Line 1: Line 1:
-Master thesis project: ​2008-2009+Master thesis project: ​
  
  
Line 7: Line 7:
  
  
-====   RadioStress ​  ====+ 
 + 
 + 
 + 
 +====   ShapeNoise ​  ====
 \\ \\
-Digital emulation ​of non-linear and linear distortions caused by Analog/RF devices involved ​in wireless transmissions+Generation ​of a noise signal with user-defined spectrum mask for spurious signals emulation ​in wireless transmissions.
 \\ \\
- 
 \\ \\
 **Background:​**\\ **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).+Spectrum occupancy by other services ​and unwanted impairments (both in-channel ​and adjacent) is one of the major difficulties ​of wireless transmissions.
  
-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.+A way to characterize ​the influence and acceptable limits for a transmission system regarding this spurious spectrum environment is to generate signals with several specific generators/modulators and combine them with the useful signal. This is efficient but requires a lot of equipment, usually expensive and difficult to setup.
  
-This is why 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.+Another much more simple way to achieve similar work and results ​is to generate ​pseudo-random signal having a spectrum mask representative ​of all impairment signals. This can be achieved in digital ​domain by appropriate FIR filtering ​of some white Gaussian noise
 \\ \\
-  
 \\ \\
 **Objective:​**\\ **Objective:​**\\
-The project consists in developing ​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 ​(amplifiersfiltersantennasetc.having influence on transmission.+The project ​mainly ​consists in finding ​global ​solution to reproduce any type of arbitrary user-defined spectrum mask frequency response curve (low passhigh passband passnotch and more complex shapesin the best possible way with a FIR filter.
  
-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 first step is a theoretical analysis ​to dimension filter coefficients ​(tapsnumber ​and precision according ​to target ​response ​curve characteristics and accuracy.
  
-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 componentplatform.+A second step is to develop an off-line PC software enabling to generate a frequency response curve template ​(through ​an interpolation from a user set of pointand to calculate filter coefficients accordingly.
  
-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 third step is to implement ​real-time parametrizable FIR filter on an hardware ​FPGA-based (programmable component) ​platform ​and to verify correct operation for various template curves.
- +
-A fourth ​step is to implement real-time ​corresponding linear distortion block as a parametrizable FIR filter on the hardware platform.+
 \\ \\
- 
 \\ \\
 **Deliverables:​**\\ **Deliverables:​**\\
-- Visual C++ modules ​with graphic user-interface for response ​curves ​capture, LUTs coefficients generation ​and FIR filter coefficients calculation.\\ +- Preliminary theoretical analysis report.\\ 
-- VHDL modules ​for real-time ​distortion blocks ​implementation.\\+- Visual C++ module ​with graphic user-interface for filter ​response ​curve capture and FIR filter coefficients calculation.\\ 
 +- VHDL module ​for real-time ​filters ​implementation.\\
 - Final project report (diploma report). - Final project report (diploma report).
 \\ \\
- 
 \\ \\
 **Organization:​**\\ **Organization:​**\\
Line 53: Line 52:
 ** Comment:​**\\ ** Comment:​**\\
 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 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 “RadioStress” project in order to constitute a 2 students team.
 +\\
 \\ \\
 **Prerequisites:​**\\ ​ **Prerequisites:​**\\ ​
-- Electronics,​ Signal Processing, Telecommunications\\+Mathematics, ​Electronics,​ Signal Processing, Telecommunications\\
 - Visual C++ programming on PC environment\\ - Visual C++ programming on PC environment\\
 - VHDL language (preferable but not mandatory) - VHDL language (preferable but not mandatory)
Line 63: Line 63:
 \\ \\
 **Supervisor:​**\\ **Supervisor:​**\\
-Jean-François Csomo +Jean-François Csomo, DreamCom ​
 \\  \\ 
 +\\
 **Professor:​**\\ **Professor:​**\\
 Prof. Bixio Rimoldi, tel: 32679, office: INR 111, bixio.rimoldi@epfl.ch Prof. Bixio Rimoldi, tel: 32679, office: INR 111, bixio.rimoldi@epfl.ch
 \\ \\
  
-[[en:​projects:​2008-2009:mtp|back to master thesis projects menu]]+[[en:​projects:​2007-2008:mtp|back to master thesis projects menu]]
  

Last modified:: %2007/%11/%28 %08:%Nov