fair-acc / gr-digitizers

GNU General Public License v3.0
3 stars 3 forks source link

Downsampling does not work properly #51

Closed alexxcons closed 3 years ago

alexxcons commented 3 years ago

In GitLab by @alexxcons on Mar 11, 2020, 13:43

Messversuche dal025(TK7 chopper):

################################################

31,25MS/s, 8x downsampling, 20k samples, 5k presamples:

--> channelTimeSinceRefTrigger: -1.6E-4 ... 4,8E-4 --> stimmt so

--> Peak des Signals bei sample ~8310

################################################

31,25MS/s, kein downsampling, 20k samples, 5k presamples:

--> channelTimeSinceRefTrigger: -1.6E-4 ... 4,8E-4 --> stimmt so

--> Peak des Signals bei sample ~11650

################################################

31,25MS/s, 8x downsampling, 20k samples, 0 presamples:

--> channelTimeSinceRefTrigger: 0 ... 6,4E-4 --> stimmt so

--> Peak des Signals bei sample ~3350

################################################

31,25MS/s, kein downsampling, 20k samples, 0 presamples:

--> channelTimeSinceRefTrigger: 0 ... 6,4E-4 --> stimmt so

--> Peak des Signals bei sample ~6600

################################################

Daraus würde ich folgendes schließen:

Daher gehe ich davon aus dass schon beim downsampling im gnuradio part des scopes oder in der Hardware etwas falsch gemacht wird.

alexxcons commented 3 years ago

In GitLab by @alexxcons on Mar 13, 2020, 11:30

Vergleich des Timing Pulses auf zwei verschiedenen Systemen zeit eine Abweichung:

Systeme bei 2MS/s, 40k samples, 1k pre-samples inject event:

dal0025, GSCD025:DigitalPorts:Triggered@Raw (3000er scope)

fel0053, GSCD023:V:Triggered@Raw (4000er scope)

Abweichung 80 samples --> 80* 0,5us --> 40us

Vermutlich verantwortlich für die diskrepanz: #49

alexxcons commented 3 years ago

In GitLab by @alexxcons on Mar 13, 2020, 17:37

Closed - downsampling war nicht das Problem, sondern Bug #49

alexxcons commented 3 years ago

In GitLab by @alexxcons on Mar 13, 2020, 17:37

closed