Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-09-22 | Get RSSI from received uplink data and send to PCU | Andreas Eversberg | 4 | -8/+30 | |
2015-09-22 | TRX: Add support for EFR transcoding | Andreas Eversberg | 8 | -15/+194 | |
2015-09-22 | TRX: Code cleanup, prepare for other codecs than GSM full rate | Andreas Eversberg | 12 | -168/+276 | |
2015-09-22 | TRX: Use link timeout value from BSC via OML attribute. | Andreas Eversberg | 1 | -2/+8 | |
2015-09-22 | TRX: Out of range primitives found in downlink queue are not an error | Andreas Eversberg | 1 | -3/+4 | |
2015-09-22 | TRX: Implementation of MS power and timing advance loops | Andreas Eversberg | 9 | -22/+394 | |
2015-09-22 | TRX: Improved handling of clock indications. | Andreas Eversberg | 3 | -8/+21 | |
If no clock is received, a POWEROFF is sent until clock is detected. | |||||
2015-09-22 | TRX: Fixes to TRX interface | Andreas Eversberg | 1 | -6/+7 | |
Ignore false response to uncritical commands. | |||||
2015-09-22 | TRX: Fix of SCH burst data | Andreas Eversberg | 1 | -1/+1 | |
2015-09-22 | TRX: Ciphering | Andreas Eversberg | 5 | -37/+129 | |
2015-09-22 | TRX: Replaced GSM 06.10 ordering table by table in libosmocodec | Andreas Eversberg | 6 | -41/+37 | |
2015-09-22 | TRX: Cleanup of channel transcoding | Andreas Eversberg | 26 | -1314/+1111 | |
2015-09-22 | TRX: By default, send 20 frames in advance to tranceiver | Andreas Eversberg | 1 | -1/+1 | |
2015-09-22 | TRX: Detect missing received bursts and fill them with zero-sbits | Andreas Eversberg | 2 | -36/+60 | |
2015-09-22 | TRX: Add test code for PDTCH transcoding | Andreas Eversberg | 2 | -1/+94 | |
2015-09-22 | TRX: PDTCH (GPRS) works now | Andreas Eversberg | 3 | -119/+140 | |
Detection and transcoding of all four coding schemes are supported. | |||||
2015-09-22 | TRX: Lost TCH frame detection of omitted bursts from tranceiver | Andreas Eversberg | 2 | -61/+84 | |
2015-09-22 | TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) | Andreas Eversberg | 4 | -13/+21 | |
2015-09-22 | TRX: Completed TCH/F full rate support | Andreas Eversberg | 5 | -464/+647 | |
Full rate is now tested and working. | |||||
2015-09-22 | TRX: Fixed swapped stealing bits | Andreas Eversberg | 1 | -4/+4 | |
Thanx to Sylvain for pointing to this bug. | |||||
2015-09-22 | TRX: Minor fixes, especially handle TOA of RACH correctly | Andreas Eversberg | 3 | -23/+39 | |
2015-09-22 | TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) | Andreas Eversberg | 1 | -5/+7 | |
Sending it would cause BSC to change to a state, where it does not release rf channel. | |||||
2015-09-22 | TRX: Use received TRX clocks to determine availablility of tranceiver | Andreas Eversberg | 4 | -10/+49 | |
Only if transceiver becomes available, control commands are sent. If tranceiver is gone, reset scheduler. The current availability state is sent to BSC via OML state change commands. | |||||
2015-09-22 | TRX: Fixes and improvements of scheduler | Andreas Eversberg | 2 | -28/+96 | |
2015-09-22 | Fix: Check right result on bursts_test | Andreas Eversberg | 1 | -1/+1 | |
2015-09-22 | Add test routing to test transcoding of TCH FR / FACCH frames | Andreas Eversberg | 2 | -25/+119 | |
2015-09-22 | TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 | Andreas Eversberg | 1 | -8/+57 | |
2015-09-22 | TRX: Power down tranceiver and reset scheduler, if abis link is lost | Andreas Eversberg | 3 | -3/+22 | |
If BTS is gone, TRX is powered down, due to loss of abis link. If link is esablished again, tranceiver and scheduler are provisioned again by BTS. | |||||
2015-09-22 | ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. | Andreas Eversberg | 7 | -1/+20 | |
sysmocom-bts model shuts down on link loss, but other models may not want this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo. | |||||
2015-09-22 | TRX: On negative response of critical commands, shutdown BTS | Andreas Eversberg | 2 | -23/+32 | |
2015-09-22 | Add test code for testing GSM burst transcoding | Andreas Eversberg | 7 | -1/+228 | |
2015-09-22 | TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers | Andreas Eversberg | 26 | -0/+5176 | |
The code is quite complete, TCH and PDCH channels are not yet tested. | |||||
2015-09-22 | Change to new structure of multirate at gsm_data_shared.h | Andreas Eversberg | 3 | -24/+30 | |
2015-09-22 | Fix: Call e1inp_vty_init() before reading config file | Andreas Eversberg | 2 | -1/+1 | |
2015-09-22 | Fix: Process all TRX on GSM Time indication, not only C0 | Andreas Eversberg | 1 | -4/+5 | |
2015-09-22 | Fix: Retrieve ARFCN (from OML) for TRX other than C0 | Andreas Eversberg | 1 | -0/+19 | |
2015-09-22 | fix: make sysmobts tests only when sysmobts is enabled | Ivan Kluchnikov | 1 | -1/+5 | |
2015-09-22 | Merge branch '201509-l1sap' | Harald Welte | 24 | -964/+2066 | |
2015-09-22 | move MS power control handling from sysmobts to common part | Harald Welte | 13 | -95/+146 | |
MS uplink power control is required in pretty much any BTS, and we cannot assume that they PHY / L1 will always take care of it by itself. So the correspondign code is moved to common/power_control.c and called from the generic part of L1SAP. The corresponding VTY paramter has been moved from the sysmobts-specific trx VTY node to the common BTS VTY node. | |||||
2015-09-22 | Move detection of handover frames from sysmo-bts code to common code | Andreas Eversberg | 2 | -13/+4 | |
2015-09-22 | Remove obsolete gsmtap handling from osmo-bts-sysmo part. | Andreas Eversberg | 2 | -104/+0 | |
2015-09-22 | Add gsmtap option to command line to main.c of osmo-bts-sysmo | Andreas Eversberg | 1 | -1/+19 | |
2015-09-22 | Move gsmtap VTY commands from osmo-bts-sysmo to common part | Andreas Eversberg | 4 | -85/+130 | |
2015-09-22 | Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP | Andreas Eversberg | 1 | -0/+167 | |
2015-09-22 | sysmobts: Clean up transitions for lchan cipher state | Andreas Eversberg | 4 | -8/+22 | |
There are three transitions: 1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF It is used to enable ciphering in RX (uplink) direction only. 2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to additionally enable ciphering in TX (downlink) direction. 3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to enable ciphering in both TX and RX directions. This is used when the channel is activated with encryption already enabled. (assignment or handover) In order to follow the order of these transitions, the RX direction must always be set before the TX direction. If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher state remains at LCHAN_CIPH_NONE. | |||||
2015-09-22 | Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -13/+45 | |
This part moves processing of measurement infos from osmo-bts-sysmo to common part. | |||||
2015-09-22 | l1sap: Port code to new ciphering handling | Harald Welte | 5 | -48/+44 | |
... introduced in 2cc37035d73191b71b9ba9c0d559a0da6a5f35e5 | |||||
2015-09-22 | sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core | Harald Welte | 2 | -57/+1 | |
2015-09-22 | Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -133/+267 | |
This part moves control channel message primitives from osmo-bts-sysmo to common part. In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are used. | |||||
2015-09-22 | l1sap: Avoid compiler warnings regarding uninitialized nmsg | Harald Welte | 1 | -2/+2 | |