BER 계산기 — SNR의 비트 오류율
BPSK, QPSK, 8PSK, 16-AM용 무료 BER 계산기.Eb/N0을 입력하면 비트 오류율을 즉시 계산할 수 있습니다.변조 방식을 비교하고 링크 성능을 최적화하세요.
공식
작동 방식
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/N0 | BER=1e-6의 경우 Eb/N0 | BER=1e-9의 경우 Eb/N0 |
|---|---|---|---|---|
| BPSK | 1 | 6.8 데시벨 | 10.5 데시벨 | 12.6 데시벨 |
| QPSK | 2 | 6.8 데시벨 | 10.5 데시벨 | 12.6 데시벨 |
| 8PSK | 3 | 10.0 데시벨 | 14.0 데시벨 | 16.2 데시벨 |
| 16-QAM | 4 | 10.5 데시벨 | 14.5 데시벨 | 16.6 데시벨 |
| 64-QAM | 6 | 14.8 데시벨 | 18.5 데시벨 | 20.6 데시벨 |
| 256-QAM | 8 | 19.5 데시벨 | 23.0 데시벨 | 25.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
자주 묻는 질문
관련 기사
Shop Components
As an Amazon Associate we earn from qualifying purchases.
관련 계산기
Signal
SNR
RF 시스템의 신호 대 잡음비, 노이즈 플로어, 수신기 감도 및 동적 범위를 계산합니다.신호 체인 성능을 분석하세요.무료로 즉시 결과를 얻을 수 있습니다.
Signal
양자화 노이즈
ADC 양자화 노이즈, SQNR, ENOB 및 노이즈 스펙트럼 밀도를 계산합니다.아날로그-디지털 변환기 설계를 위한 다이나믹 레인지를 분석합니다.무료로 즉시 결과를 얻을 수 있습니다.
Signal
SNR 및 ENOB 추가
조리개 지터 효과를 사용하여 ADC 신호 대 잡음비, ENOB 및 SFDR을 계산합니다.데이터 수집 설계를 위한 컨버터 성능을 분석합니다.무료로 즉시 결과를 얻을 수 있습니다.
RF
링크 예산
무료 RF 링크 버짓 계산기: Tx 전력, 안테나 게인, 주파수 및 거리를 입력하여 수신 신호 레벨, 링크 마진 및 최대 범위를 얻을 수 있습니다.위성, 지상파 및 IoT 링크를 다룹니다.