Personal tools

ASIC Design of a Sigma Point Processor

From iis-projects

Revision as of 08:34, 20 January 2021 by Kgf (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Chip.png

Short Description

Numerous applications from the area of wireless communications, robotics or navigation require computationally demanding signal-processing algorithms, which have to be executed in real-time. Examples include robot positioning or estimation of time-varying radio channels.

Sigma point belief propagation [1] lets one describe these algorithms in a common way. While in a recent master project [2] we demonstrated, how a more restrictive type of belief propagation can be used to build a dedicated processor architecture, the goal of this project is to build a processor for sigma point belief propagation. Application specific processors of this type are serve as an signal-processing accelerator in heterogeneous multicore processors. They offer a unique blend of flexibility and computational performance compared to dedicated hardware implementations or general purpose processors.

You will start by implementing a sigma point processor in Matlab, then implementing and verifying the processor in VHDL. Afterwards you will compare the performance speed-up of your processor against existing designs and start with back-end design. After the back-end, your signal processor ASIC will be fabricated in high-end 65nm CMOS technology.

Status: Available

Looking for Interested Students
Supervision: Harald Kröll, Lukas Bruderer

Character

20% Theory/Matlab
40% ASIC Design
40% EDA tools

Prerequisites

VLSI I
VLSI II (recommended)
Matlab, VHDL

Professor

Qiuting Huang


Links

[1] Sigma Point Kalman Filter

[2] A Signal Processor for Gaussian Message Passing

↑ top