What problem does it solve?
Process complex baseband RF signals through common RF impairments and models without building a full Simulink system, while avoiding trial-and-error MATLAB implementations.
Core Features & Use Cases
- Standalone RF System Object workflows: Run processing frame-by-frame entirely in MATLAB (no Simulink required) using rf.Amplifier, rf.Mixer, rf.Filter, rf.Sparameter, and rf.PAmemory.
- Nonlinearity and impairment modeling: Apply amplifier nonlinearities (poly/cubic, AM/PM tables, modified Rapp, Saleh) and mixer impairments (I/Q imbalance, phase noise, LO offset).
- RF chain building blocks: Filter complex baseband, process signals through S-parameter models, and include power-amplifier memory effects for more realistic behavior.
- Use cases: Validate PA characterization, visualize amplifier/mixer/filter behavior, and compute outputs such as power/EVM/ACPR/ACLR/spectral regrowth from baseband waveforms.
Quick Start
Use the matlab-process-rf-baseband skill to configure rf.Amplifier, rf.Mixer, rf.Filter, and rf.Sparameter in MATLAB and run your complex baseband signal through them, then release each object after processing.