Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:projects:mth:lcm2 [2007/11/27 10:21] behn |
en:projects:mth:lcm2 [2009/05/15 10:41] bardet |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Master thesis project: 2008-2009 | + | Master thesis project: |
- | ==== Shape Noise ==== | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== ShapeNoise ==== | ||
+ | \\ | ||
+ | Generation of a noise signal with user-defined spectrum mask for spurious signals emulation in wireless transmissions. | ||
+ | \\ | ||
\\ | \\ | ||
**Background:**\\ | **Background:**\\ | ||
Line 11: | Line 22: | ||
Another much more simple way to achieve similar work and results is to generate a 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. | Another much more simple way to achieve similar work and results is to generate a 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 mainly consists in finding a global solution to reproduce any type of arbitrary user-defined spectrum mask / frequency response curve (low pass, high pass, band pass, notch and more complex shapes) in the best possible way with a FIR filter. | The project mainly consists in finding a global solution to reproduce any type of arbitrary user-defined spectrum mask / frequency response curve (low pass, high pass, band pass, notch and more complex shapes) in the best possible way with a FIR filter. | ||
Line 22: | Line 33: | ||
A third step is to implement a real-time parametrizable FIR filter on an hardware FPGA-based (programmable component) platform and to verify correct operation for various template curves. | A third step is to implement a real-time parametrizable FIR filter on an hardware FPGA-based (programmable component) platform and to verify correct operation for various template curves. | ||
\\ | \\ | ||
- | |||
\\ | \\ | ||
**Deliverables:**\\ | **Deliverables:**\\ | ||
- | - Preliminary theoretical analysis report. | + | - Preliminary theoretical analysis report.\\ |
- | - Visual C++ module with graphic user-interface for filter response curve capture and FIR filter coefficients calculation. | + | - Visual C++ module with graphic user-interface for filter response curve capture and FIR filter coefficients calculation.\\ |
- | - VHDL module for real-time filters implementation. | + | - VHDL module for real-time filters implementation.\\ |
- Final project report (diploma report). | - Final project report (diploma report). | ||
\\ | \\ | ||
- | |||
\\ | \\ | ||
**Organization:**\\ | **Organization:**\\ | ||
Line 42: | Line 51: | ||
\\ | \\ | ||
** Comment:**\\ | ** Comment:**\\ | ||
- | This project constitutes an excellent pre-professional experience through its subject (FIR filters are widely used in all digital signal processing applications), 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:**\\ | ||
- | - Mathematics, 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) | ||
\\ | \\ | ||
- | |||
\\ | \\ | ||
- | **Note:**\\ | ||
- | This project can be achieved by 1 student or can be merged with the “RadioStress” project in order to constitute a 2 students team. | ||
- | \\ | ||
- | |||
**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]] |