문서 섹션
LoRa 링크 버짓 계산기 — 수신 감도, 전송 시간(Time on Air) 및 통신 거리
POSThttps://rftools.io/ api/ py/ v1/ calculate
슬러그 lora-link-budget. Semtech SX1276 공식으로 LoRa 링크 버짓을 계산합니다. 확산 계수(SF)와 대역폭별 수신 감도, 심볼 시간, 저데이터율 최적화를 자동 적용한 전송 시간(Time on Air), 듀티 사이클 휴지 시간, 자유 공간 또는 Okumura–Hata 경로 손실, 링크 마진과 최대 통신 거리를 구합니다.
입력
이 입력을 표시된 단위로 모두 inputs에 담아 보내세요. 대부분 필수이며, 하나라도 빠진 호출은 거부되고(400) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.
| 이름 | 단위 | 범위 | 기본값 | 설명 |
|---|---|---|---|---|
| spreadingFactor숫자 | 없음 | 6 … 12 | 9 | 심볼당 칩 수는 2^SF입니다. 한 단계 올릴 때마다 감도가 약 2.5 dB 좋아지고 전송 시간은 두 배가 됩니다 |
| bandwidth숫자 | kHz | 7.8 이상 | 125 | LoRa 신호 대역폭. 대부분의 LoRaWAN 채널에서 125 kHz |
| codingRate숫자 | 없음 | 1 … 4 | 1 | 순방향 오류 정정: 데이터 4비트를 5~8개의 부호 비트로 부호화 |
| payloadLength숫자 | bytes | 1 … 255 | 20 | LoRa 페이로드의 바이트 수, 1~255 (LoRaWAN 프레임은 애플리케이션 데이터에 13바이트의 오버헤드를 더합니다) |
| preambleLength숫자 | symbols | 0 이상 | 8 | 설정한 프리앰블 심볼 수. LoRaWAN에서는 8 |
| implicitHeader숫자 | 없음 | 0 … 1 | 0 | 헤더 모드 |
| crc숫자 | 없음 | 0 … 1 | 1 | 페이로드 CRC |
| noiseFigure숫자 | dB | 0 이상 | 6 | LNA 이득을 최대로 둔 SX127x에서 약 6 dB |
| txPower숫자 | dBm | 제한 없음 | 14 | EU 868 MHz의 일반적인 한도는 14 dBm이며, PA_BOOST를 쓰면 20 dBm |
| txGain숫자 | dBi | 제한 없음 | 2.15 | 송신 안테나 이득 |
| rxGain숫자 | dBi | 제한 없음 | 5 | 수신 안테나 이득 |
| losses숫자 | dB | 0 이상 | 2 | 케이블 및 기타 손실 |
| frequency숫자 | MHz | 1 이상 | 868 | 주파수 |
| pathLossModel숫자 | 없음 | 0 … 5 | 1 | 자유 공간, 또는 도시·교외·농촌 경로용 Okumura–Hata |
| distance숫자 | km | 0.001 이상 | 2 | 거리 |
| baseHeight숫자 | m | 1 이상 | 30 | Okumura–Hata에 사용되며, 30~200 m 범위에서 유효 |
| mobileHeight숫자 | m | 0.1 이상 | 1.5 | Okumura–Hata에 사용되며, 1~10 m 범위에서 유효 |
| dutyCycle숫자 | % | 0.001 … 100 | 1 | 기기가 송신할 수 있는 시간의 비율. EU 868.0–868.6 MHz 서브밴드에서 1% (ETSI EN 300 220-2) |
| extraLossCount숫자 | 없음 | 0 … 6 | 0 | 링크에 더해지는 추가 손실의 개수. 건물 투과, 수풀, 인체, 편파 불일치 등 (0–6) |
| extraLoss1숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
| extraLoss2숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
| extraLoss3숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
| extraLoss4숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
| extraLoss5숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
| extraLoss6숫자 | dB | 0 … 50 | 0 | 링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등 |
출력
values에 이름별로 반환됩니다. 상한이 없거나 정의되지 않는 값은 null입니다.
| 필드 | 단위 | 설명 |
|---|---|---|
| linkMargin주요 값 | dB | 링크 마진 |
| sensitivity | dBm | 수신기 감도 |
| receivedPower | dBm | 수신 전력 |
| pathLoss | dB | 경로 손실 |
| maxRange | km | 최대 통신 거리 |
| timeOnAir | ms | 전송 시간 (Time on Air) |
| symbolTime | ms | 심볼 시간 |
| payloadSymbols | 없음 | 페이로드 심볼 수 |
| lowDataRateOptimize | 없음 | 저데이터율 최적화 (1 = 켬) |
| bitRate | bit/s | 등가 비트율 |
| offTime | s | 각 패킷 후 최소 휴지 시간 |
| packetsPerHour | 없음 | 듀티 사이클 내 시간당 패킷 수 |
| totalLoss | dB | 총 손실 |