background image

 

R1.1 

Copyright © 2016 SDRplay Limited 

18 

 

SDRuno User Manual

 

 

 

    

 

4.12 The I/O Sample Rate difference issue 

 
Using different physical input and output devices means that there is no synchronization between the I/O 
sample rates; further more, a small deviation (in the order of less of ten to some hundreds of PPM) from 
the  theoretical  rates  exists.  SDR  programs  (including  SDRuno

)  use  memory  buffers  as  “dampers”  that 

absorb  those  differences;  however,  sooner  or  later  the  buffers  will  be  all  filled  (overflow)  or  all  empty 
(underflow), depending upon the sign of the combined input and output deviations. With typical hardware 
this  can  happen  after  several  hours of  continuous  processing.  At  that  point  the  program  will  re-establish 
the correct buffering, trashing some data and creating a small “gap” in the output stream. Of course there 
is a way to prevent this, implementing a complex closed loop servo system that monitors the buffering and 
controls an output fractional resampler. SDRuno can do this and it works very well, ensuring that no data 
are  lost  at  any  time.  However,  when  the  above  system  is  enabled  a  small  frequency  modulation  of  the 
output signal occurs (in the order of a fraction of Hz when the servo has settled down). In some sensitive 
applications  (APT  &  other  critical  signal  post-decoding),  this  small  modulation  can  sometime  cause 
problems; in SDRuno there is an option to disable the output resampler: RX Control ->SETT.->OUT->Lock 
Output Fractional Resampler. By default the output fractional resampler is enabled. 
 
 

5.  Synchronous AM 

 
SDRuno  implements  a  high  performance  SAM  mode. When  you  select  SAM  the  last  used  sub-mode  is 
also  recalled  (LSB,  USB  or  DSB).  Once  SAM  is  engaged  you  can  switch  to  the  desired  sub-mode  by 
clicking the relative buttons: 
 
- LSB: lower sideband SAM 
- USB: higher sideband SAM 
- DSB: double sideband SAM 
 
LSB and USB SAM sub-modes share the same selectivity filter settings while DSB has its own settings. 
Some common filter settings are available as presets in the RX Control window. Of course you can set the 
filter manually as indicated in 4.4. Automatic volume compensation is performed while switching from LSB 
or USB to DSB. To leave SAM mode you can either click on the SAM button again (this will select the last 
used SSB mode) or select any other reception mode. 
 
 

5.1  SAM: what is new? 

 
In SDRuno the SAM PLL has its own AGC and selectivity filter. There are many advantages in using this 
configuration: 
 

The  demodulation  AGC  timing  can  be  optimized  for listening  while  a  much  faster  PLL  AGC  can 
cope with fast, deep fading 

The  PLL  selectivity  filter  can  be  made  very  narrow  in  order  to  allow  only  the  wanted  carrier 
passing thru; this way little noise reaches the PLL and the lock on noisy signal is much improved 

 
The PLL step response can be set to two different modes: 
 

FAST:  this  is  the  default  mode;  in  "fast"  mode  the  PLL  can  track  phase-modulated  carriers  that 
contain  embedded  data  streams  (for  example  BBC  on  198  KHz),  avoiding  the  demodulation  of 
those noisy unwanted signals. Lock time is fast even if you are off-tune but the PLL is also more 
sensitive to noise given the wider loop bandwidth. 

 

Содержание SDRuno

Страница 1: ...tandards This document contains information on the SDRuno application Contents 1 Installation 5 2 Basics and Concepts 10 2 1 Application instance 10 2 2 Main window 10 2 3 Virtual Receiver VRX 10 2 4 Workspaces 11 3 Getting Started 11 3 1 Creating a workspace 11 3 2 Managing Workspaces 11 3 3 Selecting an input source 12 3 4 Selecting an output device for a VRX 12 3 5 Selecting input SR WME and AS...

