Subversion Repositories svnkaklik

Rev

Rev 1131 | Rev 1133 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1131 Rev 1132
Line 1... Line 1...
1
\chap Trial design
1
\chap Trial design implementation
2
 
2
 
3
The whole design of radioastronomy receiver digitalization unit is constructed to be used in a wide range of applications and tasks related to digitalization of signal from radioastronomy receivers. A good illustrating problem for its use is a signal digitalisation from multiple antenna arrays. 
3
The whole design of radioastronomy receiver digitalization unit is constructed to be used in a wide range of applications and tasks related to digitalization of signal from radioastronomy receivers. A good illustrating problem for its use is a signal digitalisation from multiple antenna arrays. 
4
 
4
 
-
 
5
 
-
 
6
\midinsert
-
 
7
\clabel[expected-block-schematic]{Expected system block schematic}
-
 
8
\picw=\pdfpagewidth \setbox0=\hbox{\inspic ./img/Coherent_UHF_SDR_receiver.png }
-
 
9
\par\nobreak \vskip\wd0 \vskip-\ht0
-
 
10
\centerline {\kern\ht0 \pdfsave\pdfrotate{90}\rlap{\box0}\pdfrestore}
-
 
11
\caption/f Expected realisation of signal digitalisation unit.
-
 
12
\endinsert
-
 
13
 
5
\sec Required parameters
14
\sec Required parameters
6
 
15
 
7
We require following technical parameter, to supersede existing digitalization units solutions. 
16
We require following technical parameter, to supersede existing digitalization units solutions. 
8
Primarily, we need wide dynamical range and high IP3. The receiver must accept wide dynamic signals because a typical radioastronomical signal has a form of a weak signal covered by a strong man-made noise or other undesired noises as lighting, Sun emissions etc. 
17
Primarily, we need wide dynamical range and high IP3. The receiver must accept wide dynamic signals because a typical radioastronomical signal has a form of a weak signal covered by a strong man-made noise or other undesired noises as lighting, Sun emissions etc. 
9
 
18
 
Line 111... Line 120...
111
 
120
 
112
\secc ADC modules design
121
\secc ADC modules design
113
 
122
 
114
\midinsert
123
\midinsert
115
\clabel[adcdual-preview]{Preview of designed ADCdual PCB}
124
\clabel[adcdual-preview]{Preview of designed ADCdual PCB}
116
\picw=10cm \cinspic ./img/ADCdual_Top.png
125
\picw=10cm \cinspic ./img/ADCdual01A_Top_Big.JPG
117
\picw=10cm \cinspic ./img/ADCdual_Bottom.png
126
\picw=10cm \cinspic ./img/ADCdual01A_Bottom_Big.JPG
118
\caption/f Modelled previews of designed and realised PCB of ADCdual01A modules. Differential pairs routing are clearly visible. 
127
\caption/f Realised PCB of ADCdual01A modules. Differential pairs routing are clearly visible. 
119
\endinsert
128
\endinsert
120
 
129
 
121
\secc ADC selection
130
\secc ADC selection
122
 
131
 
123
There exist several standard ADC signaling formats currently used in communication with FPGA. 
132
There exist several standard ADC signaling formats currently used in communication with FPGA. 
Line 183... Line 192...
183
 
192
 
184
 
193
 
185
\secc ADC modules interface
194
\secc ADC modules interface
186
 
195
 
187
\midinsert
196
\midinsert
188
\picw=10cm \cinspic ./img/FMC2DIFF_top.png
197
\picw=10cm \cinspic ./img/FMC2DIFF_Top_Big.JPG
189
\picw=10cm \cinspic ./img/FMC2DIFF_Bottom.png
198
\picw=10cm \cinspic ./img/FMC2DIFF_Bottom_Big.JPG
190
\caption/f Modelled prewievs of designed and realised PCB of FMC2DIFF01A module.
199
\caption/f Realised PCB of FMC2DIFF01A module.
191
\endinsert
200
\endinsert
192
 
201
 
