📄

Fundamental Frequency - F0 (기본 주파수)

Mark as In Progress

정의

어떤 주기적 신호를 구성하는 주파수들 중 가장 낮은 주파수를 의미하며, 소리에서는 음의 높낮이(
📄
Pitch
)를 결정하는 핵심 요소이다.

설명

Fundamental Frequency 개념은 고전적인 파동 이론에서 출발했다. 현이나 공기 기둥이 진동할 때, 가장 느린 기본 진동 모드가 전체 파동의 구조를 규정한다는 관찰이 그 출발점이다. 이후 푸리에 분석이 정립되면서, 복잡한 파형이 여러 정현파의 합으로 표현될 수 있음이 밝혀졌고, 이 중 가장 낮은 주파수가 기본주파수로 명확히 정의되었다.
음악과 음성에서 기본주파수는 단순한 수치 이상의 의미를 가진다. 동일한 악기라도 기본주파수가 달라지면 전혀 다른 음으로 인식되며, 같은 기본주파수를 공유하는 소리들은 음색이 달라도 같은 음높이로 묶인다. 이는 인간의 청각이 배음 구조 전체보다 기본주파수를 우선적인 기준축으로 삼기 때문이다.
신호처리 관점에서 Fundamental Frequency는 신호의 구조적 기준점이다. 이 값을 중심으로
📄
Harmonics (배음)
배열이 형성되고,
📄
Formant
📄
Resonance (공진)
특성은 그 위에 얹힌다. 게임 오디오, 디지털 합성, 음성 처리에서도 기본주파수는 캐릭터 설계, 튜닝, Pitch 변환의 출발점으로 기능한다.

원리

Fundamental Frequency의 원리는 주기성, 반복 구조, 그리고 스펙트럼 분해의 일관성에 기반한다.
  1. 주기성과 역수 관계
    1. 모든
      📄
      Period - T (주기)
      신호는 일정한 시간 간격 T로 반복된다. 이 반복 주기의 역수가 기본주파수가 되며, 이는 시간 영역과 주파수 영역을 연결하는 핵심 관계다.
  1. 정수배 스펙트럼 구조
    1. 기본주파수를 기준으로 정수배 주파수들이 생성되며, 이들이 고조파를 이룬다. 이 구조는 파형의 모양과 에너지 분포를 결정한다.
  1. 지배 성분과 기준 성분의 분리
    1. 기본주파수는 항상 가장 큰 진폭을 가지지는 않는다. 그러나 전체 주기 구조를 정의하는 기준 성분으로 작동하며, 지각과 해석의 중심축이 된다.
  1. 미세 변동의 의미
    1. 기본주파수의 작은 변화는 단순한 주파수 흔들림이 아니라, 표현, 감정, 불안정성으로 해석된다. 이 때문에
      📄
      Vibrato
      ,
      📄
      Intonation
      ,
      📄
      Drift
      분석의 핵심 지표가 된다.
  1. 검출의 어려움과 중요성
    1. 실제 신호에서는 잡음, 배음, 왜곡이 섞여 있어 f₀ 검출이 단순하지 않다. FFT, 자기상관, 켑스트럼 같은 방법은 모두 반복성을 찾아 기본주파수를 추정하려는 시도다.

구조

기본 정의

f0 = 1 / T

배음 관계

fn = n · f0

파동 속도와의 관계

f0 = c / (2L)

자주 쓰이는 Fundamental Frequency 측정 모델

Autocorrelation: R(τ) = Σ x(t) · x(t + τ) f0 = 1 / τ_peak

예시

음악과 악기

  • 피아노 A4는 440 Hz를 기본주파수로 가지며, 기타 6번 줄 E2는 약 82.41 Hz를 가진다. 배음 구조가 달라도 이 값이 같으면 같은 음으로 인식된다.

음성 신호

  • 성별과 개인에 따라 기본주파수 범위가 달라진다. 이 차이는
    📄
    Timbre (음색)
    이 아닌 음높이 인상의 차이를 만든다.

신호처리와 분석

  • FFT 스펙트럼에서 가장 낮은 주기적 성분은 f₀ 후보가 되며, 이를 기반으로 Pitch 트래킹과 음악 정보 검색이 수행된다.

디지털 합성과 튜닝

  • 오실레이터의 기본주파수를 바꾸는 것만으로도 전체 사운드의 음높이가 이동한다. 상위 배음은 그 구조를 유지한 채 함께 이동한다.

게임 및 인터랙티브 오디오

  • 캐릭터 크기, 긴장도, 상태 변화는 기본주파수 변조로 직관적으로 표현된다. 이는 시각 정보와의 연계에도 효과적이다.

Mark as Done