Skip to content
RFrftools.io
Signal

BER 계산기 — SNR의 비트 오류율

BPSK, QPSK, 8PSK, 16-AM용 무료 BER 계산기.Eb/N0을 입력하면 비트 오류율을 즉시 계산할 수 있습니다.변조 방식을 비교하고 링크 성능을 최적화하세요.

Loading calculator...

공식

BER=12erfc(Eb/N0)BER = \frac{1}{2} \text{erfc}\left(\sqrt{E_b/N_0}\right)
BER비트 오류율
Eb/N0비트당 에너지 대 노이즈 밀도 (dB)
erfc보완적인 오류 함수

작동 방식

BER-SNR 계산기는 통신 링크 버짓 분석, 모뎀 설계 및 무선 시스템 계획에 필수적인 디지털 변조 방식에 대해 Eb/N0에서 비트 오류율을 계산합니다.RF 엔지니어, 통신 설계자 및 위성 통신 전문가는 이를 사용하여 링크 신뢰성을 예측하고 적절한 변조를 선택합니다.Proakis “디지털 통신” (제5판, 5장) 에 따르면 BER은 변조 유형과 Eb/N0 (비트당 에너지 대 노이즈 스펙트럼 밀도) 에 따라 달라집니다.BPSK/QPSK는 BER = 0.5*erfc (sqrt (Eb/N0))) — 10dB Eb/N0, BER = 3.9e-6 (256,000비트당 약 1개의 오류) 을 달성했습니다. 16-QAM에는 동일한 BER에 대해 4dB 더 높은 Eb/N0이 필요하고 64-QAM에는 8dB 더 높은 Eb/N0이 필요합니다.3GPP TS 36.101에 따르면 LTE는 FEC 이전에 1e-3 미만의 BER을 대상으로 하며 디코딩 후에는 1e-6 미만을 달성합니다.최신 5G NR은 코딩되지 않은 BER = 1e-5의 경우 24dB Eb/N0이 필요한 256-QAM을 사용합니다.

변조 비교 매트릭스 (코딩되지 않은, AWGN 채널)

아래 표는 이 계산기가 지원하는 변조 방식 전반의 공통 BER 타겟에 필요한 Eb/N0을 보여줍니다.값은 매우 정밀한 erfc 평가와 함께 Proakis Ch. 5 공식을 따릅니다.

변조비트/심볼BER=1e-3의 경우 Eb/N0BER=1e-6의 경우 Eb/N0BER=1e-9의 경우 Eb/N0
BPSK16.8 데시벨10.5 데시벨12.6 데시벨
QPSK26.8 데시벨10.5 데시벨12.6 데시벨
8PSK310.0 데시벨14.0 데시벨16.2 데시벨
16-QAM410.5 데시벨14.5 데시벨16.6 데시벨
64-QAM614.8 데시벨18.5 데시벨20.6 데시벨
256-QAM819.5 데시벨23.0 데시벨25.2 데시벨
두 가지 패턴: 별자리 크기를 두 배로 늘리면 (4-QAM → 16-QAM → 64-QAM → 256-QAM) 동일한 BER에서 단계당 약 4-5dB의 비용이 듭니다.Eb/N0이 3dB일 때마다 가파른 “폭포” 영역에서 BER이 약 2배 정도 낮아집니다.

링크 버짓 작업에 이것이 중요한 이유

모뎀에 필요한 Eb/N0은 링크가 견딜 수 있는 최대 경로 손실을 설정하는 수신기 감도를 설정합니다.100Mbps 64QAM 링크에 1e-6 BER의 경우 18.5dB Eb/N0이 필요한 경우, 5dB NF의 20MHz 열 잡음 플로어는 감도 ≈ 96dBm+ 18.5dB = -77.5dBm을 제공합니다.QPSK로 낮추면 이 수치는 -85.5dBm — 8dB 더 많은 경로 손실 헤드룸 (약 2.5배 범위) 이 되지만 처리량은 3배 낮아집니다.적응형 변조 및 코딩 (DVB-S2X, 5G NR) 은 이러한 거래를 동적으로 진행합니다.

계산 예제

작업 예제 1 — LEO 위성에 대한 QPSK 업링크 크기 조정

BER < 1e-6이 필요한 QPSK 모뎀을 사용하는 LEO 위성의 업링크 전력 크기 조정.

