일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Rr
- CTF
- 언리얼엔진
- 게임개발
- Security
- ret2libc
- RBAC
- pdlc
- DSP
- stride
- 배경 그림
- TSet
- dtft
- 유스케이스
- 운영체제
- Double free
- frequency-domain spectrum analysis
- sampling theory
- linear difference equation
- Unity #Indie Game
- Race condition
- dirty cow
- 유니티
- 게임 개발
- STCF
- MAC
- 메카님
- MLFQ
- DP
- AINCAA
- Today
- Total
다양한 기록
Nyquist-Shannon sampling theory, SNR 본문
실제 시스템에선 Anti-aliasing filter -> ADC -> DSP -> DAC -> Anti-imaging filter
Anti-aliasing filter (LPF)
- 나이퀴스트 프리퀀시 위의 주파주슬 전부 제거해서 샘플링 시 앨리어싱 예방
Anti-imaging filter (LPF)
- 부드러운 아날로그 시그널 구축할 수 있도록 사용
ADC
- Holding : 양자화기의 적절한 연산을 위해 시간이 필요
Sampling Theory
원래의 아날로그 신호로 복구하기 위해서 얼마나 빠르게 샘플링해야 하는가..
Nyquist-Shannon sampling theory
fs >= 2*fmax = 2 * B
이러면 y(t) = x(t) 가능 (* 양자화 과정을 안거쳐야 손실없이 복구 가능)
Nyquist sampling rate
fs = 2B
예시
음악의 최고 주파수 성분이 20kHz
Nyquist rate - 40kHz
Nyquis frequency - 20kHz
샘플링 이론을 만족하지 못할 경우
y(t) = x(t)가 불가능 .. => 앨리어싱 에러, 복원이 여러개가 가능
...
이래도 아무 문제가 없지는 않음
그 위 주파수가 없지 않음, 그냥 잘라서 결국 앨리어싱은 발생할 수밖에 없음
앨리어싱을 어떻게 처리할 것인가?
1. 샘플링 레이트 높이기 .. 그런데 사람마다 샘플링 레이트가 다를건데 가변으로 할 것인가?
2. 샘플링 레이트는 고정하되, 그 위 주파수 죽이기
어차피 고주파 성분 약하니까 그냥 없애버려서 해결
=> Anti-aliasing filter ... cutoff frequency, fs/2
아예 인풋을 제한시켜서 해결 (Low-Pass Anti-aliasing filter)
Quantization error and SNR
SNR(Signal To Noise Ratio)은 에러가 얼마나 작은지 큰지에 대한 척도
노이즈가 클수록 값이 작아짐
SNR (dB) = 10 log( Signal Power / Noise Power ) = 6.02N + 1.76 dB
n은 퀀타이재이션 비트 수
n은 보통 2의 파워
예시) CD가 90dB SNR 요구.. 양자화 비트를 얼마나?
6.02N + 1.76 >= 90
N >= 14.73
N = 16
Digital to analog conversion
---------------------------------------------------------------------------------------------------
Digital binary->
[Convert to analog conversion]->
[Zero-order Hold]->
[Anti-imaging filter]->
Analog signal
--------------------------------------------------------------------------------------
- 디지털 바이너리를 아날로그 레벨에 매칭
- 제로 오더 홀드 이후 계단형 함수
- 안티 이미징 필터가 아날로그 시그널을 부드럽게 만듦
'멀티미디어신호처리' 카테고리의 다른 글
Moving Average Filter, Echo, Reverberation (0) | 2024.11.30 |
---|---|
Discrete-time system properties (0) | 2024.11.30 |
Standard Discrete Signal (0) | 2024.11.30 |
Discrete Signal & Operation (0) | 2024.11.30 |
DSP Hardware (0) | 2024.10.17 |