Subversion Repositories svnkaklik

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1072 → Rev 1073

/dokumenty/skolni/diplomka/desctription.tex
0,0 → 1,98
\chap Testing construction
 
\sec Required parameters
 
Wide dynamical range and high 3 intercept point are desired. The receiver must accept wide dynamic signals because radioastronomical signal in typically weak signal covered by strong man made noise signal.
 
%\sec Sampling frequency
%\sec System scalability
 
%\secc Differential signaling
 
\sec System description
 
% \secc Frequency synthesis
 
\secc Signal connectors
 
Several widely used and commercially easily accessible differential connectors was considered.
 
\begitems
 
* <del>[[http://en.wikipedia.org/wiki/Hdmi|HDMI]]</del>
* [[http://en.wikipedia.org/wiki/Serial_attached_SCSI#Connectors|SAS]]/[[http://en.wikipedia.org/wiki/Serial_ATA|SATA]]
* <del>[[http://en.wikipedia.org/wiki/Display_port|DisplayPort]]</del>
 
\enditems
 
MiniSAS connector was chosen as the best for use in connection multiple ADC modules. This miniSAS connector is compatible with existing SATA cabling system. Translation between SATA and miniSAS is achieved by SAS to SATA adapter cable. This cable is used in servers to connecting SAS controller to multiple SATA hard disc in RAID systems.
 
\secc Design of ADC modules
 
For PCB layout KiCAD design suite was used. Used version has the CERN Push \& Shove routing capability integrated but was slightly unstable and sometimes falls on exception during routing. Design must be often saved due to this stability issues. But Open-source KiCAD works well compared to commercial solutions as MentorGraphics PADS or Cadence Orcad.
 
 
 
\secc ADC modules interface
 
All two ADCdual01A modules was connected to FPGA ML605 board trough
 
 
\midinsert
\picw=10cm \cinspic ./img/ML605-board.jpg
\caption/f Used FPGA ML605 development board.
\endinsert
 
 
 
\secc Output data format
 
\midinsert
\ctable {cccccccccc}{
\hfil
& \multispan9 \hfil 160bit packet \hfil \crl \tskip4pt
Data name & FRAME & \multispan2 \hfil ADC1 CH1 \hfil & \multispan2 \hfil ADC1 CH2 \hfil & \multispan2 \hfil ADC2 CH1 \hfil & \multispan2 \hfil ADC2 CH2 \hfil \cr
Data type & uint32 & int16 & int16 & int16 & int16 & int16 & int16 & int16 & int16 \cr
Content & saw signal & $t1$ & $t_{1+1}$ & $t1$ & $t_{1+1}$ & $t1$ & $t_{1+1}$ & $t1$ & $t_{1+1}$ \cr
}
\caption/t System device "/dev/xillybus_data2_r" data format
\endinsert
 
\sec Achieved parameters
 
\secc Data reading and recording
 
For reading data stream from ADC driver Gnuradio software was used. Gnuradio suite consist gnuradio-companion which is a graphical tool for creating signal flow graphs and generating flow-graph source code. This tool was used to create basic RAW data grabber to record and interactive wiev data stream output from ADC modules.
 
\midinsert
\picw=15cm \cinspic ./img/screenshots/Grabber.grc.png
\caption/f ADC recorder flow graph created in gnuradio-companion.
\endinsert
 
\midinsert
\picw=15cm \cinspic ./img/screenshots/Grabber_running.png
\caption/f User interface window of running ADC grabber.
\endinsert
 
Interactive graber wiewer user interface shows live osciloscope-like time-value display for all data channels and live time-frequency scrolling display (waterfall wiev) for displaying frequency components of grabbed signal.
 
 
%\sec Future improvements
 
%\chap Example of usage
 
%\sec Simple polarimeter station
%\sec Basic interferometer station
 
%\sec Simple passive Doppler radar
 
%\chap Proposed final system
 
%\sec Custom design of FPGA board
 
%\sec Parralella board computer
 
%\chap Conclusion
/dokumenty/skolni/diplomka/diplomka.pdf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/dokumenty/skolni/diplomka/diplomka.ref
8,24 → 8,11
\Xpage{1}
\Xchap{1}{Testing construction }{1}
\Xsec{1.1}{Required parameters }{1}
\Xsec{1.2}{Sampling frequency }{1}
\Xsec{1.3}{System scalability }{1}
\Xsecc{1.3.1}{Differential signaling }{1}
\Xsec{1.4}{System description }{1}
\Xsecc{1.4.1}{Frequency synthesis }{1}
\Xsecc{1.4.2}{Design of ADC modules }{1}
\Xsecc{1.4.3}{Used signal connectors }{1}
\Xsec{1.5}{ADC modules interface }{1}
\Xsec{1.6}{Measured parameters }{1}
\Xsec{1.7}{Future improvements }{1}
\Xsec{1.2}{System description }{1}
\Xsecc{1.2.1}{Design of ADC modules }{1}
\Xsecc{1.2.2}{ADC modules interface }{1}
\Xsecc{1.2.3}{Output data format }{1}
\Xpage{2}
\Xchap{2}{Example of usage }{2}
\Xsec{2.1}{Simple polarimeter station }{2}
\Xsec{2.2}{Basic interferometer station }{2}
\Xsec{2.3}{Simple passive Doppler radar }{2}
\Xsec{1.3}{Achieved parameters }{2}
\Xsecc{1.3.1}{Data reading and recording }{2}
\Xpage{3}
\Xchap{3}{Proposed final system }{3}
\Xsec{3.1}{Custom design of FPGA board }{3}
\Xsec{3.2}{Parralella board computer }{3}
\Xpage{4}
\Xchap{4}{Conclusion }{4}
/dokumenty/skolni/diplomka/diplomka.tex
60,7 → 60,7
 
%%%%% <-- % The place for your own macros is here.
 
%\draft % Uncomment this if the version of your document is working only.
\draft % Uncomment this if the version of your document is working only.
\linespacing=1.7 % uncomment this if you need more spaces between lines
% Warning: this works only when \draft is activated!
\savetoner % Turns off the lightBlue backround of tables and
/dokumenty/skolni/diplomka/img/ML605-board.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/dokumenty/skolni/diplomka/img/miniSAS_SATA_cable.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/dokumenty/skolni/diplomka/img/screenshots/Grabber_running.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property