Страница 2: ... adjustments 15 4 4 1 Asymmetrical adjustment 15 4 4 2 Pass band Tuning 15 4 5 S Meter function 15 4 6 Temporary LO Lock 16 4 7 Quick recording 16 4 8 CW pitch CW shift 16 4 9 Quick notch frequency setting and the notch lock function 16 4 10 Adjusting the proportion of spectrum and waterfall displays 17 4 11 Keyboard shortcuts 17 4 12 The I O Sample Rate difference issue 18 5 Synchronous AM 18 5 1...

Страница 3: ...24 9 10 3 SYNC RIG VRX 24 9 10 4 SYNC CENTER FREQ LO 25 9 10 5 SYNC RX MODE 25 9 11 The RSYN button 25 10 Tmate and Tmate 2 25 10 1 What do I need to use Tmate and Tmate 2 with SDRuno 25 10 2 The Tmate server 25 10 3 Tmate server options 26 10 3 1 ENABLE SERVER 26 10 3 2 AUTO ASSIGN 26 10 3 3 TMATE 2 26 10 3 4 TMATE 2 USES VRX BACKG 26 10 4 Tmate controls 27 10 4 1 TUNING KNOB 27 10 4 2 F1 DECREAS...

Страница 4: ...g a row 32 11 7 5 Moving a row 32 11 7 6 Copying a row 32 11 7 7 Copying a single cell 32 11 8 Bank file operations 32 11 8 1 Changing the current Banks Folder 32 11 8 2 Opening a bank file 32 11 8 3 Saving a bank 32 11 8 4 Saving a bank with a specific name 33 11 8 5 Creating a new blank bank 33 11 9 Recalling a memory location 33 11 10 Storing to a memory location 33 11 11 Importing from other d...

Страница 5: ...SDRuno User Manual 1 Installation Download the SDRuno installer from the Windows section of the website http www sdrplay com windows html which is shown below Run the downloaded installation file and you will see this click Yes to continue ...

Страница 6: ...R1 1 Copyright 2016 SDRplay Limited 6 SDRuno User Manual Please read and accept the license agreement The next screen will display important information Read and then click Next ...

Страница 7: ...t 2016 SDRplay Limited 7 SDRuno User Manual The next screen shows the installation directory Check you have enough disk space and then click Next The next screen allows the Start Menu folder to be changed if needed ...

Страница 8: ...2016 SDRplay Limited 8 SDRuno User Manual The next screen confirms where the software will be installed to If correct click Install Check the next window for important information about installing the hardware drivers ...

Страница 9: ...R1 1 Copyright 2016 SDRplay Limited 9 SDRuno User Manual This completes the installation clicking Finish will close the installer and optionally start SDRuno ...

Страница 10: ... the master VRX or VRX 0 VRX 0 has some peculiarities can t be disabled or deleted it is the only VRX that can change the LO of the external hardware it is currently the only working VRX when using the ASIO driver A VRX includes four windows SP1 SP2 RX Control RX EX Control SP1 is the main spectrum window it shows the spectrum of the signal from the input device This window is resizable and its se...

Страница 11: ...e default size and position Now try to resize it it can be done grabbing a border edge and dragging as in usual Windows resize operations or clicking and dragging the small button in the left bottom corner of the window Right clicking on that button will pop up a small preset menu where you can select among some common screen widths Move the window clicking on the border or any other part of the w...

Страница 12: ...ice can be selected in RX Control Settings Out Tab If no device is selected default the VRX will use the system default sound mapper 3 5 Selecting input SR WME and ASIO input only Input SR selection is done in Main SR button the SR menu will popup 3 6 Starting the DSP engine Now you are ready to test your setup click on the big button START in the main window You should hear noise or demodulated a...

Страница 13: ...on As the SDRuno GUI is made of many independent windows an option to minimize or restore all the windows of an instance with a single action can be very handy sometime The minimize restore all option is controlled by the small MA button located in the upper left of the Main window When enabled minimizing or restoring the RX Control or the RX EX Control window will result in minimizing or restorin...