1.QPSK BR 공식에서: BER = 0.5 × erfc (제곱미터 (Eb/N0)).1e-6 = 0.5 × erfc (sqrt (x)) → x = 10.5 dB를 풀면 됩니다. 2.프로아키스 표 5.3당 2dB 구현 손실을 추가하세요. 3.필수 Eb/N0 = 12.5 dB입니다. 4.1Mbps 데이터 속도의 경우: 필수 C/N0 = 12.5 + 10*log10 (1e6) = 72.5DB-Hz. 5.-174dBm/Hz 써멀 플로어 + 5dB NF + 15dB 하늘 온도 ≈ -154dBm/Hz: 필수 신호 = -154 dBm/Hz: 필수 신호 = -154 + 72.5 = -81.5dBm.

ITU-R S.1062에 따르면 이는 일반적인 LEO 업링크 감도 사양과 일치합니다.

작업 예제 2 — DVB-S2 Ku 대역 다운링크, QPSK 3/4 LDPC

문제: 27.5MS/s의 DVB-S2 브로드캐스트 캐리어는 30MHz의 Ku 대역 스펙트럼을 차지합니다.거의 오류가 없는 수신을 목표로 하세요 (QEF, FEC 이후 BER < 2e-10).

1.DVB-S2 은 QPSK+LDPC 속도 3/4를 사용합니다.FEC 이후 QEF 임계값은 DVB-S2 사양당 4.0dB E/N0입니다 (ETSI EN 302 307). 2.Es/N0 → Eb/N0 변환: Eb/N0 = Es/N0 - 10*log10 (비트/심볼 × 코드 속도) = 4.0 - 10*log10 (2 × 0.75) = 4.0 - 1.76 = 2.24 데시벨. 3.2.24dB Eb/N0의 코딩되지 않은 QPSK는 BER ≈ 3e-2를 가지며, 이는 3% 의 원시 비트 오류율입니다.LDPC는 이 값을 2e-10 미만 (코딩 이득의 8차수) 으로 끌어올립니다. 4.290K + 1dB LNB NF에서 30MHz 단위의 열 노이즈 플로어: N = kTb = -174 + 75 + 1 = -98dBm. 5.필수 수신 C: -98 + E/N0 = -98 + 4.0 = -94 dBm.

핵심 교훈: LDPC와 같은 강력한 FEC 코드를 사용하면 코딩되지 않은 QPSK에 필요한 것보다 8dB 이상 낮은 속도로 작동할 수 있습니다.이것이 바로 노이즈 플로어보다 불과 몇 dB 높은 수신 신호 레벨에서도 현대 위성 방송이 살아남을 수 있는 이유입니다.

실제 사례 3 — LoRa SF12 업링크, 125kHz 대역폭

문제: SF12/125kHz의 실외 LoRa 센서는 농촌 지역 15km의 범위를 99% 의 신뢰성으로 커버해야 합니다.

1.LoRa는처프 확산 스펙트럼으로 전형적인 PSK/QAM 변조는 아니지만 계산기의 BPSK BER 곡선은 일관성 감지 내부 수신기가 임계값 미만일 때 적절한 근사치입니다. 2.셈텍 SX1276 데이터시트: SF12/125 kHz 감도 = -137dBm, E/N0 ≈ -20dBm에 해당합니다 (음수 — 신호가 잡음보다 낮음).4096 처프 SF12에서의 프로세싱 게인 = 10*log10 (4096) ≈ 36 데시벨. 3.FEC 이전의 1e-3 원시 BER의 경우: 역확산 후의 유효 Eb/N0 = -20 + 36 = 16dB. 이는 BER ≈ 4e-8에서의 QPSK 곡선처럼 보입니다. 4.LoRa의 코딩 속도 4/5+ 인터리빙은 이를 감도 한계에서 패킷 오류율 ≈ 1% 까지 더 떨어뜨립니다. 5.링크 버짓: 20dBm Tx+2dBi Tx/Rx 안테나 - 2dB 케이블 - FSPL_915MHz (15km) = 20 + 4 - 2 - 115.2 = -93.2dBm (수신기 기준).마진 오버 감도 = -93.2 - (-137) = 43.8 데시벨.

