<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://openhpsdr.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KK7P</id>
		<title>HPSDRwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://openhpsdr.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KK7P"/>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Special:Contributions/KK7P"/>
		<updated>2026-04-07T20:34:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.0</generator>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Mercury_-_Development_History&amp;diff=3764</id>
		<title>Mercury - Development History</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Mercury_-_Development_History&amp;diff=3764"/>
				<updated>2010-09-20T01:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: relesed under TAPR OHL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the development history of the [[MERCURY|Mercury]] receiver board.&lt;br /&gt;
&lt;br /&gt;
==== Updates 19th September 2010 ====&lt;br /&gt;
Mercury is now relesed under the TAPR Open Hardware License.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schematic posted: http://www.hamsdr.com/dnld.aspx?id=1112 &lt;br /&gt;
 &lt;br /&gt;
PCB Files posted: http://www.hamsdr.com/dnld.aspx?id=1111  &lt;br /&gt;
&lt;br /&gt;
Bill of Materials posted: http://www.hamsdr.com/dnld.aspx?id=1113&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
==== Updates 25th October 2008 ====&lt;br /&gt;
Today I brought my laptop home from work, which enabled me to run separate instances of [[PowerSDR]], one on the laptop, and the other on my home PC.  I have two Atlas boards, each with its Ozy.  On one of them I have a production Penny module, and the other holds my main station radio which has a version of Mercury FPGA code running in its own Ozy.  I have about 18 dB of gain in front of the ADC in this arrangement.&lt;br /&gt;
&lt;br /&gt;
I connected an attenuated version of the Penny output at 1.8 MHz into the Mercury Rx.  The input level was set to -3 dBm, or S9+70 dB. I have taken a snapshot of the spectrum, which is shown. There are a couple of close in spurs at around 2 kHz spacing, but these are around 100 dB down.&lt;br /&gt;
&lt;br /&gt;
While transmitting on 1.8 MHz I tuned Mercury to 3.8, 7, and 10 MHz to look at the noise floor.  Going from Tx off to Tx on raised the noise floor from -128 dBm to -127 dBm, both with a 500 Hz CW filter active.&lt;br /&gt;
&lt;br /&gt;
I then tuned the Rx back to 1.8 MHz and connected my paddle to the DB9 on Ozy.  While sending a string of dits at 25 wpm, I looked at the S meter at spacings of 1, 3, 5, and 10 kHz, checking for key clicks.  The dBC readings on the S meter were -60, -80, -90, and -100 respectively.&lt;br /&gt;
&lt;br /&gt;
Does anyone know of any standards against which key clicks are measured?  I don't but the results seem pretty good to me.  I also think that the close in noise and spurs, and wideband noise are excellent.  The combined blocking dynamic range of Mercury, and wide band noise of Penny, show excellent potential for being able to work in close proximity, eg on a DXpedition.&lt;br /&gt;
&lt;br /&gt;
73, Greg, ZL3IX&lt;br /&gt;
&lt;br /&gt;
====Update 20th September 2008====&lt;br /&gt;
Alpha 3 Mercury built and passes all performance test. Here is a photo of the board that will be going to manufacture shortly.  For price and ordering information see [http://www.hamsdr.com.].&lt;br /&gt;
&lt;br /&gt;
Performance figures are as follows:&lt;br /&gt;
&lt;br /&gt;
ADC overload (preamp on ) -12dBm  (preamp off) +8dBm&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) all bands 160m - 6m  =  -138dBm  (preamp on) - 118dBm (preamp &lt;br /&gt;
off)&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) 6m via Alex preamp = -146dBm&lt;br /&gt;
&lt;br /&gt;
IP3 equivalent = +33dBm (preamp on)  &amp;gt;50dBm (preamp off)&lt;br /&gt;
The IP3 is independent of tone spacing.&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range 119dB&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range was measured at 100kHz and 5 kHz for 1dB gain &lt;br /&gt;
compression with similar results.&lt;br /&gt;
The DBR is set by the overload point of the ADC rather than being phase &lt;br /&gt;
noise limited.&lt;br /&gt;
&lt;br /&gt;
122.88MHz clock phase noise  -149dBc/Hz at 1kHz spacing.&lt;br /&gt;
&lt;br /&gt;
'''Update 11th February 2009''': Added construction documents to the hpsdr website at http://openhpsdr.org/support.html &lt;br /&gt;
&lt;br /&gt;
'''Update 21st September 2008''': Production Rev A Schematic posted: (updated, see above)&lt;br /&gt;
&lt;br /&gt;
'''Update 21t September 2008''': Production Rev A PCB Files posted: (updated, see above)&lt;br /&gt;
&lt;br /&gt;
'''Update 23rd August 2008''':  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurements taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
'''Update 10th July 2008''':  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif|thumb|400px|Bare Alpha PCB]]&lt;br /&gt;
&lt;br /&gt;
'''Update 16th April 2008''':  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
'''Update 5th April 2008''': Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
'''Update 18th March 2008''': TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
'''Update 24th May 2007''': Block diagram of [[Verilog]] code added. &lt;br /&gt;
&lt;br /&gt;
'''Update 3 May 2007''': Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
'''Update 1 April 2007''': Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Production Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(6)_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(6)_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
'''Update 28th December 2006'''.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
'''1th August 2006'''. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
'''15th August 2006'''. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
'''18th June 2006'''. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
[[Category:Mercury]]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=3763</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=3763"/>
				<updated>2010-09-19T19:01:15Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: design files now relesed under OHL.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Magister1.gif|thumb|500px]]&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
'''Magister''' is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 19 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
===Magister Development History===&lt;br /&gt;
[[Image:Magister2.gif|thumb|500px|Magister prototype in operation with Mercury]]&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.&lt;br /&gt;
&lt;br /&gt;
Magister was initially released under the TAPR NCL until TAPR hds an opportunity to build an initial quantity and distribute them.&lt;br /&gt;
&lt;br /&gt;
Now that TAPR is sold out, and to support the project while awaiting the GigE-based interface card, Magister is now released under the TAPR Open Hardware License.&lt;br /&gt;
&lt;br /&gt;
Design material are available on hamsdr.&lt;br /&gt;
* PCB files: http://www.hamsdr.com/personaldirectory.aspx?id=1108&lt;br /&gt;
* Schematic: http://www.hamsdr.com/personaldirectory.aspx?id=1109&lt;br /&gt;
* Bill of Materials: http://www.hamsdr.com/personaldirectory.aspx?id=1110&lt;br /&gt;
&lt;br /&gt;
The PCB files are complete, and the entire design is released under the TAPR OHL.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware available]]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2178</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2178"/>
				<updated>2009-09-28T16:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: new file link for PCBs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Magister1.gif|thumb|500px]]&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
Magister is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 19 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
===Magister Development History===&lt;br /&gt;
[[Image:Magister2.gif|thumb|500px|Magister prototype in operation with Mercury]]&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.  Further testing is underway as this is written (19 September 2009).&lt;br /&gt;
&lt;br /&gt;
Magister is initially released under the TAPR NCL until TAPR has an opportunity to build an initial quantity and distribute them.&lt;br /&gt;
&lt;br /&gt;
Design material are available on hamsdr.&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=1008&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=1004&lt;br /&gt;
&lt;br /&gt;
Note the PCB files do not include drill information.  Once Magister initial production is concluded, the PCB materials will be posted complete, and the entire design will re-released under the TAPR OHL.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Hardware_Introduction&amp;diff=2135</id>
		<title>Hardware Introduction</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Hardware_Introduction&amp;diff=2135"/>
				<updated>2009-09-26T03:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Corrected Magister-Janus incompatibility claim.  At least, I think it is correct now!  MInor edit on LPU: (12V signal -&amp;gt; 12V source), indicated only a kit.  Corrected torroids -&amp;gt; toroids.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is sometimes confustion among those new to HPSDR about exactly what hardware you need to be able to play with the system.  This guide hopes to dispel some of this confusion and allow you to get up and going.  Please note that availability is constantly changing, and while we try to keep this page as up to date as possible, things may have changed.&lt;br /&gt;
