Project

General

Profile

Actions

Base Radio Controller CLI

There is a CLI (Command Line Interface) of the Dimetra_EBTS_Base_Radio_Controller which we are just
starting to explore.

Reference

BRC> help
get/set        alarm_mask                    amask         
get/set        alarm_reports                 ar            
get            alarms                        a             
get/set        brc_kit_no                    brckit        
get/set        brc_rev_no                    brcrev        
get/set        brc_scratch                   brcscratch    
get/set        cabinet                                     
get/set        default_tx_power              dtxpwr        
               dekey                                       
get            dsp_version                   dspver        
get            dsp_sanity                    sanity        
get/set        enet_id                       enet          
get            ex_ad                         exad          
get/set        ex_kit_no                     exkit         
get/set        ex_rev_no                     exrev         
get/set        ex_scratch                    exscratch     
get/set        exciter_scaling_factor        exsf          
get            fwd_pwr                       fp            
get/set        fwd_wattmeter_scaling_factor  fwsf          
               key                                         
               k_factor                      kf            
get/set        max_vswr                      mv            
get/set        max_wattmeter_vswr            mwv           
get            pa_ad                         paad          
get            pa_coef                       pac           
get/set        pa_kit_no                     pakit         
get/set        pa_rev_no                     parev         
get/set        pa_scaling_factor             pasf          
get/set        pa_scratch                    pascratch     
get/set        pctrl                         pc            
get/set        position                                    
get            ps_ad                         psad          
               pwr_glitch                                  
get/set        rear_serial                   rear_ser      
get            ref_pwr                       rp            
get            reset_info                                  
get/set        ref_wattmeter_scaling_factor  rwsf          
get            rptr_status                   status        
               reset                                       
get            rom_ver                       rv            
get            rptr_status                   status        
get            rssi                                        
get/set        rx_freq                       rxfreq        
get/set        rx_fru_config                 rxfru         
get/set        rx_inj                        rxinj         
get/set        rx_mode                       rxmode        
get/set        rx_qsign                      rxqsign       
get            rx_status                     rxstatus      
get/set        rx1_delta                     rx1delta      
get/set        rx2_delta                     rx2delta      
get/set        rx3_delta                     rx3delta      
get/set        rx1_kit_no                    rx1kit        
get/set        rx2_kit_no                    rx2kit        
get/set        rx3_kit_no                    rx3kit        
get/set        rx1_rev_no                    rx1rev        
get/set        rx2_rev_no                    rx2rev        
get/set        rx3_rev_no                    rx3rev        
get/set        rx1_scaling_factor            rx1sf         
get/set        rx2_scaling_factor            rx2sf         
get/set        rx3_scaling_factor            rx3sf         
get/set        rx1_scratch                   rx1scratch    
get/set        rx2_scratch                   rx2scratch    
get/set        rx3_scratch                   rx3scratch    
get            second_level_pswd                           
get/set        tetra_format                  tf            
    set        tone                                        
get/set        training_interval             ti            
get/set        txdc_i                        txdci         
    set        txdc_i_final                  txdci_final   
get/set        txdc_q                        txdcq         
    set        txdc_q_final                  txdcq_final   
get/set        tx_freq                       txfreq        
get/set        tx_if                         txif          
    set        tx_power                      power         
get/set        txlin                                       
    set        txlin_default                 txldef        
get            txlin_stat                    txlinstat     
get/set        txlin2                                      
get            txlin2_stat                   txlin2stat    
get/set        tx_test_mode                                
               ver                                         
get            vswr                                        
get            wattmeter                     w             
BSC>

dsp_version

BRC> get dsp_version
DSP VERSION is 2.14
BRC> get tetra_format
MCC : 0
MNC : 0
CC  : 1
Downlink Type : 1
Uplink Type   : 7
Trigger : off
MS Power: 20 dBm
ACC param: 203 dBm

tx_if

BRC> get txif
TRANSMIT INTERMEDIATE FREQUENCY is 90.00000 MHz.

txlin

