Professional Documents
Culture Documents
TomTat Lora
TomTat Lora
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)
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)
9
Tỷ lệ mã hóa (Coding Rate – CR)(3)
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)
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