introduction to rwc5020a lora tester · 2019. 9. 25. · ver 1.20 introduction to rwc5020b...

38
Ver 1.20 Introduction to RWC5020B LoRaWAN ® Tester RedwoodComm September 2019 as an end-device for EU/KR

Upload: others

Post on 12-Sep-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Test Solutions for End-devices Protocol Conformance Tests ◦ LoRaWAN® Pre-Certification tests

EU V1.5, US/CA V1.3, AS V1.1, KR V1.2 and IN V1.1

◦ LoRaWAN® Protocol Compatibility V1.0.2 / V1.0.3 / V1.1 Class A / Class B / Class C

◦ Analysis of protocol messages and parameters ◦ Scripts of MAC commands or user data transmission ◦ Regional parameters

EU868, US915, EU433, AU915, CN470, AS923, KR920, IN865, RU864, KZ865

RF Performance Tests ◦ RX Sensitivity RX1 / RX2 / Ping slot (Class B)

◦ TX Power ◦ Frequency Counter

2

Send packets at low power level

Measure TX power

SF7 ~ SF12

Downlink

Uplink

Page 3: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Test Solutions for Gateways Protocol Conformance Tests ◦ Same as the case of End-devices

– only except of LoRaWAN® Pre-Certification Tests

RF Performance Tests ◦ RX Sensitivity ◦ TX Power

Semtech’s Non-regression Tests for GWs ◦ TX Output Power Measurement

Sensitivity PER / RSSI / SNR Frequency Error Tolerance CW Interferer/Blocker Immunity

3

Send packets at low power level

Measure TX power

SF7 ~ SF12 Downlink

Uplink

Page 4: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 LBT Test Solution

What is LBT? ◦ Listen Before Talk; to prevent interference or collision between

devices on common frequency channels

How to test LBT? ◦ Use RWC2020A

Interference Generator as an interferer ◦ For details, refer to

the Local Regulations of Japan and Korea

4

Page 5: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

Separate T/RX Test Non-signaling test (one-way test) Use Signal Analyzer function for TX Test by measuring TX power of DUT Use Signal Generator function for RX Test by testing RX sensitivity of DUT A wired control of DUT is mostly required

Simultaneous T/RX Test Combining the advantages of signaling test and non-signaling test Simple protocol is defined between DUT and the tester A wired control of DUT is not necessary

Manufacturing Solution

5

Page 6: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 FUOTA Test Related Specifications ◦ LoRaWAN® Application Layer Clock Synchronization Specification v1.0.0 ◦ LoRaWAN® Remote Multicast Setup Specification v1.0.0 ◦ LoRaWAN® Fragmented Data Block Transport Specification v1.0.0

6

RWC5020 LoRaWAN® Tester

PC Application Software

User Application

Firmware Management

File Distribution Server (FDS)

Mcast Frag Clock Sync

LoRaWAN

Mcast Management

Secure BootLoader App Stack

Firmware Update Agent

(FUA)

LoRaWAN

User Application

Firmware Management

File Distribution Client (FDC)

Mcast Frag Clock Sync

End-Device (Dev) RedwoodComm Test System

Page 7: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Hardware Specification

7

Page 8: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Ordering Information

Order Code Part Name

C5020B-00 EDT+GWT+NST

C5020B-01 EDT+GWT

C5020B-02 NST

C5020B-03 EDT

C5020B-04 GWT

C5020B-05 EDT+NST

C5020B-06 GWT+NST

- -

C2020A-00 Interference Generator

Order Code Part Name

O5020B-01 LoRaWAN Pre-Cert EU

O5020B-02 LoRaWAN Pre-Cert SKT

O5020B-03 LoRaWAN Pre-Cert US

O5020B-04 LoRaWAN Pre-Cert AS

O5020B-05 LoRaWAN Pre-Cert KR

O5020B-06 LoRaWAN Pre-Cert IN

- -

O5020B-98 Calibration

O5020B-99 Maintenance

8

Main Product Options

* All regional parameters of the LoRaWAN® specification are provided in EDT or GWT. * LoRaWAN® Pre-Certification Tests are add-on options for EDT only. * The default PC software is provided with purchasing of C5020B-xx.

Page 9: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

End Device Test

9

RWC5020

Gateway/Server

DUT

End Device

Page 10: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 EDT – Link Analyzer Blue: Uplink frames sent by DUT Black: Downlink frames sent by the tester

