πŸ“„

Square Wave (μ‚¬κ°νŒŒ)

Mark as In Progress

μ •μ˜

두 κ°€μ§€ κ³ μ •λœ μ „μ•• λ˜λŠ” μ‹ ν˜Έ 레벨 사이λ₯Ό 쀑간 단계 없이 μˆœκ°„μ μœΌλ‘œ μ˜€κ°€λŠ” λΉ„μ •ν˜„νŒŒ μ£ΌκΈ° μ‹ ν˜Έλ‘œ, 졜고점(High)κ³Ό μ΅œμ €μ (Low)에 λ¨Έλ¬΄λŠ” μ‹œκ°„μ˜ λΉ„μœ¨(Duty Cycle)이 μ •ν™•νžˆ 50:50인 νŒŒν˜•μ„ μ˜λ―Έν•œλ‹€.

μ„€λͺ…

μ‚¬κ°νŒŒλŠ” μ•„λ‚ λ‘œκ·Έμ˜ λΆ€λ“œλŸ¬μš΄ 연속성을 λ°°μ œν•˜κ³  켜짐(On)κ³Ό 꺼짐(Off)μ΄λΌλŠ” 극단적인 두 μƒνƒœλ§Œμ„ κ°–λŠ” λ””μ§€ν„Έ μ„Έκ³„μ˜ κ°€μž₯ 상징적인 νŒŒν˜•μ΄λ‹€. 초기 컴퓨터 μ‹œμŠ€ν…œκ³Ό 톡신 κΈ°κΈ°κ°€ λ°œμ „ν•˜λ©΄μ„œ, μ‹œμŠ€ν…œ μ „μ²΄μ˜ λ™μž‘ 타이밍을 μ™„λ²½ν•˜κ²Œ μΌμΉ˜μ‹œν‚€κΈ° μœ„ν•œ λͺ…ν™•ν•œ κΈ°μ€€ μ‹ ν˜Έ(
πŸ“„
Clock
)κ°€ ν•„μš”ν•΄μ‘Œκ³ , μƒνƒœ μ „ν™˜μ΄ κ·Ήλ„λ‘œ λΉ λ₯Έ μ‚¬κ°νŒŒκ°€ λ„μž…λ˜μ—ˆλ‹€.
μˆ˜ν•™μ μœΌλ‘œ μ™„λ²½ν•œ 수직의 직각을 κ·Έλ¦¬λŠ” μ‚¬κ°νŒŒλŠ” 물리적 ν˜„μ‹€μ—μ„œ μ‘΄μž¬ν•  수 μ—†λ‹€. λ¬΄ν•œνžˆ λΉ λ₯Έ μ†λ„λ‘œ 전압을 λ°”κΎΈλ €λ©΄ λ¬΄ν•œν•œ λŒ€μ—­ν­κ³Ό μ—λ„ˆμ§€κ°€ ν•„μš”ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€. ν˜„μ‹€μ˜ μ‚¬κ°νŒŒλŠ” ν•˜λ‚˜μ˜
πŸ“„
Fundamental Frequency - F0 (기본 주파수)
에 λ¬΄ν•œν•œ 개수의 ν™€μˆ˜ 배음(Odd Harmonics)이 겹겹이 더해져 λ§Œλ“€μ–΄μ§„ 볡합적인 결과물둜 ν•΄μ„λœλ‹€.

원리

  1. 2μ§„ μƒνƒœμ˜ ꡐ차 (Binary State Alternation)
    1. 졜고 μ „μ••κ³Ό μ΅œμ € μ „μ•• 사이λ₯Ό 주기적으둜 μ™•λ³΅ν•˜λ©°, λ””μ§€ν„Έ 논리 회둜의 1κ³Ό 0을 물리적으둜 λŒ€λ³€ν•œλ‹€.
  1. ν™€μˆ˜ 배음의 λ¬΄ν•œ 쀑첩 (Odd Harmonics Superposition)
    1. ν•˜λ‚˜μ˜
      πŸ“„
      Sine Wave (μ •ν˜„νŒŒ)
      에 κ·Έ 주파수의 3λ°°, 5λ°°, 7배에 ν•΄λ‹Ήν•˜λŠ” ν™€μˆ˜ κ³ μ‘°νŒŒλ“€μ΄ 점차 κ°μ†Œν•˜λŠ” μ§„ν­μœΌλ‘œ λ¬΄ν•œνžˆ λ”ν•΄μ§ˆ λ•Œ λΉ„λ‘œμ†Œ 직각의 λͺ¨μ„œλ¦¬κ°€ μ™„μ„±λœλ‹€.
  1. 물리적 μ „ν™˜μ˜ ν•œκ³„ (Rise/Fall Time)
    1. ν˜„μ‹€μ˜ μ „μž νšŒλ‘œλŠ” 전압을 μˆœκ°„μ μœΌλ‘œ 0μ—μ„œ μ΅œλŒ€μΉ˜λ‘œ λŒμ–΄μ˜¬λ¦΄ 수 μ—†μœΌλ―€λ‘œ, 수직 μƒμŠΉ 및 ν•˜κ°• κ΅¬κ°„μ—λŠ” ν•„μ—°μ μœΌλ‘œ λ―Έμ„Έν•œ μ§€μ—° μ‹œκ°„(Rise Time, Fall Time)이 μ‘΄μž¬ν•˜μ—¬ 사닀리꼴에 κ°€κΉŒμš΄ ν˜•νƒœλ₯Ό 띀닀.
  1. 깁슀 ν˜„μƒ (Gibbs Phenomenon)
    1. λŒ€μ—­ν­μ΄ μ œν•œλœ 물리적 μ‹œμŠ€ν…œμ„ μ‚¬κ°νŒŒκ°€ 톡과할 λ•Œ, 직각을 μœ μ§€ν•˜λŠ” 데 ν•„μš”ν•œ λ¬΄ν•œν•œ 고주파 성뢄듀이 μž˜λ €λ‚˜κ°€λ©΄μ„œ νŒŒν˜•μ˜ λͺ¨μ„œλ¦¬ 뢀근에 물결처럼 μΆœλ μ΄λŠ” 진동(Ringing)이 λ°œμƒν•œλ‹€.