&lt;br /&gt;
=Required Components=&lt;br /&gt;
==Atlas==&lt;br /&gt;
Description:  [[Atlas]] is the main bus board for the OpenHPSDR system.  it connects all of the components together and allows them to talk to one another.  It also provides the connection for the power supply.  [[Atlas]] has no real active components on it, merely some LEDs, connectors, capacitors and resistors.&lt;br /&gt;
&lt;br /&gt;
Availability:  [[Atlas]] is currently available in kit form from TAPR.  You can order this kit off of their [http://www.tapr.org/kits_atlas.html order page]&lt;br /&gt;
&lt;br /&gt;
==Ozy==&lt;br /&gt;
Description:  [[Ozymandias]] (or Ozy) is the board that connects the HPSDR boards to your PC or Mac.  The current version of Ozy connects to your PC using USB 2.0.  Future versions of Ozy will connect to your computer via Ethernet.&lt;br /&gt;
&lt;br /&gt;
Availability: [[Ozymandias]] is no longer available in kit form.  TAPR does have bare PC boards available on their [http://www.tapr.org/kits_ozy.html order page] so that you can buy parts and assemble it yourself.  The parts for Ozy are not difficult to get, and are available from [http://www.mouser.com Mouser] and [http://www.digikey.com DigiKey], but assembly of the board will require some expertise in surface mount soldering.  The pins of the Cyclone FPGA and FX2 are very small and require some dexterity and patience to assemble.  A project called [[Magister]] is currently in pre-production to replace the [[Ozymandias]] until [[OZYII|Ozy II]] is available.  [[Magister]] does not include the DB-25 conenctor and I/O to &amp;quot;drive&amp;quot; an SDR-1000, but is expected to be compatible with [[Janus]] for use in QSD/QSE-based SDR systems.  [[Magister]] should be available in assembled form from TAPR, please stay tuned for information about when it's going to be available.&lt;br /&gt;
&lt;br /&gt;
==Mercury==&lt;br /&gt;
Description:  [[Mercury]] is the HPSDR receiver board.  It has another Cyclone FPGA on it, and an Analog to Digital converter to receive signals via RF.&lt;br /&gt;
&lt;br /&gt;
Availability:  [[Mercury]] is currently available from TAPR in fully assembled form, or as a bare board on their [http://www.tapr.org/kits_merc.html order page].&lt;br /&gt;
&lt;br /&gt;
==Penelope==&lt;br /&gt;
Description:  [[Penelope]] is the HPSDR transmitter board.  It has yet another Cyclone FPGA, and a Digital to Analog converter to generate the RF signal.  Of course, if you only want a receiver, OpenHPSDR works fine without a [[Penelope]].&lt;br /&gt;
&lt;br /&gt;
Availability:  [[Penelope]] is not available from TAPR currently in kit form or as a bare board.  There is a commercial manufacturer of [[Penelope]] that is making boards under TAPR's Open Hardware License, Gerd, DJ8AY.  His boards are being sold in the United States through eBay by the seller.&lt;br /&gt;
&lt;br /&gt;
==Power Supply==&lt;br /&gt;
You need some way of providing power to the HPSDR components.  You have a few choices here.  [[Atlas]] is deigned with a PC-style ATX connector on it.  An ATX power supply will work to get you going, although many of these supplies are going to be noisy and impart noise into your receiver.  A high quality supply is reccommended for this reason.  Alternatively, TAPR offers the [[LPU]] that will take a +12VDC source and provide all the necessary voltages to the [[Atlas]] bus.  The [[LPU]] is available as a kit from TAPR's [http://www.tapr.org/kits_lpu.html order page].&lt;br /&gt;
&lt;br /&gt;
=Optional Components=&lt;br /&gt;
These four boards should get you a functional HPSDR transceiver that will give you something to play with.  That being said, there are optional components that may make your setup much more useful.&lt;br /&gt;
&lt;br /&gt;
==Enclosure==&lt;br /&gt;
If you're looking for something pretty to put your setup in, the Atlas is designed to use the same spacing as PCI cards in a PC.  This allows you to modify an ATX case to handle it such as is described on this Wiki in the [[The Antec P183 Solution]] page.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the project has designed the [[Pandora]] enclosure which has been intended to hold an [[Atlas]] bus with cards, the [[LPU]] and [[Alexiares]].  [[Pandora]] is currently available from TAPR's [http://www.tapr.org/kits_pandora.html order page].  There are also folks on the list making custom backplanes for [[Pandora]] with different mixes of OpenHPSDR boards.&lt;br /&gt;
&lt;br /&gt;
==RF Amplifier==&lt;br /&gt;
[[Penelope]] only outputs 0.5 W, so unless you're really fond of QRP work, this isn't going to be enough for most people.  To fill this need the project has designed the [[Pennywhistle]] board.  [[Pennywhistle]] will be an RF amplifier designed to work with [[Penelope]] and output approximately 20W.  This board is in the final stages of pre-production and will be available from TAPR soon.  [[Pennywhistle]] will require some sort of low-pass filter between the output and your antenna to comply with regulations limiting harmonic emissions.  See the next section about [[Alexiares]] for a possible solution.&lt;br /&gt;
&lt;br /&gt;
==Filtering==&lt;br /&gt;
In order to transmit a clean signal, and to provide some suppression of out-of-band signals into the receiver, a filter bank is useful.  The project has designed [[Alexiares]] to serve this role.  [[Alexiares]] is in pre-production right now and will be available from TAPR.  There is a problem sourcing the toroids needed for the board, and it may be necessary for the hobbyist to wind these and solder them into an otherwise pre-assembled board.&lt;br /&gt;
&lt;br /&gt;
==Antenna Selector==&lt;br /&gt;
As it stands, there are separate inputs into [[Mercury]] and [[Penelope]] for antennas.  If you wish to share an antenna between transmit and receive, you will need a mechanism to do so.  Gerd, DJ8AY, is providing a switching board that he is selling through the  [http://shop.ebay.com:80/red_ella/m.html?_dmd=1&amp;amp;_ipg=50&amp;amp;_sop=12&amp;amp;_rdc=1 red_ella] eBay seller.  Also, [[Alexiares]] will provider transmit/receive switching on some of its antenna connectors.&lt;br /&gt;
&lt;br /&gt;
This list of optional components is by no means exhaustive.  There are many more cool components in the pipeline such as [[Excalibur]].  These are just the large components to get a &amp;quot;working&amp;quot; transceiver to get on the air.  Of course, you will need a computer to run [[PowerSDR]], [[KISS Konsole]], or [[Ghpsdr]].&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2124</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2124"/>
				<updated>2009-09-18T16:05:37Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Deleted hanging sentence about FPGA.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' Magister'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
Magister is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 19 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister1.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister Development History &lt;br /&gt;
&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.  Further testing is underway as this is written (19 September 2009).&lt;br /&gt;
&lt;br /&gt;
Magister is initially released under the TAPR NCL until TAPR has an opportunity to build an initial quantity and distribute them.&lt;br /&gt;
&lt;br /&gt;
Design material are available on hamsdr.&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=1005&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=1004&lt;br /&gt;
&lt;br /&gt;
Note the PCB files do not include drill information.  Once Magister initial production is concluded, the PCB materials will be posted complete, and the entire design will re-released under the TAPR OHL.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister2.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister prototype in operation with Mercury.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2123</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2123"/>
				<updated>2009-09-18T14:25:53Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Corrected typo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' Magister'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
Magister is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 19 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
The FPGA also provides the necessary control logic and data formatting for the Janus board as well serial and parallel interfaces for user defined I/O.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister1.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister Development History &lt;br /&gt;
&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.  Further testing is underway as this is written (19 September 2009).&lt;br /&gt;
&lt;br /&gt;
Magister is initially released under the TAPR NCL until TAPR has an opportunity to build an initial quantity and distribute them.&lt;br /&gt;
&lt;br /&gt;
Design material are available on hamsdr.&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=1005&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=1004&lt;br /&gt;
&lt;br /&gt;
Note the PCB files do not include drill information.  Once Magister initial production is concluded, the PCB materials will be posted complete, and the entire design will re-released under the TAPR OHL.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister2.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister prototype in operation with Mercury.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2122</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2122"/>
				<updated>2009-09-18T14:21:59Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Added links to design materials.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' Magister'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
Magister is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 18 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
The FPGA also provides the necessary control logic and data formatting for the Janus board as well serial and parallel interfaces for user defined I/O.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister1.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister Development History &lt;br /&gt;
&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.  Further testing is underway as this is written (19 September 2009).&lt;br /&gt;
&lt;br /&gt;
Magister is initially released under the TAPR NCL until TAPR has an opportunity to build an initial quantity and distribute them.&lt;br /&gt;
&lt;br /&gt;
Design material are available on hamsdr.&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=1005&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=1004&lt;br /&gt;
&lt;br /&gt;
Note the PCB files do not include drill information.  Once Magister initial production is concluded, the PCB materials will be posted complete, and the entire design will re-released under the TAPR OHL.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister2.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister prototype in operation with Mercury.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2121</id>
		<title>MAGISTER</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MAGISTER&amp;diff=2121"/>
				<updated>2009-09-18T13:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Initial description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' Magister'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The project leader for the Magister board is Lyle Johnson, KK7P&lt;br /&gt;
&lt;br /&gt;
Magister is an FPGA based interface controller card that provides a high-speed USB 2.0 interface for the Atlas bus, as well as limited additional I/O lines intended for radio control (e.g., bandswitching, CW paddle and so forth).  It uses the same Altera Cyclone II FPGA as Ozy and is capable of running the current Ozy code (as of 18 September 2009).&lt;br /&gt;
&lt;br /&gt;
The USB interface uses a Cypress FX2 chip, supporting full duplex USB communications at &amp;gt; 30MB/s.&lt;br /&gt;
&lt;br /&gt;
The FPGA also provides the necessary control logic and data formatting for the Janus board as well serial and parallel interfaces for user defined I/O.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister1.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister Development History &lt;br /&gt;
&lt;br /&gt;
The project was undertaken by KK7P in mid-summer 2009.  Three prototypes were constructed by early September 2009.  Magister loads and runs current HPSDR code.  Further testing is underway as this is written (19 September 2009).&lt;br /&gt;
&lt;br /&gt;
Magister is initially released under NCL until TAPR has an opportunity to build an initial quantity and distribute them, after which the design materials will be re-released under OHL.&lt;br /&gt;
&lt;br /&gt;
Design materials will be posted soon.&lt;br /&gt;
&lt;br /&gt;
[[Image:Magister2.gif]]&lt;br /&gt;
&lt;br /&gt;
Magister prototype in operation with Mercury.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=File:Magister2.gif&amp;diff=2120</id>
		<title>File:Magister2.gif</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=File:Magister2.gif&amp;diff=2120"/>
				<updated>2009-09-18T13:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Magister in action!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Magister in action!&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=File:Magister1.gif&amp;diff=2119</id>
		<title>File:Magister1.gif</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=File:Magister1.gif&amp;diff=2119"/>
				<updated>2009-09-18T13:43:53Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Prototype Magister&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prototype Magister&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=HPSDRwiki:Community_Portal&amp;diff=2118</id>
		<title>HPSDRwiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=HPSDRwiki:Community_Portal&amp;diff=2118"/>
				<updated>2009-09-18T13:28:06Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Added one line description about Magister.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[FAQ]] - Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
This is a new section started to allow asking and hopefully answering questions about HPSDR.&lt;br /&gt;
&lt;br /&gt;
== [[DOC]] - Documentation ==&lt;br /&gt;
&lt;br /&gt;
Summary of current documentation available.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick Startup Guide]] ===&lt;br /&gt;
&lt;br /&gt;
Documents to help users get HPSDR setup and working. Includes firmware upload instructions.&lt;br /&gt;
&lt;br /&gt;
=== [http://openhpsdr.org/support.html Support documentation] ===&lt;br /&gt;
&lt;br /&gt;
Documents for user interested in building boards can be found on the [http://openhpsdr.org/support.html Support] page.&lt;br /&gt;
&lt;br /&gt;
=== [[HPSDR_related_software|Software links]] ===&lt;br /&gt;
&lt;br /&gt;
Links to HPSDR software and resources can be found on the [http://openhpsdr.org/resources.html Resource] page.&lt;br /&gt;
&lt;br /&gt;
Links to the FPGA programming course by Kirk, KD7IRS -- see the [[Verilog]] page.&lt;br /&gt;
&lt;br /&gt;
== [[DOWNLOADS]] - Firmware and Software ==&lt;br /&gt;
&lt;br /&gt;
Links to current firmware and software available.&lt;br /&gt;
&lt;br /&gt;
== [[SYSTEM INTEGRATION]] ==&lt;br /&gt;
&lt;br /&gt;
This section contains information relative to &amp;quot;putting the pieces together&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== [[A complete HPSDR transceiver]] ==&lt;br /&gt;
&lt;br /&gt;
This page provides an example of how to build your own transceiver using HPSDR components and other available hardware and software. It concludes with test measurements that compare the finished transceiver to other commercially available high end transceivers.&lt;br /&gt;
&lt;br /&gt;
== [[The Antec P183 Solution]] ==&lt;br /&gt;
&lt;br /&gt;
This page documents an example of how to build your own transceiver using HPSDR components and other available hardware and software in a traditional a mid-tower PC enclosure. This example system can accommodate all sizes of PC motherboards up to the standard ATX. The system design will also accommodate larger PC power supplies to power RF amplifiers in the 200 - 500 watt range. The large enclosure is configured to provide a HPSDR with maximum performance.&lt;br /&gt;
&lt;br /&gt;
== [[ PowerSDR Keyboard Shortcut List ]] ==&lt;br /&gt;
&lt;br /&gt;
This page lists all the known PowerSDR keyboard shortcuts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Individual Project Wiki Pages ==&lt;br /&gt;
&lt;br /&gt;
Click on the NAME of the project to get to its page!&lt;br /&gt;
&lt;br /&gt;
=== [[ALEXIARES]] - RF Preselector ===&lt;br /&gt;
&lt;br /&gt;
Alexiares (or Alex for short) is a set of RF Bandpass filters for use with Mercury or any other SDR.&lt;br /&gt;
&lt;br /&gt;
=== [[ANICETUS]]  (Anie) - Preselector ===&lt;br /&gt;
&lt;br /&gt;
A few designs for narrow band preselectors &lt;br /&gt;
&lt;br /&gt;
===[[Antenna Switch|ANTENNA SWITCH]] - by NT-Electronics ===&lt;br /&gt;
&lt;br /&gt;
An antenna switch for use with Penelope and Mercury when Alex is not used, also has optional low Noise RX Amplifier for 6 meters&lt;br /&gt;
&lt;br /&gt;
=== [[ATLAS]] - Backplane ===&lt;br /&gt;
&lt;br /&gt;
The Atlas is a passive backplane that all other modules plug into.&lt;br /&gt;
&lt;br /&gt;
=== [[CYCLOPS]] - Spectrum Analyzer ===&lt;br /&gt;
 &lt;br /&gt;
Cyclops is a 0-1 GHz spectrum analyzer with tracking generator support.&lt;br /&gt;
&lt;br /&gt;
=== [[DEMETER]] - Power Supply ===&lt;br /&gt;
&lt;br /&gt;
=== [[EPIMETHEUS]] - General Purpose I/O ===&lt;br /&gt;
&lt;br /&gt;
Epi is a general purpose I/O board for the Atlas bus and includes relays, open collectors, IF switching, etc.&lt;br /&gt;
&lt;br /&gt;
=== [[EXCALIBUR]] - Clock Reference board ===&lt;br /&gt;
&lt;br /&gt;
=== [[GIBRALTAR]] - GPS-disciplined Frequency Standard ===&lt;br /&gt;
&lt;br /&gt;
Gibraltar is a GPS-disciplined frequency standard board.&lt;br /&gt;
&lt;br /&gt;
=== [[HELIOS]] -  Helios Small Transmitting Loop Antenna and Controller ===&lt;br /&gt;
&lt;br /&gt;
=== [[HERMES]] - A DUC/DDC Transceiver.  ===&lt;br /&gt;
&lt;br /&gt;
=== [[HORTON]] - Receiver Module ===&lt;br /&gt;
&lt;br /&gt;
A receiver module integrating the Janus ADC with a QSD on a board for a version of the HPSDR RX board.&lt;br /&gt;
&lt;br /&gt;
=== [[JANUS]] - ADC/DAC Board ===&lt;br /&gt;
&lt;br /&gt;
The Janus module is a very high performance, dual, full duplex, A/D and D/A converter board.&lt;br /&gt;
&lt;br /&gt;
=== [[KISS Konsole]] - Learning SDR Console ===&lt;br /&gt;
&lt;br /&gt;
The KISS Konsole is a software project to provide a straightforward, well-commented User Interface to Mercury and other modules.&lt;br /&gt;
&lt;br /&gt;
=== [[LPU]] - Simple Linear Power Unit ===&lt;br /&gt;
&lt;br /&gt;
The LPU unit takes power from a regulated power supply and steps it to the input needed by Atlas&lt;br /&gt;
&lt;br /&gt;
=== [[MAGISTER]] - USB 2.0 to Atlas Bus Interface ===&lt;br /&gt;
&lt;br /&gt;
The Magister module is an alternative to OZY.&lt;br /&gt;
&lt;br /&gt;
=== [[MERCURY]] - 0-55 MHz Direct Sampling Receiver ===&lt;br /&gt;
Perhaps the most exciting of all modules, Mercury will enable direct sampling of the 0-55 MHz spectrum.&lt;br /&gt;
&lt;br /&gt;
=== [[ODYSSEY]] - Low Power Handheld SDR ===&lt;br /&gt;
&lt;br /&gt;
Odyssey includes a low power SDR based on the QSD, QSE, and a dsPIC33 as the basic radio core.&lt;br /&gt;
&lt;br /&gt;
=== [[OZY]] - HPSDR Host Interface &amp;amp; Control ===&lt;br /&gt;
&lt;br /&gt;
The OZY module is an FPGA based interface controller card providing input and output connections to the real world.&lt;br /&gt;
&lt;br /&gt;
=== [[OZYII]] - (AussieII) - A high speed PC interface. ===&lt;br /&gt;
&lt;br /&gt;
=== [[PANDORA]] - Enclosure ===&lt;br /&gt;
&lt;br /&gt;
=== [[PENELOPE]] - Companion Exciter to Mercury ===&lt;br /&gt;
&lt;br /&gt;
A 1/2 watt DUC(k).&lt;br /&gt;
&lt;br /&gt;
=== [[PENNYWHISTLE]] - 20 Watt RF Power Ampilfier ===&lt;br /&gt;
&lt;br /&gt;
The PennyWhistle takes the RF out put of Penelope and ampilifes it to approximately 20 watts.&lt;br /&gt;
&lt;br /&gt;
=== [[PHOENIX]] - QSD/QSE Receiver/Transmitter Module ===&lt;br /&gt;
&lt;br /&gt;
QSD based HF Receiver, a QSE based HF Exciter and a supporting synthesizer.&lt;br /&gt;
&lt;br /&gt;
=== [[PINOCCHIO]] - Extender Card ===&lt;br /&gt;
&lt;br /&gt;
Pinocchio is an extender card to allow measurements and troubleshooting of an active card in an ATLAS backplane.&lt;br /&gt;
&lt;br /&gt;
=== [[PROTEUS]] - Prototyping Board ===&lt;br /&gt;
&lt;br /&gt;
This is the planned prototyping board.&lt;br /&gt;
&lt;br /&gt;
=== [[SASQUATCH]] - DSP back-end ===&lt;br /&gt;
&lt;br /&gt;
The Sasquatch board is a hardware DSP back-end intended for use by constructors who would like to operate &lt;br /&gt;
stand-alone rather than attached to a PC.&lt;br /&gt;
&lt;br /&gt;
=== [[THOR]] - High Efficiency HF Power Amplifier ===&lt;br /&gt;
&lt;br /&gt;
Thor is a high efficiency HF power amplifier using Envelope Elimination and Restoration (ERR) techniques.&lt;br /&gt;
&lt;br /&gt;
== [[Board Designer's Resources]] ==&lt;br /&gt;
&lt;br /&gt;
== [[ANCILLARY]] - Additional &amp;quot;stuff&amp;quot; of interest to HPSDR ==&lt;br /&gt;
Some stuff like Norton Amplifier, FPGA VHDL/Verilog ...&lt;br /&gt;
&lt;br /&gt;
== [[EXPERIMENTERS-CORNER]] - Ideas not yet projects ==&lt;br /&gt;
&lt;br /&gt;
== [[ADMINISTRATION-NEWS]] - Messages about HPSDR web, wiki, discussion list ==&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1551</id>
		<title>Apollo - Development Discussion</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1551"/>
				<updated>2009-07-31T05:02:01Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added comment about antenna tuner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Apollo rev 0.jpg|thumb|400px|Rev 0 of the Apollo schematic. Click for larger images.]]&lt;br /&gt;
The initial [[Apollo]] schematic is available for comment and suggestions are desired.  Please place them here or email to the mailing list [mailto:hpsdr@lists.openhpsdr.org hpsdr@lists.openhpsdr.org] or direct email to [mailto:la2ni@online.no Kjell Karlsen]&lt;br /&gt;
&lt;br /&gt;
The original PDF version of the schematic is here: [[media:Apollo_rev_0.pdf|PDF rev 0 Schematic]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Three comments:&lt;br /&gt;
#I believe the interface is SPI rather than I2C for the TPIC595 latches.&lt;br /&gt;
#74HC14 can be used in lieu of 74HC04.  The '14 has Schmitt trigger inputs, might help with noise immunity on the control line(s).&lt;br /&gt;
#Suggest considering PIN diode antenna switching instead of a relay (RL15).  For those who operate CW QSK, quiet is nice.  It's even nice for those who don't :-). [[User:KK7P|KK7P]] 21:22, 14 June 2009 (UTC)&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Another comment: An Elecraft T-1 could also be accommodated at these power levels as an alternative to the suggested LDG.  Disclaimer: I work for Elecraft. [[User:KK7P|KK7P]]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1421</id>
		<title>Apollo - Development Discussion</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1421"/>
				<updated>2009-06-14T21:22:43Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Apollo rev 0.jpg|thumb|400px|Rev 0 of the Apollo schematic. Click for larger images.]]&lt;br /&gt;
The initial [[Apollo]] schematic is available for comment and suggestions are desired.  Please place them here or email to the mailing list [mailto:hpsdr@lists.openhpsdr.org hpsdr@lists.openhpsdr.org] or direct email to [mailto:la2ni@online.no Kjell Karlsen]&lt;br /&gt;
&lt;br /&gt;
The original PDF version of the schematic is here: [[media:Apollo_rev_0.pdf|PDF rev 0 Schematic]].&lt;br /&gt;
&lt;br /&gt;
Three comments:&lt;br /&gt;
&lt;br /&gt;
1) I beleive the interface is SPI rather than I2C for the TPIC595 latches.&lt;br /&gt;
&lt;br /&gt;
2) 74HC14 can be used in lieu of 74HC04.  The '14 has Schmitt trigger inputs, might help with noise immunity on the control line(s).&lt;br /&gt;
 &lt;br /&gt;
3) Suggest considering PIN diode antenna switching instead of a relay (RL15).  For those who operate CW QSK, quiet is nice.  It's even nice for those who don't :-) [KK7P]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1420</id>
		<title>Apollo - Development Discussion</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Apollo_-_Development_Discussion&amp;diff=1420"/>
				<updated>2009-06-14T21:19:54Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Added two comments.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Apollo rev 0.jpg|thumb|400px|Rev 0 of the Apollo schematic. Click for larger images.]]&lt;br /&gt;
The initial [[Apollo]] schematic is available for comment and suggestions are desired.  Please place them here or email to the mailing list [mailto:hpsdr@lists.openhpsdr.org hpsdr@lists.openhpsdr.org] or direct email to [mailto:la2ni@online.no Kjell Karlsen]&lt;br /&gt;
&lt;br /&gt;
The original PDF version of the schematic is here: [[media:Apollo_rev_0.pdf|PDF rev 0 Schematic]].&lt;br /&gt;
&lt;br /&gt;
Two comments:&lt;br /&gt;
&lt;br /&gt;
1) 74HC14 can be used in lieu of 74HC04.  The '14 has Schmitt trigger inputs, might help with noise immunity on the control line(s).&lt;br /&gt;
 &lt;br /&gt;
2) Suggest considering PIN diode antenna switching instead of a relay (RL15).  For those who operate CW QSK, quiet is nice.  It's even nice for those who don't :-) [KK7P]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Talk:PANDORA&amp;diff=1369</id>
		<title>Talk:PANDORA</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Talk:PANDORA&amp;diff=1369"/>
				<updated>2009-06-02T23:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: initial comments about PANDORA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A few notes on my initial PANDORA experience:&lt;br /&gt;
