Radio Access Address Generation via Bitwise Complement and Modular Offset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing radio communication systems face challenges in efficiently generating data-channel access addresses from a base address seed while ensuring desirable correlation properties, such as preventing long runs of identical bits and maintaining separation between different addresses, which is crucial for reliable radio communication.

Innovation Solution

A mechanism is introduced to generate data-channel access addresses by setting specific bit positions based on a base address seed and data-channel identifiers, ensuring complementary bits at predetermined positions, limiting the maximum length of identical bit runs, and using modular arithmetic to increase Hamming distance between addresses, thus enhancing autocorrelation performance and separation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If random generation of access addresses is used, then address diversity is improved, but correlation performance deteriorates due to potential long runs of identical bits

Engineering Contradiction:
Improveaddress diversityVSAvoidcorrelation performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by systematically modifying specific bit positions in the access address based on data-channel identifiers. Instead of pure random generation, the invention changes parameters (bit values at specific positions) to ensure desirable correlation properties while maintaining address diversity through the modular arithmetic operations on the identifier-based offsets.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If channel labels are randomly generated, then generation simplicity is improved, but address separation deteriorates due to potential similarity between different addresses

Engineering Contradiction:
Improvegeneration simplicityVSAvoidaddress separation
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces data-channel identifiers as intermediary elements that mediate between the base access address and the final channel-specific addresses. These identifiers serve as mediators that systematically differentiate addresses while maintaining a structured generation process, combining simplicity with guaranteed separation through the use of identifier-based offsets.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple individual access addresses are advertised, then channel identification accuracy is improved, but communication overhead increases

Engineering Contradiction:
Improvechannel identification accuracyVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies universality by creating a single base access address that serves multiple functions - it can identify the group of data channels while the systematic derivation using data-channel identifiers enables individual channel identification. This multi-functional approach eliminates the need to advertise multiple separate addresses, reducing overhead while maintaining identification accuracy.

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

Data Source

PatentUS11057303B2Radio communication method and apparatus for generating data channel access addresses
Publication Date: 2021.07.06 NORDIC SEMICONDUCTOR
  • US11057303B2 patent drawing
  • US11057303B2 patent drawing
  • US11057303B2 patent drawing

AI summary

A radio communication apparatus receives or generates a base address seed, and generates data-channel access addresses from the seed. Each access address corresponds to a respective data-channel identifier, and is generated by setting a bit at a common first bit position to the value of a bit at a first common predetermined bit position in the base address seed or in the respective data-channel identifier; by setting a bit at a common second bit position to the bitwise complement of this value; and by setting one or more remaining bit positions in dependence on values at one or more bit positions in the base address seed and one or more bit positions in the respective data-channel identifier that are not the first common predetermined bit position. The apparatus can send or receive a radio data packet comprising an access address from the generated set.