Inter-Processor Communication Circuitry for Radio Interference Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated-circuit devices with multiple radios face interference challenges due to physical proximity and shared electrical circuitry, requiring precise timing for coordinated radio transmission operations, but existing designs are inflexible and lack signaling versatility.

Innovation Solution

An integrated-circuit device with inter-processor communication circuitry allowing software-defined signaling between processors of different radio systems, enabling flexible communication and coordination of radio operations through a communication channel that can be updated or configured post-manufacturing, thereby preventing simultaneous operation of radios and reducing interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If hardware signalling lines are used to connect directly between radios, then timely signalling is achieved, but the design becomes inflexible

Engineering Contradiction:
Improvesignalling delayVSAvoiddesign flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary processor between the radio systems that handles signalling through software. The processor receives signals from one radio, processes them through executable instructions, and generates appropriate commands for other radios. This intermediary approach maintains timely signalling while enabling flexible configuration through software rather than fixed hardware connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/hardware-based direct signalling lines between radios with a software-based processing system. Instead of dedicated hardware connections that require physical routing and fixed functionality, the system uses a processor executing software instructions to handle all signalling between radios, allowing functional changes through software updates without hardware modifications.

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

2Object-affected harmful factors

If coordinated radio transmission operations are implemented, then interference between radios is reduced, but precise timing coordination becomes complex

Engineering Contradiction:
Improveradio interferenceVSAvoidcoordination complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a feedback-based coordination system where the processor continuously monitors the transmission state of each radio system and adjusts their operation accordingly. The processor receives status information from radios, processes this information through software algorithms, and generates coordination commands to prevent simultaneous transmissions that would cause interference. This feedback loop simplifies the coordination complexity by providing real-time adaptive control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The processor autonomously manages the coordination between radio systems without requiring external intervention. The software executable instructions enable the processor to automatically detect transmission conflicts, prioritize radio operations, and issue coordination commands to prevent interference, reducing the perceived complexity for system users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12086660B2Radio device with inter-processor communication circuitry
Publication Date: 2024.09.10 NORDIC SEMICONDUCTOR
  • US12086660B2 patent drawing
  • US12086660B2 patent drawing
  • US12086660B2 patent drawing

AI summary

An integrated-circuit device comprising first and second radio systems. The first radio system comprises a first processor coupled to a first program memory and a first radio. The second radio system comprises a second processor coupled to a second program memory and a second radio. The device further comprises inter-processor communication (IPC) circuitry coupled to the first and second processors, for providing an IPC channel between the first and second processors. First software, stored in the first program memory for execution by the first processor comprises instructions for causing the first processor, in response to receiving a signal from the first radio, to send an electrical signal over the IPC channel to the second processor for causing second software stored in the second program memory to cause the second processor to send a command to the second radio.