&lt;br /&gt;
1) We need to measure the distance between ATLAS and the LPU and see if we can get threaded male-female #4 spacers of the correct length to attach ATLAS to PANDORA,and provide the correct height to fasten the LPU.&lt;br /&gt;
&lt;br /&gt;
2) The screw to attach ATLAS to PANDORA which goes through the mounting ears of the DIN connector need to be slightly longer than the supplied 1/4&amp;quot; length.  I used a pair of 3/8&amp;quot; length screws for this.&lt;br /&gt;
&lt;br /&gt;
3) I used #4 internal tooth lock washers under the four (4) corner screws that attach ATLAS to PANDORA.&lt;br /&gt;
&lt;br /&gt;
4) The Black Oxide coating on the supplied screws rubbed off a bit during normal handling.&lt;br /&gt;
&lt;br /&gt;
5) We need to locate a source for QUIET 90mm or 92mm fans, with vibration-isolating mounts (like rubber grommets?).  The fan I am using is too small (80 mm), is secured with only two (2) screws, and the case acts like a sounding board, making this the loudest item in my ham shack!  Prior to mounting, the fan was a typical PC case fan which was neither quiet nor loud when sitting on the workbench blowing air across the LPU and Mercury.&lt;br /&gt;
&lt;br /&gt;
de KK7P&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PANDORA&amp;diff=1362</id>
		<title>PANDORA</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PANDORA&amp;diff=1362"/>
				<updated>2009-06-02T21:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added photo of production pandora&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pandora Order Page Open at [http://www.tapr.org/kits_pandora.html TAPR].==&lt;br /&gt;
&lt;br /&gt;
'''24 May''' - John Koster said in a [http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/2009-May/009564.html message] (see the message for other details):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;While I'm going to start taking orders, it will be some time before I&lt;br /&gt;
actually start shipping.  Pandora will start arriving at the office&lt;br /&gt;
Tuesday.  Once they arrive I'll have to move them to off-site storage (31&lt;br /&gt;
boxes on my porch won't fit).  Then I will have to find a proper box and &lt;br /&gt;
packing material.  This is something we haven't done in the 8 years I've &lt;br /&gt;
been handling these things for TAPR.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== First Units Shipped! ==&lt;br /&gt;
&lt;br /&gt;
My Pandora enclosure arrived today, 02 June 2009.  Here is a photo of it with Mercury and Ozy installed. Mercury is at the left edge so the fan will circulate air across the LTC2208, to which I've also attached a small heatsink. The apparent bulging of the cabinet is optical distortion, not mechanical!  de KK7P&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora.gif]]&lt;br /&gt;
&lt;br /&gt;
== PANDORA Mark II UPDATE (13 May 2009) ==&lt;br /&gt;
Pandora is now finished and the production order has been placed with the manufacturer.  The price will be $99 for TAPR members and $109 for non-members.  Shipment will probably begin sometime in June.  The TAPR web site is '''not''' ready to take orders yet; that will probably happen sometime after Hamvention.&lt;br /&gt;
&lt;br /&gt;
We will have two HPSDR stations (hopefully talking to each other!) at the TAPR Dayton Hamvention booth this weekend.  Both stations are mounted in Pandora prototypes, so stop by and take a look!&lt;br /&gt;
&lt;br /&gt;
== PANDORA Mark II ENCLOSURE CONCEPT  (Revised -- 11 March 2009)==&lt;br /&gt;
&lt;br /&gt;
After we learned that Ben Hall had stepped aside from active work on the HPSDR &amp;quot;Pandora&amp;quot; enclosure, Phil Harman VK6APH, Scott Cowling WA2DFI, and John Ackermann N8UR sat down together at the ARRL/TAPR DCC in Chicago (September 2008) and roughed out a basic enclosure that we thought could be designed and gotten into production quickly.  John [mailto:jra@febo.com] took the design lead.&lt;br /&gt;
&lt;br /&gt;
Working with a major enclosure manufacturer, we're happy to report that the Pandora &amp;quot;Mark II&amp;quot; design is just about ready for production, and will be offered through TAPR.&lt;br /&gt;
&lt;br /&gt;
Here are some details about the design, followed by some drawings to help you visualize it.&lt;br /&gt;
&lt;br /&gt;
* Dimensions are (approximately) 12.2 inches wide, 8.7 inches deep, and 5.3 inches high (footprint such that an SDR-1000 can sit on top of it)&lt;br /&gt;
* Atlas mounts in the center rear with six covered slots for access to card I/O (like slots in a PC case)&lt;br /&gt;
* &amp;quot;Hatch&amp;quot; in top cover to allow card access without disassembling the case&lt;br /&gt;
* Room for LPU power supply&lt;br /&gt;
* Room for Alex filter bank, and rear panel cutouts for Alex connectors&lt;br /&gt;
* Numerous cooling vents, and provision for a fan&lt;br /&gt;
* About 3 x 12 inches of unused space across the front for additional component mounting (perhaps an amplifier???)&lt;br /&gt;
* Made of .062 aluminum for easy drilling; several spare holes already drilled for additional connections&lt;br /&gt;
* Nicely painted&lt;br /&gt;
&lt;br /&gt;
Here are some photos of the first unpainted prototype; not all accessory holes are drilled, and there will be a few metalwork corrections, but this shows how the enclosure works:&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora_proto_1_scaled.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora_proto_2_scaled.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora_proto_3_scaled.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora_proto_4_scaled.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:pandora_proto_5_scaled.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Top view, looking down: ==&lt;br /&gt;
[[Image:Pandora_Top_inside.png]]&lt;br /&gt;
&lt;br /&gt;
== Rear views: ==&lt;br /&gt;
[[Image:Pandora_Iso_Rear-Fan.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pandora_Iso_Rear-Vents.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pandora_Rear.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OLD PANDORA (MARK I) PAGE BELOW ==&lt;br /&gt;
&lt;br /&gt;
== PANDORA ENCLOSURE CONCEPT ==&lt;br /&gt;
&lt;br /&gt;
The project leader for the Pandora Enclosure is Ben Hall [mailto:kd5byb@bellsouth.net], KD5BYB.&lt;br /&gt;
&lt;br /&gt;
== BACKGROUND ==&lt;br /&gt;
&lt;br /&gt;
The Pandora name is taken from the old story of Pandora’s Box.  One particular telling of the story states that Pandora’s Box was a holding vessel for all of the misfortunes of mankind.  However, Pandora opened the box and all the misfortunes came out.  However, Pandora was able to close the box quickly, and hope stayed inside.  It is hoped that since Pandora has let all the evil out of the box with hope remaining inside, our Pandora’s box will have already had all of “smoke” let out, leaving only hope and goodness inside.&lt;br /&gt;
&lt;br /&gt;
The Pandora Enclosure is actually not just a box, but a collection of &amp;quot;building block&amp;quot; like parts that can be utilized in the construction of an enclosure for an HPSDR.  Early on, it was determined that each HPSDR user had unique requirements for the enclosure of thier HPSDR.  With a &amp;quot;building block&amp;quot; concept, each HPSDR user can chose only the parts they will use from the collection:&lt;br /&gt;
&lt;br /&gt;
=== An End Panel ===&lt;br /&gt;
&lt;br /&gt;
This will be an end panel with slots punched out in a fashion similar to what is on the rear of a desktop computer.  It will mate to a Commercial Off-The-Shelf (COTS) enclosure.  It will also have provisions to allow Close-Out Strips to be attached as well as having provisions to mount the End Panel to a Bottom Plate.&lt;br /&gt;
&lt;br /&gt;
=== Close-Out Strips ===&lt;br /&gt;
&lt;br /&gt;
These strips will be of several designs.  They will act like the metal brackets on the back of a standard desktop computer card - they'll fit the punched out slot in the End Panel and will have openings that match each HPSDR card.  Some strips will be &amp;quot;blank,&amp;quot; allowing closing out of unused slots.&lt;br /&gt;
&lt;br /&gt;
=== A Bottom Plate ===&lt;br /&gt;
&lt;br /&gt;
The bottom plate will have provisions to accept an Atlas card and provide provisions for mounting the bottom plate to the End Panel, allowing alignment of cards plugged into Atlas with the slots in the End Panel.&lt;br /&gt;
&lt;br /&gt;
== DESIGN GUIDELINES ==&lt;br /&gt;
&lt;br /&gt;
The Pandora design is going to be an attempt to hit a moving target.  There are cards currently undergoing design and test as this is being written.  Therefore, unfortunately, the Pandora design will somewhat constrain card design.  Its hoped that these constraints won’t be too much:&lt;br /&gt;
&lt;br /&gt;
1) Atlas will be the “backplane” card for Pandora.&lt;br /&gt;
  &lt;br /&gt;
2) Pandora will accept cards no larger than 100 by 220 mm. &lt;br /&gt;
 &lt;br /&gt;
3) Pandora won’t be able to house an amplifier or other card with significant heat dissipation.  (Discussions already point to a future power amplifier requiring a power supply in excess of what Atlas can support.)&lt;br /&gt;
&lt;br /&gt;
4) Pandora will try to be as friendly as possible for non-USA HPSDR users.  Ideally, this will include selection of a commercial enclosure available outside the USA.  If not, the parts will be made as flat as possible for the lowest cost in mailing.&lt;br /&gt;
&lt;br /&gt;
5) Pandora will try and minimize the amount of custom-made parts and focus on what can be obtained off the shelf. &lt;br /&gt;
&lt;br /&gt;
6) Pandora will allow for easy access to the cards contained within with minimal disassembly.  It is expected some users will use Pandora to house future HPSDR prototype cards.&lt;br /&gt;
&lt;br /&gt;
7) Pandora will follow the standard HPSDR procedures.  It won’t be designed in a vacuum and user input will be sought.&lt;br /&gt;
&lt;br /&gt;
8) Materials chosen will allow for the best possible mix of shielding and easy of modification.  Ideally, the outer case will be steel for durability and shielding with the remainder of the parts being aluminum for ease of modification.&lt;br /&gt;
&lt;br /&gt;
9) Of course, it should look nice!&lt;br /&gt;
&lt;br /&gt;
== FUTURE CHALLENGES ==&lt;br /&gt;
&lt;br /&gt;
As Pandora is hitting a moving target, any information on what folks are thinking in the following areas would help:&lt;br /&gt;
&lt;br /&gt;
1) Power consumption / Heat dissipation.  So far, with Ozy/Janus, this appears to not be a big deal.&lt;br /&gt;
&lt;br /&gt;
2) Card size.  Right now, Ozy/Janus are on the smaller end of the possible sizes for cards.  If future cards are going to trend closer to the 220 mm maximum, this would be good to know now.&lt;br /&gt;
&lt;br /&gt;
3) Power supplies.  If a pico ITX power supply is used (see www.mini-box.com), very little dedicated space is needed for a power supply.  If something larger will be the norm, the enclosure size may have to grow.&lt;br /&gt;
&lt;br /&gt;
== CURRENT STATUS ==&lt;br /&gt;
&lt;br /&gt;
==='''Update, 3 Sept 2007.'''===&lt;br /&gt;
&lt;br /&gt;
Due to work and family commitments, progress on Pandora has slowed down a bit.  Thankfully, I got a good block of time today to do some work on the BK-959 Pandora Enclosure.  I'm specifically referring to it as the &amp;quot;BK-959&amp;quot; enclosure to prevent confusion with the second concept I referred to in the 26 May 2007 update.&lt;br /&gt;
&lt;br /&gt;
The first thing I completed today was a solid model of the Atlas with an Ozy and Janus installed:&lt;br /&gt;
&lt;br /&gt;
[[Image:AtlasJanusOzyModel.jpg|300x400px|A solid model of Atlas with Ozy and Janus installed.]]&lt;br /&gt;
&lt;br /&gt;
I then started fitting it into the model of the BK-959 case with a tentative slot layout:&lt;br /&gt;
&lt;br /&gt;
[[Image:BK959wAtlasOzyJanus.jpg|300x400px|A solid model of the Ten-Tec BK-959 case with Atlas, Ozy, and Janus installed.]]&lt;br /&gt;
&lt;br /&gt;
As I moved around the Atlas/Janus/Ozy assembly to align the boards with the slots, I noticed a problem.  If I centered the DB9 and DB25 connectors on Ozy in the center of the slots, the audio jacks and RJ45 jacks on Janus were off-center.  Off-center enough that I think one would have trouble inserting the RJ45 plug into the jack:&lt;br /&gt;
&lt;br /&gt;
[[Image:Dbscentered.jpg|300x400px|DB connectors centered in the slot.]]&lt;br /&gt;
&lt;br /&gt;
Now, if I center the audio jacks on Janus so they are centered and that inserting the RJ45 plug would be easy, the DB connectors are now off-center and I imagine one would have a hard time inserting a USB cable into the USB connector on Ozy:&lt;br /&gt;
&lt;br /&gt;
[[Image:Audioscentered.jpg|300x400px|Audio connectors centered in the slot.]]&lt;br /&gt;
&lt;br /&gt;
Okay, that's something I think I can solve by opening up the width of the slots and with the design of the close-out strips.&lt;br /&gt;
&lt;br /&gt;
'''A question for those of you who have installed an Atlas/Janus/Ozy assembly into a PC case - how did you solve this?  I'd really like to hear your ideas, either on the reflector, or to my e-mail address.  Did you open the slot widths up?'''&lt;br /&gt;
&lt;br /&gt;
Knowing that I probably could fix the centering issue with wider slots, I started to position the Atlas/Janus/Ozy assembly in the fore/aft direction of the case.  I then noticed that Ozy and Janus have differing amounts of connector protrusion:&lt;br /&gt;
&lt;br /&gt;
[[Image:Sideview.jpg|300x400px|Side view of the Atlas/Janus/Ozy assembly showing the different connector protrusions.]]&lt;br /&gt;
&lt;br /&gt;
Obviously, the Ozy board has connectors that protrude the farthest, so they will set the position of the Atlas/Janus/Ozy assembly within the case relative to the plane of the slots on the rear of the case.  This will result in the Janus connectors being ever-so-slightly recessed inside the case.  It will have to be seen in an actual prototype if this presents any issues.&lt;br /&gt;
&lt;br /&gt;
Ben, KD5BYB.&lt;br /&gt;
&lt;br /&gt;
==='''Update, 26 May 2007.'''===&lt;br /&gt;
&lt;br /&gt;
Progress continues on Pandora.  From what I've heard from the folks that manned the HPSDR booth at Dayton Hamvention, a common question was &amp;quot;Got an enclosure?&amp;quot;  After some discussion on the reflector, it was decided that Pandora needed to move from the &amp;quot;analysis of alternatives&amp;quot; stage to focusing on a design based on the Ten-Tec BK-959 case.  For sure, the Ten-Tec BK-959 isn't perfect.  But, it's a good quality case, especially considering that the price for one off the shelf at Ten-Tec is about $50.&lt;br /&gt;
&lt;br /&gt;
The next thing on the &amp;quot;to-do&amp;quot; list for Pandora is to create solid models of the components and the case.  This is in progress.  Below is a picture of Janus model that is still in the works:&lt;br /&gt;
&lt;br /&gt;
[[Image:Janus model.jpg|300x400px|A solid model of the Janus board, not yet complete.]]&lt;br /&gt;
&lt;br /&gt;
A fellow HPSDR enthusiast who for now wishes to remain anonymous has stepped forward to help generate solid models of the existing HPSDR component boards, so this task should be far shorter than if I were doing it alone.&lt;br /&gt;
&lt;br /&gt;
Ben, KD5BYB.&lt;br /&gt;
&lt;br /&gt;
==='''Update, 23 April 2007.'''===&lt;br /&gt;
&lt;br /&gt;
It's been awhile since an entry has been made here, but progress has not stopped!  Have had discussions with Ten-Tec regarding BK-959 shielding - as pointed out on the reflector, Ten-Tec confirms that the BK-959 as-is doesn't ground the top and bottom case halves (clamshells) to the inner peices of the case.  They presented a simple modification that would allow this to take place.  This modification design as well as another are being evaluated now.  Have had lengthy discussions with Buckeye Shapeform regarding their line of cases - so far, they are above the $50 US price target by a factor of two.  Have also checked out Lansing enclosures, they too exceed the price target by a factor of two.&lt;br /&gt;
&lt;br /&gt;
The case search will continue, but it appears that even with the problem noted above, the BK-959 case is a viable option.  For photo/discussion purposes, a physical model was constructed:&lt;br /&gt;
&lt;br /&gt;
[[Image:Top-Angle.jpg|150x250px|Angled view of BK-959 with Atlas and cards from Ozy/Janus size to 220mm maximum length.]]&lt;br /&gt;
[[Image:Top-front.jpg|150x250px|Top front view of BK-959 with Atlas and cards.]]&lt;br /&gt;
[[Image:Top.jpg|150x250px|Top view of BK-959 with Atlas and cards.]]&lt;br /&gt;
[[Image:Side.jpg|150x250px|Side view of BK-959 with Atlas and cards.]]&lt;br /&gt;
&lt;br /&gt;
Discussion of the Photos Above:&lt;br /&gt;
&lt;br /&gt;
The Atlas card is mounted up about 0.4&amp;quot; (10.5mm or so) from the chassis by small screws.  Atlas is located such that the input/output connector edges of the cards are flush with the rear panel.  It may be preferable to have the input/output connector edges protrude slightly thru the rear panel (see End Panel disscusion above).&lt;br /&gt;
&lt;br /&gt;
(Note: what is called the front/rear panels here may be reversed in your application, depending if you want the card input/output connectors at the front or rear.  This is simply a handy nomenclature for this discussion.)&lt;br /&gt;
&lt;br /&gt;
Two fans are included to give some idea of scale.  The fan in the rear of the first three photos is a standard 80mm square computer power-supply fan.  The fan laying flat is a slightly smaller, 70mm square fan that is only 15.5mm thick.  The fan laying flat shows that there is space under the cards for a fan(s) or card-to-card cabling.  The cards installed from left to right are 185mm, Janus, Ozy, 160mm, 185mm, and 220mm.&lt;br /&gt;
&lt;br /&gt;
As can be seen, if the Atlas card is fully populated with 220mm length cards like the one on the far right in the first three photos, there is no room for any sort of controls on the front panel.    Yet, if the maximum card length is restricted to 185mm, one has about 1.5&amp;quot; (38.76mm) of front panel control space.  For shorter cards, space increases of course.&lt;br /&gt;
&lt;br /&gt;
Ben, KD5BYB.&lt;br /&gt;
&lt;br /&gt;
==='''Update, 2 April 2007.'''===&lt;br /&gt;
&lt;br /&gt;
Have contacted Ten-Tec and confirmed that they do not have non-USA distribution on their fine line of enclosures.  Have contacted Buckeye Shapeform and am evaluating their line of cases as another potential source for Pandora; will ask them about non-USA distribution.  Received input from several non-USA HPSDR enthusiasts, am exploring cases sold by HiFi in Italy ([http://www.hifi2000.it HiFi2000]) and by Vero and by Schroff (links forthcoming).  Any other sources of cases from abroad or from here in the USA are welcome at the e-mail link above!  Still working End Panel design, have rough preliminary concept laid out that slots the entire End Panel.  Status entry below updated to reflect year 2007 instead of 2006.&lt;br /&gt;
&lt;br /&gt;
Ben, KD5BYB.&lt;br /&gt;
&lt;br /&gt;
==='''Update, 25 March 2007.'''===&lt;br /&gt;
&lt;br /&gt;
Initial entry to HPSDRwiki.  Ordered and received prototype of Ten-Tec BK-959 case.    Received PDF and AutoCAD drawings of BK-959 from Ten-Tec.  Have drawn up and fabricated cardboard mock-ups of the possible sizes of HPSDR cards ranging from 100 mm by 120 mm all the way to the maximum size of 100 mm by 220 mm.  Currently working on End Panel design, have expanded design from 6 slots (which matched Atlas exactly) to as many slots as the End Panel will allow.  This allows users to use the &amp;quot;extra&amp;quot; slots for expansion.  Have inquired with Ten-Tec as to non-USA distribution possibilities.  Working on contacting Buckeye Shapeform as another source of enclosures.&lt;br /&gt;
&lt;br /&gt;
Ben, KD5BYB.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=File:Pandora.gif&amp;diff=1361</id>
		<title>File:Pandora.gif</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=File:Pandora.gif&amp;diff=1361"/>
				<updated>2009-06-02T21:36:21Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Photo of early (first?) Pandora production unit as received at KK7P on 02 June 2009&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Photo of early (first?) Pandora production unit as received at KK7P on 02 June 2009&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=HPSDRwiki:Community_Portal&amp;diff=1341</id>
		<title>HPSDRwiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=HPSDRwiki:Community_Portal&amp;diff=1341"/>
				<updated>2009-06-01T18:26:33Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Added KISS Konsole to list of links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[FAQ]] - Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
This is a new section started to allow asking and hopefully answering questions about HPSDR.&lt;br /&gt;
&lt;br /&gt;
== [[DOC]] - Documentation ==&lt;br /&gt;
&lt;br /&gt;
Summary of current documentation available.&lt;br /&gt;
&lt;br /&gt;
=== [[Quick Startup Guide]] ===&lt;br /&gt;
&lt;br /&gt;
Documents to help users get HPSDR setup and working. Includes firmware upload instructions.&lt;br /&gt;
&lt;br /&gt;
=== [http://openhpsdr.org/support.html Support documentation] ===&lt;br /&gt;
&lt;br /&gt;
Documents for user interested in building boards can be found on the [http://openhpsdr.org/support.html Support] page.&lt;br /&gt;
&lt;br /&gt;
=== [[HPSDR_related_software|Software links]] ===&lt;br /&gt;
&lt;br /&gt;
Links to HPSDR software and resources can be found on the [http://openhpsdr.org/resources.html Resource] page.&lt;br /&gt;
&lt;br /&gt;
Links to the FPGA programming course by Kirk, KD7IRS -- see the [[Verilog]] page.&lt;br /&gt;
&lt;br /&gt;
== [[DOWNLOADS]] - Firmware and Software ==&lt;br /&gt;
&lt;br /&gt;
Links to current firmware and software available.&lt;br /&gt;
&lt;br /&gt;
== [[SYSTEM INTEGRATION]] ==&lt;br /&gt;
&lt;br /&gt;
This section contains information relative to &amp;quot;putting the pieces together&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Individual Project Wiki Pages ==&lt;br /&gt;
&lt;br /&gt;
Click on the NAME of the project to get to its page!&lt;br /&gt;
&lt;br /&gt;
=== [[ALEXIARES]] - RF Preselector ===&lt;br /&gt;
&lt;br /&gt;
Alexiares (or Alex for short) is a set of RF Bandpass filters for use with Mercury or any other SDR.&lt;br /&gt;
&lt;br /&gt;
=== [[ANICETUS]]  (Anie) - Preselector ===&lt;br /&gt;
&lt;br /&gt;
A few designs for narrow band preselectors &lt;br /&gt;
&lt;br /&gt;
=== [[ATLAS]] - Backplane ===&lt;br /&gt;
&lt;br /&gt;
The Atlas is a passive backplane that all other modules plug into.&lt;br /&gt;
&lt;br /&gt;
=== [[CYCLOPS]] - Spectrum Analyzer ===&lt;br /&gt;
 &lt;br /&gt;
Cyclops is a 0-1 GHz spectrum analyzer with tracking generator support.&lt;br /&gt;
&lt;br /&gt;
=== [[DEMETER]] - Power Supply ===&lt;br /&gt;
&lt;br /&gt;
=== [[EPIMETHEUS]] - General Purpose I/O ===&lt;br /&gt;
&lt;br /&gt;
Epi is a general purpose I/O board for the Atlas bus and includes relays, open collectors, IF switching, etc.&lt;br /&gt;
&lt;br /&gt;
=== [[EXCALIBUR]] - Clock Reference board ===&lt;br /&gt;
&lt;br /&gt;
=== [[GIBRALTAR]] - GPS-disciplined Frequency Standard ===&lt;br /&gt;
&lt;br /&gt;
Gibraltar is a GPS-disciplined frequency standard board.&lt;br /&gt;
&lt;br /&gt;
=== [[HELIOS]] -  Helios Small Transmitting Loop Antenna and Controller ===&lt;br /&gt;
&lt;br /&gt;
=== [[HERMES]] - A DUC/DDC Transceiver.  ===&lt;br /&gt;
&lt;br /&gt;
=== [[HORTON]] - Receiver Module ===&lt;br /&gt;
&lt;br /&gt;
A receiver module integrating the Janus ADC with a QSD on a board for a version of the HPSDR RX board.&lt;br /&gt;
&lt;br /&gt;
=== [[JANUS]] - ADC/DAC Board ===&lt;br /&gt;
&lt;br /&gt;
The Janus module is a very high performance, dual, full duplex, A/D and D/A converter board.&lt;br /&gt;
&lt;br /&gt;
=== [[KISS Konsole]] - Learning SDR Console ===&lt;br /&gt;
&lt;br /&gt;
The KISS Konsole is a software project to provide a straightforward, well-commented User Interface to Mercury and other modules.&lt;br /&gt;
&lt;br /&gt;
=== [[LPU]] - Simple Linear Power Unit ===&lt;br /&gt;
&lt;br /&gt;
The LPU unit takes power from a regulated power supply and steps it to the input needed by Atlas&lt;br /&gt;
&lt;br /&gt;
=== [[MERCURY]] - 0-55 MHz Direct Sampling Receiver ===&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all modules, Mercury will enable direct sampling of the 0-55 MHz spectrum.&lt;br /&gt;
&lt;br /&gt;
=== [[ODYSSEY]] - Low Power Handheld SDR ===&lt;br /&gt;
&lt;br /&gt;
Odyssey includes a low power SDR based on the QSD, QSE, and a dsPIC33 as the basic radio core.&lt;br /&gt;
&lt;br /&gt;
=== [[OZY]] - HPSDR Host Interface &amp;amp; Control ===&lt;br /&gt;
&lt;br /&gt;
The OZY module is an FPGA based interface controller card providing input and output connections to the real world.&lt;br /&gt;
&lt;br /&gt;
=== [[OZYII]] - (AussieII) - A high speed PC interface. ===&lt;br /&gt;
&lt;br /&gt;
=== [[PANDORA]] - Enclosure ===&lt;br /&gt;
&lt;br /&gt;
=== [[PENELOPE]] - Companion Exciter to Mercury ===&lt;br /&gt;
&lt;br /&gt;
A 1/2 watt DUC(k).&lt;br /&gt;
&lt;br /&gt;
=== [[PENNYWHISTLE]] - 20 Watt RF Power Ampilfier ===&lt;br /&gt;
&lt;br /&gt;
The PennyWhistle takes the RF out put of Penelope and ampilifes it to approximately 20 watts.&lt;br /&gt;
&lt;br /&gt;
=== [[PHOENIX]] - QSD/QSE Receiver/Transmitter Module ===&lt;br /&gt;
&lt;br /&gt;
QSD based HF Receiver, a QSE based HF Exciter and a supporting synthesizer.&lt;br /&gt;
&lt;br /&gt;
=== [[PINOCCHIO]] - Extender Card ===&lt;br /&gt;
&lt;br /&gt;
Pinocchio is an extender card to allow measurements and troubleshooting of an active card in an ATLAS backplane.&lt;br /&gt;
&lt;br /&gt;
=== [[PROTEUS]] - Prototyping Board ===&lt;br /&gt;
&lt;br /&gt;
This is the planned prototyping board.&lt;br /&gt;
&lt;br /&gt;
=== [[SASQUATCH]] - DSP back-end ===&lt;br /&gt;
&lt;br /&gt;
The Sasquatch board is a hardware DSP back-end intended for use by constructors who would like to operate &lt;br /&gt;
stand-alone rather than attached to a PC.&lt;br /&gt;
&lt;br /&gt;
=== [[THOR]] - High Efficiency HF Power Amplifier ===&lt;br /&gt;
&lt;br /&gt;
Thor is a high efficiency HF power amplifier using Envelope Elimination and Restoration (ERR) techniques.&lt;br /&gt;
&lt;br /&gt;
== [[Board Designer's Resources]] ==&lt;br /&gt;
&lt;br /&gt;
== [[ANCILLARY]] - Additional &amp;quot;stuff&amp;quot; of interest to HPSDR ==&lt;br /&gt;
Some stuff like Norton Amplifier, FPGA VHDL/Verilog ...&lt;br /&gt;
&lt;br /&gt;
== [[EXPERIMENTERS-CORNER]] - Ideas not yet projects ==&lt;br /&gt;
&lt;br /&gt;
== [[ADMINISTRATION-NEWS]] - Messages about HPSDR web, wiki, discussion list ==&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=KISS_Konsole_Requests&amp;diff=1340</id>
		<title>KISS Konsole Requests</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=KISS_Konsole_Requests&amp;diff=1340"/>
				<updated>2009-06-01T18:21:11Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added request for mouse wheel tuning and locked spectrum display modes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''KISS Konsole - Feature Requests'''&lt;br /&gt;
&lt;br /&gt;
1. Enable Number Pad input of frequency - DONE (just made V1.0.0 release!).&lt;br /&gt;
&lt;br /&gt;
2. Allow decimal point input when using Number Pad for frequency input.&lt;br /&gt;
&lt;br /&gt;
3. Add frequency scale to bandscope when wide band display is active.&lt;br /&gt;
&lt;br /&gt;
4. Provide support for Penelope.&lt;br /&gt;
&lt;br /&gt;
5. S Meter.&lt;br /&gt;
&lt;br /&gt;
6. Add Mouse wheel tuning.&lt;br /&gt;
&lt;br /&gt;
7. Add provision to &amp;quot;lock&amp;quot; spectrum and tune Mercury (and Penelope) within that window.  This would conceptually be something like the second receiver function in PowerSDR.  This could be useful, for example, in a CW contest where you don't want the spectrum display to move around when you pounce on another station.  Or a RTTY contest, where you just want to see the data sub-band,or SSB...&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=610</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=610"/>
				<updated>2008-11-13T00:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: removed non-commercial use restriction from Penelope licensed material.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
&lt;br /&gt;
12th November 2008 = Removed non-commercial restriction from licensed materials, available on hamsdr.&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=910&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=909&lt;br /&gt;
&lt;br /&gt;
23rd May 2008 - Production board - Wide band spurious output by John N8UR. Penelope producing 0.25w out on 14.1MHz&lt;br /&gt;
&lt;br /&gt;
[[Image:penny-5.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
23rd May 2008 - Production Board - Phase noise plot by John N8UR. Penelope producing 0.25w out on 14.1MHz and phase locked to on board 10MHz TCXO.&lt;br /&gt;
&lt;br /&gt;
[[Image:penny-spectrumplot.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
14th November 2007 - Wide band noise floor measured by Greg, ZL3IX, at -147dBc/Hz. Design sign off and ready for production.&lt;br /&gt;
&lt;br /&gt;
28th September 2007 - Measurements commenced. Below is screen shot showing IMD performance at 0.5w output on 20m (Image by Greg, ZL3IX)&lt;br /&gt;
&lt;br /&gt;
[[Image:14MHzIMD.GIF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3rd September 2007 - Added photo of assembled Alpha 2 board&lt;br /&gt;
&lt;br /&gt;
1st September 2007 - Alpha 2 PCB assembled and tested 100% OK - VK6APH  &lt;br /&gt;
&lt;br /&gt;
15th August 2007 - Alpha 2 kits all shipped today.&lt;br /&gt;
&lt;br /&gt;
11th August 2007 - Alpha 2 kits are ready to ship except for three (3) parts due on the 14th.  Added photos of bare boards (below).&lt;br /&gt;
&lt;br /&gt;
2nd August 2007 - Alpha 2 files uploaded.  Alpha 2 parts have been ordered and kits are expected to ship out by the 15th of this month.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=639&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=638&lt;br /&gt;
:Costed BOM : had errors, deleted&lt;br /&gt;
&lt;br /&gt;
12th May 2007 - Updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
7th May 2007 - Added ALC code, updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
3rd May 2007 - Alpha PCB working, V2 PCB presently being layed out, block diagram updated to reflect latest changes.&lt;br /&gt;
&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : see August 2nd, above.&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: see August 2nd, above.&lt;br /&gt;
:Initial BOM posted here: see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Assembled Alpha 2 Board&lt;br /&gt;
&lt;br /&gt;
[[Image:Penny.jpg]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;br /&gt;
&lt;br /&gt;
23rd April 2007:&amp;lt;br&amp;gt;&lt;br /&gt;
:U31 pin 3 not connected to 3V3.  Jumper to U36.&lt;br /&gt;
:L27 doesn't pick up 3V3.  Jumper to U36.&lt;br /&gt;
:U11 pin 2 not grounded.  Jumper to C41 or C50.&lt;br /&gt;
:PCB silkscreen doesn't show pin 1 on Hittite switches. U9 - lower left. U12 - upper right.  Right hand bank of filter switches: lower right.  Left hand bank of filter switches: upper left.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=575</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=575"/>
				<updated>2008-09-21T18:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: updated links for pcb and sch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
Update 20th September:  Alpha 3 Mercury built and passes all performance test. Here is a photo&lt;br /&gt;
of the board that will be going to manufacture shortly.  For price and ordering information see&lt;br /&gt;
www.hamsdr.com.&lt;br /&gt;
&lt;br /&gt;
[[Image:Merc-v3.JPG]]&lt;br /&gt;
&lt;br /&gt;
Performance figures are as follows:&lt;br /&gt;
&lt;br /&gt;
ADC overload (preamp on ) -12dBm  (preamp off) +8dBm&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) all bands 160m - 6m  =  -138dBm  (preamp on) - 118dBm (preamp &lt;br /&gt;
off)&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) 6m via Alex preamp = -146dBm&lt;br /&gt;
&lt;br /&gt;
IP3 equivalent = +33dBm (preamp on)  &amp;gt;50dBm (preamp off)&lt;br /&gt;
The IP3 is independent of tone spacing.&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range 119dB&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range was measured at 100kHz and 5 kHz for 1dB gain &lt;br /&gt;
compression with similar results.&lt;br /&gt;
The DBR is set by the overload point of the ADC rather than being phase &lt;br /&gt;
noise limited.&lt;br /&gt;
&lt;br /&gt;
122.88MHz clock phase noise  -149dBc/Hz at 1kHz spacing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Update 21st September 2008: Production Rev A Schematic posted: http://www.hamsdr.com/dnld.aspx?id=891  &lt;br /&gt;
&lt;br /&gt;
Update 21t September 2008: Production Rev A PCB Files posted: (contains design review details, but incomplete manufacturing data pending first Mercury production) http://www.hamsdr.com/personaldirectory.aspx?id=892&lt;br /&gt;
&lt;br /&gt;
Update 23rd August 2008:  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurmeents taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=574</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=574"/>
				<updated>2008-09-20T17:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: updated schematic and PCB files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
Update 20th September:  Alpha 3 Mercury built and passes all performance test. Here is a photo&lt;br /&gt;
of the board that will be going to manufacture shortly.  For price and ordering information see&lt;br /&gt;
www.hamsdr.com.&lt;br /&gt;
&lt;br /&gt;
[[Image:Merc-v3.JPG]]&lt;br /&gt;
&lt;br /&gt;
Performance figures are as follows:&lt;br /&gt;
&lt;br /&gt;
ADC overload (preamp on ) -12dBm  (preamp off) +8dBm&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) all bands 160m - 6m  =  -138dBm  (preamp on) - 118dBm (preamp &lt;br /&gt;
off)&lt;br /&gt;
&lt;br /&gt;
MDS (500Hz) 6m via Alex preamp = -146dBm&lt;br /&gt;
&lt;br /&gt;
IP3 equivalent = +33dBm (preamp on)  &amp;gt;50dBm (preamp off)&lt;br /&gt;
The IP3 is independent of tone spacing.&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range 119dB&lt;br /&gt;
&lt;br /&gt;
Blocking Dynamic Range was measured at 100kHz and 5 kHz for 1dB gain &lt;br /&gt;
compression with similar results.&lt;br /&gt;
The DBR is set by the overload point of the ADC rather than being phase &lt;br /&gt;
noise limited.&lt;br /&gt;
&lt;br /&gt;
122.88MHz clock phase noise  -149dBc/Hz at 1kHz spacing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Update 20th September 2008: Production Rev A Schematic posted: http://www.hamsdr.com/dnld.aspx?id=890  &lt;br /&gt;
&lt;br /&gt;
Update 20th September 2008: Production Rev A PCB Files posted: (contains design review details, but incomplete manufacturing data pending first Mercury production) http://www.hamsdr.com/personaldirectory.aspx?id=889&lt;br /&gt;
&lt;br /&gt;
Update 23rd August 2008:  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurmeents taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=568</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=568"/>
				<updated>2008-08-24T14:29:27Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: repalced PCB Gerbers to reflect rev XA12 (Alpha 3 PCB)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 24th August: Alpha XA12 Schematic (corresponds to Alpha 3 PCB) posted: http://www.hamsdr.com/dnld.aspx?id=875  &lt;br /&gt;
&lt;br /&gt;
Update 24th August 2008: Alpha 3 PCB Files (corresponds to Alpha XA12 Schematic) posted: (contains design review details, but not complete manufacturing data pending board testing pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=876&lt;br /&gt;
&lt;br /&gt;
Update 23rd August 2008:  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurmeents taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=567</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=567"/>
				<updated>2008-08-24T14:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: deleted link to schematic XA9, added link to schematic XA12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 24th August: Alpha XA12 Schematic posted: http://www.hamsdr.com/dnld.aspx?id=875  &lt;br /&gt;
&lt;br /&gt;
Update 23rd August 2008:  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurmeents taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: (contains design review details, but not complete manufacturing data pending board testing pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=831&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=566</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=566"/>
				<updated>2008-08-24T00:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added update about Alpha 3.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 23rd August 2008:  Mercury Alpha 2 prototypes have been tested.  A minor issue arose which required a modification to the PCB layout.  Alpha 3 PCBs are due Friday August 29th for commercial attachment of the ADC, preamp and FPGA chips.  Final assembly of two Alpha 3 prototypes will then be done by the testers and measurmeents taken.  We really hope this is the last PCB turn!&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: (contains design review details, but not complete manufacturing data pending board testing pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=831&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Alpha XA9 Schematic posted:  http://www.hamsdr.com/personaldirectory.aspx?id=830&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=549</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=549"/>
				<updated>2008-07-10T19:14:21Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added July 10 note.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 10th July 2008:  Mercury Alpha 2 prototypes were commercially assembled as a test run for release.  One minor problem was found on a PCB footprint and has been fixed in the layout.  The boards have passed functional testing (thank you, Scotty!) and are enroute to the Alpha test team!&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: (contains design review details, but not complete manufacturing data pending board testing pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=831&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Alpha XA9 Schematic posted:  http://www.hamsdr.com/personaldirectory.aspx?id=830&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=535</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=535"/>
				<updated>2008-06-20T02:06:16Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: pcb and schematic file updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: (contains design review details, but not complete manufacturing data pending board testing pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=831&lt;br /&gt;
&lt;br /&gt;
Update 19th June 2008: Alpha XA9 Schematic posted:  http://www.hamsdr.com/personaldirectory.aspx?id=830&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=523</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=523"/>
				<updated>2008-06-12T01:28:15Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: (temporarily withdrawn pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=828&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Alpha XA9 Schematic posted: ( temporarily withdrawn pending changes) http://www.hamsdr.com/personaldirectory.aspx?id=826&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=522</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=522"/>
				<updated>2008-06-11T22:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: revised link for latest pcb files.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: http://www.hamsdr.com/personaldirectory.aspx?id=828&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Alpha XA9 Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=826&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=521</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=521"/>
				<updated>2008-06-11T17:19:26Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: updated schematic and pcb file links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Rev B PCB Files (corresponds to Alpha XA9 Schematic) posted: http://www.hamsdr.com/personaldirectory.aspx?id=827&lt;br /&gt;
&lt;br /&gt;
Update 11th June 2008: Alpha XA9 Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=826&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=500</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=500"/>
				<updated>2008-04-27T00:42:48Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Changed PCB files.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 26th April 2008: Alpha 2 PCB Files posted: http://www.hamsdr.com/personaldirectory.aspx?id=796&lt;br /&gt;
&lt;br /&gt;
Update 8th April 2008: Final Alpha 1 Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=781&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=494</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=494"/>
				<updated>2008-04-16T22:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Added lapha pcb photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 16th April 2008:  Alpha PCBs and parts kits arrived.  Here is a photo of the bare PCB:&lt;br /&gt;
&lt;br /&gt;
[[Image:alpha1bareA.gif]]&lt;br /&gt;
&lt;br /&gt;
Update 8th April 2008: Final Alpha 1 Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=781&lt;br /&gt;
&lt;br /&gt;
Update 8th April 2008: Alpha 1 PCB Files posted: http://www.hamsdr.com/personaldirectory.aspx?id=782&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=File:Alpha1bareA.gif&amp;diff=493</id>
		<title>File:Alpha1bareA.gif</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=File:Alpha1bareA.gif&amp;diff=493"/>
				<updated>2008-04-16T22:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: Alpah 1 PCB, unpopulated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpah 1 PCB, unpopulated.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=490</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=490"/>
				<updated>2008-04-08T16:55:18Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: updated schematic and added pcb links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 8th April 2008: Final Alpha 1 Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=781&lt;br /&gt;
&lt;br /&gt;
Update 8th April 2008: Alpha 1 PCB Files posted: http://www.hamsdr.com/personaldirectory.aspx?id=782&lt;br /&gt;
&lt;br /&gt;
Update 5th April 2008: Updated block diagram to represent current schematic. &lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=485</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=485"/>
				<updated>2008-04-03T03:02:14Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: replaced alpha scematic link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 2nd April 2008: Updated Alpha Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=779&lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=480</id>
		<title>MERCURY</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=MERCURY&amp;diff=480"/>
				<updated>2008-03-19T01:37:07Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: added link to alpha schematic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MERCURY - 0-30MHz Direct Sampling Receiver==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the Mercury board are Phil Harman, VK6APH and Philip Covington [mailto:p.covington@gmail.com], N8VB.  The Mercury design will incorporate many design features of the QuickSilver QS1R [http://pcovington.blogspot.com/] prototype also designed by Philip Covington, N8VB.&lt;br /&gt;
&lt;br /&gt;
Perhaps the most exciting of all the modules, the Mercury board will enable direct sampling of the 0-65MHz spectrum. Based on a Linear Technology LTC2208 130MSPS 16-bit A/D converter [http://www.linear.com/pc/productDetail.do?navId=H0,C1,C1155,C1001,C1150,P13693,] the board will contain it's own FPGA to undertake Digital Down Conversion (DDC) to 250 kSPS or less for transfer over the Atlas bus to the USB interface on the OZY board.&lt;br /&gt;
&lt;br /&gt;
MERCURY will downsample in its own Altera Cyclone III FPGA, not unlike the USRP [http://www.comsec.com/wiki?UniversalSoftwareRadioPeripheral].&lt;br /&gt;
&lt;br /&gt;
There will be an option to upgrade to the LTC2209 170 MSPS 16 bit converter from Linear Technology.&lt;br /&gt;
&lt;br /&gt;
Update 18th March 2008: TAPR has agreed to fund the Mercury development proposal.&lt;br /&gt;
Initial Alpha Schematic posted: http://www.hamsdr.com/personaldirectory.aspx?id=774&lt;br /&gt;
&lt;br /&gt;
Update 24th May 2007: Block diagram of Verilog code added. &lt;br /&gt;
&lt;br /&gt;
Update 3 May 2007: Block diagram updated. Lyle KK7P has offered to lay out the PCB. &lt;br /&gt;
&lt;br /&gt;
Update 1 April 2007: Block diagram added to Wiki.&lt;br /&gt;
&lt;br /&gt;
Block diagram of Alpha design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_v5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Block diagram of Prototype Verilog code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury_Verilog(4).jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a photo of an LT2208 evaluation board connected to an Ozy board. (The little board to the right is a 3.3v regulator)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lt2208-to-Ozy.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Mercury 3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:OZY_MERC_TEST.JPG]]&lt;br /&gt;
&lt;br /&gt;
(Above) Initial Mercury prototype by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
[[Image:MercSpecCIC.gif]]&lt;br /&gt;
&lt;br /&gt;
(Above) Mercury spectrum analyzer software written by Phil Covington, N8VB&lt;br /&gt;
&lt;br /&gt;
Update 28th December 2006.&lt;br /&gt;
&lt;br /&gt;
The V2 Ozy board has double the number of LEs of the previous board so provides a little more room to experiment with the CIC filters. I've managed to fit a 4 section decimate by 512 CIC filter in the FPGA that provides an approximately 195kHz 24bit data stream to PowerSDR. By making the data stream compatible with PowerSDR we can use all the features of that code to evaluate the LT2208. Bill, KD5TFD, added code to PowerSDR to send the current frequency over the USB link to Ozy and that is decoded and applied to the CORDIC NCO in Mercury. That way when PowerSDR is tuned Mercury follows.&lt;br /&gt;
&lt;br /&gt;
As per the calculations below the LT2208 does not require a preamp below 20m. I added a 20dB preamp for the higher bands. At the moment I'm using my ATU as the only form of input filtering and so far there appears to be no strong signal problems.&lt;br /&gt;
&lt;br /&gt;
Today I added a PWM DAC to the FPGA that operates at approximately 48kHz. This allows me to listen to the output of the receiver. My initial reactions are that this is going to be a very good receiver! Whilst the CORDIC NCO spurs are a little higher than I would like there are very large sections of all bands where there a no spurs at all. We have a volunteer working on improving the spur performance. Due to the large number of LEs needed in the FPGA to get acceptable filtering performance we are evaluating alternative technologies to implement the DDC.&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merc Spec/Scope added Sept 7, 2006&lt;br /&gt;
&lt;br /&gt;
1th August 2006. Preliminary measurements are as follows:&lt;br /&gt;
&lt;br /&gt;
         Maximum input level =   +9dBm&lt;br /&gt;
               MDS(500Hz BW) = -120dBm&lt;br /&gt;
&lt;br /&gt;
Since the input transformer on the evaluation board is 1:1 then these results agree with Nyall's calculations below.&lt;br /&gt;
&lt;br /&gt;
15th August 2006. Many thanks to Nyall Davies, G8IBR for providing these calculations. Nyall has many years experience in developing DSP based radar systems and his input and expertise is greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
Mercury - Theoretical Performance&lt;br /&gt;
&lt;br /&gt;
  LT2208 clocking at 100 MHz&lt;br /&gt;
  Input level 1.5 Volts peak to peak mode.&lt;br /&gt;
  SFDR is quoted as 100 dB typical from 5 to 30 MHz. This figure will be used for IP3 calculations.&lt;br /&gt;
  Input impedance - balanced 200 Ohm.&lt;br /&gt;
&lt;br /&gt;
IP3 of A/D converter&lt;br /&gt;
&lt;br /&gt;
Thus input power 1.5 dBm for full scale. The A/D is specified at -1 dB full scale, i.e. 0.5 dBm. At this power the maximum third order spurious is 0.5 - 100 = 99.5 dBm From the IP3 diagram the IP3 is 50.5 dBm (54 with 2.25 Vpp input)&lt;br /&gt;
&lt;br /&gt;
Noise figure of A/D converter&lt;br /&gt;
&lt;br /&gt;
The signal to noise ratio of the A/D converter is typically 75.2 dB at 30 MHz and 75.3 at 5 MHz suggesting that we can take it as being evenly spread across the sampling bandwidth. Normally with a single A/D the Nyquist bandwidth is half the sampling frequency but we will be generating phase and quadrature signals so the noise is spread across the full sampling bandwidth. (It can be thought of as 2 samples.) the noise then will be bandwidth limited in the signal processing thus reducing the noise referred back to the input of the A/D by the ratio of the sampling bandwidth to the final bandwidth.&lt;br /&gt;
&lt;br /&gt;
For an SSB bandwidth the noise referred A/D input&lt;br /&gt;
&lt;br /&gt;
        = -75.2 dB below -1 dB FS - 10 Log(100 MHz/2.4 kHz) &lt;br /&gt;
        = -122.4 dBm&lt;br /&gt;
&lt;br /&gt;
Now KTB is -140 dBm thus the noise figure at the A/D input&lt;br /&gt;
&lt;br /&gt;
       = 17.6 dB&lt;br /&gt;
&lt;br /&gt;
For 500 Hz bandwidth the noise referred to A/D input&lt;br /&gt;
&lt;br /&gt;
       = -75.2 -1 - 10 Log(100MHz/500 Hz)&lt;br /&gt;
       = -129.2 dB&lt;br /&gt;
&lt;br /&gt;
Thus the noise figure is the same as noise figure is not a function of bandwidth.&lt;br /&gt;
&lt;br /&gt;
LOSSES - NOTE this has assumed no signal processing losses. Signal processing losses will add directly to the noise figure. These could consist of filter weighting loss, truncation losses and clock and A/D jitter.&lt;br /&gt;
&lt;br /&gt;
'''LOSSES'''&lt;br /&gt;
&lt;br /&gt;
Mixer. The digital mixer will have an insertion loss of 3.9 dB so the numbers in the processing will be that amount lower than those coming out of the A/D. Normally there is a 3 dB signal to noise loss due to the image noise from the front end amplifier. As we will be sampling I &amp;amp; Q we will effectively have an image rejection mixer thus no S/N loss is put in for the mixer.&lt;br /&gt;
&lt;br /&gt;
Clock and A/D jitter&lt;br /&gt;
&lt;br /&gt;
The aperture jitter of the LT2208 is 70 fs or 0.07 picoseconds For the sake of fairness we will allow the clock jitter to match the A/D aperture jitter. This can be translated into SSB phase noise and requires an oscillator as follows&lt;br /&gt;
&lt;br /&gt;
       300 Hz off carrier              -110 dBc/Hz&lt;br /&gt;
       2000 Hz off                     -139 dBc/Hz&lt;br /&gt;
       5000 Hz off                     -142 dBc/Hz&lt;br /&gt;
&lt;br /&gt;
This is not unreasonable for a good crystal oscillator. The effect is worse at higher frequencies according to the formula&lt;br /&gt;
&lt;br /&gt;
       SNR=20 Log(2 pi fin trms)&lt;br /&gt;
&lt;br /&gt;
Where fin is the input frequency and trms is the rms aperture jitter.&lt;br /&gt;
&lt;br /&gt;
This works out at 95 dB at 30 MHz. This appears somewhat meaningless, as the noise distribution will follow the spectrum of the clock. It does mean that we will have an effect similar to reciprocal mixing that will be worst at 10 m.&lt;br /&gt;
&lt;br /&gt;
Truncation losses should not be a problem with a 32 bit system but the word growth in the CIC filters is large. (Number of stages raised to the power of the decimation. As these are usually equal it is NN.) This means that several filters with lower numbers of stages and decimation ratio are usually cascaded and lower bits dropped off.&lt;br /&gt;
&lt;br /&gt;
Weighting loss would appear to be negligible with FIR filters giving one output sample for each input sample but if used for decimation with one output for every input there may be a weighting loss. I will presume that there are no S/N losses associated with the CIC filters, as I can find no reference to them but I have some reservations.&lt;br /&gt;
&lt;br /&gt;
If FFT processing is used, a weighting loss can be calculated.&lt;br /&gt;
&lt;br /&gt;
Without knowing the algorithms I would suggest from experience and gut feeling that we should think in terms of adding 3 dB to the previously calculated noise figure and call it 20.6 dB at the A/D. Allowing 2 dB for the front end filters and 0.8 dB for filter switching we have a noise figure of 23.4 dB.&lt;br /&gt;
&lt;br /&gt;
If we ensure that the external received noise is 10 dB about the Rx noise, the internal noise will only add 0.46 dB to the received noise floor.&lt;br /&gt;
&lt;br /&gt;
Given the suggested figures for minimum atmospheric noise we get the following requirements for a front end.&lt;br /&gt;
&lt;br /&gt;
      Band         Ext noise dB above KTB              Noise figure dB&lt;br /&gt;
       80                      38                              28&lt;br /&gt;
       40                      33                              23&lt;br /&gt;
       20                      28                              18&lt;br /&gt;
       15                      23                              13&lt;br /&gt;
       10                      18                               8   &lt;br /&gt;
&lt;br /&gt;
A front end amplifier with a gain of 15 dB and a 3 dB noise figure will give a final noise figure of 10.3 dB at 30 MHz. (See spreadsheet [link here when I learn how to do it! VK6APH ]).&lt;br /&gt;
&lt;br /&gt;
If it can achieve an INPUT IP3 of 35 dBm, this would match the system well and give an overall IP3 of 34.8 dBm.&lt;br /&gt;
&lt;br /&gt;
An attenuator of 13 dB would then produce the right noise figure for 40 m with an IP3 of 47.8 dBm.&lt;br /&gt;
&lt;br /&gt;
Maximum signal&lt;br /&gt;
&lt;br /&gt;
The maximum signal input must be considered as an A/D converter has a hard limit. The front end band pass filter on 40 m will give virtually zero attenuation to the nearby broadcast bands. This means that these large signals (s9 +60dB) will be present in the receiver. We do not have a crystal filter removing them early on.&lt;br /&gt;
&lt;br /&gt;
With 1.5 dBm maximum at the A/D and 15.2 dB of gain in front the maximum signal at the Rx input is ?13.7dBm or S9+59.3 dB. (Without the extra attenuator) The attenuator will still give some headroom with several of these signals adding. The final system appears well match to the real world.&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
               Noise figure            10.3 dB         23 dB with attenuator&lt;br /&gt;
               IP3                     34.8 dBm        47.8 with attenuator&lt;br /&gt;
               Max signal              s9+62 dB        s9 +75 with attenuator&lt;br /&gt;
&lt;br /&gt;
Preamplifier requirements:&lt;br /&gt;
&lt;br /&gt;
               Gain                    15 dB&lt;br /&gt;
               Noise figure             3 dB&lt;br /&gt;
               IP3in                   35 dB            (Output IP3 50 dB)&lt;br /&gt;
&lt;br /&gt;
With no amp:&lt;br /&gt;
&lt;br /&gt;
               Noise figure            23.4 dB&lt;br /&gt;
               IP3                     46.8 dBm&lt;br /&gt;
               Max signal              s9+77 dB&lt;br /&gt;
&lt;br /&gt;
It is actually better to use an plus attenuator. It gives a better IP3 than with no amplifier as the attenuator is placed before the filter and switching which each contribute there own limitation to the IP3 in the spreadsheet although these are estimated figures. The amplifier also produces a useful interface to the A/D.&lt;br /&gt;
&lt;br /&gt;
18th June 2006. The image above is of the LT2208 connected via a Xylo FPGA board over USB 2 to PowerSDR. The input signal level is 0dBm and we have about 100dB of dynamic range. Thanks to Bill KD5TFD for modifying PowerSDR to take the 16 bit data from the LT2208.&lt;br /&gt;
&lt;br /&gt;
The Verilog code in the Xylo FPGA implements a fixed NCO on 25.00MHz and multiplies the 16 bits of data from the LT2208 alternately buy 1 or or -1. This is followed by a CIC filter that decimates the data by 2048. Since the LT2208 is clocked at 100MHz this results in a data rate of approximately 48.8kHz.&lt;br /&gt;
&lt;br /&gt;
Next we will implement a CORDIC based NCO to provide tunable frequency control plus a half band filter to follow the CIC. Assuming this will all fit in the Xylo FPGA! If not we will have to wait for the OZY board to do further testing.&lt;br /&gt;
&lt;br /&gt;
The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.0 software&lt;br /&gt;
&lt;br /&gt;
Phil...VK6APH&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=324</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=324"/>
				<updated>2007-08-16T00:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
15th August 2007 - Alpha 2 kits all shipped today.&lt;br /&gt;
&lt;br /&gt;
11th August 2007 - Alpha 2 kits are ready to ship except for three (3) parts due on the 14th.  Added photos of bare boards (below).&lt;br /&gt;
&lt;br /&gt;
2nd August 2007 - Alpha 2 files uploaded.  Alpha 2 parts have been ordered and kits are expected to ship out by the 15th of this month.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=639&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=638&lt;br /&gt;
:Costed BOM : had errors, deleted&lt;br /&gt;
&lt;br /&gt;
12th May 2007 - Updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
7th May 2007 - Added ALC code, updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
3rd May 2007 - Alpha PCB working, V2 PCB presently being layed out, block diagram updated to reflect latest changes.&lt;br /&gt;
&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : see August 2nd, above.&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: see August 2nd, above.&lt;br /&gt;
:Initial BOM posted here: see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 2 Board&lt;br /&gt;
&lt;br /&gt;
[[Image:Penny2frontbare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;br /&gt;
&lt;br /&gt;
23rd April 2007:&amp;lt;br&amp;gt;&lt;br /&gt;
:U31 pin 3 not connected to 3V3.  Jumper to U36.&lt;br /&gt;
:L27 doesn't pick up 3V3.  Jumper to U36.&lt;br /&gt;
:U11 pin 2 not grounded.  Jumper to C41 or C50.&lt;br /&gt;
:PCB silkscreen doesn't show pin 1 on Hittite switches. U9 - lower left. U12 - upper right.  Right hand bank of filter switches: lower right.  Left hand bank of filter switches: upper left.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=323</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=323"/>
				<updated>2007-08-11T22:14:51Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
11th August 2007 - Alpha 2 kits are ready to ship except for three (3) parts due on the 14th.  Added photos of bare boards (below).&lt;br /&gt;
&lt;br /&gt;
2nd August 2007 - Alpha 2 files uploaded.  Alpha 2 parts have been ordered and kits are expected to ship out by the 15th of this month.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=639&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=638&lt;br /&gt;
:Costed BOM : had errors, deleted&lt;br /&gt;
&lt;br /&gt;
12th May 2007 - Updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
7th May 2007 - Added ALC code, updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
3rd May 2007 - Alpha PCB working, V2 PCB presently being layed out, block diagram updated to reflect latest changes.&lt;br /&gt;
&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : see August 2nd, above.&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: see August 2nd, above.&lt;br /&gt;
:Initial BOM posted here: see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 2 Board&lt;br /&gt;
&lt;br /&gt;
[[Image:Penny2frontbare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;br /&gt;
&lt;br /&gt;
23rd April 2007:&amp;lt;br&amp;gt;&lt;br /&gt;
:U31 pin 3 not connected to 3V3.  Jumper to U36.&lt;br /&gt;
:L27 doesn't pick up 3V3.  Jumper to U36.&lt;br /&gt;
:U11 pin 2 not grounded.  Jumper to C41 or C50.&lt;br /&gt;
:PCB silkscreen doesn't show pin 1 on Hittite switches. U9 - lower left. U12 - upper right.  Right hand bank of filter switches: lower right.  Left hand bank of filter switches: upper left.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=File:Penny2frontbare.gif&amp;diff=322</id>
		<title>File:Penny2frontbare.gif</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=File:Penny2frontbare.gif&amp;diff=322"/>
				<updated>2007-08-11T22:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=319</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=319"/>
				<updated>2007-08-03T02:26:28Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
&lt;br /&gt;
2nd August 2007 - Alpha 2 files uploaded.  ALpha 2 parts have been ordered and kits are expected to ship out by the 15th of this month.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files  : http://www.hamsdr.com/personaldirectory.aspx?id=639&lt;br /&gt;
:Schematic  : http://www.hamsdr.com/personaldirectory.aspx?id=638&lt;br /&gt;
:Costed BOM : http://www.hamsdr.com/personaldirectory.aspx?id=637&lt;br /&gt;
&lt;br /&gt;
12th May 2007 - Updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
7th May 2007 - Added ALC code, updated Verilog block diagram. &lt;br /&gt;
&lt;br /&gt;
3rd May 2007 - Alpha PCB working, V2 PCB presently being layed out, block diagram updated to reflect latest changes.&lt;br /&gt;
&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : see August 2nd, above.&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: see August 2nd, above.&lt;br /&gt;
:Initial BOM posted here: see August 2nd, above.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;br /&gt;
&lt;br /&gt;
23rd April 2007:&amp;lt;br&amp;gt;&lt;br /&gt;
:U31 pin 3 not connected to 3V3.  Jumper to U36.&lt;br /&gt;
:L27 doesn't pick up 3V3.  Jumper to U36.&lt;br /&gt;
:U11 pin 2 not grounded.  Jumper to C41 or C50.&lt;br /&gt;
:PCB silkscreen doesn't show pin 1 on Hittite switches. U9 - lower left. U12 - upper right.  Right hand bank of filter switches: lower right.  Left hand bank of filter switches: upper left.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=SASQUATCH&amp;diff=312</id>
		<title>SASQUATCH</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=SASQUATCH&amp;diff=312"/>
				<updated>2007-07-23T17:40:24Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==SASQUATCH - DSP back-end==&lt;br /&gt;
&lt;br /&gt;
The Sasquatch board is a proposed DSP back-end intended for use by constructors who would like to operate the HPSDR stand-alone rather than attached to a PC.&lt;br /&gt;
&lt;br /&gt;
Sasquatch could have the logic needed to implement a highly efficient VHF transmitter using envelope elimination and restoration techniques. &lt;br /&gt;
&lt;br /&gt;
Required Reading for EER/HELAPS:&lt;br /&gt;
&lt;br /&gt;
HELAPS article from AMSAT Eagle Pedia http://www.amsat.org/amsat-new/eagle/EaglePedia/index.php/Image:HELAPS_D_considerations.pdf&lt;br /&gt;
&lt;br /&gt;
2401 MHz HELAPS transmitter block diagram http://www.amsat.org/amsat-new/eagle/EaglePedia/index.php/Image:HELAPS_D_preliminary_block_diagram_-_N2UO.pdf&lt;br /&gt;
&lt;br /&gt;
RF Power Amplifiers, Mihai Albulet, Noble Publishing, ISBN 1-884932-12-6 http://hpsdr.org/wiki/index.php?title=Special:Booksources&amp;amp;isbn=1884932126&lt;br /&gt;
&lt;br /&gt;
RF Power Amplifiers for Wireless Communications, Steve Cripps, Artech House, ISBN 0-89006-989-1&lt;br /&gt;
http://hpsdr.org/wiki/index.php?title=Special:Booksources&amp;amp;isbn=0890069891&lt;br /&gt;
&lt;br /&gt;
Advanced Techniques in RF Power Amplifier Design, Steve Cripps, Artech House, ISBN 1-58053-282-9&lt;br /&gt;
http://hpsdr.org/wiki/index.php?title=Special:Booksources&amp;amp;isbn=1580532829&lt;br /&gt;
&lt;br /&gt;
Watch this space...&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Janus&amp;diff=255</id>
		<title>Janus</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Janus&amp;diff=255"/>
				<updated>2007-05-16T00:27:07Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JANUS - ADC/DAC Board==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the board are Bill Tracey, KD5TFD and Phil Harman, VK6APH. Lyle Johnson, KK7P did the PCB layout.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Janus module is a very high performance, dual, full duplex, A/D and D/A converter board. The A/D sample rate options are 48, 96 or 192kHz and the D/As are fixed at 48kHz. While the M-Audio Delta 44 has become the de-facto standard for A/D sound cards for use with a SDR, there are a number of advantages to rolling your own. These include having complete control of any software drivers needed to communicate with the A/D chips as well as optimization of sampling rates and bit depths for individual signals. It's also possible to cost effectively develop a board which approaches the performance of professional high end sound cards.&lt;br /&gt;
&lt;br /&gt;
Independent testing of the Beta Janus boards has confirmed the very high performance of the completed card.&lt;br /&gt;
&lt;br /&gt;
The Janus board needs to be paired with an Ozy board in order to provide a high performance sound card replacement. This combination enables a single USB connection to provide all audio connections to the SDR hardware as well as acting as a parallel port replacement for the Flex-Radio SDR1000 (TM).&lt;br /&gt;
&lt;br /&gt;
The consumer demand for high quality PC sound cards has resulted in the availability of a number of very high performance, and low cost, A/D and D/A converter chips that are ideal candidates for this project.&lt;br /&gt;
&lt;br /&gt;
A block diagram of Janus is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:Janus.jpg]]&lt;br /&gt;
&lt;br /&gt;
Block diagram of the Janus Verilog code&lt;br /&gt;
&lt;br /&gt;
[[Image:Janus_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
May 15 2007 - Uploaded AB1DO's Janus+Ozy+PowerSDR Document at http://www.hamsdr.com/personaldirectory.aspx?id=564&lt;br /&gt;
&lt;br /&gt;
February 14 2007 - Production schematic files now at http://www.hamsdr.com/personaldirectory.aspx?id=501 and production BOM file now at http://www.hamsdr.com/personaldirectory.aspx?id=502.  Only change from previous version is change of 2K resistors to 10K resistors for PWM input filter.  KK7P&lt;br /&gt;
&lt;br /&gt;
Feburary 12 2007 - Design released for production. VK6APH &amp;amp; KK7P.&lt;br /&gt;
&lt;br /&gt;
February 01 2007 - Production PCB files now at http://www.hamsdr.com/personaldirectory.aspx?id=485 Minor changes to improve manufacurability. KK7P&lt;br /&gt;
&lt;br /&gt;
January 29 2007 - uploaded 2006 ARRL/TAPR DCC paper on Janus: [[Media:Janus-DCC-2006-paper.pdf]]&lt;br /&gt;
&lt;br /&gt;
December 23 - Updated (production!) PCB files now at (link deleted, see Feb 01 2007 ). Includes solder paste layer, minor tweaks to silkscreen layer and better separation of vias from SMT pads to facilitate automated assembly (and helpful for those of you who use toaster ovens to solder your boards!). KK7P&lt;br /&gt;
&lt;br /&gt;
December 10 - Janus V2 tested with Ozy V2, all appears to work OK. VK6APH&lt;br /&gt;
&lt;br /&gt;
November 21 - Initial check out of Alpha 2 board indicates all functions work OK. VK6APH&lt;br /&gt;
&lt;br /&gt;
November 18 - Photo of Janus updated with Alpha 2 board. All kits are confirmed in the hands of the test team. KK7P&lt;br /&gt;
&lt;br /&gt;
November 10 - PCBs arived early (thanks, FedEx!) and Alpha 2 kits were shipped today, Nov 10th. KK7P&lt;br /&gt;
&lt;br /&gt;
November 09 - Alpha 2 PC boards were shipped yesterday, due to arrive Monday 13th. Alpha 2 test kits are ready to ship upon arrival of PC boards. Updated PCB files are now on hamsdr and pointed to by the corrected link below (status dated October 1st). KK7P&lt;br /&gt;
&lt;br /&gt;
October 29 - Alpha board testing is complete!!! Thankyou to Bill, Bob and Rick. Alpha 2 PC boards were ordered today, with expected delivery early next week.&lt;br /&gt;
&lt;br /&gt;
October 20 - Uploaded some screen shots comparing the pricey LT1128CS8 op amps compared to the more value priced NE5534ADR op amps Lyle (KK7P) suggested. Details are on [[OpAmp Bakeoff]]&lt;br /&gt;
&lt;br /&gt;
October 1st - Janus Alpha 2 prototyping is underway. Parts have been ordered for six (6) boards. The changes outlined in the &amp;quot;Janus Alpha Revisions&amp;quot; (below) have been incorporated. The changes have all been tested by hacks on one or more of the original Janus boards. There is a small but significant test yet to be done, after which we will get the new PCB fabricated (assuming the remaining test is successful, of course).&lt;br /&gt;
&lt;br /&gt;
See (link deleted, see Feb 14 2007 ) for the latest schematic (rev XC9).&lt;br /&gt;
&lt;br /&gt;
See (link deleted, see Feb 14 2007 ) for the latest Bill of Materials(rev XC9).&lt;br /&gt;
&lt;br /&gt;
August 15th - Janus has been successfully interfaced to the Ozy board. Currently preparing for Beta version prior to production.&lt;br /&gt;
&lt;br /&gt;
July 14 2006 - All the functions have been tested successfully! The sampling speed (48/96/192k) can be changed from PowerSDR now. Minor changes to the circuit and PCB are being made ready for the production version. The main clock at 12.288MHz has been changed to a VCXO so it can be phase locked to the Mercury reference.&lt;br /&gt;
&lt;br /&gt;
July 13 2006 - See (link deleted, see Feb 14 2007 ) for provisional Janus Beta schematic.&lt;br /&gt;
&lt;br /&gt;
July 08 2006 - See [[JanusAlphaRevisions]] for some notes on revisions needed for the production Janus board.&lt;br /&gt;
&lt;br /&gt;
Update June 21 - All parts are in hand or on the way to alpha builders, and the bring up begins. More info on the bring up of the Apha Janus @ [[JanusBringup]] --kd5tfd.&lt;br /&gt;
&lt;br /&gt;
Update June 07 - Alpha PCBs arrived today! - KK7P&lt;br /&gt;
&lt;br /&gt;
Update 26 May 2006&lt;br /&gt;
&lt;br /&gt;
The results of the ADC bake-off are in and the AK5394A is the clear winner for our particular application due to its flat noise floor at 192kps.&lt;br /&gt;
&lt;br /&gt;
The measured figures of the prototype Janus using the AK5394A are:&lt;br /&gt;
&lt;br /&gt;
Noise Floor = -160dBm (in an 11Hz FFT bandwidth) Dynamic Range = 120dB ENOB = 20 bits&lt;br /&gt;
&lt;br /&gt;
We are now at the final review stages of the Janus circuit and expect to be moving to prototype PCB manufacture very shortly.&lt;br /&gt;
&lt;br /&gt;
The Verilog code for the Xylo board has been changed to support the AK5394A ADC in I2S Slave mode. In addition, the ADC can be switched between 192/96/48kps under control of PowerSDR. The clocking for the TLV320 has been altered so that its ADC and DAC always run at 48kHz. The TLV320 code has also been altered to enable it to run in I2S mode. The clocks for the ADC and DAC are now obtained by dividing down the 24.576MHz rather than running the AK5394A in Master mode.&lt;br /&gt;
&lt;br /&gt;
Bill, KD5TFD, has modified PowerSDR so that it can accept ADC data from the AK53954A at 192/96/48kps and send received DAC data back to the TLV320 at 48kHz. He has also modified the code to up-sample the 48kHz microphone/line-in data from the TLV320 to 192/96kps.&lt;br /&gt;
&lt;br /&gt;
Bill's modifications to the PowerSDR sofware provides 3 A/D inputs ( I, Q, and line/microphone) and 4 outputs (left/right receiver audio and I/Q audio for the exciter). These are both full duplex so VOX etc. operation works just fine. He has also added PTT and CW inputs to the FPGA and these appear to provide very low latency inputs to PowerSDR.&lt;br /&gt;
&lt;br /&gt;
The document that describes the protocol used over the USB to/from the PC can be found below in the documentation section for JANUS.&lt;br /&gt;
&lt;br /&gt;
Phil, VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PCB for the Janus board was laid out by Lyle, KK7P. The latest version of the Alpha schematic may be found at (link deleted, see Feb 14 2007 ) and the PCB layout is at (link deleted, see Feb 01 2007 ) for viewing or download.&lt;br /&gt;
&lt;br /&gt;
Note that the PCB follows Phil Covington's 120mm x 100mm suggestion. Minor edits have been made to the schematic to incorporate the latest changes from Phil Harman.&lt;br /&gt;
&lt;br /&gt;
You will note that copyrights have been asserted to both the schematic and the PCB layout. This is to protect the content while we figure out how to make this open source. Some of us have had the unpleasant experience in the past of a third party taking our work, claiming it as their own, and then demanding compensation! Note that there is no guarantee that this design does not infringe on someone's patents, designs or claims; use it at your own risk.&lt;br /&gt;
&lt;br /&gt;
A photograph of the first assembled Alpha 2 board (11/18) is here: [[Image:Janusalpha2.gif]]&lt;br /&gt;
&lt;br /&gt;
The selection of A/D converter for microphone and line inputs and D/A converters for audio out and I/Q signals for the transmitter was somewhat simpler. It was hard to go past the TI TLV320AIC23B. This remarkable chip contains a microphone amplifier, with bias feed for an electret microphone, stereo line in and out, stereo 16-bit A/D and D/A converters together with 35mW stereo headphone amplifier. The price for this chip is $7 (US) in single quantities. We have a lot to thank MP3 players for!&lt;br /&gt;
&lt;br /&gt;
== Circuit Description ==&lt;br /&gt;
&lt;br /&gt;
This description applies to the Rev XC11 schematic, released February 14, 2007.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 1 - BUS INTERFACE and CPLD'''&lt;br /&gt;
&lt;br /&gt;
The 96-pin DIN connector which plugs into the ATLAS backplane is in the upper left of the page, labeled P1A..P1C.&lt;br /&gt;
&lt;br /&gt;
U11 is an Altera EPM240 CPLD. [http://www.altera.com/products/devices/cpld/max2/mx2-index.jsp] This is actually a small, SRAM-based FPGA similar to the Cyclone series. It has an on-chip Flash configuration memory. U11 is used to map the ATLAS buses to the ADC, CODEC and PWM on Janus. It also provides clocks to the ADC and CODEC, derived from XO1, or accepts an external clock if multiple Janus boards are installed. Three unused pins on the device are used for a test point (TP3) and to drive a pair of LEDs (LED4, LED5) under program/CPLD control.&lt;br /&gt;
&lt;br /&gt;
XO1 is a voltage controlled crystal oscillator. A digital phase locked loop is implemented in the CPLD, and the resistors and capacitors associate with the TUNE line going to XO1 pin 1 are used to filter the pulses from the CPLD to a DC voltage. Initial experiments show a lock time on the order of 15 seconds. The intent is to slave this crystal oscillator a very stable reference (see the Gibraltar project, for example), so a slow response with very low noise is prefered to a fast response with noisy sidebands.&lt;br /&gt;
&lt;br /&gt;
P2 allows local configuration of U11 by a standard Altera-compatible JTAG programmer. U11 may also be programmed over the ATLAS bus by another device, such as Ozymandias. For the latter, JP12 must be placed if Janus is the last card from the master. There must be no empty slots beween Ozymandias and Janus for this to work, and Ozymandias must be &amp;quot;upstream&amp;quot; from Janus. If all slots are filled, then the &amp;quot;upstream&amp;quot; requirement is no longer in force.&lt;br /&gt;
&lt;br /&gt;
An I2C interface is provided to configure the CODEC (on sheet 3) as well as to the CPLD if an I2C function is programmed into it. JP10 and JP11 may be placed to directly conenct the CODEC to the ATLAS I2C bus pins. R34 and R37 are local pull ups to enable to I2C open-collector logic.&lt;br /&gt;
&lt;br /&gt;
U13 [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4272] provides a unique 64-bit serial number as well as 128 bytes of EEPROM memory on a Dallas 1-wire bus. This is to support remote identification and configuration of Janus, for example by Ozymandias.&lt;br /&gt;
&lt;br /&gt;
RP1-6 provide a statis bleed-off path to protect Janus' circuitry from damage when the board is inserted into a backplane, and from undriven inputs.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 2 - ADC'''&lt;br /&gt;
&lt;br /&gt;
U7 is the AKM AK5394A ADC chip. [http://www.asahi-kasei.co.jp/akm/en/product/ak5394a/ak5394a.html] This is a 2 channel, 24-bit component with excellent specifications and capable of operation beyond 200 kilosamples/second. Significant bypassing is required on various pins of this device.&lt;br /&gt;
&lt;br /&gt;
U2 provides bias voltage for the input buffer amplifiers, and R10 is selected to match the buffer amplifier offset to the ADC inputs.&lt;br /&gt;
&lt;br /&gt;
There are two channels of input amplifer, the left is discussed, the right is similar.&lt;br /&gt;
&lt;br /&gt;
Assuming a balanced input applied to J2 (external cable) or P3 (adjacent board), one side is coupled through FL3 to U4. FL3 helps to isolate noise on the input, perhaps stray RF. R22 introduces DC bias, C26 couples the audio signal. U4 buffers the signal, with R19, R21 and C2 arranged to maximize dynamic range and minimize noise. The other side of the balanced input signal is similarly buffered by U6.&lt;br /&gt;
&lt;br /&gt;
This input configuration was chosen for high input impedance to minimize loading on a QSD-style detector that might drive Janus. This circuit is not compatible with &amp;quot;professional audio&amp;quot; signal levels or impedance.&lt;br /&gt;
&lt;br /&gt;
U6/U4 outputs are bypassed by C22, working in conjunction with R19/R21/R25/R26 to provide rolloff for the sigma-delta ADC convertor within U7.&lt;br /&gt;
&lt;br /&gt;
If an unbalanced signal is required, then jumpers JP4 and JP6 are placed. The input signal is applied to U4, and the output from U4 is coupled to the inverting input of U6 through R23/JP6 so that U6 provides inverting, unity gain. The non-inverting input of U6 is shunted by JP4.&lt;br /&gt;
&lt;br /&gt;
If a higher level signal input tolerance is required, JP5 is removed and R17 reduces the input ampltitude, working against the nominal input impedance of the buffer amplifier.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 3 - CODEC and PWM'''&lt;br /&gt;
&lt;br /&gt;
U9 is a TI TLV320AIC23B [http://focus.ti.com/docs/prod/folders/print/tlv320aic23b.html] 2-channel CODEC (COder/DECoder) which has ADC and DAC functions. It is fully configured by the FPGA. Signals are bypassed for RF and AC coupled to the analog inputs or from the analog outputs of U9. U9 is intended to provide &amp;quot;baseband&amp;quot; audio I/O for the HPSDR. Note that no speaker amplifier is provided on Janus.&lt;br /&gt;
&lt;br /&gt;
Just as 8-pin microphone connectors adhere to no standards in Amateur radio, simple 3.5mm microphone connectors are also &amp;quot;standards free.&amp;quot; JP7..JP9 allow configuration of the microphone connector. JP7 may be placed to apply DC bias to the tip or ring of the mic connector, or left off if no bias is required (e.g., a dynamic mic). JP8 selects the tip or ring for PTT, or may be left off if the mic has no PTT function. JP9 selects the tip or ring for mic audio. This jumper must be placed!&lt;br /&gt;
&lt;br /&gt;
The PTT signal is pulled high by R35, and the PTT assertion (pulled to ground) is coupled by D1. R33 and C58 provide further decoupling of the PTT input.&lt;br /&gt;
&lt;br /&gt;
U14 provides integration and buffering of the PWM signals from Ozy or some other source on the ATLAS backplane. These outputs are intended to drive a QSE mixer for transmission.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 4 - Power Supply'''&lt;br /&gt;
&lt;br /&gt;
U12 and associated bypass capacitors supply +3V3. This is the primary digital power supply, as well as the CODEC analog supply.&lt;br /&gt;
&lt;br /&gt;
U8 is the +5V regulator, which is used by the AKM AK5394A ADC on sheet 2.&lt;br /&gt;
&lt;br /&gt;
U5 supplies +10V, used in the ADC, PWM and CODEC analog buffer amplifiers.&lt;br /&gt;
&lt;br /&gt;
U10 provides -5V, used by the ADC analog buffer amplifiers.&lt;br /&gt;
&lt;br /&gt;
Four (4) LEDs are visual indicators that the various supplies are working.&lt;br /&gt;
&lt;br /&gt;
J8 is an optional terminal strip connector to simplify powering Janus if the Atlas backplane is not present.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Parts List'''&lt;br /&gt;
&lt;br /&gt;
The parts list for Rev XC9 of Janus in Excel format is here: (link deleted, see Feb 14 2007 )&lt;br /&gt;
&lt;br /&gt;
    * The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.1 software &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
There are two parts of the written documentation in planning. Part #1 documents the schematic as well as the USB protocol for JANUS. Part #2 shows the board assembly as well as additional information.&lt;br /&gt;
&lt;br /&gt;
Part #1 is available at: http://www.needles.de/HPSDR/JANUS_1_DocuUSLet.pdf&lt;br /&gt;
&lt;br /&gt;
Part #2 will be available soon.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Janus&amp;diff=254</id>
		<title>Janus</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Janus&amp;diff=254"/>
				<updated>2007-05-16T00:24:14Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==JANUS - ADC/DAC Board==&lt;br /&gt;
&lt;br /&gt;
The project leaders for the board are Bill Tracey, KD5TFD and Phil Harman, VK6APH. Lyle Johnson, KK7P did the PCB layout.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Janus module is a very high performance, dual, full duplex, A/D and D/A converter board. The A/D sample rate options are 48, 96 or 192kHz and the D/As are fixed at 48kHz. While the M-Audio Delta 44 has become the de-facto standard for A/D sound cards for use with a SDR, there are a number of advantages to rolling your own. These include having complete control of any software drivers needed to communicate with the A/D chips as well as optimization of sampling rates and bit depths for individual signals. It's also possible to cost effectively develop a board which approaches the performance of professional high end sound cards.&lt;br /&gt;
&lt;br /&gt;
Independent testing of the Beta Janus boards has confirmed the very high performance of the completed card.&lt;br /&gt;
&lt;br /&gt;
The Janus board needs to be paired with an Ozy board in order to provide a high performance sound card replacement. This combination enables a single USB connection to provide all audio connections to the SDR hardware as well as acting as a parallel port replacement for the Flex-Radio SDR1000 (TM).&lt;br /&gt;
&lt;br /&gt;
The consumer demand for high quality PC sound cards has resulted in the availability of a number of very high performance, and low cost, A/D and D/A converter chips that are ideal candidates for this project.&lt;br /&gt;
&lt;br /&gt;
A block diagram of Janus is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:Janus.jpg]]&lt;br /&gt;
&lt;br /&gt;
Block diagram of the Janus Verilog code&lt;br /&gt;
&lt;br /&gt;
[[Image:Janus_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
&lt;br /&gt;
May 15 2007 - Uploaded AB1DO's Jnaus+Ozy+PowerSDR Document at http://www.hamsdr.com/personaldirectory.aspx?id=564&lt;br /&gt;
&lt;br /&gt;
February 14 2007 - Production schematic files now at http://www.hamsdr.com/personaldirectory.aspx?id=501 and production BOM file now at http://www.hamsdr.com/personaldirectory.aspx?id=502.  Only change from previous version is change of 2K resistors to 10K resistors for PWM input filter.  KK7P&lt;br /&gt;
&lt;br /&gt;
Feburary 12 2007 - Design released for production. VK6APH &amp;amp; KK7P.&lt;br /&gt;
&lt;br /&gt;
February 01 2007 - Production PCB files now at http://www.hamsdr.com/personaldirectory.aspx?id=485 Minor changes to improve manufacurability. KK7P&lt;br /&gt;
&lt;br /&gt;
January 29 2007 - uploaded 2006 ARRL/TAPR DCC paper on Janus: [[Media:Janus-DCC-2006-paper.pdf]]&lt;br /&gt;
&lt;br /&gt;
December 23 - Updated (production!) PCB files now at (link deleted, see Feb 01 2007 ). Includes solder paste layer, minor tweaks to silkscreen layer and better separation of vias from SMT pads to facilitate automated assembly (and helpful for those of you who use toaster ovens to solder your boards!). KK7P&lt;br /&gt;
&lt;br /&gt;
December 10 - Janus V2 tested with Ozy V2, all appears to work OK. VK6APH&lt;br /&gt;
&lt;br /&gt;
November 21 - Initial check out of Alpha 2 board indicates all functions work OK. VK6APH&lt;br /&gt;
&lt;br /&gt;
November 18 - Photo of Janus updated with Alpha 2 board. All kits are confirmed in the hands of the test team. KK7P&lt;br /&gt;
&lt;br /&gt;
November 10 - PCBs arived early (thanks, FedEx!) and Alpha 2 kits were shipped today, Nov 10th. KK7P&lt;br /&gt;
&lt;br /&gt;
November 09 - Alpha 2 PC boards were shipped yesterday, due to arrive Monday 13th. Alpha 2 test kits are ready to ship upon arrival of PC boards. Updated PCB files are now on hamsdr and pointed to by the corrected link below (status dated October 1st). KK7P&lt;br /&gt;
&lt;br /&gt;
October 29 - Alpha board testing is complete!!! Thankyou to Bill, Bob and Rick. Alpha 2 PC boards were ordered today, with expected delivery early next week.&lt;br /&gt;
&lt;br /&gt;
October 20 - Uploaded some screen shots comparing the pricey LT1128CS8 op amps compared to the more value priced NE5534ADR op amps Lyle (KK7P) suggested. Details are on [[OpAmp Bakeoff]]&lt;br /&gt;
&lt;br /&gt;
October 1st - Janus Alpha 2 prototyping is underway. Parts have been ordered for six (6) boards. The changes outlined in the &amp;quot;Janus Alpha Revisions&amp;quot; (below) have been incorporated. The changes have all been tested by hacks on one or more of the original Janus boards. There is a small but significant test yet to be done, after which we will get the new PCB fabricated (assuming the remaining test is successful, of course).&lt;br /&gt;
&lt;br /&gt;
See (link deleted, see Feb 14 2007 ) for the latest schematic (rev XC9).&lt;br /&gt;
&lt;br /&gt;
See (link deleted, see Feb 14 2007 ) for the latest Bill of Materials(rev XC9).&lt;br /&gt;
&lt;br /&gt;
August 15th - Janus has been successfully interfaced to the Ozy board. Currently preparing for Beta version prior to production.&lt;br /&gt;
&lt;br /&gt;
July 14 2006 - All the functions have been tested successfully! The sampling speed (48/96/192k) can be changed from PowerSDR now. Minor changes to the circuit and PCB are being made ready for the production version. The main clock at 12.288MHz has been changed to a VCXO so it can be phase locked to the Mercury reference.&lt;br /&gt;
&lt;br /&gt;
July 13 2006 - See (link deleted, see Feb 14 2007 ) for provisional Janus Beta schematic.&lt;br /&gt;
&lt;br /&gt;
July 08 2006 - See [[JanusAlphaRevisions]] for some notes on revisions needed for the production Janus board.&lt;br /&gt;
&lt;br /&gt;
Update June 21 - All parts are in hand or on the way to alpha builders, and the bring up begins. More info on the bring up of the Apha Janus @ [[JanusBringup]] --kd5tfd.&lt;br /&gt;
&lt;br /&gt;
Update June 07 - Alpha PCBs arrived today! - KK7P&lt;br /&gt;
&lt;br /&gt;
Update 26 May 2006&lt;br /&gt;
&lt;br /&gt;
The results of the ADC bake-off are in and the AK5394A is the clear winner for our particular application due to its flat noise floor at 192kps.&lt;br /&gt;
&lt;br /&gt;
The measured figures of the prototype Janus using the AK5394A are:&lt;br /&gt;
&lt;br /&gt;
Noise Floor = -160dBm (in an 11Hz FFT bandwidth) Dynamic Range = 120dB ENOB = 20 bits&lt;br /&gt;
&lt;br /&gt;
We are now at the final review stages of the Janus circuit and expect to be moving to prototype PCB manufacture very shortly.&lt;br /&gt;
&lt;br /&gt;
The Verilog code for the Xylo board has been changed to support the AK5394A ADC in I2S Slave mode. In addition, the ADC can be switched between 192/96/48kps under control of PowerSDR. The clocking for the TLV320 has been altered so that its ADC and DAC always run at 48kHz. The TLV320 code has also been altered to enable it to run in I2S mode. The clocks for the ADC and DAC are now obtained by dividing down the 24.576MHz rather than running the AK5394A in Master mode.&lt;br /&gt;
&lt;br /&gt;
Bill, KD5TFD, has modified PowerSDR so that it can accept ADC data from the AK53954A at 192/96/48kps and send received DAC data back to the TLV320 at 48kHz. He has also modified the code to up-sample the 48kHz microphone/line-in data from the TLV320 to 192/96kps.&lt;br /&gt;
&lt;br /&gt;
Bill's modifications to the PowerSDR sofware provides 3 A/D inputs ( I, Q, and line/microphone) and 4 outputs (left/right receiver audio and I/Q audio for the exciter). These are both full duplex so VOX etc. operation works just fine. He has also added PTT and CW inputs to the FPGA and these appear to provide very low latency inputs to PowerSDR.&lt;br /&gt;
&lt;br /&gt;
The document that describes the protocol used over the USB to/from the PC can be found below in the documentation section for JANUS.&lt;br /&gt;
&lt;br /&gt;
Phil, VK6APH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The PCB for the Janus board was laid out by Lyle, KK7P. The latest version of the Alpha schematic may be found at (link deleted, see Feb 14 2007 ) and the PCB layout is at (link deleted, see Feb 01 2007 ) for viewing or download.&lt;br /&gt;
&lt;br /&gt;
Note that the PCB follows Phil Covington's 120mm x 100mm suggestion. Minor edits have been made to the schematic to incorporate the latest changes from Phil Harman.&lt;br /&gt;
&lt;br /&gt;
You will note that copyrights have been asserted to both the schematic and the PCB layout. This is to protect the content while we figure out how to make this open source. Some of us have had the unpleasant experience in the past of a third party taking our work, claiming it as their own, and then demanding compensation! Note that there is no guarantee that this design does not infringe on someone's patents, designs or claims; use it at your own risk.&lt;br /&gt;
&lt;br /&gt;
A photograph of the first assembled Alpha 2 board (11/18) is here: [[Image:Janusalpha2.gif]]&lt;br /&gt;
&lt;br /&gt;
The selection of A/D converter for microphone and line inputs and D/A converters for audio out and I/Q signals for the transmitter was somewhat simpler. It was hard to go past the TI TLV320AIC23B. This remarkable chip contains a microphone amplifier, with bias feed for an electret microphone, stereo line in and out, stereo 16-bit A/D and D/A converters together with 35mW stereo headphone amplifier. The price for this chip is $7 (US) in single quantities. We have a lot to thank MP3 players for!&lt;br /&gt;
&lt;br /&gt;
== Circuit Description ==&lt;br /&gt;
&lt;br /&gt;
This description applies to the Rev XC11 schematic, released February 14, 2007.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 1 - BUS INTERFACE and CPLD'''&lt;br /&gt;
&lt;br /&gt;
The 96-pin DIN connector which plugs into the ATLAS backplane is in the upper left of the page, labeled P1A..P1C.&lt;br /&gt;
&lt;br /&gt;
U11 is an Altera EPM240 CPLD. [http://www.altera.com/products/devices/cpld/max2/mx2-index.jsp] This is actually a small, SRAM-based FPGA similar to the Cyclone series. It has an on-chip Flash configuration memory. U11 is used to map the ATLAS buses to the ADC, CODEC and PWM on Janus. It also provides clocks to the ADC and CODEC, derived from XO1, or accepts an external clock if multiple Janus boards are installed. Three unused pins on the device are used for a test point (TP3) and to drive a pair of LEDs (LED4, LED5) under program/CPLD control.&lt;br /&gt;
&lt;br /&gt;
XO1 is a voltage controlled crystal oscillator. A digital phase locked loop is implemented in the CPLD, and the resistors and capacitors associate with the TUNE line going to XO1 pin 1 are used to filter the pulses from the CPLD to a DC voltage. Initial experiments show a lock time on the order of 15 seconds. The intent is to slave this crystal oscillator a very stable reference (see the Gibraltar project, for example), so a slow response with very low noise is prefered to a fast response with noisy sidebands.&lt;br /&gt;
&lt;br /&gt;
P2 allows local configuration of U11 by a standard Altera-compatible JTAG programmer. U11 may also be programmed over the ATLAS bus by another device, such as Ozymandias. For the latter, JP12 must be placed if Janus is the last card from the master. There must be no empty slots beween Ozymandias and Janus for this to work, and Ozymandias must be &amp;quot;upstream&amp;quot; from Janus. If all slots are filled, then the &amp;quot;upstream&amp;quot; requirement is no longer in force.&lt;br /&gt;
&lt;br /&gt;
An I2C interface is provided to configure the CODEC (on sheet 3) as well as to the CPLD if an I2C function is programmed into it. JP10 and JP11 may be placed to directly conenct the CODEC to the ATLAS I2C bus pins. R34 and R37 are local pull ups to enable to I2C open-collector logic.&lt;br /&gt;
&lt;br /&gt;
U13 [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4272] provides a unique 64-bit serial number as well as 128 bytes of EEPROM memory on a Dallas 1-wire bus. This is to support remote identification and configuration of Janus, for example by Ozymandias.&lt;br /&gt;
&lt;br /&gt;
RP1-6 provide a statis bleed-off path to protect Janus' circuitry from damage when the board is inserted into a backplane, and from undriven inputs.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 2 - ADC'''&lt;br /&gt;
&lt;br /&gt;
U7 is the AKM AK5394A ADC chip. [http://www.asahi-kasei.co.jp/akm/en/product/ak5394a/ak5394a.html] This is a 2 channel, 24-bit component with excellent specifications and capable of operation beyond 200 kilosamples/second. Significant bypassing is required on various pins of this device.&lt;br /&gt;
&lt;br /&gt;
U2 provides bias voltage for the input buffer amplifiers, and R10 is selected to match the buffer amplifier offset to the ADC inputs.&lt;br /&gt;
&lt;br /&gt;
There are two channels of input amplifer, the left is discussed, the right is similar.&lt;br /&gt;
&lt;br /&gt;
Assuming a balanced input applied to J2 (external cable) or P3 (adjacent board), one side is coupled through FL3 to U4. FL3 helps to isolate noise on the input, perhaps stray RF. R22 introduces DC bias, C26 couples the audio signal. U4 buffers the signal, with R19, R21 and C2 arranged to maximize dynamic range and minimize noise. The other side of the balanced input signal is similarly buffered by U6.&lt;br /&gt;
&lt;br /&gt;
This input configuration was chosen for high input impedance to minimize loading on a QSD-style detector that might drive Janus. This circuit is not compatible with &amp;quot;professional audio&amp;quot; signal levels or impedance.&lt;br /&gt;
&lt;br /&gt;
U6/U4 outputs are bypassed by C22, working in conjunction with R19/R21/R25/R26 to provide rolloff for the sigma-delta ADC convertor within U7.&lt;br /&gt;
&lt;br /&gt;
If an unbalanced signal is required, then jumpers JP4 and JP6 are placed. The input signal is applied to U4, and the output from U4 is coupled to the inverting input of U6 through R23/JP6 so that U6 provides inverting, unity gain. The non-inverting input of U6 is shunted by JP4.&lt;br /&gt;
&lt;br /&gt;
If a higher level signal input tolerance is required, JP5 is removed and R17 reduces the input ampltitude, working against the nominal input impedance of the buffer amplifier.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 3 - CODEC and PWM'''&lt;br /&gt;
&lt;br /&gt;
U9 is a TI TLV320AIC23B [http://focus.ti.com/docs/prod/folders/print/tlv320aic23b.html] 2-channel CODEC (COder/DECoder) which has ADC and DAC functions. It is fully configured by the FPGA. Signals are bypassed for RF and AC coupled to the analog inputs or from the analog outputs of U9. U9 is intended to provide &amp;quot;baseband&amp;quot; audio I/O for the HPSDR. Note that no speaker amplifier is provided on Janus.&lt;br /&gt;
&lt;br /&gt;
Just as 8-pin microphone connectors adhere to no standards in Amateur radio, simple 3.5mm microphone connectors are also &amp;quot;standards free.&amp;quot; JP7..JP9 allow configuration of the microphone connector. JP7 may be placed to apply DC bias to the tip or ring of the mic connector, or left off if no bias is required (e.g., a dynamic mic). JP8 selects the tip or ring for PTT, or may be left off if the mic has no PTT function. JP9 selects the tip or ring for mic audio. This jumper must be placed!&lt;br /&gt;
&lt;br /&gt;
The PTT signal is pulled high by R35, and the PTT assertion (pulled to ground) is coupled by D1. R33 and C58 provide further decoupling of the PTT input.&lt;br /&gt;
&lt;br /&gt;
U14 provides integration and buffering of the PWM signals from Ozy or some other source on the ATLAS backplane. These outputs are intended to drive a QSE mixer for transmission.&lt;br /&gt;
&lt;br /&gt;
'''Sheet 4 - Power Supply'''&lt;br /&gt;
&lt;br /&gt;
U12 and associated bypass capacitors supply +3V3. This is the primary digital power supply, as well as the CODEC analog supply.&lt;br /&gt;
&lt;br /&gt;
U8 is the +5V regulator, which is used by the AKM AK5394A ADC on sheet 2.&lt;br /&gt;
&lt;br /&gt;
U5 supplies +10V, used in the ADC, PWM and CODEC analog buffer amplifiers.&lt;br /&gt;
&lt;br /&gt;
U10 provides -5V, used by the ADC analog buffer amplifiers.&lt;br /&gt;
&lt;br /&gt;
Four (4) LEDs are visual indicators that the various supplies are working.&lt;br /&gt;
&lt;br /&gt;
J8 is an optional terminal strip connector to simplify powering Janus if the Atlas backplane is not present.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Parts List'''&lt;br /&gt;
&lt;br /&gt;
The parts list for Rev XC9 of Janus in Excel format is here: (link deleted, see Feb 14 2007 )&lt;br /&gt;
&lt;br /&gt;
    * The Verilog sofware for the FPGA is being written using the free web version of Altera's Quartus II V6.1 software &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
There are two parts of the written documentation in planning. Part #1 documents the schematic as well as the USB protocol for JANUS. Part #2 shows the board assembly as well as additional information.&lt;br /&gt;
&lt;br /&gt;
Part #1 is available at: http://www.needles.de/HPSDR/JANUS_1_DocuUSLet.pdf&lt;br /&gt;
&lt;br /&gt;
Part #2 will be available soon.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=231</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=231"/>
				<updated>2007-04-24T04:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : http://www.hamsdr.com/personaldirectory.aspx?id=549&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : http://www.hamsdr.com/personaldirectory.aspx?id=534&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: (replaced 29 Mar 2007)&lt;br /&gt;
:Initial BOM posted here: http://www.hamsdr.com/personaldirectory.aspx?id=536&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Solid state antenna changeover relay for fast QSK.&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;br /&gt;
&lt;br /&gt;
23rd April 2007:&amp;lt;br&amp;gt;&lt;br /&gt;
:U31 pin 3 not connected to 3V3.  Jumper to U36.&lt;br /&gt;
:L27 doesn't pick up 3V3.  Jumper to U36.&lt;br /&gt;
:U11 pin 2 not grounded.  Jumper to C41 or C50.&lt;br /&gt;
:PCB silkscreen doesn't show pin 1 on Hittite switches. U9 - lower left. U12 - upper right.  Right hand bank of filter switches: lower right.  Left hand bank of filter switches: upper left.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=223</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=223"/>
				<updated>2007-04-19T22:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
19th April 2007 - Alpha 1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : http://www.hamsdr.com/personaldirectory.aspx?id=549&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : http://www.hamsdr.com/personaldirectory.aspx?id=534&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: (replaced 29 Mar 2007)&lt;br /&gt;
:Initial BOM posted here: http://www.hamsdr.com/personaldirectory.aspx?id=536&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Solid state antenna changeover relay for fast QSK.&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cut trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=222</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=222"/>
				<updated>2007-04-19T22:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
19th April 2007 - Alpha1 kits sent to Penelope testers!&lt;br /&gt;
&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : http://www.hamsdr.com/personaldirectory.aspx?id=549&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : http://www.hamsdr.com/personaldirectory.aspx?id=534&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: (replaced 29 Mar 2007)&lt;br /&gt;
:Initial BOM posted here: http://www.hamsdr.com/personaldirectory.aspx?id=536&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Solid state antenna changeover relay for fast QSK.&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cur trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=220</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=220"/>
				<updated>2007-04-14T14:18:39Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
14th April 2007 - Added Alpha 1 Notes at bottom of this page to track errors and lessons learned.&lt;br /&gt;
&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : http://www.hamsdr.com/personaldirectory.aspx?id=549&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : http://www.hamsdr.com/personaldirectory.aspx?id=534&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: (replaced 29 Mar 2007)&lt;br /&gt;
:Initial BOM posted here: http://www.hamsdr.com/personaldirectory.aspx?id=536&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Solid state antenna changeover relay for fast QSK.&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;br /&gt;
&lt;br /&gt;
''' Alpha 1 Notes: '''&lt;br /&gt;
&lt;br /&gt;
This section will contain notes as we build and learn the mistakes made on Alpha 1.&lt;br /&gt;
&lt;br /&gt;
14th April 2007: EP2C8 pinout error.  Pin 36 mistakenly made an IO, it is GND.  Cur trace near pin 36.  Add short jumper pin 36 to pin 38 (GND).  Add short jumper trace side of cut to pin 41.  Use pin 41 as DACCLK.&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Board_Designer%27s_Resources&amp;diff=219</id>
		<title>Board Designer's Resources</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Board_Designer%27s_Resources&amp;diff=219"/>
				<updated>2007-04-14T00:28:29Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Board Designer's Resources ==&lt;br /&gt;
&lt;br /&gt;
This page will provide links to parts used in deployed designs, such as Janus and Ozy.  The part information will include manufacturer (such as Texas Instruments) and at least one vendor source (such as Mouser or Digikey).  It will also include schematic symbol and PCB footprint libraries for OrCAD and PADS as these are developed.&lt;br /&gt;
&lt;br /&gt;
This page will also provide guidelines for PCB layout (such as necessary clearance for hardware at DIN connector mounting holes), trace  minimum widths and apce minimum clearance for keeping PCB costs down, guidelines for PCB footprint creation, and so forth.&lt;br /&gt;
&lt;br /&gt;
The intent is to make it easier for developers to be consistent across teams and projects, and to re-use parts where practical to keep manufacturing costs down for TAPR, which keeps the price down for all of us. -- de KK7P&lt;br /&gt;
&lt;br /&gt;
'''Prototype PCB Suppliers: '''&lt;br /&gt;
&lt;br /&gt;
I have used Protoexpress' &amp;quot;No Touch&amp;quot; service for more than 20 years.  Never had a bad board.  They are the lowest cost 4-layer prototypes I have found.  Many Amateur and some commercial spacecraft in which I have designs are flying these same &amp;quot;No Touch&amp;quot; prototype boards, some since 1993. http://www.protoexpress.com -- de KK7P&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=Board_Designer%27s_Resources&amp;diff=218</id>
		<title>Board Designer's Resources</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=Board_Designer%27s_Resources&amp;diff=218"/>
				<updated>2007-04-14T00:26:08Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Board Designer's Resources ==&lt;br /&gt;
&lt;br /&gt;
This page will provide links to parts used in deployed designs, such as Janus and Ozy.  The part information will include manufacturer (such as Texas Instruments) and at least one vendor source (such as Mouser or Digikey).  It will also include schematic symbol and PCB footprint libraries for OrCAD and PADS as these are developed.&lt;br /&gt;
&lt;br /&gt;
This page will also provide guidelines for PCB layout (such as necessary clearance for hardware at DIN connector mounting holes), trace  minimum widths and apce minimum clearance for keeping PCB costs down, guidelines for PCB footprint creation, and so forth.&lt;br /&gt;
&lt;br /&gt;
The intent is to make it easier for developers to be consistent across teams and projects, and to re-use parts where practical to keep manufacturing costs down for TAPR, which keeps the price down for all of us. -- de KK7P&lt;br /&gt;
&lt;br /&gt;
'''Prototype PCB Suppliers: '''&lt;br /&gt;
&lt;br /&gt;
I have used Protoexpress's &amp;quot;No Touch&amp;quot; service for more than 20 years.  Never had a bad board.  They are the lowest cost 4-layer prototypes I have found.  Many Amateur and some commercial spacecraft in which I have designs are flying these same &amp;quot;No Touch&amp;quot; prototype boards, some since 1993. -- de KK7P&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	<entry>
		<id>http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=217</id>
		<title>PENELOPE</title>
		<link rel="alternate" type="text/html" href="http://openhpsdr.org/wiki/index.php?title=PENELOPE&amp;diff=217"/>
				<updated>2007-04-13T20:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;KK7P: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PENELOPE - Companion Exciter to Mercury==&lt;br /&gt;
13th April 2007 - Bare PCBs received!  Photo below.&lt;br /&gt;
&lt;br /&gt;
5th April 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:PCB files : http://www.hamsdr.com/personaldirectory.aspx?id=549&lt;br /&gt;
:TAPR Board Approved Penelope Alpha 1 funding!  Five (5) sets of parts and PCBs ordered today.&lt;br /&gt;
&lt;br /&gt;
1st  April 2007 - Added Verilog block diagram.&lt;br /&gt;
 &lt;br /&gt;
30th March 2007 - Update.  PCB Layout edits and corrections : (replaced 05 Apr 2007)&lt;br /&gt;
&lt;br /&gt;
29th March 2007 - Update.  PCB Layout has many minor edits and corrections : (replaced 30 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
28th March 2007 - Update.&amp;lt;br&amp;gt;&lt;br /&gt;
:Block diagram updated to reflect prototype PCB layout.&amp;lt;br&amp;gt;&lt;br /&gt;
:Updated Alpha schematic (XA13) for Penelope is here : http://www.hamsdr.com/personaldirectory.aspx?id=534&amp;lt;br&amp;gt;&lt;br /&gt;
:Initial PCB Layout posted here: (replaced 29 Mar 2007)&lt;br /&gt;
:Initial BOM posted here: http://www.hamsdr.com/personaldirectory.aspx?id=536&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17th February 2007 - Update. Block diagram updated to reflect latest schematic.&lt;br /&gt;
&lt;br /&gt;
14th February 2007: Preliminary Alpha schematic (XA8) for Penelope is here : (replaced 28 Mar 2007)&lt;br /&gt;
&lt;br /&gt;
8th February 2007 - Update. Block diagram updated to reflect current Breadboard design.&lt;br /&gt;
&lt;br /&gt;
7th February 2007 - Update. Block diagram updated to reflect design feedback. Breadboard built, tested and working. Prototype PCB layout started.&lt;br /&gt;
&lt;br /&gt;
3rd February 2007 - Initial Specification&lt;br /&gt;
&lt;br /&gt;
The Atlas compatible transmitter will use Digital Up Conversion (DUC) techniques and process the I and Q signal from the PC (or Sasquatch DSP board) directly without the need for a sound card.&lt;br /&gt;
&lt;br /&gt;
Some of the planned features include:&lt;br /&gt;
&lt;br /&gt;
  1.8 - 55MHz frequency coverage&lt;br /&gt;
  0.5W pep output&lt;br /&gt;
  Low level transverter output&lt;br /&gt;
  AM, C-AM, FM, CW, PSK etc&lt;br /&gt;
  RF phase and magnitude outputs for future Envelope Elimination and Restoration (EER) power amplifier&lt;br /&gt;
  Open drain FET for PTT control of external amplifiers&lt;br /&gt;
  Seven open collector outputs for Linear, relay etc control,&lt;br /&gt;
  Solid state antenna changeover relay for fast QSK.&lt;br /&gt;
  Optional on board microphone ADC or use with a Janus card&lt;br /&gt;
  Frequency options:  &lt;br /&gt;
   o On board high performance 125MHz crystal oscillator&lt;br /&gt;
   o External 125MHz source&lt;br /&gt;
   o On board oscillator can be phase locked to 10MHz reference e.g. Gibraltar&lt;br /&gt;
   o On board 10MHz OCXO/TCXO  option&lt;br /&gt;
  FPGA based DUC enabling future code upgrades&lt;br /&gt;
  USB interface to PC via Ozy board&lt;br /&gt;
  I and Q balanced adjustment not required due to digital generation of RF waveform&lt;br /&gt;
  ADC for ALC or PA linearization etc.&lt;br /&gt;
  ALC processed in the FPGA to avoid  delays associated with PC processing  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lyle, KK7P, has kindly agreed to lay out the PCB. Please provide feedback, comments and feature requests via the hpsdr reflector.&lt;br /&gt;
&lt;br /&gt;
Phil... VK6APH&lt;br /&gt;
&lt;br /&gt;
A block diagram is shown below.&lt;br /&gt;
&lt;br /&gt;
[[Image:DUC-v9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Verilog block diagram&lt;br /&gt;
&lt;br /&gt;
[[Image:Penelope_Verilog.jpg]]&lt;br /&gt;
&lt;br /&gt;
Photo of Unpopulated Alpha 1 Boards&lt;br /&gt;
&lt;br /&gt;
[[Image:pennybare.gif]]&lt;/div&gt;</summary>
		<author><name>KK7P</name></author>	</entry>

	</feed>