IEEE Circuits and Systems Magazine - Q4 2020 - 39
FOURTH QUARTER 2020
IEEE CIRCUITS AND SYSTEMS MAGAZINE
39
IIR
|x|
Ch Number: 1..10
Wait for Vector
Load Cluster
Means Vectors
From SRAM
6 Ã 6-Bits Vector
Dimensionality
Reduction
Spike (48 Samples)
Calc. Min
Distance (L1)
to Clusters
X
+
+
Moving
Average
(c)
Update
Cluster
Average
Assign to
Existing
Cluster
No
Yes
Dmin1 > T1?
-
>
Yes
AP?
Cluster Number
Cluster Found
Centered AP
Output 47
Samples
Around Max
Amplitude
Sample
Calc. Min
Distance (L1)
Between Clusters
Null
Null
+
Right cnt.
Smallest Coef to Retain Amplitude
Threshold (Cthr, at Step 2)
Level 4 Level 3
Level 2
Level 1
DWT Coefficient Amplitude
Split
+
Recursive
H1
H2
+
H3
Z -1
Leaf and Coef <
Current Node Coef?
Left cnt.
(b)
Right cnt.
Coef Value
H5 = (â(3)-1)/â(2)
H2 = â(3)/4
H3 = (â(3)-2)/4
H4 = (â(3)+1/â(2)
H1 = â(3)
To Level 3
48
2
1
6b
6b
6b
Left cnt.
6b
6b
6b
Right
cnt.
6b
6b
6b
Next
Addr.
Right
6b
6b
6b
16 b
16 b
16 b
Coef.
Maximum
Coef Found
(Cmax)
Next
Addr.
Left
No
Nodes Memory (240 Bytes)
Load Next Node
Yes
Coef Amplitude = Max Coef
Amplitude?
Load Next Node
Yes
Smallest Coef
to Retain
No
found (Cthr)
-1
0
111111101111100001100001000000000011110000000001
Compressed Coefs
Retained Coefs Array
6-Bits Normalized Coefs (Used for Compression and Clustering)
1
CR = (48 Coefs. Ã 16-Bits)/
(48-Bits + 16-Bits + N Ã 6-Bits)
Next addr. Next addr.
Right
Left
6-Bits
Requantization
For Each
Retained Coef
0
Null
Next Tree Node Right
Compressed Coef
= Coef/(Max Coef)
Increment Right cnt.
0
Null
New Coef
H6
H5
Right cnt. = Nb coefs to keep minus one (N-1)?
H4
+
Compression Core
New Tree
Update Next Right Addr. Node Right
Update Right cnt.
Current Tree Node
No Yes, Load Node at
'Next addr. Right' and
No
Yes
Coef > Current Node Coef?
Increment Left cnt.
No, Load Node at 'Next
addr. Left' and
Yes
Leaf and Coef >
Current Node
Coef?
Next addr. Next addr.
Right
Left
Left cnt.
H6
H5
Yes, Load First Node
H4
+
Coef Value
No
FIFO
Q2
Z -1
Q0
H3
Maximum Coef Amplitude (Cmax, at Step 2)
Stage 3 (Compression)
Next addr. Next addr.
Right
Left
Right cnt.
Coef Value
Next Tree Node Left
0
H2
Q1
Last Coef?
H1
+
Update Next Left Addr.
0
Left cnt.
Xo(n)
Update Right cnt.
New Coef
New Tree
Node Left
Xe(n)
Split
Recursive
Stage 2 (Tree Sorting)
Spike
Samples
Stage 1
(4-Level DWT)
L3 of the DWT Compressed APs
Dmin2 <
T2?
Yes
Update
Cluster
Average
Write
Merged Cluster
to SRAM
No
Max Amplitude
AP Extraction
Wait for
Maximum
Amplitude
Sample in
Window
Write New
Cluster to
SRAM
Neural
Signal
(a)
Threshold
Feedback
Ïa
Target
(31.7%)
Error (E)
Integrator
Pre-Processor
Detected and Centered APs
Figure 7. Bloc diagram of the digital neural signal processor IC: (a) The detector core diagram, (b) the AP compression core circuit consists of three pipelined stages: a 4-Level
Sym-2 lifting sequential DWT is performed on each detected AP (top), the detailed coefficients are processed by a sorting tree to find the coefficient having the Nth and the maximum amplitude (middle), and compression occurs by dynamically thresholding the DWT coefficients to keep only N of them. Further compression is provided using a dynamic requantization operation (bottom), and (c) the classification core, which is using an unsupervised algorithm. The classification core circuit can handle up to five clusters per channel
and reuse the VL3 vector produced by the compression core and the va found by the AP detector core.
Thr2
Thr1
+
Gain (Gthr)
Sorting Core
Adaptive
Threshold
+
Noise Shaping
Filter
...
...
PWM
+
Comparator
(>)
Quantization
Noise
Process (G(z))
Digitized Neural Signal (Ch. 1-10)
Detector Core
IEEE Circuits and Systems Magazine - Q4 2020
Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q4 2020
Contents
IEEE Circuits and Systems Magazine - Q4 2020 - Cover1
IEEE Circuits and Systems Magazine - Q4 2020 - Cover2
IEEE Circuits and Systems Magazine - Q4 2020 - Contents
IEEE Circuits and Systems Magazine - Q4 2020 - 2
IEEE Circuits and Systems Magazine - Q4 2020 - 3
IEEE Circuits and Systems Magazine - Q4 2020 - 4
IEEE Circuits and Systems Magazine - Q4 2020 - 5
IEEE Circuits and Systems Magazine - Q4 2020 - 6
IEEE Circuits and Systems Magazine - Q4 2020 - 7
IEEE Circuits and Systems Magazine - Q4 2020 - 8
IEEE Circuits and Systems Magazine - Q4 2020 - 9
IEEE Circuits and Systems Magazine - Q4 2020 - 10
IEEE Circuits and Systems Magazine - Q4 2020 - 11
IEEE Circuits and Systems Magazine - Q4 2020 - 12
IEEE Circuits and Systems Magazine - Q4 2020 - 13
IEEE Circuits and Systems Magazine - Q4 2020 - 14
IEEE Circuits and Systems Magazine - Q4 2020 - 15
IEEE Circuits and Systems Magazine - Q4 2020 - 16
IEEE Circuits and Systems Magazine - Q4 2020 - 17
IEEE Circuits and Systems Magazine - Q4 2020 - 18
IEEE Circuits and Systems Magazine - Q4 2020 - 19
IEEE Circuits and Systems Magazine - Q4 2020 - 20
IEEE Circuits and Systems Magazine - Q4 2020 - 21
IEEE Circuits and Systems Magazine - Q4 2020 - 22
IEEE Circuits and Systems Magazine - Q4 2020 - 23
IEEE Circuits and Systems Magazine - Q4 2020 - 24
IEEE Circuits and Systems Magazine - Q4 2020 - 25
IEEE Circuits and Systems Magazine - Q4 2020 - 26
IEEE Circuits and Systems Magazine - Q4 2020 - 27
IEEE Circuits and Systems Magazine - Q4 2020 - 28
IEEE Circuits and Systems Magazine - Q4 2020 - 29
IEEE Circuits and Systems Magazine - Q4 2020 - 30
IEEE Circuits and Systems Magazine - Q4 2020 - 31
IEEE Circuits and Systems Magazine - Q4 2020 - 32
IEEE Circuits and Systems Magazine - Q4 2020 - 33
IEEE Circuits and Systems Magazine - Q4 2020 - 34
IEEE Circuits and Systems Magazine - Q4 2020 - 35
IEEE Circuits and Systems Magazine - Q4 2020 - 36
IEEE Circuits and Systems Magazine - Q4 2020 - 37
IEEE Circuits and Systems Magazine - Q4 2020 - 38
IEEE Circuits and Systems Magazine - Q4 2020 - 39
IEEE Circuits and Systems Magazine - Q4 2020 - 40
IEEE Circuits and Systems Magazine - Q4 2020 - 41
IEEE Circuits and Systems Magazine - Q4 2020 - 42
IEEE Circuits and Systems Magazine - Q4 2020 - 43
IEEE Circuits and Systems Magazine - Q4 2020 - 44
IEEE Circuits and Systems Magazine - Q4 2020 - 45
IEEE Circuits and Systems Magazine - Q4 2020 - 46
IEEE Circuits and Systems Magazine - Q4 2020 - 47
IEEE Circuits and Systems Magazine - Q4 2020 - 48
IEEE Circuits and Systems Magazine - Q4 2020 - 49
IEEE Circuits and Systems Magazine - Q4 2020 - 50
IEEE Circuits and Systems Magazine - Q4 2020 - 51
IEEE Circuits and Systems Magazine - Q4 2020 - 52
IEEE Circuits and Systems Magazine - Q4 2020 - 53
IEEE Circuits and Systems Magazine - Q4 2020 - 54
IEEE Circuits and Systems Magazine - Q4 2020 - 55
IEEE Circuits and Systems Magazine - Q4 2020 - 56
IEEE Circuits and Systems Magazine - Q4 2020 - 57
IEEE Circuits and Systems Magazine - Q4 2020 - 58
IEEE Circuits and Systems Magazine - Q4 2020 - 59
IEEE Circuits and Systems Magazine - Q4 2020 - 60
IEEE Circuits and Systems Magazine - Q4 2020 - 61
IEEE Circuits and Systems Magazine - Q4 2020 - 62
IEEE Circuits and Systems Magazine - Q4 2020 - 63
IEEE Circuits and Systems Magazine - Q4 2020 - 64
IEEE Circuits and Systems Magazine - Q4 2020 - 65
IEEE Circuits and Systems Magazine - Q4 2020 - 66
IEEE Circuits and Systems Magazine - Q4 2020 - 67
IEEE Circuits and Systems Magazine - Q4 2020 - 68
IEEE Circuits and Systems Magazine - Q4 2020 - 69
IEEE Circuits and Systems Magazine - Q4 2020 - 70
IEEE Circuits and Systems Magazine - Q4 2020 - 71
IEEE Circuits and Systems Magazine - Q4 2020 - 72
IEEE Circuits and Systems Magazine - Q4 2020 - 73
IEEE Circuits and Systems Magazine - Q4 2020 - 74
IEEE Circuits and Systems Magazine - Q4 2020 - 75
IEEE Circuits and Systems Magazine - Q4 2020 - 76
IEEE Circuits and Systems Magazine - Q4 2020 - 77
IEEE Circuits and Systems Magazine - Q4 2020 - 78
IEEE Circuits and Systems Magazine - Q4 2020 - 79
IEEE Circuits and Systems Magazine - Q4 2020 - 80
IEEE Circuits and Systems Magazine - Q4 2020 - 81
IEEE Circuits and Systems Magazine - Q4 2020 - 82
IEEE Circuits and Systems Magazine - Q4 2020 - 83
IEEE Circuits and Systems Magazine - Q4 2020 - 84
IEEE Circuits and Systems Magazine - Q4 2020 - 85
IEEE Circuits and Systems Magazine - Q4 2020 - 86
IEEE Circuits and Systems Magazine - Q4 2020 - 87
IEEE Circuits and Systems Magazine - Q4 2020 - 88
IEEE Circuits and Systems Magazine - Q4 2020 - Cover3
IEEE Circuits and Systems Magazine - Q4 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q1
https://www.nxtbookmedia.com