LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to reproduce this signal ?

here is a vi to play with:

it will create a pseudo random noise with reduced bandwidth

random 2.png

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 11 of 17
(1,355 Views)

Can you give me a version of your VI for labview 2011 please ? I'm going to watch your VI Smiley Happy

0 Kudos
Message 12 of 17
(1,351 Views)

here we go

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 13 of 17
(1,333 Views)

thank you ! but i want to define the sampling rate frequency of this loop or cut this signal at low and high frequency :

2015-06-04 12_40_34-Diagramme de SOUS MAIN ESSAI 1.vi sur Projet RANDOM.lvproj_Poste de travail _.png

I generate a PSeudo random noise with this VI but i don't arrive to determine the frequency range can you help me?

i let you the VI below

 

0 Kudos
Message 14 of 17
(1,328 Views)

Have you executed my Project to see my problems ? 

0 Kudos
Message 15 of 17
(1,305 Views)

No, I have to my own work 😉

My vi give you one way to create a pseudo random noise (PRN) with the frequencies and amplitude YOU want.

By defining the periode(length) of the PRN and the samplerate of the generator all possible frequencies are fixed. Define an amplitude and a random phase for each frequency, add them up , normalize, and you have the spectrum you want. 🙂  (Well, at the numerical representation for the generator, now read my earlier post about the nonlinearities 😉 )

 

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 16 of 17
(1,279 Views)

I modified my program by integrating waveforms for analog inputs and outputs to manage my concept of time. Look at this : 

 

firstly i define my profile :

2015-06-11 12_56_50-MAIN- Excitation aléatoire essai  4.vi.png

after i generate the response :

2015-06-11 12_58_32-MAIN- Excitation aléatoire essai  4.vi.png

and now look at the evolution of the drive control : 

2015-06-11 12_58_59-MAIN- Excitation aléatoire essai  4.vi.png

2015-06-11 12_59_13-MAIN- Excitation aléatoire essai  4.vi.png

2015-06-11 12_59_43-MAIN- Excitation aléatoire essai  4.vi.png

2015-06-11 13_00_15-MAIN- Excitation aléatoire essai  4.vi.png

2015-06-11 13_00_50-MAIN- Excitation aléatoire essai  4.vi.png

2015-06-11 13_01_38-MAIN- Excitation aléatoire essai  4.vi.png

For the moment i don't arrive to cut my frequency. In fact, my signal have to be in the range : 10-200 Hz but for the moment this is not my mainly problem i think . Can you explain why my enslavement doesn't work ?

 

Look at my vi :

1111111.png

22222222.png

to summarize, I have two problems:
- The frequency range
- Enslavement (probably because of my sampling)
But I did manage to correct these issues

0 Kudos
Message 17 of 17
(1,239 Views)