Страница 14: ... Wav files maximum length The user has an option to define a custom file length up to 4 gigabytes 10243 bytes which is the limit of the wav format itself In fact in the Wav file header size is stored as a 32 bit unsigned integer so the storable maximum size is 2 32 bytes In the future SDRuno will offer the option to store IQ data in another format without the above limitations Please note that the...

Страница 15: ... a high zoom factor and at the same time you need also to move quickly to another part of the spectrum as the shown spectrum portion is small in comparison to the total it would take ages to reach the wanted position dragging the frequency scale SDRuno has the quick browser function Place the cursor inside the frequency scale Press the SHIFT key a yellow overlay will appear on a portion of the sca...

Страница 16: ...y Left Click while pressing the CTRL key 4 9 Quick notch frequency setting and the notch lock function Each VRX offers four notch filters to suppress unwanted signals placed before the AGC Each notch filter can be enabled disabled by the relative button in the RX Control window The notch filters BW e Frequency settings are available in the RX EX Control window For notch filters 1 2 the frequencies...

Страница 17: ...elect MFM rx FM sub mode VRX W w Select WFM rx FM sub mode VRX O o Select SWFM rx FM sub mode VRX T t Toggle Rx Tx mode 4 VRX SPACE Starts direct frequency input seq VRX Enter Closes direct frequency input seq VRX ESC Aborts direct frequency input seq VRX CTRL F Show hide the files pane Memory Panel CTRL S Store enabled VRX to memory location same as STORE button Memory Panel Ins Inserts a new row...

Страница 18: ... By default the output fractional resampler is enabled 5 Synchronous AM SDRuno implements a high performance SAM mode When you select SAM the last used sub mode is also recalled LSB USB or DSB Once SAM is engaged you can switch to the desired sub mode by clicking the relative buttons LSB lower sideband SAM USB higher sideband SAM DSB double sideband SAM LSB and USB SAM sub modes share the same sel...

Страница 19: ...al calibration you can input a value in Parts Per Million that value will be positive if the hardware oscillator is lower than its nominal frequency or negative otherwise You can do the calculation of the compensation value at any frequency but best accuracy is achieved using the upper tuning range of the hardware You need a reference signal whose frequency is known and accurate for example in HF ...

Страница 20: ...tever CAT protocol we choose there is always a controlling device and a controlled one In origin controlling devices were PCs and controlled devices were physical radios receivers or transceivers and accessories rotors switches amplifiers etc Physical communication ports serial ports for example were used for the data exchange Per definition in a CAT session only the controlling device can initiat...

Страница 21: ...happy HRD for example 9 2 VRX CAT parameters VRX CAT parameters are accessible here RX Control SETT CAT 9 2 1 COM DEVICE This combo box allows you to select enter the serial communication device It is possibly to choose among COM1 COM20 using the drop down list If the desired device has a name that it is not listed enter it directly as follows select the text inside the control double click on the...

Страница 22: ...ntrols as radio type Select COM11 as COM Port and click Connect Once the connection has started you can try to change frequency mode etc In other programs select a generic Kenwood as radio or the above models 9 4 Applications Log applications Frequencies databases Digital modes decoders Satellite tracking Special controllers Others 9 5 SDRuno as the controlling device Omnirig SDRuno can control ot...

Страница 23: ...om to its VRX s to from Omnirig thru an internal own server The latter is created in the SDRuno instance 0 Omnirig can control up to two devices at once at a given time only one VRX of whatever SDRuno instance is allowed to connect to an Omnirig device RIG1 or RIG2 a mutual exclusion logic prevents overlaps In short up to two VRX can connect to Omnirig at the same time one per device 9 8 Monitorin...