193
Both of the ADCdual01A modules were connected to FPGA ML605 board trough FMC2DIFF01A adapter board. The design of this adapter expects the presence of FMC LPC connector on host side and the board is, at the same time, not compatible with MLAB. It is, on the other hand, designed to meet the VITA 57 standard specifications for boards which support region 1 and region 3. VITA 57 regions are explained in the picture \ref[VITA57-regions].
202
Both of the ADCdual01A modules were connected to FPGA ML605 board trough FMC2DIFF01A adapter board. The design of this adapter expects the presence of FMC LPC connector on host side and the board is, at the same time, not compatible with MLAB. It is, on the other hand, designed to meet the VITA 57 standard specifications for boards which support region 1 and region 3. VITA 57 regions are explained in the picture \ref[VITA57-regions].
194
This industry standard guarantees the compatibility with other FPGA boards that have FMC LPC connectors for Mezzanine Card. Schematic diagram of designed adapter board is included in the appendix. 
203
This industry standard guarantees the compatibility with other FPGA boards that have FMC LPC connectors for Mezzanine Card. Schematic diagram of designed adapter board is included in the appendix. 
195
 
204
 
Line 319... Line 328...
319
\endinsert
328
\endinsert
320
 
329
 
321
The interactive grabber-viewer user interface shows live oscilloscope-like time-value display for all data channels and live time-frequency scrolling display (a waterfall view) for displaying the frequency components of the grabbed signal. Signal is grabbed to file with exactly the same format, as it is described in table \ref[xillybus-interface].
330
The interactive grabber-viewer user interface shows live oscilloscope-like time-value display for all data channels and live time-frequency scrolling display (a waterfall view) for displaying the frequency components of the grabbed signal. Signal is grabbed to file with exactly the same format, as it is described in table \ref[xillybus-interface].
322
 
331
 
323
 
332
 
324
\sec Achieved parameters
333
\chap Achieved parameters
325
 
334
 
326
Trial design construction was tested for proper handling of sampling rates in range of 5 MSPS to 15 MSPS it should work above this limit. System works on i7 8 cores computer with Ubuntu 12.04 LTS operating system.  Data recording of input signal is impossible above sampling rates around 7 MSPS due to bottleneck at HDD speed limits, it should be resolved by use of SSD disk drive. But it is not tested in our setup.  
335
Trial design construction was tested for proper handling of sampling rates in range of 5 MSPS to 15 MSPS it should work above this limit. System works on i7 8 cores computer with Ubuntu 12.04 LTS operating system.  Data recording of input signal is impossible above sampling rates around 7 MSPS due to bottleneck at HDD speed limits, it should be resolved by use of SSD disk drive. But it is not tested in our setup.  
327
 
336
 
328
\secc ADC module parameters
337
\sec Measured parameters
329
 
338
 
330
Two prototypes of ADC modules were assembled and tested. The first prototype, labeled ADC1, has LTC2190 ADC chip populated with LT6600-5 front-end operational amplifier. It also has a 1kOhm resistors populated on inputs which give it an ability of an internal attenuation of the input signal. The value of this attenuation $A$ is described by the following formula \ref[ADC1-gain]
339
Two prototypes of ADC modules were assembled and tested. The first prototype, labeled ADC1, has LTC2190 ADC chip populated with LT6600-5 front-end operational amplifier. It also has a 1kOhm resistors populated on inputs which give it an ability of an internal attenuation of the input signal. The value of this attenuation $A$ is described by the following formula \ref[ADC1-gain]
331
 
340
 
332
\label[ADC1-gain]
341
\label[ADC1-gain]
333
$$
342
$$
Line 340... Line 349...
340
  * $R_1$ - Output impedance of signal source (usually 50 Ohm).
349
  * $R_1$ - Output impedance of signal source (usually 50 Ohm).
341
  * $R_2$ - Value of serial resistors at operational amplifier inputs.
350
  * $R_2$ - Value of serial resistors at operational amplifier inputs.
342
\enditems
351
\enditems
343
 
352
 
344
We have $R_2 = 1000 \Omega$ and $R_1 = 50 \Omega$ which imply that $A = 0.815$. That value of A is further confirmed by the measurement. 
353
We have $R_2 = 1000 \Omega$ and $R_1 = 50 \Omega$ which imply that $A = 0.815$. That value of A is further confirmed by the measurement. 
345
In our measurement setup we have H1012 Ethernet transformer connected to inputs of ADC. We have used this transformer for signal symetrization from BNC connector at Agilent 33220A signal generator. Circuit diagram of used transformer circuit is shown in picture   and circuit realization in photograph \ref[SMA2SATA-nest]. 
354
In our measurement setup we have H1012 Ethernet transformer connected to inputs of ADC. We have used this transformer for signal symetrization from BNC connector at Agilent 33220A signal generator. Circuit diagram of used transformer circuit is shown in picture \ref[balun-circuit]  and circuit realization in photograph \ref[SMA2SATA-nest]. 
346
 
