Document

TS004-2.0.0 Fragmented Data Block Transport

Issue link: https://read.uberflip.com/i/1464683

Contents of this Issue

Navigation

Page 25 of 31

LoRaWAN ® Fragmented Data Block Transport Specification TS004-2.0.0 ©2022 LoRa Alliance ® Page 26 of 32 The authors reserve the right to change specifications without notice. receives ~103 frames out of the 200 (depending on the exact 673 combination of frames lost). 674 First, split the 2,000 octets into 100 uncoded fragments of 20 octets 675 each, B1 to B100. 676 To generate the first coded fragment, generate the first line of the 677 parity check matrix by calling C = matrix_line(1,100). Then, perform a 678 bitwise XOR operation between all the uncoded fragments 679 corresponding to a 1 in the C parity check vector. 680 In this case, C = 1'b1 followed by 99 zeros, the first coded fragment 681 P 100 1 = B1. 682 When the transmitter reaches the frame number 101, we have, for 683 example: 684 C = matrix_line(101,100) = 100'b0110010………; 685 Therefore, P 100 101 = B2 + B3 +B6 + ……; 686 Where + is the bitwise XOR operator. 687 688

Articles in this issue

view archives of Document - TS004-2.0.0 Fragmented Data Block Transport