Mysterious noise with MATLAB

Post your MATLAB discussions here
Post Reply
mattgwilson
Newbie
Posts: 0
Joined: Wed Apr 28, 2021 9:35 pm

Mysterious noise with MATLAB

Post by mattgwilson »

Hello,

I'm working on implementing MATLAB code to record from a PicoScope 544A and am having trouble with a huge noise signal. Everything works fine using the PicoScope6 software, but noise is added when I do the same thing (as far as I can tell) in MATLAB.

I'm curious if anyone has ideas on where this might be coming from, since it seems to be a software issue.

My current method for testing is to output a signal and trigger from an external waveform generator straight into the PicoScope (270 kHz burst, 50ms duration, 100mVpp amplitude). With the same sampling rate, ADC conversion of 16 bits, and duration, the matlab signal still is shifted up and has higher frequency noise added.

Any thoughts would be greatly appreciated!

Matt
Attachments
badmatlabfigure.jpg

tomriis11
Newbie
Posts: 0
Joined: Sun Aug 15, 2021 6:33 pm

Re: Mysterious noise with MATLAB

Post by tomriis11 »

Having the same problem.

tomriis11
Newbie
Posts: 0
Joined: Sun Aug 15, 2021 6:33 pm

Re: Mysterious noise with MATLAB

Post by tomriis11 »

I figured out the issue. You get significantly different noise levels depending on the range used. I attached photos of a 60 mV sine wave recorded at ranges 100 mV, 500 mV, 2V, 5V. You can see a clear progression where noise increases with range values.
60mVSignal100mVRange.png
60mVSignal500mVRange.png
60mVSignal2VRange.png
60mVSignal5VRange.png

Post Reply