Closed alexxcons closed 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
In GitLab by @alexxcons on Mar 13, 2020, 17:37
Closed - downsampling war nicht das Problem, sondern Bug #49
In GitLab by @alexxcons on Mar 13, 2020, 17:37
closed
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:
Es liegt nicht an den pre_trigger_samples, das Problem existiert auch ohne pre_samples.
Die Daten selbst werden nach dem gr-digitizer Block nicht mehr verändert / reduziert, sondern nur nach oben durch gereicht.
Das Problem lässt sich auch durch bloßes Zählen der samples reproduzieren
Daher gehe ich davon aus dass schon beim downsampling im gnuradio part des scopes oder in der Hardware etwas falsch gemacht wird.