Skip to content
문서 섹션

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) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.

lora-link-budget의 입력
이름단위범위기본값설명
spreadingFactor숫자없음6 … 129심볼당 칩 수는 2^SF입니다. 한 단계 올릴 때마다 감도가 약 2.5 dB 좋아지고 전송 시간은 두 배가 됩니다
bandwidth숫자kHz7.8 이상125LoRa 신호 대역폭. 대부분의 LoRaWAN 채널에서 125 kHz
codingRate숫자없음1 … 41순방향 오류 정정: 데이터 4비트를 5~8개의 부호 비트로 부호화다음 중 하나: 1 4/5 · 2 4/6 · 3 4/7 · 4 4/8
payloadLength숫자bytes1 … 25520LoRa 페이로드의 바이트 수, 1~255 (LoRaWAN 프레임은 애플리케이션 데이터에 13바이트의 오버헤드를 더합니다)
preambleLength숫자symbols0 이상8설정한 프리앰블 심볼 수. LoRaWAN에서는 8
implicitHeader숫자없음0 … 10헤더 모드다음 중 하나: 0 명시적 헤더 · 1 암시적 헤더
crc숫자없음0 … 11페이로드 CRC다음 중 하나: 1 CRC 켬 · 0 CRC 끔
noiseFigure숫자dB0 이상6LNA 이득을 최대로 둔 SX127x에서 약 6 dB
txPower숫자dBm제한 없음14EU 868 MHz의 일반적인 한도는 14 dBm이며, PA_BOOST를 쓰면 20 dBm
txGain숫자dBi제한 없음2.15송신 안테나 이득
rxGain숫자dBi제한 없음5수신 안테나 이득
losses숫자dB0 이상2케이블 및 기타 손실
frequency숫자MHz1 이상868주파수
pathLossModel숫자없음0 … 51자유 공간, 또는 도시·교외·농촌 경로용 Okumura–Hata다음 중 하나: 0 자유 공간 · 1 Okumura–Hata, 도시(중소 도시) · 2 Okumura–Hata, 도시(대도시) · 3 Okumura–Hata, 교외 · 4 Okumura–Hata, 농촌 준개활지 · 5 Okumura–Hata, 농촌 개활지
distance숫자km0.001 이상2거리
baseHeight숫자m1 이상30Okumura–Hata에 사용되며, 30~200 m 범위에서 유효
mobileHeight숫자m0.1 이상1.5Okumura–Hata에 사용되며, 1~10 m 범위에서 유효
dutyCycle숫자%0.001 … 1001기기가 송신할 수 있는 시간의 비율. EU 868.0–868.6 MHz 서브밴드에서 1% (ETSI EN 300 220-2)
extraLossCount숫자없음0 … 60링크에 더해지는 추가 손실의 개수. 건물 투과, 수풀, 인체, 편파 불일치 등 (0–6)
extraLoss1숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등
extraLoss2숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등
extraLoss3숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등
extraLoss4숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등
extraLoss5숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등
extraLoss6숫자dB0 … 500링크의 추가 손실. 건물 투과, 수풀, 인체 손실, 편파 불일치 등

출력

values에 이름별로 반환됩니다. 상한이 없거나 정의되지 않는 값은 null입니다.

lora-link-budget의 출력
필드단위설명
linkMargin주요 값dB링크 마진
sensitivitydBm수신기 감도
receivedPowerdBm수신 전력
pathLossdB경로 손실
maxRangekm최대 통신 거리
timeOnAirms전송 시간 (Time on Air)
symbolTimems심볼 시간
payloadSymbols없음페이로드 심볼 수
lowDataRateOptimize없음저데이터율 최적화 (1 = 켬)
bitRatebit/s등가 비트율
offTimes각 패킷 후 최소 휴지 시간
packetsPerHour없음듀티 사이클 내 시간당 패킷 수
totalLossdB총 손실

호출 방법

  • 계산: 호출 한 번, 요청과 응답 전체, 그리고 오류.
  • 배치: 이 계산기를 다른 계산기와 함께, 또는 스윕을, 요청 하나로.
  • 목표값 역산: 출력을 목표값으로 만드는 입력 하나의 값.