LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

error -23053 and wevlet transforms

hi, i am adding various waveforms and after filtering i want to make the wavelet transforms, but i am getting an error -23053, which i am unable understand as i am not from programming back ground. the error says that "Analysis: Signal length not a power of two and >= 4". can u shed some light whats wrong with the program and what should i do debug and complete wavelet transform.
regards
rahul
0 Kudos
Message 1 of 2
(2,790 Views)
The wavelet transform's filter bank implementation requires an input signal with a length that is a power of 2, like 1024 or 2048, due to the way it computes the transform by decimation and filtering.

The best way around this is to acquire a signal that meets this criterion. If your signal is not of the proper length, you can make it fit by zero-padding or by extending the signal in some other way that minimizes the artificial discontinuity at the signal boundary.

The signal processing toolset (http://sine.ni.com/apps/we/nioc.vp?cid=1395〈=US) contains more advanced functionality and utilities to help with issues like this.

Jim
0 Kudos
Message 2 of 2
(2,790 Views)