biomedical signal proce s sing

11
Peeter Ellervee CEBE - Jäneda, 2013.06.16 1 Application Specific Processors for Signal Processing / Rakendus-spetsiifilised protsessorid signaalitöötluseks Peeter Ellervee , Maksim Gorev, Vadim Pesonen, Aleksander Sudnitsõn, Dmitri Mihhailov, Maksim Jenihhin, Thomas Hollstein, Mihkel Kiil, Muhammad Adeel Tajammul, …

Upload: maili

Post on 09-Jan-2016

64 views

Category:

Documents


1 download

DESCRIPTION

Application Specific Processors for Signal Processing / Rakendus-spetsiifilised protsessorid signaalitöötluseks. Peeter Ellervee , Maksim Gorev, Vadim Pesonen, Aleksander Sudnitsõn, Dmitri Mihhailov, Maksim Jenihhin, Thomas Hollstein, Mihkel Kiil, Muhammad Adeel Tajammul, …. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 1

Application Specific Processors for Signal Processing /Rakendus-spetsiifilised

protsessorid signaalitöötluseks

Peeter Ellervee, Maksim Gorev, Vadim Pesonen, Aleksander Sudnitsõn,

Dmitri Mihhailov, Maksim Jenihhin, Thomas Hollstein, Mihkel Kiil,

Muhammad Adeel Tajammul, …

Page 2: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 2

Biomedical Signal Processing• P1 [bio-impedance]

– reconfigurable parallel data-processing

– arbitrary waveform generation

• Related projects– fast reconfigurable data-

analysis• with Aveiro University

– coarse-grain reconfigurable architectures

• with KTH (recent one)

• P4 [EEG analyzer]– complex DSP analysis

• FFT, etc.

– modular structure

• Putting all together– signal processing platform

framework– application analysis– component libraries

• capture, processing, communication

– design flow

Page 3: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 3

[P1] Bio-impedance• Multi-channel measurement device

– in cooperation with Department of Electronics

low andhigh freq.

mostlyhighfreq.

paths for current

İexc İexc

V

Cc Cc

re

ri

• Data pre-processing unit– reconfigurable sampling order to

minimize aliasing effect

• Arbitrary waveform excitation signal generator– any number of channels– any frequency– any waveform

• Cooperation with test & verification groups [P2, P6]– benchmark family

Page 4: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 4

[P4] EEG Analyzer• EEG Analyzer Prototype(s)

– in cooperation with Department of Biomedical Engineering

• From specification to implementation– modeling & verification– partitioning & synthesis

• Different implementations– modular design– reconfigurable components– the latest was demonstrated today

• Input for the signal processing platform framework

Page 5: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 5

Related Publications• [P1] Data pre-processing unit

– initial architectures – Norchip’09– reconfigurable sampling – FPGAworld’10, BEC’10 – benchmark family – BEC’12

• [P1] Arbitrary waveform signal generator– DDECS’12, BEC’12

• [P4] EEG analyzer– ISPA’11, FPGAworld’11

Page 6: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 6

Signal Processing Platform

Algorithm[MatLab]

Signal source[analog]

Platform[framework]

Design space exploration[different architectures]

Prototype

Page 7: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 7

Signal Processing Platform[by Thomas Hollstein]

Page 8: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 8

Platform Scenarios [by Thomas Hollstein]

Page 9: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 9

Design Flow for the Platform

• task / specification• partitioning• communication network

selection• mapping

– tasks & communication• IP/module selection/design• integration

Algorithm[MatLab]

Signal source[analog]

Platform[framework]

Design space exploration[different architectures]

Prototype

com

mun

ica

tion

netw

ork

proc.unit

ADC

DAC

I/O

. . . proc.unit

Page 10: Biomedical Signal Proce s sing

Peeter Ellervee CEBE - Jäneda, 2013.06.16 10

Related & New Projects• Fast reconfigurable data-analysis

– with Aveiro University– parameterizable and/or reconfigurable computation

and communication modules

• Coarse-grain reconfigurable architectures– with KTH (recent one)– massive-parallel reconfigurable/reprogrammable

computation and communication platform

• Application analysis– computational complexity– requirements for components & functional units

Page 11: Biomedical Signal Proce s sing

DRRA• Dynamically Reconfigurable Resource Array

– Pei Liu; Ebrahim, F.O.; Hemani, A.; Paul, K.; , "A Coarse-Grained Reconfigurable Processor for Sequencing and Phylogenetic Algorithms in Bioinformatics," Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on, pp.190-197, 2011

Peeter Ellervee CEBE - Jäneda, 2013.06.16 11