Страница 24: ...urns to normal mode you can use the key shortcut T to toggle the RX TX modes of a synchronized transceiver transmitter provided that the SYNC VRX RIG option is enabled see below this feature can be useful also if there isn t a synchronized device as it also toggles the RF MUTE status in the relevant VRX 9 10 Omnirig related VRX options Several options control the VRX Omnirig connection they are VR...

Страница 25: ...a way was developed to make full use of the controllers in the multi instance SDRuno environment this has been achieved by implementing a Tmate server and using inter process communication IPC 10 1 What do I need to use Tmate and Tmate 2 with SDRuno First you need to connect the Tmate to a free USB port For Tmate you need also to install its driver while for Tmate 2 this is not necessary Tmate 2 i...

Страница 26: ...the window plate is red This is the simplest and fastest way to assign the Tmate controls to a VRX If AUTO ASSIGN is unchecked you have to assign the Tmate to a specific VRX by the TCTR button located on the upper right border of the relative RX Control window To avoid confusion a mutual exclusion logic is implemented only one VRX can be assigned at a given time Default enabled 10 3 3 TMATE 2 This...

Страница 27: ...LOCK This button locks unlocks the tuning knob the locking status is indicated in the RX Control window to the left of the frequency dial 10 4 5 F4 MUTE This button has the same effect of the MUTE button inside the RX Control window Please note that the tuning step lock and mute options are independent for each VRX 10 5 Tmate 2 controls Currently the Tmate controls are implemented as follows Rotar...

Страница 28: ...mit LOW adjust the selectivity filter low frequency limit Pushbuttons 10 5 4 F1 DECREASE STEP This button decreases the tuning step to the next lower value if available 10 5 5 F2 INCREASE STEP This button increases the tuning step to the next higher value if available 10 5 6 F3 KNOB LOCK This button locks unlocks the tuning knob the locking status is indicated in the RX Control window to the left ...

Страница 29: ...oncepts In SDRuno each memory bank consists of a number of memory locations Each memory location is composed of a number of data fields about a reception channel like frequency description RX mode and so on Physically a bank is saved as a disk file and loaded in memory when needed 11 2 The memory bank file format SDRuno uses its own extension s1b for memory bank files but the file format itself is...

Страница 30: ...ations and columns the data fields much like some spreadsheet programs you have probably used 11 5 Memory data fields Currently each memory location includes 5 data fields Frequency This is the most important field of course frequency is expressed in Hertz up to 10 digits If left blank the program will not change the tuning frequency of the relative VRX upon recalling S scan mode This single chara...

Страница 31: ...the columns display order To move a column to a new position click and drag the relative column header to the new position a green arrow shows you the insertion point then release the mouse button Columns order is persistent it is saved in the registry You can t change the columns width 11 7 2 Manual editing of cells In order to start manual editing of a cell you have two options Click on the rela...

Страница 32: ...perations 11 8 1 Changing the current Banks Folder The default Banks Folder is My Documents Mem_banks To change the Banks Folder pop up the context menu right click on the files pane or the grid then choose Select banks folder navigate to the new folder then click OK The Banks Folder is persistent it is saved in the registry 11 8 2 Opening a bank file The quick way to open a bank file is by double...

Страница 33: ...d recalling a memory location is straightforward simply click on any cell of the wanted memory location row 11 10 Storing to a memory location Storing to a memory location imply first inserting a new blank row after the current one filling some fields automatically and finally making that row the current one in preparation for the next operation The program fills the Frequency and Mode fields with...

Страница 34: ...ls at a time to perform a multi cell selection click on the upper left cell and drag to the right lower cell of the selection area selected text turn to yellow Then you can copy and paste the entire selection using the clipboard shortcuts already seen CTRL C CTRL V 11 12 4 Creating a composite bank from several source banks You can copy paste from the Memory Panel of a given SDRuno instance to the...

Страница 35: ...ing conditions There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document Mirics reserves the right to make changes without further notice to any of its products Mirics makes no warranty representation or guarantee regarding the suitability of its products for any particular pu...

Отзывы: