Mobile Station Uplink Data Block Encoding with Piggy-Backed ACK/NACK

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless telecommunications systems, particularly in GSM, the existing methods face challenges in efficiently encoding and transmitting uplink data blocks with a Piggy-backed ACK/NACK bitmap field, due to the need to adhere to both block sequencing rules and PAN timeslot rules, which complicates the allocation and encoding of data blocks before receiving USF fields, leading to difficulties in determining the correct timeslot for transmission.

Innovation Solution

The mobile station is configured to allow encoding of data blocks in advance by transmitting a response to a poll for an RLC data block with a Piggy-backed ACK/NACK bitmap using an uplink timeslot corresponding to the poll, and to send data blocks out of order or in a specific order within a radio block period, independent of the timeslot used for the poll, thereby simplifying the encoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile station adheres to both block sequencing rules and PAN timeslot rules, then the data block transmission reliability is improved, but the encoding complexity and processing time increase

Engineering Contradiction:
Improvedata block transmission reliabilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mobile station encodes data blocks in advance based on pre-received poll information, before the actual transmission time slot arrives. This preliminary encoding action allows the station to prepare data blocks ahead of time, reducing the complexity of real-time encoding while maintaining transmission reliability through proper sequencing and timeslot adherence.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the mobile station strictly follows PAN timeslot rules for transmission, then the transmission accuracy is improved, but the flexibility in data block ordering is reduced

Engineering Contradiction:
Improvetransmission accuracyVSAvoiddata block ordering flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system allows dynamic adjustment of data block transmission order within the radio block period. The mobile station can transmit data blocks in different sequences (including out-of-order transmission) while still adhering to the PAN timeslot rules for acknowledgment feedback. This dynamic flexibility maintains transmission accuracy through proper timeslot adherence while allowing optimized data ordering for efficiency.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the mobile station waits to receive USF fields before encoding data blocks, then the encoding accuracy is improved, but the transmission time is delayed

Engineering Contradiction:
Improveencoding accuracyVSAvoidtransmission time delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The mobile station receives poll information in advance and begins encoding data blocks before the actual transmission time slot. This preliminary action eliminates the time delay by preparing data blocks ahead of time. The encoding accuracy is maintained through proper sequencing rules and PAN timeslot adherence, allowing the station to transmit without unnecessary delays while preserving encoding precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9112687B2Systems and methods for allocating and transmitting uplink data block transmissions with piggy-backed ACK/NACK bitmap
Publication Date: 2015.08.18 MALIKIE INNOVATIONS LTD
  • US9112687B2 patent drawing
  • US9112687B2 patent drawing
  • US9112687B2 patent drawing

AI summary

Systems and methods for allocating and transmitting uplink data block transmissions with piggy-backed ACK/NACK bitmap field are provided. In a specific example, a mobile station receives a request for a data block combined with control information (DBCCI). The mobile station responds by transmitting a DBCCI using at least one timeslot corresponding to a timeslot used for the request. At least some of the time, the mobile station sends data blocks in an order different than that would be otherwise used (e.g. block sequence order).