Main Content

Synchronization and Receiver Design

R2026b
Carrier frequency and phase recovery, timing estimate, channel estimate, timing frequency and phase recovery, AGC, I/Q imbalance compensation, and phase-locked loops

Model and simulate front-end receiver and synchronization components, including AGC, I/Q imbalance correction, DC blocking, and timing and carrier synchronization.

Functions

iqcoef2imbalConvert compensator coefficient to amplitude and phase imbalance
iqimbal2coefConvert I/Q imbalance to compensator coefficient
channelDelayChannel timing delay
ofdmCFOEstimateEstimate OFDM carrier frequency offset (Since R2026b)
ofdmChannelEstimatePerform OFDM channel estimation based on pilot locations and pilot symbols (Since R2026a)
ofdmChannelResponseCalculate OFDM channel response (Since R2023a)
ofdmPilotGridSpecify OFDM pilot locations using rectangular patterns (Since R2026a)
timingEstimateEstimate timing offset for communication signals (Since R2024a)

Objects

comm.AGCAdaptively adjust gain for constant signal level output
comm.CarrierSynchronizerCompensate for carrier frequency offset
comm.SymbolSynchronizerCorrect symbol timing clock skew
comm.PreambleDetectorDetect preamble in data
comm.CoarseFrequencyCompensatorCompensate for frequency offset of PAM, PSK, or QAM signal
comm.IQImbalanceCompensatorCompensate for IQ imbalance
comm.DiscreteTimeVCOGenerate variable frequency sinusoid
comm.GMSKTimingSynchronizerRecover symbol timing phase using fourth-order nonlinearity method
comm.MSKTimingSynchronizerRecover symbol timing phase using fourth-order nonlinearity method
ofdmPilotConfigSpecify pilot locations and pilot symbols for OFDM systems (Since R2026a)

Blocks

AGC BlockAGCAdaptively adjust gain for constant signal-level output
Carrier Synchronizer blockCarrier SynchronizerCompensate for carrier frequency offset
Symbol Synchronizer blockSymbol SynchronizerCorrect symbol timing clock skew
Preamble Detector blockPreamble DetectorDetect preamble in data packet
Coarse Frequency Compensator blockCoarse Frequency CompensatorCompensate for carrier frequency offset in PAM, PSK, or QAM
I/Q Compensator Coefficient to Imbalance blockI/Q Compensator Coefficient to ImbalanceConvert compensator coefficient into amplitude and phase imbalance
I/Q Imbalance Compensator blockI/Q Imbalance Compensator Compensate for imbalance between in-phase and quadrature components
I/Q Imbalance to Compensator Coefficient blockI/Q Imbalance to Compensator CoefficientConverts amplitude and phase imbalance into I/Q compensator coefficient
MSK-Type Signal Timing Recovery blockMSK-Type Signal Timing RecoveryRecover symbol timing phase using fourth-order nonlinearity method
OFDM Channel Response blockOFDM Channel ResponseCalculate OFDM channel response (Since R2023a)

Topics

MATLAB

  • MSK Signal Recovery
    Model channel impairments such as timing phase offset, carrier frequency offset, and carrier phase offset for a minimum shift keying (MSK) signal.

Simulink

Featured Examples