+ All Categories
Home > Documents > 1 Brandon Rumberg West Virginia University [email protected] Analog Filter Banks.

1 Brandon Rumberg West Virginia University [email protected] Analog Filter Banks.

Date post: 13-Dec-2015
Category:
Upload: angelina-adams
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
24
1 Brandon Rumberg Brandon Rumberg West Virginia University West Virginia University [email protected] [email protected] Analog Filter Banks Analog Filter Banks
Transcript
Page 1: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

1

Brandon RumbergBrandon RumbergWest Virginia UniversityWest Virginia [email protected]@mix.wvu.edu

Analog Filter BanksAnalog Filter Banks

Page 2: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

2

Themes of this talk

• Analog VLSI–Analog audio

processing

• Analog filter-bank –Relation to wavelets

–Relation to cochlea

• Computation based on physics of devices

Analog Front-end

FeatureExtraction

FeatureExtraction

FeatureExtraction

Filterbank

A/D

Digital Back-end

Higher-LevelProcessing

A/D

A/D

Page 3: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

3

Ubiquitous Sensors

• Sensors are extremely:–Small

–Cheap

• Devices are:–Small

–Battery powered

–Always on

• With bench top sensors it wouldn't be an issue

Page 4: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

4

Analog VLSI

• Relation to traditional analog–Not just op-amps and data converters

–Perform computation

• Standard CMOS–Piggy-back on digital developments

–Weak inversion (sub-threshold)

Page 5: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

5

Analog VLSI

• Low power–Subthreshold

• Fewer transistors

• Small

• Complex operations based on physics

• Lack of precision–Resolution <=>

dynamic range

–Noise

–Nonlinearity

–Biases

• Lack of programming–Hard to reuse earlier

work

• Difficult to design

Page 6: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

6

Subthreshold

• Weak inversion–Exponential relationship

–Low currents• 0.1pA <-> 1μA I=I0

WLe

κV gsUT

Page 7: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

7

Floating Gates

• Nonvolatile memory

• Biasing problem

• Add some reconfigurability–Program bias currents

• Adaptation–Learning

–Neural Nets

Page 8: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

8

Neuromorphic

• Biologically inspired–Humans great at:

• Perception

• Adaptation

• Efficient

• Historically related to Analog VLSI

Page 9: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

9

Analog VLSI for Audio ProcessingAnalog VLSI for Audio Processing

Analog Front-end

FeatureExtraction

FeatureExtraction

FeatureExtraction

Filterbank

A/D

Digital Back-end

Higher-LevelProcessing

A/D

A/D

Analog/Digital Synergy•Analog: General Tasks•Digital: Specific Tasks

Page 10: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

10

Analog Filter Bank

• Array of resonators

• Relation to wavelets–Constant relative

bandwidth

–Similar algorithms?

• Time resolution vs. frequency resolution–Resonance

101

102

103

104

-60

-40

-20

0

Frequency (Hz)

Gai

n (d

B)

out1 out2 out3 out4 out5outn

Vin

Page 11: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

11

CochleaCochlea

Frequency Decomposition•Position dependent

frequency response•Exponential tap spacing

Page 12: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

12

Silicon CochleaeSilicon Cochleae

•Cochlea resonators aren't independent

outnout2 out3 out4 out5

Vin

out1

101

102

103

104

-60

-40

-20

0

Frequency (Hz)

Gai

n (d

B)

W W W

W W W

Vin

out1 out2 out3 outn

101

102

103

104

105

-30

-25

-20

-15

-10

-5

0

5

10

15

20

Frequency (Hz)

Page 13: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

13

Quality Factor

• Resonance

• Possibility to do

adaptive Q

C4

101

102

103

104

105

-60

-50

-40

-30

-20

-10

0

10

Frequency (Hz)

Mag

nitu

de (

dB)

C4 Tuning; Gmratio

= 7 -- 1500

100

102

104

106

108

-100

-80

-60

-40

-20

0

20

Frequency (Hz)

Mag

nitu

de (

dB)

Tow Thomas Tuning

Q=f cBW

Page 14: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

14

BPF Design

• Struggle for high precision–Limited by noise and

nonlinearities

• Has to work across audio range–3 orders of magnitude change in

frequency

–3 orders of magnitude change in current

• Limited by programming precision and transition to strong inversion

Page 15: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

15

Filter Bank Questions

• How many taps?

• How much Q?

• Phase?

• Orthogonal

filters?

• Reconstruction?

• What is the output?

101

102

103

104

105

-70

-60

-50

-40

-30

-20

-10

0

10

20

Frequency (Hz)

Mag

nitu

de (

dB)

8 taps; Q = 1.2583; Ripple = 0.81347

101

102

103

104

105

-70

-60

-50

-40

-30

-20

-10

0

10

20

Frequency (Hz)

Mag

nitu

de (

dB)

18 taps; Q = 2.033; Ripple = 0.23548

101

102

103

104

105

-40

-30

-20

-10

0

10

20

30

40

Frequency (Hz)M

agni

tude

(dB

)

8 taps; Q = 2.1536; Ripple = 2.7323

101

102

103

104

105

-50

-40

-30

-20

-10

0

10

20

30

40

Frequency (Hz)

Mag

nitu

de (

dB)

18 taps; Q = 5.6143; Ripple = 2.0548

Page 16: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

16

Response to Sine

Page 17: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

17

Two Tones

Page 18: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

18

Response to Speech

Page 19: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

19

Response to Pulse

Page 20: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

20

Speech Spectrogram

Circuit ModelFFT

Page 21: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

21

Frequency Response

101

102

103

104

105

-80

-70

-60

-50

-40

-30

-20

-10

0

10

Frequency (Hz)

Mag

nitu

de (

dB)

16 taps

Page 22: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

22

Analog Sub-band Processing

• Peak detector

• Vector-matrix multiplier

• Comparator

• Rectifier

• Differentiator

• Nonlinear– tanh

–sinh

Page 23: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

23

To do...

• Analytic characterization of analog filter banks

• Full portfolio of sub-band processing structures

• DSP back-ends–Full system

–Algorithms

Page 24: 1 Brandon Rumberg West Virginia University brumberg@mix.wvu.edu Analog Filter Banks.

24

?


Recommended