Amplitude Caching for Receive-From-Many Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Receive-from-many communications networks face challenges in maintaining stable signal amplitude due to high-frequency changes, which complicates accurate signal reception, especially when using automatic gain control or feed-forward control systems.

Innovation Solution

Implementing a synchronization mechanism and amplitude caching system that stores historical amplitude data to adjust signal amplitudes in real-time, ensuring constant or smooth amplitude across time slots through amplitude controllers at both transmitting and receiving nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If receive-from-many communications network operates with multiple transmitting nodes, then network versatility and signal routing capability are improved, but signal amplitude stability deteriorates due to high-frequency changes from switching between nodes

Engineering Contradiction:
Improvenetwork routing capabilityVSAvoidsignal amplitude stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary actions by measuring and storing amplitude data for each transmit node before actual signal transmission. The amplitude controller uses this pre-stored data to pre-adjust the gain for each node, ensuring amplitude stability is maintained before the switching occurs. This preliminary measurement and storage of amplitude characteristics allows the system to compensate for amplitude variations proactively rather than reactively.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If traditional automatic gain control or feed-forward control systems are used, then signal amplitude adjustment capability is improved, but system complexity and difficulty of operation worsen due to high-frequency changes

Engineering Contradiction:
Improveamplitude control capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts the amplitude measurement and control functionality into a separate, dedicated amplitude controller module. This extracted component independently measures amplitude data for each transmit node, stores it in memory, and applies the appropriate gain adjustment. By separating this function from the main signal processing path, the system achieves amplitude control without adding complexity to the core communication infrastructure, making the system easier to operate and maintain.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If real-time amplitude adjustment is implemented, then signal reception accuracy is improved, but processing time and system complexity worsen

Engineering Contradiction:
Improvesignal reception accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary amplitude measurements for each transmit node and stores the results in advance. When a signal needs to be received, the amplitude controller simply retrieves the pre-stored amplitude data and applies the corresponding gain adjustment immediately. This eliminates the need for real-time amplitude measurement and calculation during signal reception, significantly reducing processing time while maintaining high reception accuracy through the use of pre-characterized amplitude data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10965443B2Amplitude caching in receive from many communications networks
Publication Date: 2021.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10965443B2 patent drawing
  • US10965443B2 patent drawing
  • US10965443B2 patent drawing

AI summary

In various examples there is a communications network comprising a plurality of nodes connected via an interconnection medium to form a receive-from-many communications network. The network has a synchronisation mechanism which synchronizes a signal frequency of the nodes. The network has at least one store holding signal amplitude data of signals previously sent between specified pairs of nodes of the communications network. An amplitude controller uses the stored data to adjust amplitudes of signals communicated between at least one of the pairs of nodes of the communications network.