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