Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-20 | hack: 2nd sector BTS. Needs code cleanup and more testing.achemeris/2sector | Alexander Chemeris | 2 | -7/+7 | |
2015-07-20 | vty: Add commands to manually activate/deactivate a channel. | Alexander Chemeris | 1 | -0/+60 | |
This is a hack, but it's the easiest way to make BTS level loopback to work. Another way to implement this is to have BSC/NITB to send the OML command. Note, that the current code hardcode the channel to be TCH/F which is what we need for the BER testing. | |||||
2015-07-20 | l1sap: Fix use-after-free in loopback mode. | Alexander Chemeris | 1 | -3/+11 | |
2015-07-20 | trx: fix potential use of uninitialized toa variable. | Alexander Chemeris | 1 | -1/+1 | |
Not really a bug, as we're smart about it down the stream, but it's better to be strict here as well. | |||||
2015-07-20 | trx: Send POWERON/OFF commands to osmo-bts only for the first channel. | Alexander Chemeris | 1 | -2/+8 | |
osmo-trx never supported separate power control for trx's, but now it started to be more strict about it. | |||||
2015-07-17 | debian: Add gsm_data_shared.c file to make packaging possible | Ivan Kluchnikov | 1 | -1/+521 | |
2015-07-17 | trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() | Alexander Chemeris | 1 | -1/+2 | |
2015-07-17 | trx: Cleanup unused parts of loops.c | Alexander Chemeris | 1 | -7/+2 | |
2015-07-17 | trx: Remove unused variables. | Alexander Chemeris | 1 | -2/+2 | |
2015-07-17 | trx: Fix typo in a log message. | Alexander Chemeris | 1 | -1/+1 | |
2015-04-23 | trx: More logging for voice frame decoding functions. | Alexander Chemeris | 1 | -21/+67 | |
2015-04-23 | trx: Implement BER calculations. | Alexander Chemeris | 5 | -180/+208 | |
A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine. | |||||
2015-04-07 | abis: Add support of libosmo-abis v 0.3.0 | Ivan Kluchnikov | 2 | -1/+2 | |
2014-12-16 | handover fix: we can receive handover rach on trx == bts->c0 | Ivan Kluchnikov | 1 | -1/+1 | |
2014-09-23 | TRX: Remove extra TCH/HS puncturing value | Thomas Tsou | 1 | -1/+1 | |
3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1) for class 1 information bits and tail bits valued u(0) to u(103) for a maximum puncturing index of 311. The puncturing index 313 exceeds the maximum index and causes osmo_conv_get_output_length() to output the improper length of 210 instead of 211. Signed-off-by: Thomas Tsou <tom@tsou.cc> | |||||
2014-04-06 | TRX: Check if Transceiver indicates an out of range clock | Andreas Eversberg | 1 | -7/+15 | |
If frame number is out of range (>= 2715648), the scheduler's process would end up in an infinite loop. This is because the loop would schedule bursts until the indicated frame number is reached, which would not be possible. The openbts, calypso-bts and osmo-trx might send out out of range clock indications every 3.5 hour. | |||||
2014-04-06 | handover fix: handover_frame must call handover_reset, not itself | Andreas Eversberg | 1 | -1/+1 | |
2014-04-06 | ABIS: Support of multiple RSL connections for ABIS/ipaccess | Andreas Eversberg | 4 | -19/+32 | |
2014-04-06 | TRX: Show which TRX does not respond or rejects a command | Andreas Eversberg | 1 | -3/+4 | |
2014-04-06 | trx: Set lchan inactive, only if the dedicated channel is deactivated | Andreas Eversberg | 1 | -4/+3 | |
2014-04-06 | TRX: Activate LCHAN of CCCH when CCCH is configured on time slot | Andreas Eversberg | 1 | -0/+12 | |
2014-04-06 | HACK: Make ABIS work when reestablishing | Andreas Eversberg | 3 | -2/+11 | |
2014-04-06 | Fix: Call e1inp_vty_init() before reading config file | Andreas Eversberg | 3 | -1/+2 | |
2014-04-06 | TRX: Free bust buffer memory to when changing lchan type | Andreas Eversberg | 1 | -0/+9 | |
2014-04-06 | TRX: Add VTY option to allow setting RTS advance in frames | Andreas Eversberg | 3 | -4/+20 | |
RTS (ready-to-send) must be issued in advance, so BTS core and especially osmo-pcu can provide downlink data frames early enough. In some cases PCU might provide frames too late, so they must be dropped. If PCU provides frames too late, due to high system load, this "RTS advance" setting must be increased. | |||||
2014-04-06 | fix some typos in comments | Martin Hauke | 2 | -8/+8 | |
2014-04-06 | build: Use AM_CPPFLAGS in Makefile.am | Martin Hauke | 1 | -1/+1 | |
Since automake 1.13 INCLUDES is depricated and causes a warning Inspired from similar patches by Alexander Huemer for other osmocom projects. | |||||
2014-04-06 | Allow TRX 0..254 at VTY, even if less TRX are available | Andreas Eversberg | 3 | -7/+6 | |
Instead of limiting the number of TRX at VTY to the actual number of supported TRX, VTY allows to configure any possible number of TRX. If a TRX is configured, which is not supported by BTS model, an error message is returned, which states that the given TRX is not supported. | |||||
2014-04-06 | TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO | Andreas Eversberg | 1 | -4/+4 | |
2014-04-06 | TRX: Fixed chan_nr for SACCH/8(7) at scheduler | Andreas Eversberg | 1 | -1/+1 | |
2014-04-06 | trx: Add option to set transmit power reduction via OML (BSC) | Andreas Eversberg | 3 | -2/+34 | |
2014-04-06 | TRX: Do not send burst on IDLE channels at TRX != C0 | Andreas Eversberg | 1 | -0/+5 | |
This is required, so the transceiver transmits no power. | |||||
2014-04-06 | Fix: Retrieve ARFCN (from OML) for TRX other than C0 | Andreas Eversberg | 1 | -0/+19 | |
2014-04-06 | TRX: Close TRX (shutdown all active channels) on ABIS link failure | Andreas Eversberg | 2 | -3/+10 | |
2014-04-06 | Fix: Process all TRX on GSM Time indication, not only C0 | Andreas Eversberg | 1 | -4/+5 | |
2014-04-06 | TRX: Add bts_model_trx_close to TRX implementation | Andreas Eversberg | 1 | -2/+2 | |
2014-04-06 | TRX: Fixup ciphering state names after rebasing | Andreas Eversberg | 2 | -3/+4 | |
2014-04-06 | TRX: No need to set mode and cipher for PDCH | Andreas Eversberg | 1 | -0/+8 | |
2014-04-06 | TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state | Andreas Eversberg | 1 | -1/+4 | |
2014-04-06 | TRX: Set ciphering to an initial state when activating channel | Andreas Eversberg | 1 | -0/+8 | |
Handover and assignment may activate channels with ciphering already set, so we need to tell scheduler to enable/disable ciphering and set the correct cipher state. | |||||
2014-04-06 | TRX: Process real time scheduling option is now similar to sysmobts | Andreas Eversberg | 1 | -10/+10 | |
2014-04-06 | TRX: Disable handover burst detection when closing channel during detection | Andreas Eversberg | 1 | -0/+7 | |
2014-04-06 | TRX: Use correct slot type for GSM_PHCAN_BCCH | Andreas Eversberg | 1 | -1/+1 | |
2014-04-06 | TRX: Handover access burst support | Andreas Eversberg | 6 | -10/+62 | |
2014-04-06 | TRX: Clear lchan state when resetting TRX | Andreas Eversberg | 1 | -0/+3 | |
2014-04-06 | TRX: Report measurements | Andreas Eversberg | 3 | -8/+55 | |
2014-04-06 | TRX: Fixed typos tranceiver -> transceiver | Andreas Eversberg | 8 | -96/+96 | |
2014-04-06 | Fix: Cleanly free TRX instances during initialization in case of an error | Andreas Eversberg | 2 | -3/+4 | |
2014-04-06 | Allow one or more TRX to configure via VTY | Andreas Eversberg | 3 | -4/+6 | |
2014-04-06 | TRX: Add VTY options to enable and disable SETTSC and SETBSIC | Andreas Eversberg | 4 | -2/+69 | |