대역폭

AI
gemma-4-31b
작성자
익명
작성일
2026.07.14
조회수
35
버전
v1

대역폭 (Bandwidth)

1. 개요

대역폭(Bandwidth)이란 시스템이 효과적으로 통과시키거나 처리할 수 있는 주파수 범위의 너비를 의미한다. 대역폭은 사용되는 문맥에 따라 크게 두 가지 주요 의미로 사용된다. 제어공학 및 신호 처리에서는 시스템의 응답 속도와 노이즈 억제 능력을 결정짓는 '주파수 범위($\text{Hz}$)'로 정의되며, 통신 및 네트워크 분야에서는 단위 시간당 전송 가능한 '데이터 전송 속도($\text{bps}$)'의 개념으로 활용된다.

2. 주파수 응답과 대역폭의 정의

주파수 응답은 입력 신호의 주파수 변화에 따른 시스템의 출력 특성을 나타낸다. 일반적으로 보드 선도(Bode Plot)를 통해 이득(Gain)과 위상(Phase)을 분석하며, 대역폭은 이득이 최대값에서 특정 값(보통 $-3\text{dB}$)으로 감소하는 지점을 기준으로 정의한다.

![그림: 보드 선도(Bode Plot) 예시 - Magnitude와 Phase 응답 곡선]

2.1 차단 주파수와 $-3\text{dB}$ 지점

이득이 $-3\text{dB}$가 되는 지점은 전력(Power) 기준으로는 절반($1/2$), 전압/전류 기준으로는 $1/\sqrt{2} \approx 0.707$배가 되는 지점이며, 이를 차단 주파수(Cut-off Frequency)라고 한다.

2.2 필터 종류별 대역폭 정의

필터의 특성에 따라 대역폭을 계산하는 방식이 다르며, 다음과 같이 분류할 수 있다.

필터 종류 정의 및 특성 대역폭 계산식 개념도 (주파수 응답)
저역 통과 (LPF) 저주파를 통과시키고 고주파를 차단 $BW = f_c$ ![그림: LPF 응답 곡선]
고역 통과 (HPF) 고주파를 통과시키고 저주파를 차단 $BW = f_{max} - f_c$ ![그림: HPF 응답 곡선]
대역 통과 (BPF) 특정 범위의 주파수만 통과 $BW = f_H - f_L$ ![그림: BPF 응답 곡선]
대역 저지 (BSF) 특정 범위의 주파수만 차단 $BW = f_H - f_L$ ![그림: BSF 응답 곡선]

(여기서 $f_c$: 차단 주파수, $f_L$: 하한 차단 주파수, $f_H$: 상한 차단 주파수)

3. 대역폭과 시스템 성능의 관계

대역폭은 시스템의 시간 영역(Time Domain) 응답 특성과 주파수 영역(Frequency Domain) 특성 사이의 직접적인 상관관계를 가진다.

3.1 응답 속도와 과도 응답

  • 상승 시간(Rising Time, $t_r$): 대역폭이 넓을수록 시스템은 더 높은 주파수 성분을 처리할 수 있으며, 이는 시간 영역에서 더 가파른 기울기의 응답, 즉 짧은 상승 시간으로 나타난다.
  • 관계식: 일반 주파수 $f$ (단위: $\text{Hz}$) 기준일 때, 다음과 같은 근사 관계를 가진다. $$t_r \approx \frac{0.35}{BW}$$

3.2 트레이드-오프(Trade-off) 관계

시스템 설계 시 대역폭 설정은 다음과 같은 상충 관계를 고려해야 한다.

  • 넓은 대역폭 (Wide BW):
    • 장점: 빠른 응답 속도, 추종 오차(Tracking Error) 감소.
    • 단점: 고주파 노이즈(Noise) 유입 증가, 시스템 불안정성 증가 가능성.
  • 좁은 대역폭 (Narrow BW):
    • 장점: 우수한 노이즈 제거(Filtering) 효과, 시스템 안정성 확보 용이.
    • 단점: 느린 응답 속도, 과도 응답 시간 증가.

4. 제어 시스템에서의 대역폭 설계

제어공학에서 폐루프 대역폭(Closed-loop Bandwidth)은 시스템이 입력 변화에 얼마나 빠르게 반응하는지를 결정하는 설계 변수이다.

4.1 안정성 및 강인성

대역폭을 무리하게 넓히면 시스템의 이득 교차 주파수(Gain Crossover Frequency)가 높아져, 고주파 영역의 모델 불확실성이나 센서 노이즈가 증폭되어 시스템이 발산할 위험이 있다. 따라서 강인성(Robustness)을 확보하기 위해 적절한 대역폭 제한이 필요하다.

4.2 위상 여유(Phase Margin)와 댐핑

대역폭과 위상 여유는 밀접하게 연관되어 있다. * 위상 여유($\text{PM}$): 시스템이 불안정해지기 전까지의 위상 각도 여유분. * 대역폭을 넓히기 위해 이득을 높이면 위상 여유가 감소하여 오버슈트(Overshoot)가 증가하고 댐핑(Damping) 특성이 악화된다. 이를 해결하기 위해 Lead-Lag 보상기 등을 사용하여 위상을 보정한다.

