Sigfox Verified TM. Modem Test Plan for RC5-UDL-ENC. Version August 10, Public Use

Similar documents
Sigfox Verified TM. Modem Test Plan for RC2-UDL-ENC. Version April 24, Public Use

Sigfox RF & Protocol Test Plan for RC3c-UDL-ENC

Sigfox RF & Protocol Test Plan for RC2-UDL-ENC

Sigfox RF & Protocol Test Plan for RC1-UDL-ENC-MONARCH

Sigfox Verified TM. Test Procedure RSA-SDR-DONGLE for RC1-UDL-ENC. Version April 24, Public Use

Sigfox RF & Protocol Test Procedure RSA-SDR-DONGLE for RC3c-UDL-ENC

Modem Specification for RC4-UDL-ENC

Modem Specification for RC5-UDL-NOTENC-REP

Sigfox RF & Protocol Specifications for RC3c-UDL-ENC

Be prepared for Sigfox Verified TM Certification

Be prepared for Sigfox Verified TM Certification

SIGFOX_VERIFIED ULTRA NARROW BAND

SIGFOX END- PRODUCT RADIATED TEST PLAN FOR SIGFOX READY TM CERTIFICATION

BE PREPARED FOR SIGFOX READY TM CERTIFICATION

PXI WiMAX Measurement Suite Data Sheet

Does The Radio Even Matter? - Transceiver Characterization Testing Framework

7. FREQUENCY SEPARATION

AN4378 Application note

PXI LTE FDD and LTE TDD Measurement Suites Data Sheet

Datasheet LoRaWAN prototype PCB v Table of Contents 1. Specifications Data rates... 3

Signal Forge. Signal Forge 1000 TM Synthesized Signal Generator. Flexible Design Enables Testing of RF and Clock-driven Systems.

RF Basics 15/11/2013

SV613 USB Interface Wireless Module SV613

OPP;SLARSEN;MVO;JFR;SSE;CRASMUSSEN;BBR BBR;CRASMUSSEN;MHANSEN;JFR. Date CET Initials Name Justification

TC-3000C Bluetooth Tester

0.6 kbits/s, the modulation shall be aviation binary phase shift keying (A-BPSK).

Radiocrafts Embedded Wireless Solutions

RF Basics June 2010 WLS 04

ELECTRICAL TESTING

DragonLink Advanced Transmitter

PXIe Contents SPECIFICATIONS. 14 GHz and 26.5 GHz Vector Signal Analyzer

System Specification. EnOcean Certification Specification, part 1a Air Interface (ASK) V 1.1, RELEASED EXECUTIVE SUMMARY

AN5009 Application note

AN4392 Application note

AN5008 Application note

SPORTON International Inc.

Signal Forge. Signal Forge 1000 TM Synthesized Signal Generator. Digital and RF Tester with 1 GHz Range. Key Features

PXI UMTS Uplink Measurement Suite Data Sheet

PXI. cdma2000/ev-do Measurement Suite Data Sheet. The most important thing we build is trust. cdma2000 RC1 to RC4 reverse link analysis

TEST REPORT OF THE. Inventek Systems

IQxel-M8W TM Multi-DUT Connectivity Test System

SYSTEM SENSOR WIRELESS REMOTE INDICATOR PRODUCT SPECIFICATION

IQgig-RF TM Model B Technical Specifications

PXI. TD-SCDMA Measurement Suite Data Sheet. The most important thing we build is trust. Total Average Power plus Midamble / Data Power

IQgig-IF TM Technical Specifications

Measurement of Digital Transmission Systems Operating under Section March 23, 2005

USB Port Medium Power Wireless Module SV653

SC5407A/SC5408A 100 khz to 6 GHz RF Upconverter. Datasheet. Rev SignalCore, Inc.

PXI LTE/LTE-A Downlink (FDD and TDD) Measurement Suite Data Sheet

TETRA Tx Test Solution

IEEE SUPPLEMENT TO IEEE STANDARD FOR INFORMATION TECHNOLOGY

This report contains the test setups and data required by the FCC for equipment authorization in accordance with Title 47 parts 2, and 87.

AN12165 QN908x RF Evaluation Test Guide

IQxel-M8 TM Multi-DUT Connectivity Test System

1 UAT Test Procedure and Report

Building an Efficient, Low-Cost Test System for Bluetooth Devices

HY448 Sample Problems

Getting Started Guide

AN361 WIRELESS MBUS IMPLEMENTATION USING EZRADIOPRO DEVICES. 1. Introduction. 2. Wireless MBUS Standard

AN4949 Application note

ISO/IEC INTERNATIONAL STANDARD

Catalog

LABORATORY EXERCISES

