User Tools

Site Tools


hardware:dbbc.routing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

hardware:dbbc.routing [2013/03/28 04:15] (current)
Jim Lovell created
Line 1: Line 1:
 +====== Signal path through the DBBC ======
 +
 +The DBBCs have 4 conditioning modules (CoMos). Each CoMo can take up to 4 input IFs and one of these can be selected to pass through an analogue Nyquist filter. The CoMo also contains an IF amplifier and variable attenuator to get the signal level correct for digitisation.
 +
 +Nyquist filters are selected by filter number. For the AuScope DBBCs they are all 512 MHz wide but for newer DBBCs they are 1024 MHz. Filter numbers for AuScope:
 +
 +<​code> ​
 +1: 512 - 1024 MHz
 +2: 0 - 512 MHz
 +3: not used
 +4: 1024 - 1536 MHz
 +</​code>​
 +
 +Our S-band LO is 1900 MHz so all our S-band signals are passed through filter 2. X-band LO is 7600 so we either use filter 1 or 4.
 +
 +The three AuScope DBBCs have four CoMos. [[hardware:​hardware.dbbc.wiring|Here is a diagram]] of how the IF inputs are set up. 
 +
 +On the AuScope DBBCs the signal from each CoMo then passes through and ADB1 and Core2 board. Each of the Core2 board acts like 4 BBCs, producing USB and LSB bands of 4, 8 or 16 MHz bandwidth each. So for standard R1/R4 IVS experiments,​ we require 6 S-band channels and 8 X-band, Mostly USB but a few USB and LSB. Our X-band LO is such that 4 of the BBC frequencies fall into the range of Filter 1 and four into Filter 4. So our usual setup is as follows:
 +
 +<​code>​
 +1. X-band_RCP -> CoMo_A input 1, filter 1 -> Core2 with four lowest BBC frequencies
 +2. X-band_RCP -> CoMo_B input 4, filter 4 -> Core2 with four highest BBC frequencies
 +3. S-band_RCP -> CoMo_C input 2, filter 2 -> Core2 with four lowest BBC frequencies
 +4. S-band_RCP -> CoMo_D input 2, filter 2 -> Core2 with two highest BBC frequencies
 +</​code>​
 +
 +To configure the DBBC there are a set of commands to set up the CoMos, and another set to configure the BBC frequencies. These are documented in the DBBC manual, but as an example, our standard geodetic mode is as follows:
 +
 +<​code>​
 +define ​ ifdsx         ​13073181521x ​           ​
 +ifa=1,​agc,​1,​40000
 +ifb=4,​agc,​4,​48000
 +ifc=2,​agc,​2,​35200
 +ifd=2,​agc,​2,​35000
 +lo=
 +lo=loa,​7600.00,​usb,​rcp,​1
 +lo=lob,​7600.00,​usb,​rcp,​1
 +lo=loc,​1900.00,​usb,​rcp,​1
 +lo=lod,​1900.00,​usb,​rcp,​1
 +enddef
 +</​code>​
 +
 +For the IF settings, the first column in the IF input to select (and what IF is at what input is station-specific),​ '​agc'​ refers to automatic gain control which is the default (it could also be '​man'​ for manual), the next column is the filter number (depends on what four BBC freqs you want) and lastly the target DBBC power level. This is station specific too. All those "​lo"​ settings are cosmetic as far as I can tell
 +
 +At the moment, drudg uses skedf.ctl to get default DBBC IF inputs ("if absent from schedule file") and seems to work out which filters to use. It doesn'​t know what power levels to use and we have to put them in to the procedure file by hand.
 +
 +Drudg will also produce a (e.g.) dbbcsx8 procedure which sets up the BBC frequencies
 +
 +<​code>​
 +define ​ dbbcsx8 ​      ​13073181521x ​           ​
 +bbc01=612.99,​a,​8.00
 +bbc02=652.99,​a,​8.00
 +bbc03=752.99,​a,​8.00
 +bbc04=912.99,​a,​8.00
 +bbc05=1132.99,​b,​8.00
 +bbc06=1252.99,​b,​8.00
 +bbc07=1312.99,​b,​8.00
 +bbc08=1332.99,​b,​8.00
 +bbc09=325.99,​c,​8.00
 +bbc10=345.99,​c,​8.00
 +bbc11=365.99,​c,​8.00
 +bbc12=395.99,​c,​8.00
 +bbc13=445.99,​d,​8.00
 +bbc14=465.99,​d,​8.00
 +enddef
 +</​code>​
 +
 +It's pretty obvious what these mean. The second column refers to which CoMo to use but it actually doesn'​t do anything as this isn't configurable in a DBBC!
 +
 +How these BBCs are mapped out to the VSIs (which sideband and to which of the 16 output channels) is determined by the '​form'​ command (same as '​dbbcform'​ in the DBBC manual). The two we use are '​geo'​ and '​astro'​. The Mark5 mode is also set up in the setupsx procedure. This is usually done correctly for geodetic experiments but we hand edit for LBA.
 +
 +<​code>​
 +define ​ setupsx ​      ​13073181521x ​           ​
 +pcalon
 +tpicd=stop
 +mk5b_mode=ext,​0x55555555,​2
 +mk5b_mode
 +form=geo
 +form
 +dbbcsx8 ​    
 +ifdsx       
 +cont_cal=off ​
 +tpicd=no,0
 +bank_check
 +tpicd
 +enddef
 +</​code>​
  
/home/www/auscope/opswiki/data/pages/hardware/dbbc.routing.txt · Last modified: 2013/03/28 04:15 by Jim Lovell