Professional RF tool for analyzing interference, harmonics, and intermodulation products
A professional RF engineering tool for analyzing interference, harmonics, and intermodulation products across 70+ wireless bands with comprehensive RF system performance analysis.
- π Professional Results Table: P_TX, P_RX, Desense, Margin, and 3GPP Compliance for every product
- π Summary Dashboard: At-a-glance severity counts with compliance metrics
- π¬ 3GPP Compliance Report: Expandable violation report with regulatory references
- β‘ Monte Carlo Analysis: Optional worst-case analysis with P50/P95/P99 percentiles
- π New Modules:
regulatory_limits.pyandisolation_matrix.pyfor compliance checking - β Code Quality: Fixed IM3 formula, edge case guards, professional terminology
- π RF System Design: Predict interference performance before hardware development
- π Pre-hardware Validation: Validate coexistence with quantitative analysis
- π Regulatory Analysis: Professional interference studies with industry-standard methods
- π οΈ Design Optimization: Specific engineering recommendations for isolation and filtering
- π Engineering Training: Standard RF calculations and professional methodology
- 70+ Wireless Bands: LTE, Wi-Fi, BLE, GNSS, ISM and more
- Complete IMD Analysis: IM2, IM3, IM4, IM5, IM7 + Harmonics (2H-5H)
- π¬ RF Performance Analysis: Real signal levels, margins, and performance impact
- Risk Assessment: Automatic severity analysis with color-coded alerts
- Interactive Charts: Frequency spectrum, risk analysis, band coverage
- Professional Export: CSV, Excel, JSON with timestamps
- Real-time Analysis: Instant interference calculations and warnings
Transform frequency conflicts into actionable engineering data:
- P_IM3 = 3ΓP_in - 2ΓIIP3 calculations using industry-standard formulas
- Real interference power levels at victim inputs (dBm)
- Performance margins vs sensitivity thresholds
- PER estimates for different modulation schemes
Choose from professional presets or customize:
- π± Mobile Device: 20dB isolation, -12dBm IIP3, 23dBm LTE
- π‘ IoT Gateway: 35dB isolation, -18dBm IIP3, 20dBm LTE
- π Automotive: 25dB isolation, -10dBm IIP3, 27dBm LTE
| Type | Freq | AggressorβVictim | Power | Margin | Impact | PER |
|---|---|---|---|---|---|---|
| IM3 | 2442 | LTE+BLEβWiFi | -42dBm | 8dB | Medium | 5% |
- Run standard interference analysis
- Click "π¬ Performance Report" button
- Configure system parameters
- Click "π Run Performance Analysis"
- Get real signal levels and optimization recommendations
LTE Band 13 (777-787 MHz) β GPS L1 (1575 MHz)
- Product: 2nd Harmonic @ 1574 MHz π΄
- Impact: GPS navigation interference
- Formula:
2Γ787 MHz = 1574 MHz(exactly hits GPS L1 at 1575.42 MHz)
LTE Band 4 (1710-1755 MHz) β Wi-Fi 5G (5150-5925 MHz)
- Product: 3rd Harmonic @ 5265 MHz π
- Impact: Wi-Fi channel blocking
- Formula:
3Γ1755 MHz = 5265 MHz(hits Wi-Fi 5G channels)
Frequency Spectrum: Interactive scatter plot showing interference products across frequency bands
Risk Analysis: Severity breakdown and critical product identification with color-coded alerts
Band Coverage: Visual frequency allocation showing transmit/receive band relationships
Product Distribution: Frequency histogram of all interference products with risk-based coloring
LTE Band 26 (814-849 MHz) β Wi-Fi 2.4G/BLE (2400-2500 MHz)
- Product: 3rd Harmonic @ 2442 MHz π΄
- Impact: BLE and Wi-Fi 2.4G interference
- Formula:
3Γ814 MHz = 2442 MHz(hits ISM band center)
π Complete screenshot documentation: See screenshots/README.md for detailed scenario explanations and configuration instructions.
# Install dependencies
pip install streamlit pandas altair openpyxl
# Run the application
streamlit run ui.pyBasic Usage:
- Select band categories and specific bands
- Configure guard margins and analysis products
- Click "Calculate Interference"
- Review critical results and export data
π¬ NEW: Performance Analysis Workflow:
- Complete basic interference analysis (above)
- Click "π¬ Performance Report" button
- Configure system parameters (presets available)
- Click "π Run Performance Analysis"
- Get real signal levels, margins, and optimization recommendations
The application provides four comprehensive analysis views (shown above for LTE B4 β Wi-Fi 5G scenario):
- π― Frequency Spectrum: Interactive scatter plot showing all interference products positioned by frequency and risk level
- π Risk Analysis: Pie chart showing severity distribution with color-coded risk categories and critical product counts
- π Band Coverage: Visual frequency allocation chart displaying transmit/receive band relationships and overlaps
- β‘ Product Distribution: Histogram showing frequency distribution of interference products with risk-based coloring
Each view provides different insights:
- Spectrum view: Identifies exact interference frequencies and victim bands
- Risk view: Prioritizes critical products requiring immediate attention
- Coverage view: Shows band relationships and potential conflicts
- Distribution view: Reveals interference concentration across frequency ranges
- Enhanced Screenshots: Added professional example scenarios with visual documentation
- Simplified UI: Streamlined interface with clearer critical risk identification
- Improved Charts: Fixed Product Distribution visualization with proper risk symbol handling
- Professional Examples: Real-world GPS, Wi-Fi, and BLE interference scenarios
- Code Quality: Cleaned debug code, optimized imports, enhanced error handling
- Product Development: Validate RF design choices and coexistence
- Regulatory Submissions: Generate interference analysis reports
- Customer Support: Demonstrate and troubleshoot interference issues
- Training: Real-world RF engineering examples and calculations
Current version: v2.0.0 - Professional UI Overhaul with quantitative results, compliance checking, and code quality fixes
Previous releases: CHANGELOG.md
Adam Engelbrecht (RFingAdam)
GNU Affero General Public License v3.0 (AGPL-3.0) - Free for personal, educational, and commercial use with source sharing requirements.
Professional RF interference analysis tool for engineering and regulatory compliance.