355
 
-
 
356
\midinsert
347
% doplnit schema zapojeni transformatoru. 
357
\clabel[balun-circuit]{Balun transformer circuit}
-
 
358
\picw=10cm \cinspic ./img/SMA2SATA.pdf
-
 
359
\caption/f Simplified balun transformer circuit diagram.  
-
 
360
\endinsert
348
 
361
 
349
The signal generator Agilent 33220A which we used does not have optimal parameters for this type of dynamic range measurement. Signal distortion and spurious levels are only -70 dBc according to Agilent datasheet \cite[33220A-generator]. We have managed to measure an ADC saturation voltage of 705.7 mV (generator output) with this setup, mostly due to an impedance mismatch and uncalibrated measurement setup, with 1V ADC range selected by sense pin. This is a relatively large error, but the main result of our measurement, seen as a FFT plot shown in image \ref[ADC1-FFT], confirms $>$80 dB dynamic range at ADC module input.   
362
The signal generator Agilent 33220A which we used does not have optimal parameters for this type of dynamic range measurement. Signal distortion and spurious levels are only -70 dBc according to Agilent datasheet \cite[33220A-generator]. We have managed to measure an ADC saturation voltage of 705.7 mV (generator output) with this setup, mostly due to an impedance mismatch and uncalibrated measurement setup, with 1V ADC range selected by sense pin. This is a relatively large error, but the main result of our measurement, seen as a FFT plot shown in image \ref[ADC1-FFT], confirms $>$80 dB dynamic range at ADC module input.   
350
 
363
 
351
\midinsert
364
\midinsert
352
\clabel[ADC1-FFT]{ADC1 sine test FFT}
365
\clabel[ADC1-FFT]{ADC1 sine test FFT}
Line 383... Line 396...
383
\caption/f Balun transformer circuit used for ADC parameters measurement. It is constructed from H1012 transformer salvaged from an old Ethernet card.  
396
\caption/f Balun transformer circuit used for ADC parameters measurement. It is constructed from H1012 transformer salvaged from an old Ethernet card.  
384
\endinsert
397
\endinsert
385
 
398
 
386
 
399
 
387
 
400
 
388
\chap Example of usage
401
\sec Example of usage
389
 
402
 
390
For additional validation of system characteristics a receiver setup has been constructed. 
403
For additional validation of system characteristics a receiver setup has been constructed. 
391
    
404
    
392
\sec Basic interferometric station
405
\secc Basic interferometric station
393
 
406
 
394
Interferometry station was chosen to serve as the most basic experimental setup. We connected the new data acquisition system to two SDRX01B receivers. Block schematics of the setup used is shown in image \ref[block-schematic]. Two ground-plane antennae were used and mounted outside the balcony at CTU building at location 50$^\circ$ 4' 36.102'' N,  14$^\circ$ 25' 4.170'' E. 
407
Interferometry station was chosen to serve as the most basic experimental setup. We connected the new data acquisition system to two SDRX01B receivers. Block schematics of the setup used is shown in image \ref[block-schematic]. Two ground-plane antennae were used and mounted outside the balcony at CTU building at location 50$^\circ$ 4' 36.102'' N,  14$^\circ$ 25' 4.170'' E. 
395
Antennae were equipped  by LNA01A amplifiers. All coaxial cables have the same length of 5 meters. Antennae were isolated by common mode ferrite bead mounted on cable to minimise the signal coupling between antennas. Evaluation system consists of SDGPSDO local oscillator subsystem used to tune the local oscillator frequency. 
408
Antennae were equipped  by LNA01A amplifiers. All coaxial cables have the same length of 5 meters. Antennae were isolated by common mode ferrite bead mounted on cable to minimise the signal coupling between antennas. Evaluation system consists of SDGPSDO local oscillator subsystem used to tune the local oscillator frequency. 
396
 
409
 
