<- Back to the timetable

Decoding the LoRa PHY

Matt Knight

This talk will demonstrate techniques for decoding the LoRa PHY layer and will introduce gr-lora, an open source implementation of the protocol. LoRa is a Low Power Wide Area Network (LPWAN), an emerging class of wireless technology optimized for embedded and Internet of Things focused applications. LoRa is unique because it uses a chirp spread spectrum modulation that encodes data into RF features more commonly encountered in RADAR systems. LoRa is also designed to operate in unlicensed ISM frequency bands, both avoiding costly spectrum licensing requirements and democratizing long-range network infrastructure to consumers and new commercial operators alike. After briefly introducing the audience to LPWANs, I will walk through the SDR and DSP techniques required to demodulate and decode LoRa packets. In addition I will discuss gr-lora, an open-source implementation of the PHY that can be leveraged to design LoRa security test tools and drive future research.

Download Slides
PDF ZIP JSON
0:00:07 - 0:00:12
0:00:13 - 0:00:16
0:01:29 - 0:01:39
0:01:39 - 0:01:47
0:01:48 - 0:02:01
0:02:21 - 0:02:31
0:02:32 - 0:02:57
0:03:10 - 0:03:19
0:04:10 - 0:04:20
0:05:47 - 0:05:56
0:06:05 - 0:06:08
0:06:09 - 0:06:20
0:06:52 - 0:06:59
0:06:59 - 0:07:09
0:08:31 - 0:08:38
0:08:40 - 0:08:56
0:08:56 - 0:09:04
0:09:21 - 0:09:25
0:09:25 - 0:09:47
0:09:48 - 0:10:18
0:10:19 - 0:10:21
0:10:21 - 0:10:42
0:11:04 - 0:11:24
0:11:53 - 0:12:53
0:12:54 - 0:12:56
0:13:13 - 0:13:41
0:13:53 - 0:14:01
0:14:11 - 0:14:36
0:16:04 - 0:16:10
0:16:40 - 0:16:49
0:16:59 - 0:17:12
0:17:12 - 0:17:21
0:17:21 - 0:17:24
0:17:25 - 0:17:33
0:17:33 - 0:17:36
0:17:36 - 0:18:05
0:18:17 - 0:18:20
0:18:26 - 0:18:29
0:18:29 - 0:18:32
0:18:32 - 0:18:39
0:18:40 - 0:18:54
0:19:05 - 0:19:42
0:19:42 - 0:19:46
0:19:46 - 0:19:49
0:19:49 - 0:20:04
0:20:05 - 0:20:14
0:20:50 - 0:20:59
0:21:34 - 0:21:42
0:21:43 - 0:21:46
0:22:07 - 0:22:12
0:22:16 - 0:22:24
0:22:34 - 0:22:47
0:23:07 - 0:23:21
0:23:21 - 0:23:25
0:23:33 - 0:23:38
0:23:42 - 0:23:59
0:23:59 - 0:24:08
0:24:56 - 0:25:02
0:25:04 - 0:25:09
0:25:14 - 0:25:18
0:25:19 - 0:25:21
0:25:26 - 0:25:29
0:25:30 - 0:25:33
0:25:33 - 0:25:43
0:25:44 - 0:25:51
0:25:52 - 0:26:01
0:26:01 - 0:26:13
0:26:14 - 0:26:31
0:26:31 - 0:26:48
0:26:48 - 0:26:58
0:27:08 - 0:27:23
0:27:47 - 0:27:49
0:27:57 - 0:29:29
0:29:32 - 0:30:01
0:30:01 - 0:30:05
0:30:05 - 0:30:22
0:30:25 - 0:30:40
0:30:40 - 0:31:04
0:31:15 - 0:31:22
0:31:22 - 0:31:32
0:31:37 - 0:31:54
0:31:55 - 0:31:57
0:32:03 - 0:32:12
0:32:15 - 0:32:18
0:32:19 - 0:32:21
0:32:38 - 0:32:47
0:32:48 - 0:33:16
0:33:16 - 0:33:34
0:33:35 - 0:33:38
0:33:38 - 0:33:43
0:33:44 - 0:33:56
0:33:57 - 0:34:29
0:34:32 - 0:34:39
0:34:43 - 0:34:47
0:34:53 - 0:35:02
0:35:02 - 0:35:24
0:35:24 - 0:35:28
0:35:28 - 0:35:31
0:35:32 - 0:35:39
0:35:43 - 0:35:45
0:35:46 - 0:36:13
0:36:13 - 0:36:16
0:36:16 - 0:36:20
0:36:21 - 0:36:24
0:36:24 - 0:36:31
0:36:42 - 0:37:09
0:37:17 - 0:37:23
0:37:23 - 0:37:25
0:37:25 - 0:38:02
0:38:04 - 0:38:07
0:38:20 - 0:38:26
0:38:29 - 0:38:40
0:38:43 - 0:38:47
0:38:47 - 0:38:53
0:38:55 - 0:39:03
0:39:12 - 0:39:18
0:39:18 - 0:39:21
0:39:21 - 0:39:29
0:39:31 - 0:39:35
0:39:41 - 0:39:50
0:39:50 - 0:39:54
0:39:54 - 0:39:57
0:40:00 - 0:40:06
0:40:31 - 0:40:59
0:41:19 - 0:41:24
0:41:24 - 0:41:40
0:41:40 - 0:42:21
0:42:22 - 0:42:28
0:42:28 - 0:42:33
0:42:37 - 0:42:48
0:43:14 - 0:43:36
0:43:44 - 0:44:01
0:44:10 - 0:44:19
0:44:25 - 0:44:29
0:44:29 - 0:44:32
0:44:35 - 0:44:39
0:44:45 - 0:44:53
0:44:54 - 0:45:00
0:45:01 - 0:45:28
0:45:28 - 0:45:47
0:45:49 - 0:46:02
0:46:15 - 0:46:18
0:46:19 - 0:46:23
0:46:24 - 0:46:40
0:46:40 - 0:46:46
0:46:46 - 0:46:59
0:47:01 - 0:47:15
0:47:19 - 0:47:33
0:47:51 - 0:47:53
0:48:04 - 0:48:17
0:48:45 - 0:48:58
0:49:01 - 0:49:05
0:49:07 - 0:49:10
0:49:20 - 0:49:24
0:49:25 - 0:49:28
0:49:31 - 0:49:34
0:49:35 - 0:49:42
0:49:43 - 0:49:50
0:49:51 - 0:50:12
0:50:13 - 0:50:15
0:50:19 - 0:50:26
0:50:39 - 0:50:45
0:50:46 - 0:50:48
0:50:58 - 0:51:00
0:51:00 - 0:51:06
0:51:07 - 0:51:10
0:51:11 - 0:51:21
0:51:21 - 0:51:40
0:51:40 - 0:51:44
0:52:02 - 0:52:05
0:52:05 - 0:52:11
0:52:13 - 0:52:15
0:52:22 - 0:52:29
0:52:29 - 0:52:33
0:52:42 - 0:52:54
0:52:54 - 0:52:58
0:53:02 - 0:53:21
0:53:21 - 0:53:26
0:53:26 - 0:53:28
0:53:45 - 0:54:05
0:54:05 - 0:54:09
0:54:09 - 0:54:28
0:54:29 - 0:54:31
0:54:31 - 0:55:00
0:55:39 - 0:55:41
0:55:48 - 0:56:13
0:56:13 - 0:56:50
0:56:52 - 0:56:57
0:56:58 - 0:57:07
0:57:13 - 0:57:16
0:57:17 - 0:57:22
0:57:22 - 0:57:25
0:57:27 - 0:57:35
0:58:00 - 0:58:03
0:58:33 - 0:58:37
0:59:02 - 0:59:05
0:59:06 - 0:59:30
0:59:32 - 0:59:34
0:59:35 - 0:59:54
0:59:54 - 0:59:57
0:59:57 - 1:00:00
1:00:03 - 1:00:17
1:00:20 - 1:00:25
1:03:59 - 1:04:02
1:04:03 - 1:04:08
1:04:08 - 1:04:13