Escolar Documentos
Profissional Documentos
Cultura Documentos
N 1
Orthogonal Property W m , nW m , n 0
n 0
0 1 if m0 m1
Zero-Crossing Property
Even / Odd Property
Fast Algorithm
How do we obtain the 2k+1-point Walsh transform from the 2k-point Walsh
transform ?
W2k W2k
Step 1 V2k 1
W
2k W
2k
permutation
V2k 1 W2k 1
428
W2k row sign change
0, 1, 2, 3, .., 2k1
V2k 1 row sign change
0, 3, 4, 7, .., 2k+11, 1, 2, 5, 6, .., 2k+12,
row index 0
V2k 1 n row (n is even and n < N/2) sign change 2n
(n is odd and n < N/2) sign change 2n + 1
(n is even and n N/2) sign change 2n+1N
(n is odd and n N/2) sign change 2nN
sign change V2k 1 row
permutation
V2k 1 W2k 1
sign changes 429
1 1 1 1 0
1 1 W W2 1 1 1 1 3
W2 V4 2
W2 W2 1 1 1 1 1
1 1
1 1 1 1 2
sign changes
1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 3
1 1 1 1 1 1 1 1 1 1 1 1 4
1 1 1 7
1 1 1 1 1 1 1 1 1
W4 V8
1 1 1 1 1 1 1 1 1 1 1 1 1
1
1 1 1 1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 1 5
1 1 1 1 1 1 1 1 6
430
Natural ordering 1 1 1 1 1 1 1 1
Walsh transform 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
W [ m, n]
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
k 433
binary code n bp 2 p 1 to gray code
p 1
When N = 2k
k
gk = bk, gq = XOR(bq+1, bq) for q = k 1, k 2, ., 1 m g q 2q 1
q 1
W m, n W l , n W m l , n
p 0 p 0 p 0
Example: 3 0 1 1 , therefore 3 7 = 4
7 1 1 1
4 1 0 0
436
(6) Special functions
[n] = 1 when n = 0, [n] = 0 when n 0
[n] 1, 1 N[n]
n 0 N n 0 n 0 N n 0
437
(10) Convolution Property
If f[n] F[m], g[n] G[m],
then h[n] = f[n] g[n] F[m] G[m]
N 1
means the logical convolution
N 1
f ((n l )) g l
l 0
N
x[0] X[0]
x[4] -1 X[1]
x[2] -1 X[2]
-1
x[6] -1 X[3]
x[1] -1 X[4]
x[5] -1 -1 X[5]
-1
x[3] -1 X[6]
-1 -1
x[7] -1 X[7]
There are other fast implementation algorithm for the Walsh transform.
13-F Applications 440
Bandwidth reduction
High resolution
Multiplexing
Information coding
Feature extraction
ECG signal (in medical signal processing) analysis
Hadamard spectrometer
Avoiding quantization error
441
The Walsh transform is suitable for the function that is a combination of
Step functions
J 2k J 2k
2k+1-point Jacket J 2k 1 P P: row permutation
J 2k J 2k
[Ref] M.H. Lee, A new reverse Jacket transform and its fast algorithm, IEEE
Trans. Circuits Syst.-II , vol 47, pp.39-46, 2000.
443
13-H Haar Transform
y = Hx 1 1 1 1
1 1 1 1
1 1 H
N=2 H N = 4
1 1 1 1 0 0
0 0 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 0 0 0 0
0 0 0 0 1 1 1 1
N=8 H
1 1 0 0 0 0 0 0
0 0 1 1 0 0 0 0
0 0 0 0 1 1 0 0
0 0 0 0 0 0 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
H
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
445
H[m, n] (m = 0, 1, , 2k 1, n = 0, 1, , 2k 1)
Walsh transforms
Applications: localized spectrum analysis, edge detection
ISI
ISI Web of Knowledge
448
(B) SCI journal impact factor
Search for a specific journal SUBMIT
SEARCH
Title Word
449
SCI
impact factor
Impact Factor ()
450
(C) impact factor ()
journal journal
impact factor
Search
journals
454
(E) EI (Engineering Village)
www.engineeringvillage.org
http://www.engineeringvillage.com/search/quick.url
EI
http://tul.blog.ntu.edu.tw/archives/4627
http://www.thomsonscientific.com/cgi-bin/jrnlst/jloptions.cgi?PC=J
455
(G) Conference
conferences
http://academic.research.microsoft.com/RankList?entitytype=3&topDomainI
D=2&subDomainID=0&last=0&start=1&end=100
http://academic.research.microsoft.com/RankList?entitytype=3&topDomainI
D=8&subDomainID=0&last=0&start=1&end=100
456
(1) ()
(2)
457
(3)
(4)
(5)
(7)
458
(8)
()
(9)
(10) Conference
(11)
(12)