Problem with comparison.
/Designs/HAM Constructions/SDRX01B/DOC/SRC/SDRX01B.cs.tex
0,0 → 1,117
\documentclass[12pt,a4paper,oneside]{article}
\usepackage[colorlinks=true,unicode]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{graphicx}
\usepackage{pdfpages}
\textwidth 16cm \textheight 25cm
\topmargin -1.3cm
\oddsidemargin 0cm
\usepackage{footnote}
\pagestyle{empty}
\begin{document}
\title{Softwarově definovaný přijímač SDRX01B nejen pro radioastronomii}
\author{Jakub Kákona, kaklik@mlab.cz }
\maketitle
 
\begin{abstract}
Cílem této konstrukce je vytvořit dostupný softwarově definovaný přijímač pro použití v radioastronomii. A nahradit tak původní čistě analogové konstrukce, jako RadioJOVE a další. Díky dosaženým parametrům je ale dobře použitelný i v jiných aplikacích, jako například přehledový přijímač pro radioamatéry nebo jako studijní pomůcka pro výuku VF techniky.
\end{abstract}
 
\begin{figure} [htbp]
\begin{center}
\includegraphics [width=80mm] {./img/SDRX01B_Top_Big.JPG}
\end{center}
\end{figure}
 
\begin{figure} [b]
\includegraphics [width=25mm] {./img/SDRX01B_QRcode.png}
\end{figure}
 
\newpage
\tableofcontents
 
\section{Technické parametry}
\begin{savenotes}
\begin{table}[htbp]
\begin{center}
\begin{tabular}{|c|c|p{5cm}|}
\hline
\multicolumn{1}{|c|}{Parametr} & \multicolumn{1}{|c|}{Hodnota} & \multicolumn{1}{|c|}{Poznámka} \\ \hline
Napájecí napětí analogové části & $\pm$12V \footnote{první kusy vyrobené do 1.8.2011 ale mohou mít osazené pouze 10V konenzátory 100uF} 100mA & Typicky 30mA \\ \hline
Napájecí napětí digitální části & +5V & 300mA \\ \hline
Napájecí napětí LNA & do +20V & max 500mA \\ \hline
Přijímaný frekvenční rozsah & 0,5 - 200 MHz\footnote{Prakticky je omezen kvalitou vstupních spínačů směšovače} & \\ \hline
Vstupní frekvenční rozsah LO & 1 - 400 MHz \footnote{Digitální část je dimenzována do cca 1 GHz} & Limitem je LO \\ \hline
IIP3 & $>$ 0 dB & Hodnota závisí na parametrech zvukové karty \\ \hline
MDS & -120 dBm @ 1kHz BW & -117 dBm pro 3 dB nad šumem \\ \hline
Potlačení zrcadlového příjmu & $>$ 50 dB & Typicky 70dB \footnote{Hodnota závisí na přesnosti nastavení P1}\\ \hline
Zisk & 40-60dB & Lze částečně ovlivnit konfigurací NF zesílení\\ \hline
Šumové číslo & $<$ 30dB & \\ \hline
\end{tabular}
\caption{Údaje uvedené v tabulce jsou platné pro příjem na frekvenci 150MHz.}
\end{center}
\end{table}
\end{savenotes}
 
\newpage
\section{Popis konstrukce}
 
\subsection{Zapojení}
Zapojení přijímače vychází z původní konstrukce SDR přijímače DR2G \cite{DR2G} který požívá CMOS součástky. Nyní je u přijímače změněný hlavně obvod vstupu pro lokální oscilátor a umožňuje tak používat přijímač na vyšších kmitočtech, neboť nedělí vstupní frekvenci 4mi, jako původní konstrukce ale pouze 2mi. To mimo jiné znamená, že nejvyšší pracovní kmitočet již není limitován vstupní logikou, ale analogovými spínači a v menší míře i převodníky LVPECL-CMOS těsně před spínači. Použitá diferenciální LVPECL logika navíc také umožňuje podstatně snížit vyzařování. Dále byly vyměněny analogové spínače ve směšovači. Ty nyní spínají trochu rychleji, ale hlavně mají lepší izolační parametry, což umožňuje lepší odstup signálu od šumu.
 
\includepdf[pages={1,2,3,4},landscape=true]{../../SCH/sdrx.pdf}
 