10

Raw data in hexa-decimal format

Time between consecutive frames from DUT

Contents in a message at cursor

Calculated Duty Cycle

Page 11: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 EDT – Link Analyzer Select a MAC command to be sent from the configuration Configure its parameters according to test purposes Push [MAC_SEND] to send it

11

Page 13: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 EDT – Power Measurement Power vs. Time : continuous monitoring of DUT’s TX Power w.r.t. SF Power vs. Channel : continuous monitoring of DUT’s TX Power w.r.t. Channel Calculating the maximum/average/minimum values

13

Page 14: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 EDT – RX Sensitivity Test Determine power range and step for testing Select the class of the device and the target RX Window The result value is the minimum power level at which the measured PER does

not exceed the limit (TARGET_PER)

14

Page 15: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

15

Tester DUT

PASS

FAIL

PASS

PASS

FAIL

EDT – Sensitivity Test Scenario

Tester DUT

(1) CERTI_DL_CNT (2) CERTI_ECHO

PASS

Activation

Change DR

Calculate PER

Page 16: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

16

Tester DUT

PASS

FAIL

PASS

EDT – Sensitivity Test Scenario (3) NORMAL_UL

Activation

Change DR

Calculate PER

Page 17: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

Activation

Calculate PER

Set Ping DR

Enable Class B mode

17

Tester DUT

PASS

FAIL

Tester DUT

PASS

From this point, DUT shall stop transmitting periodic UL messages for reliable sensitivity testing

(4) Class B (Ping-slot)

EDT – Sensitivity Test Scenario

Page 18: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

Gateway Test

18

RWC5020

End Device

DUT

Gateway/Server

Page 19: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 GWT – Link Analyzer Blue: Downlink frames sent by DUT Black: Uplink frames sent by the tester

19

Page 20: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 GWT – Link Analyzer Select a MAC command to be sent from the configuration Configure its parameters according to test purposes Multiple MAC commands in a single frame (Up to commands) Push [MAC_SEND] to send it

20

Page 21: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 GWT – Power Measurement Power vs. Time : continuous monitoring of DUT’s TX Power w.r.t. SF Power vs. Channel : continuous monitoring of DUT’s TX Power w.r.t. Channel Calculating the maximum/average/minimum values

21

Page 22: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 GWT – RX Sensitivity Test Determine power range and step for testing The result value is the minimum power level at which the measured PER does

not exceed the limit (TARGET_PER)

22

Page 23: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

23

DUT Tester

PASS

FAIL

PASS

GWT - Sensitivity Test Scenario

PASS

Activation

Change DR

Calculate PER

PASS

Tester sets Uplink DR internally

Page 24: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

Non-signaling Test

24

RWC5020 DUT

End Device or Gateway In Test Mode

Page 25: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Manufacturing Solution 1

Separate T/RX Test with SG/SA

25

DUT End-device or Gateway

0. Configure the test packet

1. Repeat sending packets

3. Stop

SF, BW, length, … Frequency,

Low TX Power

Number of packets

0. Enter RX Test Mode

2. Count # of RX packets

4. Calculate PER

Any form of LoRa test packets can be generated with various flexible protocol parameters

0. Configure the receiver

2. Measure TX Power

SF, BW, … Frequency 0. Enter TX Test Mode

1. Repeat sending packets

3. Stop

Signal Generator

Signal Analyzer

Page 26: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Manufacturing Solution 2

Simultaneous T/RX Test with MFG

26

Calculate PER Measure TX Power

Page 27: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Typical Test Setup

27

Page 28: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Test Example of a Single DUT

28

Using MFG Function

Page 29: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Test Example of Multiple DUTs

29

Page 30: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

PC Software

30

Page 31: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 LoRaWAN® Pre-Certification Tests

31

Page 32: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 RF Performance Tests

32

Page 33: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Link Analyzer & Script Editor

33

Page 34: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 FUOTA Test

34

Page 35: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 LBT Test

35

Page 36: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

36

MFG Test

Page 37: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20 Semtech’s Non-regression Test for GWs

37

Page 38: Introduction to RWC5020A LoRa Tester · 2019. 9. 25. · Ver 1.20 Introduction to RWC5020B LoRaWAN® Tester . RedwoodComm . September 2019 . as an end-device for EU/KR

Ver 1.20

38

DUT Control with User Commands