PCIe Audio Stream Timing Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Peripheral Component Interconnect Express (PCIe) buses are not optimized for audio signals, leading to high power consumption when streaming low-bandwidth audio data continuously and potential delays or gaps in audio transmission, which degrade audio quality in mobile devices.

Innovation Solution

The solution involves calculating an uplink timing requirement and adjusting the margin time before encoding audio data, synchronizing the clock of the application processor with the modem, and using a high-speed point-to-point serial bus interface to minimize discontinuities in audio data transmission, thereby improving audio quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio data is streamed continuously over PCIE bus, then audio quality is maintained, but power consumption increases

Engineering Contradiction:
Improveaudio qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by transmitting audio data in scheduled bursts rather than continuous streams. The system uses timing requirements calculation to determine optimal burst intervals, allowing the PCIE link to enter low-power states between transmissions while maintaining audio quality through proper buffering and timing synchronization.

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If audio data is sent in bursts to save power, then power consumption is reduced, but transmission delays and audio gaps occur

Engineering Contradiction:
Improvepower consumptionVSAvoidaudio continuity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating timing requirements and adjusting margin time before audio data transmission. The system determines the time needed for audio processing and transmission in advance, buffers data appropriately, and schedules burst transmissions to ensure continuous audio playback without gaps or delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by monitoring audio transmission timing and adjusting burst scheduling dynamically. The system tracks timing requirements and uses this feedback to optimize burst intervals and margin time adjustments, ensuring audio continuity while maintaining power savings.

Inventive Principle:
Principle #23Feedback

3Productivity

If clock synchronization is implemented between application processor and modem, then audio stream timing is optimized, but system complexity increases

Engineering Contradiction:
Improveaudio stream efficiencyVSAvoidsynchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a dedicated timing synchronization mechanism between the application processor and modem. This intermediary timing layer manages clock synchronization and margin time adjustments, simplifying the overall system architecture while optimizing audio stream handling through coordinated timing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10915490B2Audio streams over peripheral component interconnect (PCI) express (PCIE) links
Publication Date: 2021.02.09 QUALCOMM INC
  • US10915490B2 patent drawing
  • US10915490B2 patent drawing
  • US10915490B2 patent drawing

AI summary

Systems and methods for providing audio streams over peripheral component interconnect (PCI) express (PCIE) links are disclosed. In particular, exemplary aspects of the present disclosure are used to calculate an uplink timing requirement and adjust a margin time before a modem encodes audio data so that the encoding is done before data is transmitted to an external network. Further aspects of the present disclosure allow a first integrated circuit (IC) to synchronize its clock with that of the modem.