Professional Documents
Culture Documents
SignSampling PDF
SignSampling PDF
Contents
07.06.2010.
Elektronikas un Institute of
OSMOZE 1
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 1
Institts Computer Science
Classical uniform sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 2
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 2
Institts Computer Science
Classical uniform sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 3
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 3
Institts Computer Science
Classical uniform sampling
t =sinct
Piecewise-constant functions
0
{
t = t = 1, t1/ 2
0, t1/2
Polynomial splines of degree n1
t =n t=0 t n1 t
07.06.2010.
Elektronikas un Institute of
OSMOZE 5
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 5
Institts Computer Science
Advanced sampling and reconstruction methods:
Amplitude encoding (information is carried by signal
samples s n):
Digital alias-free signal processing
Compressive sensing
Finite rate of innovation
Time encoding (information is carried by sampling
instants t n ):
Time encoding machines (signal-dependent
sampling)
07.06.2010.
Elektronikas un Institute of
OSMOZE 6
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 6
Institts Computer Science
Digital Alias-free Signal
Processing
07.06.2010.
Elektronikas un Institute of
OSMOZE 7
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 7
Institts Computer Science
Digital Alias-free Signal
Processing
Example of SECOEX
07.06.2010.
Elektronikas un Institute of
OSMOZE 9
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 9
Institts Computer Science
Digital Alias-free Signal
Processing
N 1 M
s n Am sin 2 f m t n m
n=0 m=1
N
The total number of frequencies M should not exceed half the
2
number of samples
07.06.2010.
Elektronikas un Institute of
OSMOZE 10
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 10
Institts Computer Science
Digital Alias-free Signal
Processing
Example of LMS
07.06.2010.
Elektronikas un Institute of
OSMOZE 11
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 11
Institts Computer Science
Signal-dependent transform
07.06.2010.
Elektronikas un Institute of
OSMOZE 12
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 12
Institts Computer Science
Signal-dependent transform
Example of SDT
07.06.2010.
Elektronikas un Institute of
OSMOZE 13
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 13
Institts Computer Science
Compressive sensing
s= c
07.06.2010.
Elektronikas un Institute of
OSMOZE 14
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 14
Institts Computer Science
Compressive sensing
07.06.2010.
Elektronikas un Institute of
OSMOZE 15
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 15
Institts Computer Science
Finite rate of innovation
07.06.2010.
Elektronikas un Institute of
OSMOZE 16
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 16
Institts Computer Science
Finite rate of innovation
An example
2K
= =0.7 B=1.3
N =27
S [ m]
07.06.2010.
Elektronikas un Institute of
OSMOZE 17
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 17
Institts Computer Science
Advanced sampling and reconstruction methods:
Amplitude encoding (information is carried by signal
samples s n):
Digital alias-free signal processing
Compressive sensing
Finite rate of innovation
Time encoding (information is carried by sampling
instants t n ):
Time encoding machines (signal-dependent
sampling)
07.06.2010.
Elektronikas un Institute of
OSMOZE 18
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 18
Institts Computer Science
Time encoding
07.06.2010.
Elektronikas un Institute of
OSMOZE 19
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 19
Institts Computer Science
Time decoding
where
c=H + s
07.06.2010.
Elektronikas un Institute of
OSMOZE 20
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 20
Institts Computer Science
Asynchronous sigma-delta
modulator
level-crossing send-on-delta
07.06.2010.
Elektronikas un Institute of
OSMOZE 22
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 22
Institts Computer Science
Signal-dependent sampling and reconstruction
Level-crossing sampling
Mini-max sampling
Adaptive level-crossing sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 23
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 23
Institts Computer Science
Signal-dependent sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 24
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 24
Institts Computer Science
Sampling by local maximum
frequency
07.06.2010.
Elektronikas un Institute of
OSMOZE 25
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 25
Institts Computer Science
Sampling by local maximum
frequency
07.06.2010.
Elektronikas un Institute of
OSMOZE 26
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 26
Institts Computer Science
Sampling by local maximum
frequency
st = st n h2 t , t n , h2 t , t n =sinc t t n , t =2 f max t dt
n=0 t0
t n =n
07.06.2010.
Elektronikas un Institute of
OSMOZE 27
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 27
Institts Computer Science
Sampling by local maximum
frequency
st = st n h2 t , t n , h2 t , t n =sinc t t n , t =2 f max t dt
n=0 t0
t n =n
07.06.2010.
Elektronikas un Institute of
OSMOZE 28
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 28
Institts Computer Science
Sampling by local maximum
frequency
Example
07.06.2010.
Elektronikas un Institute of
OSMOZE 29
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 29
Institts Computer Science
Sampling by local maximum
frequency
Example
07.06.2010.
Elektronikas un Institute of
OSMOZE 30
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 30
Institts Computer Science
Sampling by local maximum
frequency
Example n
1 T
2
t n= , N 1 =396
T 0
s t dt=0.028 V
2 F max
N 1 1
s t = st n h1 t , t n
n=0
s t =st s t
t =2 f max t dt
0
t n =n , N 2=239
1 T
T 0
s t
2
dt=0.022 V
N 21
s t= st n h 2 t , t n
n=0
07.06.2010.
Elektronikas un Institute of
OSMOZE 31
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 31
Institts Computer Science
Signal reconstruction from level-
crossing samples
07.06.2010.
Elektronikas un Institute of
OSMOZE 32
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 32
Institts Computer Science
Signal reconstruction from level-
crossing samples
f t j is calculated
t m ' ' t m ' ' 1 t m ' t m ' 1 t m ' ' t m ' ' 1 t m ' t m' 1 1
t j= j j j j
, t j= j j
j j
, f t j =
4 2 2 2 t j
Thereafter the next pairs j 1, are found to calculate f t j1 ,
07.06.2010.
Elektronikas un Institute of
OSMOZE 33
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 33
Institts Computer Science
Signal reconstruction from level-
crossing samples
For a single sinusoid all f t j values are similar and equal the
frequency of the sinusoid
J
1
For a multicomponent signal the mean f t j value
J j=1
f j is close to
the frequency of the highest component
Thus, the estimate of function of instantaneous maximum frequency
f max t can be obtained by f t j approximation with piecewise
polynomials of order or
07.06.2010.
Elektronikas un Institute of
OSMOZE 34
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 34
Institts Computer Science
Signal reconstruction from level-
crossing samples
Example
07.06.2010.
Elektronikas un Institute of
OSMOZE 35
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 35
Institts Computer Science
Signal reconstruction from level-
crossing samples
si t n =si1 t n s ss i1 t m t n ;
si t =C [ si t n ]
Reconstruction by LMS method
s =H + s , [ s ]n = s t n , [s]m= st m , [H]mn=ht m , t n
Reconstruction by finding a minimum
min = sT H T H s 2H T sT s such that a n s t n b n
s
Reconstruction result depends on the
lengths of the sampling intervals t m1t m
07.06.2010.
Elektronikas un Institute of
OSMOZE 36
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 36
Institts Computer Science
Signal reconstruction from level-
crossing samples
si t n =si1 t n s ss i1 t m t n ;
si t =C [ si t n ]
Reconstruction by LMS method
s =H + s , [ s ]n = s t n , [s]m= st m , [H]mn=ht m , t n
Reconstruction by finding a minimum
min = sT H T H s 2H T sT s such that a n s t n b n
s
Reconstruction result depends on the
lengths of the sampling intervals t m1t m
07.06.2010.
Elektronikas un Institute of
OSMOZE 37
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 37
Institts Computer Science
Adaptive level-crossing sampling
Example
07.06.2010.
Elektronikas un Institute of
OSMOZE 40
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 40
Institts Computer Science
Adaptive level-crossing sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 41
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 41
Institts Computer Science
Adaptive level-crossing sampling
07.06.2010.
Elektronikas un Institute of
OSMOZE 42
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 42
Institts Computer Science
Conclusions
07.06.2010.
Elektronikas un Institute of
OSMOZE 43
Datorzintu Electronics and OSMOZE seminar , Riga, 07.06.2010.g. 43
Institts Computer Science