G3P-R232. User Manual. Release. 2.06

Testing Motorola P25 Conventional Radios Using the R8000 Communications System Analyzer

DMR Tx Test Solution. Signal Analyzer MS2830A. Reference Specifications

APPENDIX A TEST PLOTS. (Model: 15Z970)

Radio Frequency. Core System Package Part A. Test Suite Structure (TSS) and Test Purposes (TP) System Specification 1.2/2.0/2.

FCC Part 90 Certification Application. FCC Form 731. For The. Guardian UHF RADIO MODEM FCC ID: NP

AN-1285 APPLICATION NOTE

VST 6 GHz RF Vector Signal Transceiver (VST)

PXI WLAN Measurement Suite Data Sheet

STUDIO TO TRANSMITTER LINKING SYSTEM

Signal Forge 2500M Frequency Expansion Module. 1.5 GHz to 2.6 GHz. User Manual

SYSTEM SENSOR WIRELESS REPEATER PRODUCT SPECIFICATION

VIAVI VST. Data Sheet. 6 GHz RF Vector Signal Transceiver (VST)

Spectrum Analyzers 2680 Series Features & benefits

RECOMMENDATION ITU-R M.1580 *, ** Generic unwanted emission characteristics of base stations using the terrestrial radio interfaces of IMT-2000

Multi-Channel RS-232 Serial RF Transceiver

Reconfigurable 6 GHz Vector Signal Transceiver with I/Q Interface

IQxel-M8 TM Multi-DUT Connectivity Test System

Guardian and DL3282 Modem Interface Technical Service Application Note

GSM Transmitter Modulation Quality Measurement Option

FCC ID: A3LSLS-BD106Q. Report No.: HCT-RF-1801-FC003. Plot Data for Output Port 2_QPSK 9 khz ~ 150 khz Middle channel 150 khz ~ 30 MHz Low channel

FCC Test Report - LTE Band 26 (part 22)

Power Meter. Measurement Guide. for Anritsu RF and Microwave Handheld Instruments BTS Master Site Master Spectrum Master Cell Master

Federal Communications Commission Office of Engineering and Technology Laboratory Division

Application Note: Testing P25 Conventional Radios Using the Freedom Communications System Analyzers

IQgig-RF TM Technical Specifications

DFS (Dynamic Frequency Selection) Introduction and Test Solution

LoRaWAN. All of the gateways in a network communicate to the same server, and it decides which gateway should respond to a given transmission.

Transcom Instruments. Product Brochure TRANSCOM INSTRUMENTS. Product Brochure

Federal Communications Commission Office of Engineering and Technology Laboratory Division

Getting Started Guide

Keysight Technologies P-Series and EPM-P Power Meters for Bluetooth Testing. Technical Overview and Self-Guided Demonstration

TRANSCEIVER FSK. Version: 434 MHz Band / 868 MHZ Band / Code: / A

Part A RADIO SPECIFICATION

SPECIAL SPECIFICATION 6744 Spread Spectrum Radio

The equipment will provide up to 50W RF output power in the MHz band.

4. BK2401/BK2421 Module RF test

Transcription:

Version 3.7.1 August 10, 2018 Sigfox Verified TM Modem Test Plan for RC5-UDL-ENC Public Use Note: Only the last version of this document available on the Sigfox web sites is official and applicable. This document is the property of Sigfox. It shall not be copied and / or disclosed to third parties, in any form without Sigfox written permission.

Contents 1 Introduction 2 1.1 Acronyms and abbreviations......................................... 2 2 Test Setups 3 2.1 TX Test Setup - DBPSK Modulation Quality................................. 3 2.2 TX Test Setup - Demodulated Information.................................. 4 2.3 RX Test Setup DOWNLINK-MODEM.................................... 5 2.4 TX/RX Test Setup DOWNLINK-MODEM.................................. 6 2.5 TX Test Setup - LBT.............................................. 7 3 Tests vs. Specifications 8 3.1 Operational Frequencies............................................ 8 3.2 TX RF modulation............................................... 9 3.3 TX Baudrate.................................................. 11 3.4 Output Spectrum................................................ 11 3.5 Carrier frequency stability........................................... 13 3.6 RX Demodulation................................................ 14 3.7 Sigfox Link Budget............................................... 14 3.8 Protocol..................................................... 15 3.9 Timings..................................................... 17 4 Additional Measurements 20 4.1 Modulated Conducted TX Output power................................... 20 4.2 Validation of the information contained in the OOB Frame......................... 20 4.3 I/Q Wave record................................................ 21 A Appendix: Test Modes 22 1