Další nezbytnou součástí přijímače je lokální oscilátor, který se připojuje k přijímači externě pomocí krátkého SATA kabelu. Jako LO lze použít modul CLKGEN01B osazený 570ABB000107DG. SATA kabel je vhodné volit co nejkratší kvůli minimalizaci zemní smyčky a vyzařování.
 
 
\subsection{Odrušení}
Pro správnou funkci přijímače je nutné řádné odrušení napájecích zdrojů. Vhodné je také omezit zemní smyčky a zem rozvádět pokud možno hvězdicově. Konstrukce obsahuje několik Jumperů, kterými je možné různými způsoby propojit země a eliminovat tak proudy tekoucí mezi nimi. Zvláště nežádoucí je proměnný proud tekoucí stíněním, například u výstupních CINCHů, Jumpery proto umožňují jejich odpojení od AGND přijímače. V tom případě se ale předpokládá propojení země ADC a AGND externím vedením, tak aby jím tekoucí proud neindukoval signál v analogových obvodech.
V některých případech (anténa uzemněna na hromosvod, nebo daleko od přijímače) se může vyskytnout problém se síťovým napájeným 50Hz indukovaným do svodu antény. Ten pak vytváří okolo nulové frekvence spektrogramu nežádoucí hrb, ten lze pak v takovém případě eliminovat oddělovacím transformátorem, na vstupu přijímače.
 
Při provozu je také vhodné zabezpečit dostatečný útlum zpětně vyzařovaného útlumu ze směšovače, který by mohl rušit jiná zařízení a spoje. Na vstupu přijímače proto musí být zařazen izolační prvek, jako například LNA.
 
\subsection{Mechanická konstrukce}
 
Mechanická konstrukce je řešena na dvouvrstvé desce s geometrií kompatibilní se základo\-vou deskou MLAB (Pro lepší odstínění přijímače je vhodné použít duralovou desku ALBASE). Dvouvrstvý plošný spoj je zvolen hlavně kvůli kvalitnímu odstínění okolního rušení horní měděnou vrstvou. To umožňuje přijímače instalovat i velmi blízko sebe případně i nad sebe avšak všechny konektory kromě NF audio výstupu předpokládají přivedení kabelu kolmo na rovinu desky. SMA konektor je možné osadit i úhlový s přivede\-ním kabelu do boku, ale za cenu nepatrně vyššího útlumu úhlového konektoru. Při těsné montáži je potřeba počítat i s určitou teplotní stabilizací, neboť digitální část okolo spínaného směšovače má poměrně velký příkon a způsobuje zahřívání zhruba o 15$^\circ C$ nad okolní teplotu. Pokud je od přijímače vyžadována dlouhodobá stabilita je proto vhodné jej umístit do termostatovaného boxu společně s LO.
 
\section{Výroba a testování}
Výrobu vlastní desky pro přijímač nemohu doporučit. Neboť domácí výroba je dvouvrstvého plošného spoje je náročná sama o sobě a tento motiv plošného spoje navíc obsahuje plošky pro komponenty s poměrně vysokou třídou přesnosti.
 
\subsection{Osazení}
Vlastní osazení přijímače předpokládá zvládnutí SMT technologie. Nejkomplikovanější část je letování analogových spínačů u kterých je nutné dát pozor na přehřátí a je tedy vhodné použít více tavidla.
 
\begin{figure} [h!tbp]
\centering
\includegraphics[trim = 9.5cm 6.5cm 8.5cm 6.5cm, clip, width=18.5cm]{../../CAM_DOC/O1.pdf}
\includegraphics[trim = 9.5cm 6.5cm 9.0cm 6.5cm, clip, width=18cm]{../../CAM_DOC/O2.pdf}
\caption{Osazovací plán horní a spodní strany plošného spoje}
\label{fig:osazovaci_plan}
\end{figure}
 
\subsection{Nastavení}
Nastavení přijímače spočívá v opatrném připojení na napáje\-cí napětí. Symetrický napájecí zdroj musí být dostatečně kvalitní a vyhlazený, aby nedocházelo k průniku rušení do analogové části. A je též vhodné aby zdroj měl proudové omezení
 
Následně je důležité nastavení shodných amplitud obou výstupních kanálů I a Q na stejnou úroveň pomocí trimru na horní straně desky. To lze udělat buď pomocí zvukové karty a minimalizace zrcadlových kmitočtů nějakého relativně silného AM vysílače. Lze použít i metodu, kdy pomocí Jumperů, které slouží na výběr zesílení odpojíme jeden kanál (ten ve větvi s trimrem) a v softwaru si označíme aktuální úroveň signálu z antény. Pak analogicky kanál odpojíme připojíme naopak původně odpojený. Pomocí trimru pak nastavíme stejnou hodnotu signálu. Tento způsob je velmi jednoduchý a lze ho použít i za chodu, ale není příliš přesný. hodí se spíše na detekci poruchy (nefungující jeden z kanálů).
 
Nejpřesnější metoda je použití signálového generátoru, který necháme vysílat do přijí\-ma\-če signálem cca -50dBm na požadovaném kmitočtu, kde potřebujeme přijímač zkalibrovat a trimrem nastavíme zrcadlový kmitočet ve spektrogramu na minimální hodnotu. Pokud nemáme signálový generátor lze využít například další přijímač SDRX01B s jiným LO. Který díky zpětnému vyzařování do antény umožní stejný postup.
Další potlačení zrcadlového kmitočtu lze provádět vhodným nastavením zesílení jednotlivých kanálů ADC a jejich fázovým posuvem. Většina programů pro SDR má proto možnost vyvážení amplitudy a fáze.
 
\section{Programové vybavení}
 
Základním programovým vybavením jsou všechny softwary využívající zvukovou kartu v komplexním režimu (I/Q) pro vstup signálu. Tedy například programy jako Winrad, WinradHD, HDSDR či Spectrum Lab. Do kterých většinou stačí přidat knihovnu pro ovládání LO s Si570, nebo lokální oscilátor ovládat jiným softwarem.
 
\section{Důležité poznámky k používání}
\begin{itemize}
\item Vzhledem k použitému principu spínaného směšovače přijímač z principu poměrně silně vyzařuje zpět do antény. \textbf{Nesmí se proto využívat k poslechu chráněných pásem přímo bez izolačního členu na vstupu!} (izolačním členem je myšlen prvek, který zabezpečí dostatečný útlum signálu směřujícího do antény, obvykle jde o LNA, nebo izolační zesilovač)
 
\item Aktuální způsoby použití a poznatky uživatelů přijímače najdete na wiki stránce MLAB \cite{SDRX}.
\end{itemize}
 
\begin{thebibliography}{99}
\bibitem{DR2G}{Původní konstrukce přijímače DR2G}
\href{http://yu1lm.qrpradio.com/SMT SDR RX DR2G-YU1LM.pdf}{http://yu1lm.qrpradio.com/SMT SDR RX DR2G-YU1LM.pdf}
\bibitem{SDRX}{MLAB wiki stránka přijímače SDRX01B}
\href{http://wiki.mlab.cz/doku.php?id=cs:sdrx}{http://wiki.mlab.cz/doku.php?id=cs:sdrx}
\end{thebibliography}
\end{document}
/Designs/HAM Constructions/SDRX01B/DOC/SRC/SDRX01B.en.tex
0,0 → 1,86
\documentclass[12pt,a4paper,oneside]{article}
\usepackage[colorlinks=true]{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{pdfpages}
\textwidth 16cm \textheight 25cm
\topmargin -1.3cm
\oddsidemargin 0cm
\usepackage{footnote}
\pagestyle{empty}
\begin{document}
\title{Software Defined Receiver SDRX01B not only for radioastronomy}
\author{Jakub Kákona, kaklik@mlab.cz }
\maketitle
 
\begin{abstract}
This paper describe a design of Software Defined Receiver suitable for radioastronomy purposes. The receiver which has been developed in this project replacing old analog constructions such as RadioJOVE and others.
\end{abstract}
 
\begin{figure} [htbp]
\begin{center}
\includegraphics [width=80mm] {./img/SDRX01B_Top_Big.JPG}
\end{center}
\end{figure}
 
\begin{figure} [b]
\includegraphics [width=25mm] {./img/SDRX01B_QRcode.png}
\end{figure}
 
\newpage
\tableofcontents
 
\section{Technical parameters}
\begin{savenotes}
\begin{table}[htbp]
\begin{center}
\begin{tabular}{|c|c|p{5cm}|}
\hline
\multicolumn{1}{|c|}{Parameter} & \multicolumn{1}{|c|}{Value} & \multicolumn{1}{|c|}{Note} \\ \hline
Power voltage for analog circuits & $\pm$12 V 100mA \footnote{First devices manufactured before 1.8.2011 may be equipped by 10 V tatal capacitors onl thus cannot by longly stressed by $\pm$12 V power voltage } & Typical current draw 30 mA \\ \hline
Powering voltage for digital part & +5V & 300mA \\ \hline
Bias of optional LNA & up to +20V max 500mA & Fused by 750mA on board \\ \hline
Frequency range & 0,5 - 200 MHz & With populating by chosen parts even up 450MHz \\ \hline
IIP3 & $>$ 0dB & Preliminary \\ \hline
Gain & 40-60dB & Selectable by jumper \\ \hline
Self noise number & $<$ 30dB & \\ \hline
\end{tabular}
\end{center}
\end{table}
\end{savenotes}
 
\newpage
\section{Description of construction}
 
\subsection{Circuit}
Construction of the receiver is delivered from the DR2G receiver \cite{DR2G} which uses CMOS components completely. The main change in this construction is a local oscillator input circuit which allow to receiver work at higher frequencies, because this construction do not divide the input frequency by 4, such as original construction but only by 2. In addition there was be replaced switches in the sampling mixer by faster type and board layout was optimized for higher frequencies and better noise rejection.
 
\includepdf[pages={1,2,3,4},landscape=true]{../../SCH/sdrx.pdf}
 
The necessary part of the receiver is a Local Oscillator (LO), which must be connected to receiver via SATA cable. The LO may be a CLKGEN01B module populated by the 570ABB000107DG chip. SATA cable should be as short as possible to minimize ground loops.
 
\includepdf[pages={1},landscape=true]{../../CAM_DOC/O1.pdf}
 
\includepdf[pages={1},landscape=true]{../../CAM_DOC/O2.pdf}
 
\subsection{EMI suppression}
For proper function of receiver is necessary to use proper low noise symmetric power supply (classical PC power supply is unacceptable). There is need for proper routing of grounding wires, which must be routed in star topology. In addition there is few jumpers on the board of receiver to allow proper selection of ground connection.
 
\subsection{Mechanical construction}
 
The mechanical construction of the receiver resulted (For better EMI suppression is suggested use of metal MLAB base such as ALBASE). Two layer PCB is chosen mainly because of better shielding by top cooper layer and even because better grounding. In case where long term stability is required receiver must be inserted to thermostatic box together with LO.
 
\subsubsection{Setting}
There is one easy step for proper setting of the receiver. The trimmer P1 must be tunned to value where the strength of mirror frequencies is minimized or zero. This can be achieved by tunning the receiver to some strength AM transmitter and slowly turning by P1 until the mirror of signal in frequency spectrum is minimized.
 
\section{Software tools}
 
The basic software tools for this receiver are all programs designed to work with sound card as I/Q input. Such as Winrad, WinradHD or Spectrum Lab. There is usually request to add a LO library for tunning Si570, but tunning the LO by separate software is acceptable too.
 
\begin{thebibliography}{99}
\bibitem{DR2G}{The original construction of DR2G}
\href{http://yu1lm.qrpradio.com/SMT SDR RX DR2G-YU1LM.pdf}{http://yu1lm.qrpradio.com/SMT SDR RX DR2G-YU1LM.pdf}
 
\end{thebibliography}
\end{document}
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/SDRX01B_Bottom_Big.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/SDRX01B_QRcode.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/SDRX01B_Top_Big.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/radioasronomy_configuration.dia
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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/radioasronomy_configuration.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/signal2.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/zakladni_schema.dia
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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/img/zakladni_schema.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/ADC_OZdual/OZDUAL02B.DSN
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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/ADC_OZdual/OZDUAL02B.opj
0,0 → 1,35
(ExpressProject ""
(ProjectVersion "19981106")
(ProjectType "PCB")
(Folder "Design Resources"
(Folder "Library")
(File ".\ozdual02b.dsn"
(Type "Schematic Design"))
(BuildFileAddedOrDeleted "x")
(CompileFileAddedOrDeleted "x")
(NoModify))
(Folder "Outputs")
(Folder "Referenced Projects")
(PartMRUSelector)
(GlobalState
(FileView
(Path "Design Resources")
(Path "Design Resources" ".\ozdual02b.dsn")
(Path "Design Resources" ".\ozdual02b.dsn" "SCHEMATIC1"))
(HierarchyView)
(Doc
(Type "COrCapturePMDoc")
(Frame
(Placement "44 0 1 -1 -1 -8 -30 0 200 0 442"))
(Tab 0))
(Doc
(Type "COrSchematicDoc")
(Frame
(Placement "44 2 3 -1 -1 -8 -30 25 1147 25 505")
(Scroll "-186 -4")
(Zoom "81")
(Occurrence "/"))
(Path
"C:\USERS\KAKLIK\DOCUMENTS\SVNMLAB\DESIGNS\HAM CONSTRUCTIONS\SDRX01B\DOC\SRC\OZDUAL\OZDUAL02B.DSN")
(Schematic "SCHEMATIC1")
(Page "PAGE1"))))
/Designs/HAM Constructions/SDRX01B/DOC/SRC/ADC_OZdual/OZdual.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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/SDR_radioastronomie.odp
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
/Designs/HAM Constructions/SDRX01B/DOC/SRC/SDRX_3DViewer.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