LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

bandwidth filter.

Hello, I'm trying to filter signals. I put a photo of an example of a square signal of 50Hz. I use frequency_sample=150Hz>frequency_high. frequency_high=60Hz and frequency_low=40Hz and I haven`t results?
Can you help me? I can't understand what I'm not doing ok. I send you my file and a photo of the result.
Thank you very much.
0 Kudos
Message 1 of 4
(2,474 Views)
Here is the photo, sorry
0 Kudos
Message 2 of 4
(2,461 Views)
Sorry, here.
Thanks
0 Kudos
Message 3 of 4
(2,459 Views)
1. Do not open more than one forum discussion for the same issue. I have seen you have open 3 for this filter issue.
2. What do you expect to see after filtering the signal? You want the square signal? You should now that a square signal has an infinite frequency response. See this external link:
 
 
So if you make that filter you will have a sinewave (delta in frequency).
3. If you want to do it anyway introduce a higher order for the filter. Higher order high accuracy but more calculation time. See example IIR Filter Design (hep -> Find examples) and you can try how it works.
4. Do not introduce a waveform, as you can see the input for this funcion is an array of DBL. For waveforms (in LV 8.0) i recommend you to use the filter function. SIgnal processing -> Wfm Condition -> Filter
5. Visualize the FFT after the filter and not before and you will see how  the filter works.
 
 
Regards,
Jaime Cabrera
NI Applications Engineering
Regards,

Jaime Cabrera

NI Applications Engineering Spain
0 Kudos
Message 4 of 4
(2,444 Views)