deco,
If you really want a circular buffer, how much data do you want it to hold? One acquisition? Two? Three? Once this is decided, you will need to create the waveform and then continuously strip the old data out and place the new data in. This will add a bit of overhead to your VI.
There are also software noise filters in LabVIEW that you can use to reduce the noise in your signal.
Lastly, if there is a lot of noise, you may want to consider an SCXI system which will filter out most of the noise as the data is being acquired.
Randy Hoskin
Applications Engineer
National Instruments
http://www.ni.com/ask