Personal tools

Difference between revisions of "An FPGA-Based Evaluation Platform for Mobile Communications"

From iis-projects

Jump to: navigation, search
Line 71: Line 71:
 
[[Category:Semester Thesis]]
 
[[Category:Semester Thesis]]
 
[[Category:Available]]
 
[[Category:Available]]
 +
[[Category:FPGA]]
 
<!--  
 
<!--  
  

Revision as of 08:11, 4 February 2015

Short Description

In this project you will implement a simulation environment for mobile communication receivers on an FPGA.

Description

All parts of a wireless receiver have to be carefully optimized in order to guarantee optimal performance. This is especially true for the word-widths of the signals in an implementation. Often, the word-width of every signal is individually tweaked for an optimal trade-off between performance loss and area and power consumption. However, this requires many time-consuming fixed-point simulations to make sure the performance loss is acceptable.

In this project you will implement a simulation environment on a high-end FPGA board to speed up these simulations. The evaluation of communication algorithms (and decoders in particular) is always similar: + Generate random data (bits) + Code and modulate + [optional: multipath channel] + Add noise + Receiver/Decoder (Model under Test) + Calculate bit error rate (BER) All of this can be done on an FPGA, therefore greatly accelerating the simulation speed compared to a MATLAB-based implementation. The hardware model for the decoder ASIC can easily be transferred to an FPGA. The task of this project will be do implement the simulation environment on both the FPGA (random number generation, encoder and BER calculation) as well as on the PC (communication with the FPGA, plotting of the results). Several decoders have already been implemented in previous IIS projects and will be provided to test the setup.

Status: Available

Looking for 1-2 Semester students
Contact: Sandro Belfanti

Prerequisites

VLSI I
MATLAB and VHDL is an advantage

Character

65% VHDL / FPGA implementation
20% MATLAB implementation
15% Testing

Professor

Qiuting Huang

Detailed Task Description

Practical Details


Links

↑ top