ꡬ쑰

μ‚¬κ°νŒŒμ˜ 푸리에 κΈ‰μˆ˜ (Fourier Series)

x(t)=4Ο€βˆ‘k=1∞sin⁑((2kβˆ’1)β‹…2Ο€fβ‹…t)2kβˆ’1x(t) = \frac{4}{\pi} \sum_{k=1}^{\infty} \frac{\sin((2k-1) \cdot 2\pi f \cdot t)}{2k-1}

식을 μ „κ°œν•œ 배음 ꡬ쑰

x(t)=4Ο€(sin⁑(2Ο€ft)+13sin⁑(6Ο€ft)+15sin⁑(10Ο€ft)+⋯ )x(t) = \frac{4}{\pi} \left( \sin(2\pi f t) + \frac{1}{3}\sin(6\pi f t) + \frac{1}{5}\sin(10\pi f t) + \cdots \right)

μ˜ˆμ‹œ

음ν–₯ 및 μŒμ•… (
πŸ“„
Synthesizer
)

ν™€μˆ˜ 배음이 꽉 μ°¨ μžˆλŠ” μˆ˜ν•™μ  νŠΉμ„± 덕뢄에 μ†Œλ¦¬κ°€ 맀우 λ‚ μΉ΄λ‘­κ³  λͺ…λ£Œν•˜λ‹€. μ‹ λ””μ‚¬μ΄μ €μ—μ„œ
πŸ“„
Filter
λ₯Ό μ΄μš©ν•΄
πŸ“„
Frequency - Hz (주파수)
λ₯Ό κΉŽμ•„λ‚΄λ©° μ›ν•˜λŠ” μ§ˆκ°μ„ λ§Œλ“œλŠ”
πŸ“„
Additive Synthesis
의 ν›Œλ₯­ν•œ κΈ°λ³Έ μž¬λ£Œκ°€ 되며, κ³ μ „ λΉ„λ””μ˜€ κ²Œμž„ 특유의 8λΉ„νŠΈ 효과음(
πŸ“„
Chiptune
)을 κ΅¬μ„±ν•˜λŠ” 핡심 νŒŒν˜•μ΄λ‹€.

계츑 및 ν…ŒμŠ€νŠΈ (System Response Test)

μ˜€λ””μ˜€ μ•°ν”„λ‚˜ μ•„μ›ƒλ³΄λ“œ μž₯λΉ„μ˜ μ„±λŠ₯을 ν…ŒμŠ€νŠΈν•  λ•Œ μ‚¬κ°νŒŒλ₯Ό μž…λ ₯ μ‹ ν˜Έλ‘œ μ‚¬μš©ν•œλ‹€. 좜λ ₯된 νŒŒν˜•μ˜ 수직 μƒμŠΉ ꡬ간이 μ–Όλ§ˆλ‚˜ λ‘₯κΈ€κ²Œ κΉŽμ΄λŠ”μ§€, 깁슀 ν˜„μƒμœΌλ‘œ μΈν•œ Ringing이 μ–Όλ§ˆλ‚˜ λ°œμƒν•˜λŠ”μ§€λ₯Ό κ΄€μ°°ν•˜μ—¬ ν•΄λ‹Ή μ‹œμŠ€ν…œμ˜ 고주파 λŒ€μ—­ν­ ν•œκ³„μ™€
πŸ“„
Phase Distortion
을 μ§κ΄€μ μœΌλ‘œ ν‰κ°€ν•œλ‹€.

λ””μ§€ν„Έ 논리 및 μ œμ–΄ (Clock Signal)

λ§ˆμ΄ν¬λ‘œμ»¨νŠΈλ‘€λŸ¬λ‚˜ μ˜€λ””μ˜€ DSP λ‚΄λΆ€μ—μ„œ μˆ˜λ§Žμ€ μ—°μ‚° μ†Œμžλ“€μ΄ λ™μ‹œμ— μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ„λ‘ λ°•μžλ₯Ό λ§žμΆ”λŠ” 심μž₯ 박동(Clock) 역할을 μˆ˜ν–‰ν•œλ‹€.

μ „λ ₯ λ³€ν™˜ 및 μ œμ–΄ (PWM)

λͺ¨ν„°μ˜ 속도λ₯Ό μ œμ–΄ν•˜κ±°λ‚˜ 직λ₯˜λ₯Ό ꡐλ₯˜λ‘œ λ³€ν™˜ν•  λ•Œ, μ‚¬κ°νŒŒμ˜ 폭(Duty Cycle)을 50:50μ—μ„œ κ°€λ³€μ μœΌλ‘œ μ‘°μ ˆν•˜μ—¬ μŠ€μœ„μΉ˜λ₯Ό λΉ λ₯΄κ²Œ 켜고 λ„λŠ” λ°©μ‹μœΌλ‘œ 물리적 μ—λ„ˆμ§€λ₯Ό μ •λ°€ν•˜κ²Œ μ œμ–΄ν•œλ‹€.

Mark as Done
Β