class="resources" Walsh Hadamard (Not in Base Package) - LabVIEW 7.1 Help - Support - National Instruments
Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Walsh Hadamard (Not in Base Package)

Performs the real Walsh Hadamard transform. Details  

X is an array of power of two length.
Walsh Hadamard {X} is the Walsh Hadamard transform of the input sequence.
error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster.

Walsh Hadamard Details

Note  The Walsh Hadamard transform has similar properties to the more well-known Fourier transform, but the computational effort is considerably smaller.

The Walsh Hadamard transform is based on an orthogonal system consisting of functions of only two elements –1 and 1. For the special case of n = 4, the Walsh Hadamard transform of the signal

X = {x0, x1, x2, x3}

can be noted in the following matrix form

.

If WHn and WHn + 1 denote the Walsh Hadamard matrices of dimension 2n and 2n + 1 respectively, the rule is

,

where –WHn is meant in the element wise sense.

Note  The Walsh Hadamard transform fulfills the Convolution Theorem: WH{X*Y} = WH{X}WH{Y}.

The following diagram shows the Walsh Hadamard transform of a pulse pattern signal of length 256, delay 32, and width 64.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit