Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

CHUYÊN ĐỀ KĨ THUẬT

MÁY TÍNH
Báo cáo tiến độ tóm tắt lora
(Long Range Radio)
Giảng viên hướng dẫn:
TS. Trương Phong Tuyên
Sơ lượt về lora và nguyên lý hoạt
động(1)
-LoRa được sinh ra nhằm mục đích hỗ trợ truyền tải dữ
liệu ở khoảng cách lên đến hàng km với lượng điện năng
tiêu thụ ít nhất có thể mà không cần khuếch đại công suất
lên.
-Nguyên lý hoạt động: Đầu tiên, tín hiệu dữ liệu gốc sẽ
được khuếch đại tần số cao hơn, sau đó nó được mã hóa
thành chuỗi tín hiệu chirp, cuối cùng thì sẽ được gửi đi từ
anten.

2
Tần số giữa (Center frequency)(!)

-Lora hoạt động với tần số trung tâm (CF) trong phạm vi
137MHz đến 1020MHz (sub-1GHz) và có thể lập trình
với đơn vị bước là 61Hz.
-Đặt điểm trên làm cho Lora phù hợp với nhiều khu vực
khác nhau, do sự khác biệt với các băng tần vô tuyến
công nghiệp, khoa học và y tế (ISM)

3
Hệ số trãi phổ(Spreading factor -
SF)(1)
-Hệ số trải phổ (Spreading Factor – SF): SF xác định số
lượng chirp signal khi mã hóa tín hiệu đã được điều chế
tần số (chipped signal) của dữ liệu. Một symbol đại diện
cho một hoặc nhiều bit dữ liệu có giá trị từ 0 đến (2SF-1)
-SF có tác động đến tốc độ dữ liệu và ảnh hưởng đáng kể
đến các đặt điểm như: thời gian chờ của các gói, mức tiêu
thụ năng lượng, độ nhạy của máy thu, phạm vi giao tiếp.
-SF có giá trị từ 6 đến 12 tương ứng 6 đến 12 bits dữ liệu
cho mỗi symbol. Nếu SF = 12 có nghĩa là 1 mức logic của
chipped signal sẽ được mã hóa bởi 12 xung chirp signal.

4
Hệ số trãi phổ(Spreading factor -
SF)(2)
-Đặc biệt SF = 6 là trường hợp sử dụng đặc biệt để truyền
tốc độ dữ liệu cao nhất có thể, để sử dụng phải đi kèm với
các điều kiện cần được kích hoạt như: đặt SF = 6 trong
RegModemConfig2, tiêu đề phải được đặt ở chế độ ẩn
(Implicit), giá trị Detection Optimize = 0x05, giá trị
Detection Threshold = 0x0C.
-Kết luận giá trị cho SF càng lớn thì thời gian truyền dữ
liệu sẽ lâu hơn và tốn nhiều năng lượng nhưng khả năng
chống nhiễu tốt hơn khoảng cách truyền sẽ xa hơn.

5
Băng thông (Bandwidth – BW)(1)

-BW xác định biên độ tần số mà chirp signal có thể thay


đổi.
-Nếu băng thông càng cao thì thời gian mã hóa chipped
signal càng ngắn từ đó thời gian truyền dữ liệu cũng giảm
xuống nhưng đổi lại khoảng cách truyền cũng ngắn lại.
- Băng thông càng thấp thời gian truyền càng chậm nhưng
truyền được ở khoảng cách xa hơn và độ nhạy tốt hơn.

6
Băng thông (Bandwidth – BW)(2)

-Công nghệ lora cung cấp mười bang thông khác nhau từ
7,8kHz đến 500kHz.
-Tuy nhiên vì băng thông thấp yêu cầu độ chính xác cao
nên chỉ có 3 giá trị của băng thông thường được sử dụng
là: 125 KHz, 250 KHz, 500 KHz.

7
Tỷ lệ mã hóa (Coding Rate – CR)(1)
- LoRa sử dụng kĩ thuật sửa lỗi chuyển tiếp Forward
Error Correction (FEC) để cải thiện khả năng chống
nhiễu. Bằng cách tự thêm 1 số lượng bit dữ liệu vào mỗi
Payload trong Lora radio packet để bên nhận sử dụng và
phục hồi nguyên vẹn dữ liệu trong Payload .
- Truyền thông vô tuyến sử dụng giá trị CR nhỏ hơn, độ
bền cao hơn nhưng làm tăng thời gian phát sóng của các
gói và tiêu hao năng lượng do các bit dư thừa.

8
Tỷ lệ mã hóa (Coding Rate – CR)(2)

-Tỷ lệ mã hóa (CR) được sử dụng để mã hóa lỗi theo chu


kỳ, từ đó phát hiện và có thể khắc phục sự gián đoạn của
các gói có lỗi.
-Ví dụ, tỷ lệ mã hóa 4/5 có nghĩa là người mã hóa tạo ra 5
bit dữ liệu bao gồm 4 bit dữ liệu hữu ích và 1 bit dư thừa
để kiểm tra. Thông số này được chọn tùy theo ảnh hưởng
của môi trường đối với điều kiện truyền sóng: thời tiết,
mật độ nhiễu.

9
Tỷ lệ mã hóa (Coding Rate – CR)(3)

Hình 1: Bảng giá trị tỉ lệ mã hóa (CR):

10
Công suất truyền(Output power–OP)
(1)
-Công suất truyền (OP) là cường độ sóng gửi đi có thể
được điều chỉnh 2dBm đến 21dBm. Giá trị càng lớn thì
khoảng cách truyền nhận càng xa

11
Các thông số khác (1)

-Thời gian truyền của 1 chip: TC (s) = 1/BW


-Thời gian truyền 1 Symbol TS(S) = 2SF/BW
-Tốc độ dữ liệu: Rb(bit/s) = SF.(BW/2SF).(4/(4+CR))
-Ta thấy thời gian truyền tăng gấp đôi với mỗi đơn vị Sf
được tăng lên đồng thời giảm tốc dộ bit đi 1 nữa. Từ đó
giúp khoảng cách truyền xa hơn

12
Các thông số khác (2)

Hình 2: Thời gian truyền 1 symbol mô phỏng matlab với giá trị SF 7-12 và
BW=125KHz
13
Các thông số khác (3)

-Chỉ số lỗi gói (packet error rate – PER) của lora thường
nhỏ hơn 1%
-Tốc độ truyền sóng của lora đạt được từ tối thiểu là 300
bit/s đến tối đa 37.5 kbit/s

14
Còn tiếp

You might also like