CDMA Broadcast Coding for IoT Sensor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT systems face inefficiencies in data transmission and management due to high power consumption, data collisions, and asymmetrical traffic volumes in wireless communication, particularly in sensor networks with limited processing power and battery life, where duty cycle regulation and frequency band constraints hinder effective bi-directional communication.

Innovation Solution

The implementation of Code Division Multiple Access (CDMA) technology for IoT networks allows for efficient bi-directional communication by using the same code for uplink and downlink, eliminating the need for frequency or time division, and enabling dynamic code allocation to manage asymmetrical data volumes, thereby reducing power consumption and increasing network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communication is used for IoT sensor networks, then device mobility and installation flexibility are improved, but power consumption increases due to frequent transmit/receive operations

Engineering Contradiction:
Improveinstallation flexibilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements duty cycle operation where sensors alternate between active transmit/receive periods and sleep periods. During sleep mode, the radio component is powered down to minimize energy consumption, while periodic activation allows for data transmission and reception at regulated intervals

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary actions by buffering data locally in sensors before transmission opportunities arise. This allows sensors to prepare data during sleep mode and transmit efficiently when the radio is activated, reducing the frequency and duration of high-power transmission events

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If duty cycle is reduced to minimize power consumption, then energy efficiency is improved, but data transmission capacity and network throughput deteriorate

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddata transmission capacity
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system merges multiple data transmission opportunities into single efficient transmissions. Sensors aggregate data from multiple sensing events and transmit in bulk during active duty cycles, maximizing data throughput during limited active periods while minimizing the frequency of radio activations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The radio component serves multiple functions during its active duty cycle: transmitting sensor data, receiving control commands, and exchanging data with other sensors. This multi-functionality maximizes the utilization of limited active time, improving overall network productivity without increasing duty cycle

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

3Reliability

If frequency division is used to separate uplink and downlink transmissions, then interference between simultaneous transmissions is reduced, but bandwidth availability and communication efficiency deteriorate

Engineering Contradiction:
Improveinterference reductionVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the frequency band into multiple code channels using CDMA technology. Each sensor and the base station are assigned unique spreading codes that allow simultaneous transmissions on the same frequency to be separated at the receiver, enabling full-duplex communication without frequency division

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the distinguishing parameter from frequency to code sequence. Instead of using different frequencies for uplink and downlink, the system uses different spreading codes assigned to each sensor, allowing simultaneous bidirectional communication on the same frequency while maintaining reliable separation of transmissions

Inventive Principle:
Principle #35Parameter changes

4Reliability

If time division is used to allocate transmission slots, then data collisions between simultaneous transmissions are prevented, but transmission latency and communication overhead increase

Engineering Contradiction:
Improvecollision preventionVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the signal in the code domain rather than time or frequency. Each sensor's transmission is segmented into distinct code channels that can be simultaneously received and separated at the base station, eliminating the need for time-division scheduling and reducing transmission latency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables continuous useful action by allowing sensors to transmit data immediately when data is available without waiting for allocated time slots. The CDMA spreading codes ensure that simultaneous transmissions from multiple sensors do not collide, maintaining continuous data flow and minimizing latency

Inventive Principle:
Principle #20Continuity of useful action

5Productivity

If asymmetric code allocation is implemented to match asymmetrical traffic volumes, then network efficiency is improved, but device complexity and code management overhead increase

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidcode management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements dynamic code allocation where spreading codes and their allocation can be adjusted based on network conditions and traffic patterns. The base station dynamically assigns codes to sensors and can reconfigure allocations to match asymmetrical traffic requirements, optimizing network efficiency while centralizing code management to reduce device complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10892843B2Broadcasting in a communications network
Publication Date: 2021.01.12 BRITISH TELECOM PLC
  • US10892843B2 patent drawing
  • US10892843B2 patent drawing
  • US10892843B2 patent drawing

AI summary

A spread spectrum system is used for transmitting data to devices in a distributed system. Each device has a respective spread spectrum code, and has a corresponding encoder in a central control system operating the same spread spectrum codes, the encoded data relating to the devices being aggregated over a shared channel. An additional broadcast spread spectrum coding sequence is allocated to a broadcast channel readable by a plurality of the devices using a command extraction function and used to transmit general commands for operation by the plurality of devices. Individual actuators may be arranged to respond in different ways to such a broadcast command, for example switching some on and switching others off. The broadcast may also be used to change the coding sequences allocated to individual devices, allowing flexible use of the available spread-spectrum coding sequences.