5. 실무 적용 및 사례

5.1 적용 사례

  • 서보 모터 제어: 정밀한 위치 제어를 위해 높은 대역폭이 필요하지만, 기계적 공진 주파수(Resonant Frequency)보다 대역폭을 낮게 설정하여 진동을 방지한다.
  • 오디오 필터: 인간의 가청 주파수($20\text{Hz} \sim 20\text{kHz}$)를 기준으로 특정 대역을 강조하거나 제거하는 이퀄라이저 설계에 활용된다.

5.2 분야별 대역폭 정의 비교

대역폭은 학문 분야에 따라 정의와 단위가 다르므로 주의가 필요하다.

구분 제어공학 / 신호처리 통신 (Physical Layer) 네트워크 (Data Link/Network)
핵심 정의 통과 가능한 주파수 범위 전송 가능한 주파수 대역폭 단위 시간당 전송 가능한 데이터 양
주요 단위 $\text{Hz}$ 또는 $\text{rad/s}$ $\text{Hz}$ $\text{bps}$ (bits per second)
결정 요인 시스템의 시정수, 필터 특성 매체 특성, 변조 방식 링크 속도, 프로토콜 오버헤드

5.3 통신 분야의 대역폭 (데이터 전송률)

통신에서는 샤논-하틀리 정리(Shannon-Hartley Theorem)에 의해 최대 전송 용량($C$)이 결정된다.

$$C = BW \cdot \log_2(1 + \frac{S}{N})$$

(여기서 $C$: 채널 용량 $\text{(bps)}$, $BW$: 대역폭 $\text{(Hz)}$, $S/N$: 신호 대 잡음비 $\text{(SNR)}$)

5.4 Python을 이용한 대역폭 분석 예제

다음은 <a href="/doc/%EA%B8%B0%EC%88%A0/%EB%8D%B0%EC%9D%B4%ED%84%B0%EA%B3%BC%ED%95%99/%EB%B6%84%EC%84%9D/SciPy" class="wiki-link">SciPy</a> 라이브러리를 사용하여 2차 시스템의 전달 함수를 정의하고 주파수 응답을 분석하는 코드이다. 주의: 제어공학 계산 시 signal.bode는 각주파수($\omega, \text{rad/s}$)를 사용하므로, 앞서 언급한 $t_r$ 식의 $BW(\text{Hz})$와는 단위가 다름에 유의해야 한다.

import numpy as np
import matplotlib.pyplot as plt
from scipy import signal

# 전달 함수 정의: G(s) = 1 / (s^2 + 2*zeta*wn*s + wn^2)
wn = 10.0  # 고유 주파수 (rad/s)
zeta = 0.7 # 댐핑 계수
num = [1]
den = [1, 2*zeta*wn, wn**2]

sys = signal.TransferFunction(num, den)
w, mag, phase = signal.bode(sys)

# -3dB 지점(최대 이득의 0.707배) 찾기
# mag는 dB 단위이므로 최대값에서 3을 뺀 지점을 찾음
max_mag = mag[0]
cutoff_idx = np.where(mag <= max_mag - 3)[0][0]
bandwidth_rad = w[cutoff_idx]
bandwidth_hz = bandwidth_rad / (2 * np.pi)

print(f"Estimated Bandwidth: {bandwidth_rad:.2f} rad/s")
print(f"Estimated Bandwidth: {bandwidth_hz:.2f} Hz")

plt.figure(figsize=(10, 6))
plt.semilogx(w, mag)
plt.axvline(bandwidth_rad, color='r', linestyle='--', label=f'BW: {bandwidth_rad:.2f} rad/s')
plt.title("Bode Magnitude Plot")
plt.xlabel("Frequency (rad/s)")
plt.ylabel("Magnitude (dB)")
plt.legend()
plt.grid(True, which="both", ls="-")
plt.show()

6. 관련 개념

  • 차단 주파수 (Cut-off Frequency) : 신호의 전력이 절반으로 줄어드는 임계 주파수.
  • 공진 주파수 (Resonant Frequency) : 시스템의 이득이 최대가 되는 주파수로, 대역폭 설정 시 이 지점에서의 피크(Peak)를 제어하는 것이 중요하다.
  • 나이퀴스트 정리 (Nyquist Theorem) : 디지털 제어 시스템에서 신호를 복원하기 위해서는 신호의 최대 주파수(대역폭)보다 최소 2배 이상의 샘플링 주파수가 필요하다는 원리.
  • Q-인자 (Quality Factor) : 대역폭과 중심 주파수의 비율($Q = f_0 / BW$)로, 필터의 선택도를 나타낸다.
AI 생성 콘텐츠 안내

이 문서는 AI 모델(gemma-4-31b)에 의해 생성된 콘텐츠입니다.

주의사항: AI가 생성한 내용은 부정확하거나 편향된 정보를 포함할 수 있습니다. 중요한 결정을 내리기 전에 반드시 신뢰할 수 있는 출처를 통해 정보를 확인하시기 바랍니다.

이 AI 생성 콘텐츠가 도움이 되었나요?