Radio Receiving Apparatus Buffer Memory Sectioning for RLC PDU Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of variable-length RLC PDU data in radio communication systems, existing technologies face challenges in efficiently storing received data into buffer memory without wasting space, particularly due to the uncertainty in data length and the complexity of assembling SDUs from RLC PDUs with mixed sequence numbers.

Innovation Solution

A radio receiving apparatus is designed with a buffer memory sectioned into areas based on predetermined maximum data length, using sequence information from the RLC PDU headers to store and assemble SDU data efficiently, and a management memory to track sequence information, addresses, and data lengths for effective storage and reassembly of RLC PDUs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed-size buffer is allocated for each RLC PDU, then buffer management is simplified, but buffer space is wasted when RLC PDUs have variable lengths

Engineering Contradiction:
Improvebuffer management simplicityVSAvoidbuffer space waste
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The buffer memory is divided into multiple buffer areas, each associated with a specific sequence number. Each buffer area can independently store RLC PDUs with different lengths, allowing efficient utilization of buffer space while maintaining simple management through sequence number-based indexing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The buffer area size is dynamically adjusted based on the actual length of the RLC PDU being stored. Instead of allocating fixed maximum-size buffers, the system allocates buffer space matching the actual data length, eliminating waste while keeping management simple through dynamic sizing.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If RLC PDUs are stored in reception order, then buffer storage is simple, but assembly of SDUs becomes complex when sequence numbers are mixed

Engineering Contradiction:
Improvebuffer storage simplicityVSAvoidSDU assembly complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The buffer areas are pre-associated with specific sequence numbers before RLC PDUs arrive. When PDUs are received, they are directly stored in the corresponding pre-designated buffer area based on their sequence number, eliminating the need for complex sorting during assembly while maintaining storage simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffer area acts as an intermediary structure that is pre-configured with sequence number mappings. This intermediary layer decouples the storage operation (which remains simple) from the assembly operation (which can efficiently retrieve in-order PDUs), resolving the contradiction between storage simplicity and assembly complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of substance

If buffer memory is sectioned by maximum data length, then storage efficiency improves, but management complexity increases for variable-length PDUs

Engineering Contradiction:
Improvebuffer space efficiencyVSAvoidbuffer management complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The buffer management system uses a universal sequence number-based indexing approach that works for RLC PDUs of any length. Each buffer area is multi-functional, capable of storing PDUs with different sequence numbers and lengths, eliminating the need for complex length-based segmentation management while maintaining high space efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9838328B2Radio communication apparatus
Publication Date: 2017.12.05 1FINITY INC
  • US9838328B2 patent drawing
  • US9838328B2 patent drawing
  • US9838328B2 patent drawing

AI summary

A radio receiving apparatus for receiving the variable-length RLC PDU data in an RLC layer includes the buffer memory sectioned into a plurality of areas having a predetermined maximum data length of the RLC PDU data. By referring to a sequence number SN included in each received RLC PDU data, the radio receiving apparatus stores the RLC PDU data having an identical sequence number SN into an identical area, and assembles an RLC SDU data on a basis of the RLC PDU data stored in each area.