-
Notifications
You must be signed in to change notification settings - Fork 56
/
tempest_simulation.json
43 lines (30 loc) · 1.36 KB
/
tempest_simulation.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
"paths": {
"folder_original_images": "path/to/original_images",
"__comment1__": "Insert input folder (original images)",
"folder_simulated_images": "path/to/simulated_images",
"__comment2__": "Insert output folder (tempest degraded images)"
},
"options": {
"blanking": true,
"__comment1__": "Use blanking or not (NOTE: if TRUE, images must respect VESA resolutions)",
"frames_per_second": 60,
"__comment2__": "fps of video",
"sdr_rate": 50e6,
"__comment3__": "sampling rate of SDR",
"interpolator": 10,
"__comment4__": "Interpolation for analog pulse simulation",
"differential_signaling": true,
"__comment5__": "Use diferential signaling. Epsilon delay as one interpolation unit",
"random": {
"harmonics": [3],
"__comment1__":"Possible pixel harmonic for capture synchronization frequencies",
"sigma": null,
"__comment2__":"Gaussian noise with random sigma over specified range [sigma1, simga2]",
"freq_error": [0,15],
"__comment3__": "Random frequency error (Hz) over specified range [f1, f2]",
"phase_error": [-1,1],
"__comment4__": "Random phase error over specified range (normalized by pi~3.1415...)"
}
}
}