Feature #1562
closedUplink DTX support
Added by laforge about 8 years ago. Updated almost 8 years ago.
100%
Description
This was never tested and we should check the status + fix it with OsmoBTS.
Uplink DTX is important to reduce possible uplink interference, but even more so to conserve battery power of the mobile station.
Related issues
Updated by laforge about 8 years ago
- Related to Feature #22: Add DTXu/DRX support added
Updated by laforge almost 8 years ago
- parsing of the DTX related RSL/OML bits/IEs (DTX is under control from the BSC, and it can chose to activate/deactivate it dynamically, AFAIR)
- activation of the logical channel towards the MS with DTX enabled or disabled (if BTS needs to do something here; might also be the case that all messages are fully provided by the BSC)
- ensure that the processing of uplink measurements (signal quality / BER) into RSL uplink measurement reports is handled correctly
- ensure that LAPDm is working correctly. LAPDm should not be notified that bad frames have been received during periods where DTXu has muted some bursts/blocks. If we did that, it would look like a much higher actual error rate than we have.
- ensure that signalling in both direction works as expected, for both SAPI0 on FACCH as well as SAPI3 (SMS) on SACCH
- ensure that voice handling on the traffic channels works as expected, particularly in terms of the RTP integration for both HR and FR
- AMR e.g. will transmit SID frames and change the transmission interval of RTP frames
It might make sense to compare our behavior with that of an ip.access nanoBTS in order to have protocol-level compatibility.
Updated by laforge almost 8 years ago
- Related to Feature #1563: Downlink DTX support added
Updated by msuraev almost 8 years ago
Related specs:
3GPP TS 46.031 - FR
3GPP TS 46.012 - SID frames
3GPP TS 06.93 - AMR
3GPP TS 05.08 § 8.3 - Aspects of discontinuous transmission
3GPP TS 48.060 § 6.6.2 - Procedures for Discontinuous Transmission
Updated by laforge almost 8 years ago
there hasn't been any update for 23 days, please update the ticket with some status.
Updated by msuraev almost 8 years ago
- % Done changed from 0 to 20
- parsing of the DTX related RSL/OML bits/IEs..
- ensure that the processing of uplink measurements..
- activation of the logical channel towards the MS with DTX enabled or disabled..
- change the transmission interval of RTP frames
Updated by msuraev almost 8 years ago
With RTP ts patches (currently under review) DTXu is working fine on sysmobts.
Remaining items:
- check lapdm
- check signaling
- fix interoperability with nanobts
Updated by msuraev almost 8 years ago
- Related to Bug #1744: 1-way voice between sysmobts and nanobts if DTX is enabled added
Updated by msuraev almost 8 years ago
- % Done changed from 20 to 80
The patches are pushed to gerrit/users/max/dtx-test branch and are ready for review/testing. Note support is implemented for sysmoBTS (updated firmware required for AMR tests) and LC15 BTS models. AMR-HR support is incomplete which might result in audible disturbances while testing.
Updated by msuraev almost 8 years ago
Note: testing require fix for libosmo-abis which is under review in gerrit: 217.
Updated by msuraev almost 8 years ago
- Related to Bug #1750: DTXu/DTXd support for osmo-bts-trx added
Updated by msuraev almost 8 years ago
- Status changed from In Progress to Resolved
- Assignee changed from msuraev to laforge
- % Done changed from 80 to 100
Last missing bits have been merged to master.