1 Introduction This document describes all the scenarios executed to test a Sigfox UNB Modem. 1.1 Acronyms and abbreviations - 2GFSK: 2-Level Gaussian Frequency Shift Keying - ACK: Acknowledgement - AES: Advanced Encryption Standard - Att: Attenuator - CAB: Client Application Board - CBC: Cipher Block Chaining - CS: Carrier Sense - Cold Test: Test executed in initial condition (wait till the DUT come back to the initial system between two tests) - DBPSK: Differential Binary Phase-Shift Keying - DUT: Device Under Test - ENC: Encrypted - Fd: DUT Frequency - Fe: Equipment Frequency - Legacy Uplink: initial payload format of Sigfox Uplink without encryption - LBT: Listen Before Talk - NVM: Non Volatile Memory - OOB: Out Of Band - PAC: Porting Authorization Code - PER: Packet Error Rate - PMR: Private Mobile Radio - RC: Radio Configuration - RF: Radio Frequency - RSA: Radio_Signal_Analyzer - RSSI_dut: DUT RSSI - RSSI_eq: Equipment RSSI - SMIQ: Vector Signal Generator - SOC: System On Chip - Sigfox Message: Three frames with payload 303132333435363738393A3B - UNB_MODEM: Ultra Narrow Band MODEM - UNBT: Ultra Narrow Band Transceiver 2

2 Test Setups 2.1 TX Test Setup - DBPSK Modulation Quality Test Procedure: Configure the Test Equipment at 923.2500 MHz Calibrate the Test Equipment (considering cable loss) Configure DUT to execute the test as explained in the Test Execution part Finalize the test verdict depending on the Test Execution 3

2.2 TX Test Setup - Demodulated Information Test Procedure: Configure the Test Equipment at 923.2500 MHz with specific ID/KEY (depending on Test Execution) Calibrate the Test Equipment (considering cable loss) Configure DUT to execute test as explained in the Test Execution part Finalize the test verdict depending on the Test Execution 4

2.3 RX Test Setup DOWNLINK-MODEM Test Procedure: Calibrate the Test Equipment in Power level and Frequency (considering the Cable loss). Configure the DUT in RX-GFSK at 922.2500 MHz. Choose the level according to the Test Execution Send a specific number of 600bps 2GFSK Sigfox pre built frames at a specific power with the pattern (AA AA B2 27 1F 20 41 84 32 68 C5 BA 53 AE 79 E7 F6 DD 9B) at 922.2500 MHz. ( Details are described in each Test description) 5

2.4 TX/RX Test Setup DOWNLINK-MODEM Test Procedure: Calibrate the Test equipement in Power level (considering the Cable loss) Configure the DUT according to the Test Execution Configure the Test Equipment at Frequency 923.2500 MHz Demodulate the received data, check the payload and the downlink initiate request. (A) Store the timestamp (T1) Prepare the 2GFSK frame response (Id, Key, Seq Number ) Configure the Test Equipment at Frequency 922.2500 MHz to send the response at T1 + Time seconds ( Time is specified in the Test Description ) Check that the DUT received the response and store the timestamp (T2) Wait for the Acknowledge response from the DUT (B) and store the timestamp (T3) Finalize the test verdict depending on the test execution 6

2.5 TX Test Setup - LBT Test Procedure: Configure the Test Equipment to see the transmission Configure the Test Equipment at specific Power Level (30dB more than Regulation threshold) and specific parameter to be able to block your device. Period(s) = 10.2 + (CS_value + 1) (Carrier Sense duration) Duty Cycle(%) = (1 - (10.2 / Period))*100 Configure the DUT according to the Test Execution Finalize the test verdict depending on the Test Execution 7

3 Tests vs. Specifications Cold tests have to be done to validate all RF requirements, the goal is to validate the device in worst condition (before established system). Cold tests will be done only on the Sigfox RF part. 3.1 Operational Frequencies [PRS-UNB-MODEM-10] Frequency Steps Specification Description: UNB_MODEM programmed frequency step must have a maximum error of +/- 100Hz (i.e : When programming X Hz, and then X+Y Hz, the differential frequency measurement must be Y Hz +/- 100 Hz max). Configure the DUT in Test Mode TX-SYNTH, config 0 Get all frequency carriers used and check the delta between channels (at least 100 channels). Test PASSED if the delta < 100 Hz Otherwise test is FAILED. [PRS-UNB-MODEM-11] Operational Frequencies Range Specification Description: Central frequency. Range of frequencies used during transmission has to be less than 92 khz around the Configure TX Test Setup - Demodulated Information - see section 2.2 Configure the DUT in Test Mode TX-PROTOCOL, config 6 Test is PASSED if the repartition is within the 92 khz. Otherwise test is FAILED. [PRS-UNB-MODEM-12] Operational Frequencies Distribution Specification Description: The distribution of all frequencies used during transmission has to be uniform. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure the DUT in Test Mode TX-PROTOCOL, config 6 Test is PASSED if the repartition is a uniform distribution. Otherwise test is FAILED. [PRS-UNB-MODEM-13] Static Frequency Tolerance 8

