What problem does it solve?
Writing BLE waveform code in MATLAB is error-prone because AI agents often hallucinate nonexistent APIs (like bleWaveformConfig), misuse PHY mode parameters, or violate Bluetooth spec constraints such as CTE mode compatibility and advertising channel rules. This Skill provides verified API patterns, spec constraints, and ready-to-use recipes so generated code works correctly the first time.
Core Features & Use Cases
- Waveform Generation: Generate BLE PHY waveforms for all four modes (LE1M, LE2M, LE500K, LE125K) using bleWaveformGenerator with correct parameters.
- Direction Finding: Build complete CTE pipelines from waveform generation through IQ sampling to AoA/AoD angle estimation with bleAngleEstimate.
- RF-PHY Compliance & Measurements: Create standardized test waveforms with bluetoothTestWaveform, measure output power, occupied bandwidth, and PAPR, and run BER simulations with ideal or practical receivers.
- Use Case: Ask your agent to compare all four BLE PHY modes in time and frequency domains, and it produces a tiled-layout figure with correct sample rates, spectrum plots, and spec-compliant channel assignments.
Quick Start
Ask your AI agent to generate a BLE LE1M waveform with a 37-byte payload on channel 37 and plot its time-domain IQ and spectrum.