397
\midinsert
410
\midinsert
398
\clabel[block-schematic]{Receiver block schematic}
411
\clabel[block-schematic]{Receiver block schematic}
399
\picw=\pdfpagewidth \setbox0=\hbox{\inspic ./img/Coherent_UHF_SDR_receiver.png }
412
\picw=\pdfpagewidth \setbox0=\hbox{\inspic ./img/Basic_interferometer.png }
400
\par\nobreak \vskip\wd0 \vskip-\ht0
413
\par\nobreak \vskip\wd0 \vskip-\ht0
401
\centerline {\kern\ht0 \pdfsave\pdfrotate{90}\rlap{\box0}\pdfrestore}
414
\centerline {\kern\ht0 \pdfsave\pdfrotate{90}\rlap{\box0}\pdfrestore}
402
\caption/f Complete receiver block schematic of dual antenna interferometric station.
415
\caption/f Complete receiver block schematic of dual antenna interferometric station.
403
\endinsert
416
\endinsert
404
 
417
 
Line 422... Line 435...
422
\endinsert
435
\endinsert
423
 
436
 
424
For the simplest demonstration of phase difference between antennae, we have analysed part of the signal by complex conjugate multiplication between channels. Results of this analysis can be seen in the following picture \ref[phase-difference]. Points of the selected part of signal create a clear vector, which illustrates the presence of the phase difference. 
437
For the simplest demonstration of phase difference between antennae, we have analysed part of the signal by complex conjugate multiplication between channels. Results of this analysis can be seen in the following picture \ref[phase-difference]. Points of the selected part of signal create a clear vector, which illustrates the presence of the phase difference. 
425
 
438
 
426
 
439
 
427
%\sec Simple passive Doppler radar
440
\secc Simple passive Doppler radar
-
 
441
 
-
 
442
% doplnit popis
-
 
443
 
-
 
444
 
-
 
445
\secc Simple polarimeter station
428
 
446
 
429
%\sec Simple polarimeter station
447
% doplnit popis
430
 
448
 
431
\chap Proposition of the final system
449
\chap Proposition of the final system
432
 
450
 
433
The construction of a final system, that is supposed to be employed for real radioastronomy observations will be described in this chapter. It is mainly a theoretical analysis of the data handling systems. Realization of the described ideas might be possible as a part of our future development after we fully evaluate and test the current trial design. 
451
The construction of a final system, that is supposed to be employed for real radioastronomy observations will be described in this chapter. It is mainly a theoretical analysis of the data handling systems. Realization of the described ideas might be possible as a part of our future development after we fully evaluate and test the current trial design. 
434
 
452
 
Line 463... Line 481...
463
A new GPU development board NVIDIA K1, shown in the following picture \ref[img-NVIDIA-K1], has recently been released. These boards are intended to be used in fields including computer vision, robotics, medicine, security or automotive industry. They have good parameters for signal processing for a relatively low price of 192 USD.  Unfortunately, they are currently only in pre-order release stage (in April 2014). 
481
A new GPU development board NVIDIA K1, shown in the following picture \ref[img-NVIDIA-K1], has recently been released. These boards are intended to be used in fields including computer vision, robotics, medicine, security or automotive industry. They have good parameters for signal processing for a relatively low price of 192 USD.  Unfortunately, they are currently only in pre-order release stage (in April 2014). 
464
 
482
 
465
\midinsert
483
\midinsert
466
\clabel[img-NVIDIA-K1]{NVIDIA Jetson TK1 Development Kit}
484
\clabel[img-NVIDIA-K1]{NVIDIA Jetson TK1 Development Kit}
467
\picw=15cm \cinspic ./img/Jetson_TK1_575px.jpg
485
\picw=15cm \cinspic ./img/Jetson_TK1_575px.jpg
468
\caption/f The NVIDIA Jetson TK1 Development Kit \url{https://developer.nvidia.com/jetson-tk1}.
486
\caption/f The NVIDIA Jetson TK1 Development Kit \cite[nvidia-k1].
469
\endinsert
487
\endinsert
470
 
488
 
471
NVIDIA board differs from other boards in its category by a presence of PCI Experess connector. If we decide to use this development board in our radio astronomy digitalisation system, the PCI express  should be used for FPGA connection. A new FPGA board with PCI Express  direct PCB connector  
489
NVIDIA board differs from other boards in its category by a presence of PCI Experess connector. If we decide to use this development board in our radio astronomy digitalisation system, the PCI express  should be used for FPGA connection. A new FPGA board with PCI Express  direct PCB connector  
472
 
490
 
473
% doplnit popis pripojeni FPGA desky s HDMI Kabelem. 
491
% doplnit popis pripojeni FPGA desky s HDMI Kabelem.