Project

General

Profile

Actions

Dimetra EBTS Base Radio Controller CLI » History » Revision 2

« Previous | Revision 2/4 (diff) | Next »
laforge, 02/19/2016 10:52 PM
add some reference info on the BR CLI


PageOutline = Base Radio Controller CLI =

There is a CLI (Command Line Interface) of the [[wiki: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 PORT0 = 0x0 [0.00v].
PA A->D PORT1 = 0x0 [0.00v].
PA A->D PORT2 = 0x2 [0.04v].
PA A->D PORT3 = 0x80 [2.48v].
PA A->D PORT4 = 0x9 [0.17v].
PA A->D PORT5 = 0xd [0.25v].
PA A->D PORT6 = 0x1 [0.06v].
PA A->D PORT7 = 0x1 [0.06v].
PA A->D PORT8 = 0x9 [0.17v].
PA A->D PORT9 = 0x80 [2.48v].
PA A->D PORT10 = 0x1 [0.04v].
PA A->D PORT11 = 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 PORT0 = 0x68 [13.71v].
EXCITER A->D PORT1 = 0x5 [0.08v].
EXCITER A->D PORT2 = 0xa1 [9.84v].
EXCITER A->D PORT3 = 0xff [4.98v].
EXCITER A->D PORT4 = 0x7b [4.80v].
EXCITER A->D PORT5 = 0x27 [0.76v].
EXCITER A->D PORT6 = 0x43 [1.31v].
EXCITER A->D PORT7 = 0x0 [0.00v].
EXCITER A->D PORT8 = 0x80 [5.00v].
EXCITER A->D PORT9 = 0x8 [0.08v].
EXCITER A->D PORT10 = 0x3 [0.03v].
EXCITER A->D PORT11 = 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 · 2 revisions

Add picture from clipboard (Maximum size: 48.8 MB)