Multi-Channel Receiver Acknowledgment Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-channel receiver apparatuses face interference issues when transmitting information on one channel, preventing simultaneous reception on other channels, particularly due to the need for acknowledgments in confirmed delivery protocols, which can lead to missed real-time voice or data messages without expensive hardware workarounds.

Innovation Solution

Implementing a method where outgoing messages are queued and transmitted during detected transmit opportunities, ensuring that acknowledgments for confirmed delivery are sent without interfering with incoming messages on other channels, using a combination of diplexers, local oscillators, and digital signal processing to maintain simultaneous reception across multiple channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the multi-channel receiver radio sends an acknowledgment receipt for received data packets on one channel, then confirmed delivery is achieved, but reception on other channels is prevented due to transmitter interference

Engineering Contradiction:
Improveconfirmed deliveryVSAvoidsimultaneous reception
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The receiver divides the acknowledgment transmission into discrete time slots separated by guard periods. Each acknowledgment is sent in its own time slot, allowing the receiver to switch between channels during guard periods and maintain simultaneous reception capability across multiple channels while ensuring reliable acknowledgment delivery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The receiver pre-configures time slot assignments and guard period durations for acknowledgment transmissions before actual communication occurs. This preliminary scheduling ensures that when acknowledgments need to be sent, the receiver already has predetermined timing information that prevents interference with incoming messages on other channels.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If expensive hardware-based workarounds involving large and costly duplexers are used, then interference from the transmitter is solved, but device complexity and cost increase

Engineering Contradiction:
Improvetransmitter interferenceVSAvoidhardware complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical hardware solutions (duplexers) with a software-based time slotting mechanism. Instead of using physical hardware to separate transmit and receive paths, the system uses temporal separation through software-controlled time slots and guard periods, significantly reducing hardware complexity and cost while achieving the same interference avoidance goal.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The invention uses simple, inexpensive time slot identifiers and guard period mechanisms instead of expensive, complex hardware duplexers. These lightweight software-based time management structures provide sufficient functionality to prevent interference without requiring costly hardware components.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8995345B2Method and apparatus for confirming delivery in a multi-channel receiving apparatus
Publication Date: 2015.03.31 MOTOROLA SOLUTIONS INC
  • US8995345B2 patent drawing
  • US8995345B2 patent drawing
  • US8995345B2 patent drawing

AI summary

An apparatus for simultaneously receiving incoming messages on at least two channels in a multi-channel device, wherein a first incoming message is received on a first channel of the at least two channels according to a first protocol. Responsive to receiving the first incoming message, outgoing messages are transmitted on the first channel while the incoming messages are simultaneously received on a second channel. The outgoing messages to be sent according to the first protocol are queued in a transmitter. The transmitter also monitors at least one data stack that is used for transmitting messages according to a second protocol for transmit opportunities. Responsive to detecting a transmit opportunity, the transmitter transmits an optimal number of the outgoing messages within the duration of the transmit opportunity. The outgoing messages are transmitted on the first channel without affecting incoming messages received on the second channel.