계산기는 기본적으로 스프레딩-게인 계산을 처리할 수 없지만 올바른 데스프레드 Eb/N0 → BER 매핑을 제공합니다.스프레딩 부분의 경우 LoRa 관련 관계식, 즉 유효 Eb/N0 = C/N0 - 10*log10 (칩_레이트/비트_레이트) 을 사용하십시오.

핵심 교훈: LoRa 또는 GPS와 같이 모뎀이 노이즈 플로어 아래에서 작동할 때 계산기는 외부 수신 신호가 아니라 분산 후의 내부 BER 곡선에 유용합니다.

실용적인 팁

  • 3GPP 표준에 따라 실제 하드웨어의 경우 이론적 Eb/N0보다 높은 2-3dB 구현 마진을 예산으로 책정합니다.
  • QAM 별자리에 그레이 코딩을 사용하여 인접 기호 오류를 최소화합니다. Proakis당 log2 (M) 배수로 BER을 줄입니다.
  • 순방향 오류 수정 (FEC) 은 5-10dB의 코딩 게인을 제공합니다. 속도-1/2 터보 코드는 2dB Eb/N0에서 BER=1e-6을 달성합니다.
  • 페이딩 채널의 경우 다이버시티 기법을 사용하십시오. 2x 다이버시티는 라파포트당 BER=1e-3에서 10dB 게인을 제공합니다.
  • 이 BER을 링크 버짓에 공급할 때는 BER을 조회하기 전에 Eb/N0에서 모뎀의 구현 마진 (일반적으로 1-3dB) 을 빼십시오. 실제 하드웨어는 이론적 성능에 전혀 영향을 미치지 않습니다.
  • ADC 제한 시스템의 경우 양자화 노이즈 플로어도 확인하십시오. 8비트 ADC는 SQNR ≈ 50dB로 RF SNR이 더 높더라도 유효 Eb/N0으로 제한됩니다.

흔한 실수

  • Eb/N0 (dB) 을 선형 비율과 혼동하기 — 변환해야 함: 10dB = 10의 선형, erfc 계산의 경우 10이 아닌 10dB
  • 고차 변조를 위한 BPSK 공식 사용 — 프로아키스당 동일한 Eb/N0에서 16-QAM BER이 약 4배 더 높습니다.
  • erfc 함수 정밀도 무시 — 다항식 근삿값에서는 1-5% 의 오차가 발생합니다. IEEE 754 호환 구현 사용
  • 코딩되지 않은 BER과 FEC 이후 QEF 임계값 비교 - “BER = 1e-10"을 인용한 모뎀 데이터시트는 거의 항상 FEC 이후를 의미하며, 채널의 코딩되지 않은 BER은 1e-2 이상일 수 있습니다.
  • Es/N0과 Eb/N0을 혼합하면 Es/N0은 변조 심볼당 에너지를 측정하고 Eb/N0은 정보 비트로 정규화합니다.코딩이 없는 QPSK의 경우: Eb/N0 = Es/N0 - 3 dB, 속도-3/4 LDPC 코딩 QPSK의 경우: Eb/N0 = Es/N0 - 1.76 dB

자주 묻는 질문

