SDR Sample Packetization by Bit Significance Under Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network-based software-defined radio (SDR) systems face data loss due to network issues, as they packetize samples together, leading to loss of entire samples if packets are lost, and lack the ability to prioritize important data types during network congestion.

Innovation Solution

The system prioritizes packets based on the significance of bit values and data types by packetizing same bit positions from multiple ADC samples together and implementing feedback mechanisms for the RF front-end device to prioritize packets containing more significant bits or important data types, ensuring that critical data is delivered even in the face of network congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional packetization methods are used where entire ADC samples are grouped together, then the implementation is simple, but data loss occurs when packets are lost during network transmission

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidsample data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent divides ADC samples into individual bit positions (MSB, middle bits, LSB) and creates separate packets for each bit position. This segmentation allows selective transmission of critical bits and reconstruction of missing data, resolving the contradiction between simple packetization and data reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality priorities to different bit positions within samples, treating MSBs as high priority and LSBs as low priority. This local quality differentiation ensures that critical data (MSBs) are delivered reliably while less critical data (LSBs) can be omitted during congestion, reducing overall data loss.

Inventive Principle:
Principle #3Local quality

2Reliability

If all packets are treated equally during network transmission, then the system is easy to implement, but important data types cannot be prioritized during network congestion

Engineering Contradiction:
Improvecritical data deliveryVSAvoidpacket prioritization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent assigns different priority levels to packets based on their content (MSB packets vs. LSB packets). This local quality approach allows the system to differentiate and prioritize critical data packets without requiring complete redesign of the transmission system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms where the digital processing component communicates with the RF front-end device to provide information about current processing needs and data type priorities. This feedback enables dynamic packet prioritization based on real-time system requirements.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system transmits all ADC sample bits equally, then no data is discarded, but network bandwidth is wasted during congestion and data loss increases

Engineering Contradiction:
Improvenetwork bandwidth efficiencyVSAvoidreconstructable data loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

By segmenting samples into priority-based bit position packets, the system can selectively transmit only the most critical bits (MSBs) during network congestion. This segmentation enables bandwidth efficiency by avoiding transmission of redundant low-priority data while maintaining reconstructable quality through MSB preservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits only the necessary portion of sample data (MSBs and middle bits) during congestion rather than all bits. This partial action approach optimizes bandwidth usage by sending sufficient data for acceptable reconstruction while omitting excessive low-priority information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11342947B1Packet prioritization for network-based software-defined radio
Publication Date: 2022.05.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11342947B1 patent drawing
  • US11342947B1 patent drawing
  • US11342947B1 patent drawing

AI summary

Disclosed in some examples are systems, methods, devices, and machine-readable mediums for improved communications between a software-defined radio front-end device and a network-based computing device. Rather than packetize samples together, same bit positions from multiple ADC samples may be packetized together. If a Quality of Service (QoS) metric of the network connection between the RF front-end device and the network-based processing computing drops below a threshold, the RF front-end device may prioritize sending packets with the more significant bits over packets with less significant bits. In other examples, the RF front-end device may prioritize samples corresponding to certain data types over other data types.