Specification Description: UNB_MODEM carrier frequency (absolute value) must be at +/- 20 ppm for operational bands. These 20 ppm are managed by the Sigfox system (network + Firmware library). This requirement respects the Rules 30 (RFID / USN Wireless). One solution is to use a crystal or TCXO with these characteristics: Static Frequency Tolerance: precision is not so important if this parameter is calibrated at factory in order to cancel this static imprecision. Temperature Frequency tolerance added to Aging frequency tolerance must be less or equal to +/- 20 ppm during all the product life. All other system can be used if the global imprecision is +/- 20 ppm for operational bands all over the product life. Configure DUT in Test Mode TX-BPSK, config 3 Get Frequency Identify the Static Frequency accuracy. Based on this value and the datasheet, compute the global frequency accuracy taking care of aging (on 5 years) and temperature. Test PASSED if (Static Frequency accuracy + aging (on 5 years) + max temperature tolerance ) < 20 ppm (18465 Hz). Otherwise test is FAILED. 3.2 TX RF modulation [PRS-UNB-MODEM-20] DBPSK Modulation envelop Specification Description: not modulate) UNB_MODEM must use DBPSK modulation. Modulation mapping (0: modulate 1: do Configure DUT in Test Mode TX-BPSK, config 3 Display the envelop Test PASSED if the signal is modulated with phase and amplitude level when a 0 occurs. Otherwise test is FAILED. [PRS-UNB-MODEM-21] Phase Measurement Specification Description: UNB_MODEM DBPSK modulation must be compliant with following performances : Maximum modulation RMS phase error : 10 degree from one symbol to another. Maximum modulation peak phase error : 30 degree from one symbol to another. 9

The measurement takes care of the frequency drift. Configure DUT in Test Mode TX-BPSK, config 3 Measure the phase shifting for all block of symbols. Test is PASSED if phase shifting is 10 degree RMS and 30 degree Peak Otherwise test is FAILED. [PRS-UNB-MODEM-22] Extra symbols before the first Sigfox bit of the frame Specification Description: Transmission must include an extra symbol timing from 0 to 2 symbols time before the first Sigfox bit. No phase shifting is allowed during this phase except at the symbol time. Extra symbols timing before the first Sigfox bit of the frame Configure DUT in Test Mode TX-BPSK, config 3 Check the extra symbols timing of all frames Test is PASSED if 0 symbol time < Extra Symbol Timing in ms < 2 symbol time. Otherwise test is FAILED. [PRS-UNB-MODEM-23] Extra symbols after the last Sigfox bit of the frame Specification Description: Transmission must include an extra symbol timing from 0 to 2 symbols time after the transmission of the last Sigfox bit. No phase shifting is allowed during this phase except at the symbol time. Extra symbols timing after the last Sigfox bit of the frame Configure DUT in Test Mode TX-BPSK, config 3 Check the extra symbols timing of all frames Test is PASSED if 0 symbol time < Extra Symbol Timing in ms < 2 symbol time. Otherwise test is FAILED. 10.

3.3 TX Baudrate [PRS-UNB-MODEM-30] TX Max Symbol duration Specification Description: UNB_MODEM must be able to transmit at a baudrate of 100 bps (standard Sigfox rate for KCC Rules 30) with DBPSK modulation with following tolerances on the symbol duration of +/- 1 % Configure the DUT in Test Mode TX-BPSK, config 3 Compute time between 2 symbols on all frames, and compute the Cumulated Error. Test is PASSED if symbol rate is +/- 1 %. Otherwise test is FAILED. [PRS-UNB-MODEM-31] Max TX Baudrate Cumulated Error Specification Description: UNB_MODEM must have a maximum baudrate cumulated error of 0.1 % of the whole ideal transmission time. (i.e : for a 26 bytes frame (2.08 s duration), tolerance of 2.08 ms ) Configure the DUT in Test Mode TX-BPSK, config 3 Compute time between 2 symbols on all frames, and compute the Cumulated Error. Test is PASSED if Cumulated Error rate is less than +/- 0.1 %. Otherwise test is FAILED. 3.4 Output Spectrum [PRS-UNB-MODEM-40] Power Spectral Density 11

Specification Description: UNB_MODEM spectrum occupation shall respect the following integrated power limits: -20dBc / 200 Hz @ [-300 Hz ; -100 Hz], [100 Hz ; 300 Hz] -35dBc / 200 Hz @ [-500 Hz ; -300 Hz], [300 Hz ; 500 Hz] -45dBc / 2000 Hz @ [-2500 Hz ; -500 Hz], [500 Hz ; 2500 Hz] dbc/y Hz : 10log(power integration over y Hz) Above +/- 46 khz frequencies, must respect Rules 30 (RFID / USN Wireless). Note on Spurious: Sigfox will not certify your module for KCC Rules 30, but gives you advices and referencies for customer to ensure transceivers will satisfy also KCC Rules 30. UNB_MODEM must be compliant with Rules 30 (RFID / USN Wireless). Execute the test procedure Configure the Test Equipment with RBW=VBW : 20Hz, Sweep time : 3s, span : 5 khz Configure the DUT in Test Mode TX-BPSK, config 3 Export all values Calculate the integrated values for each part to compute power spectral density Normalize the first part to 0 and all others part according to the first to have dbc values Test is PASSED if integrated valued are below the Sigfox Spec pattern. Otherwise test is FAILED. [PRS-UNB-MODEM-41] Narrow Band Power Distribution Specification Description: bandwidth of 92 khz. UNB_MODEM must transmit 99.9 % of the power between +/-2500 Hz over the Sigfox 12

Execute the test procedure Configure the Test Equipment with RBW=VBW : 20Hz, Sweep time : 3s, span : 200 khz Configure the DUT in Test Mode TX-BPSK, config 3 Export all values Calculate the integrated values for each part to compute power spectral density Normalize the first part to 0 and all others part according to the first to have dbc values Add all values ( of first five steps) = A1 Add all values (all steps) = A2 Test is PASSED if A1/A2 >= 99.9 % Otherwise test is FAILED. 3.5 Carrier frequency stability [PRS-UNB-MODEM-50] Transitional Frequency Dynamic Drift Specification Description: UNB_MODEM carrier frequency must respect a max absolute frequency shifting peak of 30 Hz/s from the first quarter of the synchro bits to the end of the synchro bits. Configure the DUT in Test Mode TX-BPSK, config 3 Check the transitional frequency Drift measurement Test is PASSED if the transitional frequency drift has a max absolute frequency shifting peak of 30 Hz/s. Otherwise test is FAILED. [PRS-UNB-MODEM-51] Established Frequency Dynamic Drift Specification Description: UNB_MODEM carrier frequency must respect a max absolute frequency shifting of 20 Hz/s from end of synchro bits to the end of a transmission of the maximum Sigfox frame. Method of the least squares will be used for the measurement. Configure the DUT in Test Mode TX-BPSK, config 3 Check the established frequency Drift measurement Test is PASSED if the establish frequency drift has a max absolute frequency shifting of 20 Hz/s. Otherwise test is FAILED. 13

3.6 RX Demodulation [PRS-UNB-MODEM-60] 2GFSK 600bps DOWNLINK-MODEM Specification Description: UNB_MODEM must be able to demodulate 2GFSK at 600bps (BT = 1.0, delta_f = +/- 800Hz). Configure RX Test Setup - see section 2.3 (level -100dBm) Configure the DUT in Test Mode RX-GFSK, config 255 Check the packet received by the device Test is PASSED if the device receives the frame with specific RX-GFSK Sigfox pattern. Otherwise test is FAILED. [PRS-UNB-MODEM-61] Downlink Only-rssi DOWNLINK-MODEM Specification Description: The device must return the RSSI level +/- 2 db when receiving a GFSK frame in Test Mode RX-GFSK, for each GFSK pattern received. Configure RX Test Setup - see section 2.3 (level -100dB) Configure the DUT in Test Mode RX-GFSK, config 30 Test is PASSED if the RSSI value displayed is GFSK RSSI +/- 2 db. Otherwise test is FAILED 3.7 Sigfox Link Budget [PRS-UNB-MODEM-70] Sigfox Link Budget DOWNLINK-MODEM Specification Description: The UNB_MODEM Sensitivity should be <= -126 dbm with a PER at 10 % on 1000 frames sent with when the Modulated Outup Power is 12 dbm ERP, to keep the link budget balanced. If the Modulated Output Power is less than 12 dbm, so all db lost in Tx will be added at -126 to keep the link budget balanced. At the balanced link budget, the Rx sensitivity should be : RxSensiAtBalancedBudgetLink = -126+12 -TxPower Configure TX/RX Test Setup - see section 2.4 at RxSensiAtBalancedBudgetLink (as described above) Configure the DUT in Test Mode RX-SENSI, config 100 Count the number of frames received by the DUT with the specific Sigfox pattern Compute the Packet Error Rate Test is PASSED if less than 10 % frames have NOT been received. Otherwise test is FAILED. 14.

3.8 Protocol [PRS-UNB-MODEM-80] AES Specification Description: UNB_MODEM must include an AES module with CBC mode with a 16 bytes key (Hardware or Software) for authentication on network. The Init Vector (IV) is set to 0. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure DUT in Test Mode TX-PROTOCOL, config 1 Check on the Test Equipment that the same payload is received. Test is PASSED if AES has been checked for all frames. Otherwise test is FAILED [PRS-UNB-MODEM-81] NVM Frequency Storage Specification Description: 2 bytes). UNB_MODEM must include a non volatile memory for frequency carrier storage (at least Configure TX Test Setup - Demodulated Information - see section 2.2 Configure DUT in Test Mode TX-PROTOCOL, config 1 Check on the Test Equipment, the frequency that has been demodulated: Freq1 Power Down the DUT and execute the test again. Capture the frequency in Freq2 Test is PASSED if Freq2 different of Freq1. Otherwise test is FAILED [PRS-UNB-MODEM-82] NVM Sequence Number Storage Specification Description: UNB_MODEM must include a non volatile memory for a protocol sequence number storage (at least 2 bytes), not readable by application. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure DUT in Test Mode TX-PROTOCOL, config 1 Check on the Test Equipment, the Sequence Number that has been demodulated: Seq1 Power Down the DUT and execute the test again. Capture the Sequence Number in Seq2 Test is PASSED if Seq2 = Seq1 + 1. Otherwise test is FAILED [PRS-UNB-MODEM-83] Public Key switch Specification Description: The UNB_MODEM must allow a way to switch from private to public key to be compatible with SIGFOX SDR DONGLE. This requirement is only applicable for Module, Reference Design and Development solutions. KEY = 00112233445566778899AABBCCDDEEFF ( KEY[0]=00, KEY[15]=FF ) 15

Configure TX Test Setup - Demodulated Information - see section 2.2 Switch the DUT to Public Key Configure the test equipment in public Key Configure DUT in Test Mode TX-PROTOCOL, config 1 Pre-requisite is PASSED if the device is able to switch to public key and HMAC is OKAY. Otherwise prerequisite is FAILED. [PRS-UNB-MODEM-84] Number of frames per message in Uplink mode Without blocker, the UNB_MODEM must send 3 Sigfox RF frames per customer mes- Specification Description: sage. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure DUT in Test Mode TX-PROTOCOL, config 1 Get the demodulated data Count the number of frames that have been received for the device ( check the ID ) Test is PASSED if the number of frames is equal to 3. Otherwise test is FAILED [PRS-UNB-MODEM-85] Legacy Uplink Specification Description: The device has to be able to send Sigfox Frame through the Sigfox Test Mode function. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure the DUT in Test Mode TX-PROTOCOL, config 1 Check on the Test Equipment all demodulated data Test is PASSED if all payload sizes have been received. Otherwise test is FAILED [PRS-UNB-MODEM-86] Uplink Encrypted payload Specification Description: Mode function. The device has to be able to send Sigfox encrypted Frames through the Sigfox Test Configure TX Test Setup - Demodulated Information - see section 2.2 Use the device in encrypted payload mode Configure the DUT in Test Mode TX-PROTOCOL, config 1 Check on the Test Equipment all demodulated data Test is PASSED if all payload encrypted sizes have been received. Otherwise test is FAILED 16

[PRS-UNB-MODEM-87] Downlink Legacy DOWNLINK-MODEM Specification Description: The device has to be able to receive Sigfox Frames through the Sigfox Test Mode function and to report if a frame has been received properly or not. Configure TX/RX Test Setup - see section 2.4 Configure the DUT in Test Mode RX-PROTOCOL, config 1 Test is PASSED if the device receives frame with specific Sigfox GFSK pattern. Otherwise test is FAILED [PRS-UNB-MODEM-88] Downlink Encrypted Payload DOWNLINK-MODEM Specification Description: The device has to be able to receive Sigfox encrypted Frames. Configure TX/RX Test Setup - see section 2.4 Use the device in encrypted payload mode Configure the DUT in Test Mode RX-PROTOCOL, config 1 Test is PASSED if the device received encrypted frame Otherwise test is FAILED [PRS-UNB-MODEM-89] Number of repeated Uplink frame in bi-directional mode DOWNLINK- MODEM Specification Description: UNB_MODEM must send 3 Sigfox RF frames maximum per customer message for a message requesting a downlink response. The repetition may be configured by the manufacturer through the tx_repeat parameter. Configure TX/RX Test Setup - see section 2.4 Configure DUT in Test Mode RX-PROTOCOL, config 1 (with tx_repeat = 2) Count the number of frames that have been received for the device ( check the ID ) Test is PASSED if the number of frames is equal to 1 + tx_repeat parameter. Otherwise test is FAILED 3.9 Timings [PRS-UNB-MODEM-90] TX Interframe Timing in Uplink mode Specification Description: Without blocker, the TX interframe duration in Uplink mode has to be between 50 ms and 2000 ms. 17

Configure TX Test Setup - Demodulated Information - see section 2.2 Configure DUT in Test Mode TX-PROTOCOL, config 1 Store the timestamp of each frame ( There should be 3 frames ) Compute delay with frame duration Test is PASSED if 50 ms < delay < 2000 ms. Otherwise test is FAILED [PRS-UNB-MODEM-91] TX repeat timeout Specification Description: 8 s ( +/- 10%) after the end of transmission of the first frame, the UNB_MODEM shall not start any repetition. Note : End of transmission of the frame is considered when energy left is at 10% of its maximum. Configure TX Test Setup - LBT - see section 2.5 Activate the blocker Configure the DUT in Test Mode TX-PROTOCOL, config 1 Test is PASSED if only the first frame has been sent (twice). Otherwise test is FAILED Blocker Setup Example : [PRS-UNB-MODEM-92] TX Interframe Timing in Bi-directional mode DOWNLINK-MODEM Specification Description: 50 ms and 2000 ms. Without blocker, the TX interframe duration in Uplink/Downlink mode has to be between Configure TX/RX Test Setup - see section 2.4 till (A) with DUT in Test Mode RX-PROTOCOL, config 1 Store the timestamp of each frame ( There should be 3 frames ) Compute delay with frame duration Test is PASSED if 50 ms < delay < 2000 ms. Otherwise test is FAILED [PRS-UNB-MODEM-93] RX Start Of Listening DOWNLINK-MODEM 18

Specification Description: The UNB_MODEM must be able to receive a Downlink frame sent 19.1 s after the first frame ( This timing take into account the extra symbol time and the downlink frame duration ), following the implementation described in the graph: Figure 1: Downlink Timings Configure TX/RX Test Setup - see section 2.4 with Time = 19.1 s, with DUT in Test Mode RX-PROTOCOL, config 1, till the acknowledge received(b). Test is PASSED if the acknowledge has been received. Otherwise test is FAILED [PRS-UNB-MODEM-94] RX End Of Listening DOWNLINK-MODEM Specification Description: The UNB_MODEM must be able to receive a Downlink frame sent 52.5 s after the first frame ( This timing take into account the extra symbol time and the downlink frame duration ), following the implementation described in the graph: Figure 2: Downlink Timings (last chance to receive downlink frame case) Configure TX/RX Test Setup - see section 2.4 Execute the test procedure with Time = 52.5 s, with DUT in Test Mode RX-PROTOCOL, config 1, till the acknowledge received(b). Execute the test procedure again with Time = 52.5 s + 1 s, with DUT in Test Mode RX-PROTOCOL, config 1 : the downlink frame should not be received by the DUT Test is PASSED if all sub-tests are PASS. Otherwise test is FAILED [PRS-UNB-MODEM-95] RX to OOB(ack) Timing DOWNLINK-MODEM 19

Specification Description: After receiving the downlink frame, the device has to wait 1.4 s and no later than 4 s before sending the acknowlegement frame (OOB), following the implementation described in the figure 2. The OOB Frame may not be send if the Carrier Sense does not allow it. Configure TX/RX Test Setup - see section 2.4 with Time = 19.1 s + 17s, with DUT in Test Mode RX-PROTOCOL, config 1, till the acknowledge received(b). Compute delay = T3-T2 Test is PASSED if 1.4 s < delay < 4 s. Otherwise test is FAILED 4 Additional Measurements 4.1 Modulated Conducted TX Output power [PRS-UNB-MODEM-100] Modulated Conducted Output Power Measurement: To be able to benefit from optimal Quality of Service with a balanced link budget, Sigfox recommends to respect the following maximum output radiated power : 12dBm ERP( or 14dBm EIRP). Device or module cannot output more than 14dBm in radiated mode due to Rules 30 (RFID / USN Wireless) regulation. Configure the DUT in Test Mode TX-BPSK, config 3 or in Test Mode Continuous Modulated Give the value of the Modulated Conducted Output Power measured 4.2 Validation of the information contained in the OOB Frame [PRS-UNB-MODEM-110] RSSI level DOWNLINK-MODEM Measurement: At a specific Downlink Frame level, the OOB shall return the same level of RSSI of the received GFSK ( +/-2dB) or 0 is the device is not able to return it. 20

Configure TX/RX Test Setup - see section 2.4 Configure the DUT in Test Mode RX-PROTOCOL, config 1 with RSSI level set at -80 and store RSSI level from the Device. Configure the DUT in Test Mode RX-PROTOCOL, config 1 with RSSI level set at -100 and store RSSI level from the Device. Define if DUT RSSI is valid by comparing RSSI measured values vs. RSSI levels otherwise DUT RSSI is not valid [PRS-UNB-MODEM-111] DUT Temperature level Measurement: The OOB shall return the level of Temperature at which the test is executed or 0 is the device is not able to return it. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure the DUT in Test Mode TX-PROTOCOL, config 1 Demodulate all frames Compare the Temperature level in the OOB frame to the ambient temperature : Ta VALID if the T = Ta +/- 3 degree Celsius otherwise DUT temperature is not valid. [PRS-UNB-MODEM-112] DUT Voltage level Measurement: The OOB shall return the level of Voltage at which the test is executed or 0 is the device is not able to return it. Configure TX Test Setup - Demodulated Information - see section 2.2 Configure the DUT in Test Mode TX-PROTOCOL, config 1 Demodulate all frames Compare the Voltage level in the OOB to the level of Voltage used for tests : Vt VALID if V = Vt +/- 1 Vdc otherwise DUT Voltage is not valid. 4.3 I/Q Wave record [PRS-UNB-MODEM-120] I/Q Wave record Measurement: Test Mode TX-BPSK shall be recorded with a 20dB minimum SNR in.raw format. Configure the DUT in Test Mode TX-BPSK, config 3 Record the wave with specific SNR (minimum 20dB) 21

A Appendix: Test Modes Requirement Test Mode Config Test Setup Static Frequency Tolerance TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality DBPSK Modulation envelop TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Phase Measurement TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Extra symbols before the first Sigfox bit of the frame TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Extra symbols after the last Sigfox bit of the frame TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality TX Max Symbol duration TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Max TX Baudrate Cumulated Error TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Power Spectral Density TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Narrow Band Power Distribution TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Transitional Frequency Dynamic Drift TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Established Frequency Dynamic Drift TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Modulated Conducted Output Power TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality I/Q Wave record TX-BPSK 3 TX Test Setup - DBPSK Modulation Quality Operational Frequencies Range TX-PROTOCOL 6 TX Test Setup - Demodulated Information Operational Frequencies Distribution TX-PROTOCOL 6 TX Test Setup - Demodulated Information AES TX-PROTOCOL 1 TX Test Setup - Demodulated Information NVM Frequency Storage TX-PROTOCOL 1 TX Test Setup - Demodulated Information NVM Sequence Number Storage TX-PROTOCOL 1 TX Test Setup - Demodulated Information Public Key switch TX-PROTOCOL 1 TX Test Setup - Demodulated Information Number of frames per message in Uplink mode TX-PROTOCOL 1 TX Test Setup - Demodulated Information Legacy Uplink TX-PROTOCOL 1 TX Test Setup - Demodulated Information Uplink Encrypted payload TX-PROTOCOL 1 TX Test Setup - Demodulated Information TX Interframe Timing in Uplink mode TX-PROTOCOL 1 TX Test Setup - Demodulated Information TX repeat timeout TX-PROTOCOL 1 TX Test Setup - LBT DUT Temperature level TX-PROTOCOL 1 TX Test Setup - Demodulated Information DUT Voltage level TX-PROTOCOL 1 TX Test Setup - Demodulated Information Downlink Legacy RX-PROTOCOL 1 TX/RX Test Setup Downlink Encrypted Payload RX-PROTOCOL 1 TX/RX Test Setup Number of repeated Uplink frame in bi-directional mode RX-PROTOCOL 1 TX/RX Test Setup TX Interframe Timing in Bi-directional mode RX-PROTOCOL 1 TX/RX Test Setup continued on next page 22

continued from previous page Requirement Test Mode Config Test Setup RX Start Of Listening RX-PROTOCOL 1 TX/RX Test Setup RX End Of Listening RX-PROTOCOL 1 TX/RX Test Setup RX to OOB(ack) Timing RX-PROTOCOL 1 TX/RX Test Setup RSSI level RX-PROTOCOL 1 TX/RX Test Setup 2GFSK 600bps RX-GFSK 255 RX Test Setup Downlink Only-rssi RX-GFSK 30 RX Test Setup Sigfox Link Budget RX-SENSI 100 TX/RX Test Setup Frequency Steps TX-SYNTH 0 TX Test Setup - DBPSK Modulation Quality 23