en:sdrx
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
en:sdrx [2013/07/26 10:16] – [UHF SDR SDRX02A receiver] fluktuacia | — | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Software defined SDRX01B receiver ====== | ||
- | {{: | ||
- | |||
- | SDRX01B represents a [[http:// | ||
- | |||
- | {{: | ||
- | |||
- | It differs from the other SDR receiver solutions (like SoftRock, Lima SDR, UHF SDR and others) mainly in its usability not only for radioamateur, | ||
- | |||
- | | ||
- | |||
- | ===== Possible applications ===== | ||
- | |||
- | * Radioastronomical observations (Sun, Jupiter, [[en: | ||
- | * Aircraft band communication receiver . | ||
- | * Space communication / ISS / Amsat / ARISsat etc. receiver. | ||
- | * Scanner for radioamateur bands. | ||
- | |||
- | The receiver was originally developed for applications in lower [[http:// | ||
- | |||
- | The current version of the receiver can be found here: [[http:// | ||
- | |||
- | |||
- | ===== Power supply ===== | ||
- | |||
- | {{: | ||
- | |||
- | The receiver requires several power supplies to maintain its proper function: | ||
- | |||
- | |||
- | ==== A symmetric power supply of the analog part ==== | ||
- | |||
- | The analog portion of the receiver is usually fed symmetrically with +12V and -12V, currently implemented using two [[http:// | ||
- | |||
- | Because of the lack of grounding in SMPS, the potential difference, sometimes as high as 100V, is created against the ground pin of the socket-outlet. It is necessary to eliminate this potential difference by connecting a ground clamp to the metal base of the receiver. Otherwise there is a risk of damage to some of the sensitive devices, such as the input [[en: | ||
- | |||
- | This kind of a power supply is not quite ideal, because it creates a ground loop. For sensitive applications, | ||
- | |||
- | |||
- | ==== Power supply for digital part of a mixer ==== | ||
- | |||
- | The digital part of the receiver contains an integrated linear stabilizer, that can be fed directly by +5V (the supply voltage stabilizes itself internally to +3.3V). The digital part is not particularly sensitive to noise produced by power supply and so it is possible to use, for example, a supply voltage form USB brought in from the frequency synthesizer. | ||
- | |||
- | ===== Digitization through sound card ===== | ||
- | |||
- | Although the SDRX01B is a software-defined receiver, the signal on its output is still analog and it must be digitized. The most simple way is to connect it with a suitable sound card. The optimal parameters of the card are following: | ||
- | |||
- | * Stereo input | ||
- | * S/N ratio of approximately >80dB (it affects receiver' | ||
- | * Dynamic range >16bit (the main factor limiting the dynamic range of the system) | ||
- | * Sampling rate (limits the bandwidth of the receiver) depends on the required bandwidth of the received signal. It is important to note here, that the sampling rate is directly the bandwidth (thanks to quadrature I/Q format). | ||
- | |||
- | Thanks to the marketing tricks used by companies, it is nowadays quite difficult to verify the parameters of modern sound cards, so we will list here the examples of external sound cards, with (by us) verified functionality. | ||
- | |||
- | - [[http:// | ||
- | - [[http:// | ||
- | - [[http:// | ||
- | |||
- | ===== Antenna connection ===== | ||
- | |||
- | The SDRX01B receiver is equipped by default with a direct SMA F connector (SMA female connector for PCB), that is quite difficult to connect, for example, with a basic [[http:// | ||
- | It is than possible to screw in a long piece of wire (of the order of tenths to hundreds meters) or PK under the clamps. Thus equipped antenna can quite easily catch signals form a large number of short-wavelength transmitters and this configuration is the basic test of the proper function of SDRX01B receiver. | ||
- | |||
- | |||
- | {{: | ||
- | |||
- | ** This configuration serves however only for the function verification of the system and it is not suitable for a continuous operation. See paragraph [[en: | ||
- | |||
- | |||
- | ===== LO connection ===== | ||
- | |||
- | The local oscillator ([[http:// | ||
- | |||
- | To construct the LO, the most commonly used is the [[en: | ||
- | |||
- | {{: | ||
- | |||
- | The main advantage of using the external LO lies in the possibility of sharing it among several receivers (with the help of the [[en: | ||
- | |||
- | External LO also enables [[http:// | ||
- | |||
- | ==== Frequency tuning ==== | ||
- | |||
- | === Windows OS === | ||
- | == Driver installation == | ||
- | |||
- | The LO communicates with PC trough [[http:// | ||
- | |||
- | == Tuning utility installation == | ||
- | |||
- | You can download and install the tuning program [[http:// | ||
- | |||
- | After installing and setting the tuning program, there should be a green dot in left bottom part of the window, indicating a correct connection with Si570. The required frequency can be set in " | ||
- | |||
- | === Linux === | ||
- | |||
- | Apart form a Windows utility [[http:// | ||
- | |||
- | The compilation can be executed using following commands: | ||
- | |||
- | |||
- | sudo apt-get install libusb-dev libncurses5-dev | ||
- | svn checkout http:// | ||
- | cd usbsoftrock-read-only/ | ||
- | ./configure | ||
- | make | ||
- | |||
- | To copy the usbsoftrock to the system use: | ||
- | |||
- | sudo make install | ||
- | |||
- | An example of log, the status of LO on Ubuntu 13.04.: | ||
- | |||
- | kaklik@popelnice: | ||
- | [sudo] password for kaklik: | ||
- | Version | ||
- | USB SerialID: TF3LJ-1.0 | ||
- | Startup Freq: 0.000000 (x 4.00) | ||
- | Xtall Freq : 114.225586 | ||
- | Smooth Tune : 3500 PPM | ||
- | Si570 I2C : 0 Hex | ||
- | BPF Enabled: 1 | ||
- | | ||
- | ---------- | ||
- | 0.0.. 9.6 | ||
- | | ||
- | 34.0..76.0 | ||
- | 76.0.. | ||
- | LPF Enabled: 1 | ||
- | Band LPF | ||
- | ---------- | ||
- | 0.0.. 8.0 0 | ||
- | | ||
- | 16.0..36.0 | ||
- | 36.0..44.0 | ||
- | 44.0..58.0 | ||
- | 58.0..80.0 | ||
- | 80.0..120.0 | ||
- | 120.0.. | ||
- | kaklik@popelnice: | ||
- | |||
- | Usbsoftrock also has an interactive mode, where it is possible to tune the frequency using the keyboard keys. | ||
- | |||
- | sudo ./ | ||
- | |||
- | {{: | ||
- | |||
- | |||
- | In all cases, it is necessary to define the following parameters in the tuning program: | ||
- | |||
- | |||
- | * LO multiply 2 - means, that LO would be tuned on frequency 2 times higher than the receiving frequency (for construction reasons, there is a frequency divider divide-by-2 before the receiver) | ||
- | * LO range 3-810MHz - limits the range in which it is possible to tune the LO (some software, like CFGSR, has its range limited to lower frequencies, | ||
- | |||
- | |||
- | ==== The LO calibration ==== | ||
- | |||
- | The LO with Si570 chip set is not necessarily optimally factory-calibrated for all frequencies. It is therefore advisable to check its calibration and if necessary (when the frequency difference is too high) to [[http:// | ||
- | |||
- | The approach must bu very careful though, because in the case of unsuccessful calibration it might be required to replace the firmware in LO's MCU. | ||
- | |||
- | ---- | ||
- | |||
- | **Warning!** The Si570 circuit of 570ABB000107DG type has the start up frequency of 10,0MHz and in the case of calibration, | ||
- | |||
- | ==== Verified software ==== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | |||
- | |||
- | ==== IQ audio support ==== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | ===== Noise interference problems ===== | ||
- | |||
- | Some users experience miscellaneous difficulties with unwanted interference during the measurements. This chapter summarizes some experiences with the most commonly occurring types of interferences and the possible solutions. | ||
- | |||
- | At first, let us see the picture of a correctly set receiver without the connected antenna and equipped with a " | ||
- | |||
- | {{: | ||
- | |||
- | Notice the increased signal in the middle (at zero audio frequency), that is caused by the line frequency (of 50Hz) __(?utility / mains )__ induction in audio cables connected to the sound card. By improving the position the cables and the ground loop, further reduction is possible. | ||
- | |||
- | The next picture shows the case of antenna connected in relatively RF-free environment. | ||
- | |||
- | {{: | ||
- | |||
- | Now we are getting to the circumstances, | ||
- | |||
- | We will illustrate the problems using the assembly (shown in the picture below), that cannot be generally considered a good idea to use, if we are aiming for a minimal noise interference. The notebook with a plastic cover has a minimal capacity to attenuate the radiated energy. There are lots of AC adapters and long, poorly shielded cables on the table. | ||
- | |||
- | |||
- | {{: | ||
- | |||
- | ==== Ethernet over copper ==== | ||
- | |||
- | One of the most obvious reasons for interference is the switched on Ethernet. It is characterized by its thin periodic spectral lines with highest density in the region around 25MHz. | ||
- | |||
- | The picture below illustrates such state quite clearly: | ||
- | |||
- | {{: | ||
- | |||
- | There are more solutions to this problem, unfortunately none of them is as efficient as having the observation site completely Ethernet-free. | ||
- | |||
- | === Shielding === | ||
- | |||
- | The conventional [[http:// | ||
- | |||
- | {{: | ||
- | |||
- | === Optical Ethernet === | ||
- | |||
- | The usage of optical Ethernet is also a viable option. Unfortunately, | ||
- | |||
- | {{: | ||
- | |||
- | The noise interference spectrum caused by the Ethernet will change as follows: | ||
- | |||
- | {{: | ||
- | |||
- | You can see, that there are sill a lot of Ethernet caused artifacts in RF signal. They can, however, be attributed mostly to the transmission of a parasitic signal through the power cord into the same outlet, that powers the SDR receiver. | ||
- | |||
- | If you connect the converter to another outlet, the interference will significantly decrease in strength. | ||
- | |||
- | |||
- | {{: | ||
- | |||
- | We can add a ferrite-ring to the power cord, that would further block the transmission of the RF signal through the cord. | ||
- | |||
- | {{: | ||
- | |||
- | It would certainly be possible to proceed further with similar measures. To add the ferrite to all of the cables, to separate the outlets, to enclose the receiver with a box, etc. | ||
- | |||
- | ==== SMPS ==== | ||
- | ==== FM transmitters ==== | ||
- | |||
- | ===== The measured characteristics of the receiver ===== | ||
- | |||
- | ==== Sensitivity ==== | ||
- | |||
- | The MDS of -120dbm on 150MHz. | ||
- | |||
- | Towards the lower frequencies it increases, toward the higher it decreases. | ||
- | |||
- | ==== Image frequency rejection ==== | ||
- | |||
- | The minimal and easily achievable image frequency rejection is of 50dB on 150MHz RF in. The usual maximum limit is 70dB (higher values depend on the particular receiver). | ||
- | The image frequency rejection must be trimmed for each band separately, since it depends on detuning of the phase of mixer switching and for different frequencies the detuning can vary. | ||
- | The effect of a temperature on settings is not extensive and so it is possible to create a correction table for all operating bands. Some software tools (like Linarad) are able to create such table automatically after the calibration is running and proper generator is connected to the receiver' | ||
- | |||
- | === Image frequency rejection settings === | ||
- | |||
- | An interesting method involves the use of linearly modulated signal, that creates a " | ||
- | |||
- | ==== Electromagnetic interference ==== | ||
- | |||
- | The following pictures show the spectrum of SDRXO1B emitted from the running receiver to the antenna. It is a principal effect of a switching mixer and it is the reason, why the receiver can not be operated without an insulation amplifier. | ||
- | | ||
- | {{: | ||
- | |||
- | The picture below shows an improvement after the connection of [[cs: | ||
- | |||
- | {{: | ||
- | |||
- | The measured peak is likely to be caused by the noise in the workplace (the measurements were carried out using the uncovered [[cs: | ||
- | |||
- | ===== FAQ ===== | ||
- | |||
- | * Can I power the receiver with +/-10V? The signals on output reach amplitudes of the order of 10-100mV max. Why is than necessary to have such a wide power supply range? | ||
- | The wide power supply range is necessary, because as soon as a strong signal reaches NF band, it must not cause saturation in any part of the receiver. The signal would otherwise spread to the whole output band and so it's necessary to use high dynamic range even for generally weak signals. | ||
- | |||
- | * Why is there no integrated voltage stabilizer? This kind of power supply makes it more complicated. | ||
- | The stabilizer is missing on purpose, so that in the case of connecting more receivers (interferometry, | ||
- | |||
- | * Do I have to power the receiver with +/-12V supply? Is the +/-10 not enough? | ||
- | The receiver can be powered even with +/- 5V. If you're planing to use the receiver in a portable mode, we recommend the Li-ion batteries in pair for every branch, making the total power supply of +/- 7,4V, which should be sufficient for most applications outside the town (without strong signals). The accumulators in notebook batteries (of typical size 18650) are mostly suitable. The decreased capacity of old batteries does not matter, because the receiver' | ||
- | |||
- | |||
- | * Why does the receiver have I and Q output? Can I use the mono input of the sound card for signal digitization? | ||
- | The low-frequency signal from the receiver has I/Q format, so it can include the full input high-frequency signal data. It is basically a vector format, that can be demodulated in principle by any modulation with bandwidth lower than is the bandwidth of A/D conversion. [[http:// | ||
- | |||
- | |||
- | |||
- | | ||
- | |||
- | |||
- | ===== Interferometric set - the processing of coherent signals ===== | ||
- | |||
- | The following picture shows the first attempt to construct a radioastronomic receiver. It uses the following modules: [[cs: | ||
- | |||
- | |||
- | {{: | ||
- | |||
- | The possibilities of its application are wide. The aim of the project is explained in the following article | ||
- | [[http:// | ||
- | |||
- | |||
- | {{ : | ||
- | |||
- | The radioastronomy is quite perspective field for the deployment of this receiver and a large portion of research is currently devoted to it. | ||
- | |||
- | It's also good to point out, that amateur astronomers have a greater chance of success in the field of radio- than optic astronomy. In order to get results, radioastronomers need a lot of stations over a large area and that is easier to achieve for independent individuals than for organization. | ||
- | An example of a project, that supports this notion is [[http:// | ||
- | |||
- | ===== Radio meteor detection stations ===== | ||
- | |||
- | The receiver is suitable for use in a radio meteor detection network, as is the case of several observatories in CR. [[http:// | ||
- | |||
- | {{: | ||
- | |||
- | You can find more detailed information on this topic on the site describing the construction of [[en: | ||
- | |||
- | ===== Scanner radio ===== | ||
- | |||
- | The SDR receiver can work in radioamateur bands as well. The picture below shows the example of 80m band from HDSDR program. | ||
- | |||
- | {{: | ||
- | |||
- | {{: | ||
- | |||
- | In the pictures you can recognize the broadcast of many LSB stations. | ||
- | |||
- | {{: | ||
- | |||
- | The telegraph portion of the band. | ||
- | |||
- | |||
- | |||
- | ====== Ideas for improvements ====== | ||
- | |||
- | * <del> To add a logarithmic scalar output indicating "the extent of the receiver' | ||
- | * To add a module with a suitable ADC and so eliminate the complications with the functioning of the suitable sound card. | ||
- | * <del> To design a module with a galvanically separated symmetrical power supply. </ | ||
- | * To figure out a way to compare the gain between the individual receivers. (preferably digitally) | ||
- | |||
- | |||
- | ===== An independent receiver ===== | ||
- | |||
- | Adding more modules to the arrangement could create a complete set where the receiver would be independent on a computer. Its realisation has several variants: | ||
- | |||
- | * The receiver with a tunable oscillator and a module with LDC that would show the tuned frequency. The buttons below the LCD would allow the retuning of the receiving frequency. | ||
- | * A second variant would be the same as the first one, with an exception of digitizing the analog output, that would be transmitted through some kind of a common interface to a computer (USB, ThunderBolt, | ||
- | |||
- | |||
- | ====== UHF SDR SDRX02A receiver ====== | ||
- | |||
- | **The design of the receiver described below is still only in a preliminary stage of development** | ||
- | |||
- | The design should probably be even more modular. That includes a separate VGA input amplifier, an input band-pass filter, an I/Q demodulator with an input band-pass filter. | ||
- | ACD with a parallel anti-alias filter and FPGA with a parallel USB interface. | ||
- | |||
- | |||
- | ==== Non-coherent signal processing ==== | ||
- | |||
- | {{ : | ||
- | |||
- | ==== Coherent signal processing ==== | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | * [[en: | ||
- | |||
- | The coherent processing consist in the possibility of LOs synchronisation between individual stations or, in the case of using a synchronised beacon, in its potential of becoming a part of the radar system, together with the signal transmitter. | ||
- | |||
- | |||
- | ====== UHF SDR SDRX02B with high bandwidth ====== | ||
- | |||
- | **The design of the receiver described below is still only in preliminary stage of development** | ||
- | |||
- | The design should include a separate input amplifier (VGA), an input band-pass filter to limit the possible intermodulation, | ||
- | Analog Frond End ADC with input an anti-alias filter and FPGA with a PCIe interface for connection to the thunderbolt module. | ||
- | |||
- | |||
- | ==== Non-coherent signal processing ==== | ||
- | |||
- | {{ : | ||
- | |||
- | ==== Coherent signal processing ==== | ||
- | |||
- | {{ : | ||
- | |||
- | The coherent processing consist in the possibility of LOs synchronisation between individual stations or, in the case of using a synchronised beacon, in its potential of becoming a part of the radar system, together with the signal transmitter. | ||
- | |||
- | |||
- | ==== References ==== | ||
- | |||
- | * [[http:// | ||
- | |||
- | |||
- | ====== Related modules ====== | ||
- | |||
- | * [[en: | ||
- | * [[en: |
en/sdrx.txt · Last modified: 2013/12/07 11:20 (external edit)