Dynamic PCIe Speed Adjustment for Wireless Noise Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional PCIe-based wireless devices suffer from performance degradation due to operating noise, which degrades the signal-to-noise ratio (SNR), affecting communication quality.
Innovation Solution
A dynamic PCIe speed-adjusting method that determines whether to change the PCIe speed based on noise level, SNR, and current data-rate requirements, allowing the wireless device or user equipment to select a target speed from supported PCIe speeds to optimize performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If PCIe operates at high speed, then data transmission rate is improved, but noise level increases and SNR degrades
Solution Approach 1:
The patent implements dynamic PCIe speed adjustment by monitoring SNR and noise levels in real-time. The system transitions from static PCIe speed configuration to dynamic adaptation, automatically adjusting the PCIe generation (Gen1/Gen2/Gen3) based on current channel conditions. This resolves the contradiction by making the data transmission rate variable rather than fixed, allowing the system to optimize between speed and noise impact continuously.
Solution Approach 2:
The patent changes the operating parameters of the PCIe interface by adjusting the speed generation (Gen1: 2.5GT/s, Gen2: 5GT/s, Gen3: 8GT/s) based on measured SNR and noise levels. When noise exceeds thresholds or SNR degrades below required levels, the system downgrades to a lower generation with reduced data rate but lower noise impact. This parameter adjustment directly addresses the contradiction between high data rate and low noise.
2Object-affected harmful factors
If PCIe speed is reduced to lower noise, then SNR is improved, but data-rate requirement may not be met
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors SNR and noise levels, compares them against thresholds, and automatically adjusts PCIe speed accordingly. The feedback loop includes: measuring current SNR and noise, comparing with thresholds, determining whether to adjust speed, executing the adjustment, and repeating the measurement. This closed-loop control ensures data-rate requirements are met while maintaining acceptable SNR levels.
Solution Approach 2:
The system performs self-adjustment of PCIe speed without external intervention. The wireless device or host device autonomously monitors its own performance metrics (SNR, noise levels) and automatically selects the appropriate PCIe generation to meet both SNR requirements and data-rate requirements. This self-service capability resolves the contradiction by enabling the system to independently optimize its operating parameters.
3Reliability
If dynamic speed adjustment is implemented, then performance is optimized, but device complexity increases
Solution Approach 1:
The system implements self-service by having the wireless device or host device autonomously perform all speed adjustment operations. The device monitors its own SNR and noise levels, makes decisions about speed changes, and executes the adjustments without requiring external control or complex external circuitry. This self-service approach optimizes performance while minimizing the increase in device complexity.
Solution Approach 2:
The patent adjusts operational parameters (PCIe generation/speed) based on measured conditions rather than requiring structural changes or additional hardware components. By changing software-controlled parameters (speed settings) rather than physical architecture, the system achieves performance optimization with minimal impact on device complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A Dynamic Peripheral Component Interconnect Express, PCIe, speed-adjusting method is provided. The dynamic PCIe speed-adjusting method is applied to a wireless device. The dynamic PCIe speed-adjusting method may include the following step: the wireless device determines whether to change from the current PCIe speed to a target PCIe speed based on the noise level threshold, the signal-to-noise ratio, SNR, threshold, the current data-rate requirement, or a combination thereof (S210).