BER은 변조 유형과 Eb/N0 (비트당 에너지 대 노이즈 밀도) 에 따라 달라집니다.BPSK 및 QPSK의 경우: BER = 0.5 × erfc (√ (Eb/N0)).10dB Eb/N0에서 BER = 3.9×10.SNR을 Eb/N0으로 변환하려면: Eb/N0 = SNR + 10×log10 (대역폭/비트레이트).이 계산기는 높은 정밀도로 erfc 계산을 처리합니다.
BPSK BER = ½ × erfc (√ (Eb/N0)), 여기서 erfc는 상보 오차 함수입니다.Eb/N0 = 0dB에서: BER = 7.9×10².5dB에서: BER = 6×10³.10dB에서: BER = 3.9×10.QPSK는 BER 성능은 동일하지만 심볼당 2비트를 전송하여 스펙트럼 효율을 두 배로 높입니다.
BER = 10( 백만 비트당 오류 1개): BPSK/QPSK에는 10.5dB Eb/N0이 필요합니다. 8PSK에는 ~14dB가 필요합니다. 16-QAM에는 ~14.5dB가 필요합니다. 64-QAM에는 ~18.5dB가 필요합니다.실제 구현 마진을 위해 2-3dB를 추가하십시오.레이트-½ 터보 코딩을 사용하면 2dB Eb/N0에서만 BER = 10를 달성할 수 있습니다.
Eb/N0 (비트당 에너지 대 노이즈 스펙트럼 밀도) 은 Proakis의 디지털 통신을 위한 기본 SNR 메트릭입니다.Eb/N0 = C/N0 - 10×log10 (Rb), 여기서 Rb는 비트율입니다.SNR을 비트 레이트로 정규화하여 데이터 속도가 서로 다른 시스템 간에 공정하게 비교할 수 있도록 합니다. 10dB Eb/N0은 1Hz 대역폭의 노이즈에 비해 각 비트의 에너지가 10배임을 의미합니다.
SNR이 증가함에 따라 BER은 기하급수적으로 감소합니다.Eb/N0이 1dB 향상될 때마다 워터폴 지역의 BER은 약 절반으로 줄어듭니다.< 5 dB), BER is high (>SNR이 낮을 때 (1%)중간 수준의 SNR (8-12dB) 에서는 BER이 급격히 떨어집니다.높은 SNR (> 15dB) 에서는 BER이 0에 가까워집니다.정확한 관계는 변조에 따라 달라집니다. BPSK/QPSK는 전력 효율이 가장 높은 반면, 64-QAM은 동일한 BER에 8dB 더 필요합니다.
QPSK의 4개 심볼에 비해 16-QAM은 16개의 심볼을 별자리에 패킹하여 심볼을 더 가깝게 만듭니다.인접한 심볼 사이의 최소 거리가 짧기 때문에 노이즈로 인해 감지 오류가 발생할 가능성이 높습니다. 16-QAM은 동일한 BER에 대해 최대 4dB 더 높은 Eb/N0이 필요합니다.단점: 16-QAM은 심볼당 4비트를 전송하므로 (QPSK의 경우 2비트) 스펙트럼 효율이 두 배로 증가하므로 대역폭이 제한되어 있지만 전력이 공급되는 경우에 유용합니다.
수신기 감도 P_Sens = 열 노이즈 플로어 + NF + 필요 Eb/N0 + 10*log10 (비트_레이트) + 구현 마진.예: 100Mbps 64QAM, 5dB NF, 1e-6 BER 타겟, 2dB 임팩트 마진.1Hz 단위의 써멀 플로어 = -174dBm.감도 = -174 + 5 + 18.5 + 80 + 2 = -68.5 dBm.이 값을 RF 링크 버짓 계산기에 입력하면 작동 범위의 링크 마진을 계산할 수 있습니다.
아니요 — 이 계산기는 코딩되지 않은 (원시, FEC 이전) BER을 Eb/N0 및 변조의 함수로 계산합니다.FEC 코딩 게인 (코드 패밀리에 따라 3-10dB) 은 별도로 적용됩니다.코딩된 링크를 모델링하려면 (1) 필요한 Eb/N0 (레이트-1/2 컨벌루션 ≈ 5dB, 터보 ≈ 7dB, LDPC ≈ 10dB) 에서 코딩 게인을 빼거나 (2) Eb/N0을 Es/N0 스케일로 조정하고 모뎀 데이터시트의 FEC 이후 임계값을 직접 사용하십시오.실제 설계에서 이 둘을 조정하는 방법은 작업 예제 2 (DVB-S2) 를 참조하십시오.
예. 이 페이지의 모든 기능은 브라우저에서 실행되며 가입이 필요 없으며 동료에게 전달하기 위한 URL 공유 가능 시나리오를 지원합니다.프로 티어에는 클라우드 저장 시나리오, CSV 내보내기 및 API 액세스가 추가되며 핵심 수학은 항상 무료입니다.
정확한 프로아키스/스칼라 BER 공식이 포함된 BPSK, QPSK, 8-PSK, 16-QAM 및 64-QAM.256-QAM, 1024-QAM, APSK (DVB-S2 사용) 또는 GFSK/MSK의 경우 위의 이론 섹션에 있는 비교 표를 사용하여 대략적인 Eb/N0과 BER 값을 확인할 수 있습니다.드롭다운에 256-QAM+APSK를 추가할 예정입니다. 더 빨리 필요하면 /request를 통해 요청을 여십시오.

관련 기사

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Op-Amp IC Assortment

General-purpose and precision operational amplifiers

Function Generator

DDS function generator for signal and filter testing

관련 계산기