BRC> get txlin
TXLIN[0x00]: 0x56       TXLIN[0x01]: 0x08       TXLIN[0x02]: 0x15
TXLIN[0x03]: 0x3E       TXLIN[0x04]: 0xF1       TXLIN[0x05]: 0x1E
TXLIN[0x06]: 0x2C       TXLIN[0x07]: 0x00       TXLIN[0x08]: 0x3A
TXLIN[0x09]: 0xBB       TXLIN[0x0A]: 0x53       TXLIN[0x0B]: 0x80
TXLIN[0x0C]: 0xA3       TXLIN[0x0D]: 0x06       TXLIN[0x0E]: 0x04
TXLIN[0x0F]: 0x0C       TXLIN[0x10]: 0x38       TXLIN[0x11]: 0x08
TXLIN[0x12]: 0x00       TXLIN[0x13]: 0x1F       TXLIN[0x14]: 0x40
TXLIN[0x15]: 0x13       TXLIN[0x16]: 0xFF       TXLIN[0x17]: 0x00
TXLIN[0x18]: 0x00       TXLIN[0x19]: 0x02       TXLIN[0x1A]: 0x00
BRC> get txlin2
TXLIN2[0x00]: 0x56      TXLIN2[0x01]: 0x08      TXLIN2[0x02]: 0x55      
TXLIN2[0x03]: 0x3E      TXLIN2[0x04]: 0xF1      TXLIN2[0x05]: 0x1E      
TXLIN2[0x06]: 0x2C      TXLIN2[0x07]: 0x00      TXLIN2[0x08]: 0x3A      
TXLIN2[0x09]: 0xBB      TXLIN2[0x0A]: 0x53      TXLIN2[0x0B]: 0x80      
TXLIN2[0x0C]: 0xA3      TXLIN2[0x0D]: 0x06      TXLIN2[0x0E]: 0x04      
TXLIN2[0x0F]: 0x0C      TXLIN2[0x10]: 0x38      TXLIN2[0x11]: 0x08      
TXLIN2[0x12]: 0x00      TXLIN2[0x13]: 0x1F      TXLIN2[0x14]: 0x7F      
TXLIN2[0x15]: 0x13      TXLIN2[0x16]: 0xFF      TXLIN2[0x17]: 0x00      
TXLIN2[0x18]: 0x00      TXLIN2[0x19]: 0x02      TXLIN2[0x1A]: 0x00      
BRC> get txlin_stat
Checksum: 1566
Test Register : 0x2
Clip Detect Bit OFF
Local Osc. Locked
I - Channel Software Offset Bit not set
Q - Channel Software Offset Bit not set
Level Set    : 0xff
Sine Value   : 0x89
Cosine Value : 0x0

this seems like filter taps for a digital linearization filter in the DSP?

default_tx_power

BRC> get default_tx_power
DEFAULT TRANSMITTER POWER is 40.00 watts ( 46.02 dBm )
BRC> set dtxpwr 2
FORMAT: set default_tx_power { 2.5 -> 40.0 }
BRC> set dtxpwr 2.5
Warning: Request to write to EEPROM denied due to insufficient permissions.

max_vswr

BRC> get max_vswr                                         
MAXIMUM VSWR is 4.00:1                                     
BRC> set max_vswr 1.1
set MAX VSWR to 1.1  in RAM
Warning: Request to write to EEPROM denied due to insufficient permissions.

wattmeter

BRC> get wattmeter
BRC> RD POWER AT WATTMETER is 5.6 Watts [37.5 dBm]
BRC> CTED POWER AT WATTMETER is 1.7 Watts [32.4 dBm]
BRC> ETER VSWR is 3.49:1

tx_freq

BRC> get tx_freq
TRANSMIT FREQUENCY is 427.50000 MHz

training_interval

BRC> get ti
TRAINING INTERVAL is 90000 ticks (15 min)

rx_mode

BRC> get rx_mode
RECEIVER 1 ENABLED
RECEIVER 2 ENABLED
RECEIVER 3 ENABLED

rx_status

