bluetoothTestWaveformValidate
Syntax
Description
validates a Bluetooth® low energy (LE) radio frequency (RF) physical layer (PHY) test waveform,
varargout
= bluetoothTestWaveformValidate(waveform
,cfgRFPHYTest
)waveform
, against the test procedure corresponding to these tests.
Blocking performance
Carrier to interference ratio (C/I) performance
Carrier frequency offset and drift
Intermodulation performance
In-phase quadrature (IQ) samples coherency
IQ samples dynamic range
Modulation characteristics
Packet error rate (PER) report integrity test
The function uses the Bluetooth RF-PHY test configuration object
cfgRFPHYTest
to configure the parameters of the tests.
validates the waveform against the blocking performance, C/I performance, intermodulation
performance, and PER report integrity tests using the combination of input arguments from
the previous syntax. The function returns a decision of whether the cyclic redundancy check
(CRC) has passed or failed during validation.crcError
= bluetoothTestWaveformValidate(___)
[
validates the waveform against the modulation characteristics test and returns these values:waveformOut
,avgFreqDev
,avgCenterFreq
,maxFreqDev
] = bluetoothTestWaveformValidate(___)
waveformOut
— Frequency-demodulated waveformavgFreqDev
— Average frequency deviationavgCenterFreq
— Average center frequencymaxFreqDev
— Maximum frequency deviation
[
validates the waveform against the carrier frequency offset and drift test for Bluetooth LE
test packets without the constant tone extension (CTE) and returns these values:waveformOut
,initFreqOffset
,carrierFreqDrift
] = bluetoothTestWaveformValidate(___)
waveformOut
— Frequency-demodulated waveforminitFreqOffset
— Initial frequency offsetcarrierFreqDrift
— Carrier frequency drift
[
validates the waveform against the carrier frequency offset and drift test for Bluetooth LE
test packets with the CTE and additionally returns the average center frequency
waveformOut
,initFreqOffset
,avgCenterFreq
,carrierFreqDrift
] = bluetoothTestWaveformValidate(___)avgCenterFreq
.
[
validates the waveform against the IQ samples coherency test and returns these values:relativePhase
,sumRelativePhase
,angleRelativePhase
,referencePhaseDev
,sumReferencePhaseDev
,angleReferencePhaseDev
] = bluetoothTestWaveformValidate(___)
relativePhase
— Relative phasesumRelativePhase
— Sum of the mean of the relative phase valuesangleRelativePhase
— Mean of the relative phasereferencePhaseDev
— Reference phase deviationsumReferencePhaseDev
— Sum of the mean of the reference phase deviation valuesangleReferencePhaseDev
— Mean of the reference phase deviation
[
validates the waveform against the IQ samples dynamic range test and returns these values:meanAmpRefAntennas
,meanAmpNonRefAntennas
] = bluetoothTestWaveformValidate(___)
meanAmpRefAntennas
— Mean of amplitudes for reference antennasmeanAmpNonRefAntennas
— Mean of amplitudes for nonreference antennas
Examples
Input Arguments
Output Arguments
References
[1] Bluetooth Technology Website. “Bluetooth Technology Website | The Official Website of Bluetooth Technology.” Accessed November 27, 2023. https://www.bluetooth.com/.
[2] Bluetooth Special Interest Group (SIG). "Bluetooth Core Specification." Version 5.3. https://www.bluetooth.com/.
[3] Bluetooth Special Interest Group (SIG). "Bluetooth Core Specification." Version 5.3. Bluetooth Test Suite, RFPHY.TS.p20 edition 2. Revision date July 28, 2024https://www.bluetooth.com/.
Extended Capabilities
Version History
Introduced in R2024a
See Also
Functions
Objects
Topics
- Overview of Bluetooth Test and Measurement
- Bluetooth LE Packet Error Rate Report Integrity Tests
- Bluetooth LE Blocking, Intermodulation and Carrier-to-Interference Performance Tests
- Bluetooth LE IQ samples Coherency and Dynamic Range Tests
- Bluetooth LE Modulation Characteristics, Carrier Frequency Offset and Drift Tests