Synchronization and Receiver Design
Carrier frequency and phase recovery, timing 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
| iqcoef2imbal | Convert compensator coefficient to amplitude and phase imbalance | 
| iqimbal2coef | Convert I/Q imbalance to compensator coefficient | 
| channelDelay | Channel timing delay | 
| ofdmChannelResponse | Calculate OFDM channel response (Since R2023a) | 
| timingEstimate | Estimate timing offset for communication signals (Since R2024a) | 
Objects
| comm.AGC | Adaptively adjust gain for constant signal level output | 
| comm.CarrierSynchronizer | Compensate for carrier frequency offset | 
| comm.SymbolSynchronizer | Correct symbol timing clock skew | 
| comm.PreambleDetector | Detect preamble in data | 
| comm.CoarseFrequencyCompensator | Compensate for frequency offset of PAM, PSK, or QAM signal | 
| comm.IQImbalanceCompensator | Compensate for IQ imbalance | 
| comm.DiscreteTimeVCO | Generate variable frequency sinusoid | 
| comm.GMSKTimingSynchronizer | Recover symbol timing phase using fourth-order nonlinearity method | 
| comm.MSKTimingSynchronizer | Recover symbol timing phase using fourth-order nonlinearity method | 
Blocks
| AGC | Adaptively adjust gain for constant signal-level output | 
| Carrier Synchronizer | Compensate for carrier frequency offset | 
| Symbol Synchronizer | Correct symbol timing clock skew | 
| Preamble Detector | Detect preamble in data packet | 
| Coarse Frequency Compensator | Compensate for carrier frequency offset in PAM, PSK, or QAM | 
| I/Q Compensator Coefficient to Imbalance | Convert compensator coefficient into amplitude and phase imbalance | 
| I/Q Imbalance Compensator | Compensate for imbalance between in-phase and quadrature components | 
| I/Q Imbalance to Compensator Coefficient | Converts amplitude and phase imbalance into I/Q compensator coefficient | 
| MSK-Type Signal Timing Recovery | Recover symbol timing phase using fourth-order nonlinearity method | 
| OFDM Channel Response | Calculate 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
- MSK Signal Recovery in Simulink
 Correct channel impairments for a minimum shift keying (MSK) signal by using a Simulink® model.