BRC> get rx_status
BER STATUS is LOCKED
RECEIVER Q SIGN is NON-INVERTED
RECEIVER 1 ENABLED
RECEIVER 2 ENABLED
RECEIVER 3 ENABLED
RECEIVER INJECTION is HIGH

paad

BRC> get paad
PA A->D PORTr0 = 0x0   [0.00v].
PA A->D PORTr1 = 0x0   [0.00v].
PA A->D PORTr2 = 0x2   [0.04v].
PA A->D PORTr3 = 0x80  [2.48v].
PA A->D PORTr4 = 0x9   [0.17v].
PA A->D PORTr5 = 0xd   [0.25v].
PA A->D PORTr6 = 0x1   [0.06v].
PA A->D PORTr7 = 0x1   [0.06v].
PA A->D PORTr8 = 0x9   [0.17v].
PA A->D PORTr9 = 0x80  [2.48v].
PA A->D PORTr10 = 0x1  [0.04v].
PA A->D PORTr11 = 0x80         [2.50v].

This seems to be the ADC readings of the PA power supply

forwrd_power

BRC> get fp
FORWARD POWER is 0 watts [-Inf dbm]

tx_freq

BRC> get tx_freq
TRANSMIT FREQUENCY is 427.50000 MHz

exciter_ad

BRC> get ex_ad
EXCITER A->D PORTr0 = 0x68     [13.71v].
EXCITER A->D PORTr1 = 0x5      [0.08v].
EXCITER A->D PORTr2 = 0xa1     [9.84v].
EXCITER A->D PORTr3 = 0xff     [4.98v].
EXCITER A->D PORTr4 = 0x7b     [4.80v].
EXCITER A->D PORTr5 = 0x27     [0.76v].
EXCITER A->D PORTr6 = 0x43     [1.31v].
EXCITER A->D PORTr7 = 0x0      [0.00v].
EXCITER A->D PORTr8 = 0x80     [5.00v].
EXCITER A->D PORTr9 = 0x8      [0.08v].
EXCITER A->D PORTr10 = 0x3     [0.03v].
EXCITER A->D PORTr11 = 0x80    [2.50v].

ex_kit_no

BRC> get ex_kit_no
EXCITER KIT NUMBER is CTX5062B

tetra_format

BRC> get tetra_format
MCC : 0
MNC : 0
CC  : 1
Downlink Type : 1
Uplink Type   : 7
Trigger : off
MS Power: 20 dBm
ACC param: 203 dBm
BRC> set tetra_format 262 42 1 1 7 off 20 203

 The value entered for MS power was not valid.
15 dBm is the default setting and has been used.
MCC : 262
MNC : 42
CC  : 1
Downlink Type : 1
Uplink Type   : 7
Trigger : off
MS Power: 20 dBm
ACC param: 203 dBm

rptr_status

BRC> get rptr_status

************************************************************

BRC CODE VERSION D07.00.20-TETRA-BRC-ROM

OUTPUT PORT 0 = 0x808604
INPUT PORT 0  = 0xc9881f
INPUT PORT 1  = 0x808604

NUMBER WORKING RECEIVERS DETECTED : 3.
  RX1 PRESENT...
  RX2 PRESENT...
  RX3 PRESENT...

BAND : TETRA {430 MHz}

RX FREQUENCY : 417.50000
TX FREQUENCY : 427.50000
TX IF FREQUENCY : 90.00000 MHz.

WINDOW CLIPPING LEVEL: 5.500000 db.
WINDOW CLIPPING SATURATION LEVEL: 15.000000 db.
WINDOW CLIPPING MODE: ON

SGC STATUS : ENABLED
SGC DELAY  : 0 units = 0.000000 msec. [msec = units/120]

PERIODIC TRAINING DISABLED. [900 SECONDS].
POWER LEVELING DISABLED. [300 SECONDS].
RF POWER REPORTS DISABLED.
RF ALARM REPORTS DISABLED.
POWER WATCHDOG ENABLED.
INITILIZATION TRACE DISABLED.

ALARM MASK : |ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|
Files (0)

Updated by laforge about 8 years ago · 4 revisions

Add picture from clipboard (Maximum size: 48.8 MB)