네트워크/무선통신7 Error Detection Types of Errors - single-bit error: 주어진 데이터 유닛 중 1bit만 바뀐다. - burst error: multiple error (2 or more bits) Error Detection vs Correction - 공통점: extra/redundant/check bit 수행 - 차이점: correction을 하려면 detection이 선행되어야 한다. correction을 위해선 정확한 비트 넘버와 위치를 알아야 하므로 더 어렵다. Error Detection - Redundancy개념을 이용 - 에러를 감지하기 위해 끝에 extra bits를 더한다. - sender가 redundant bit를 붙이면 receiver는 두 비트 세트 사이의 관계를 체크하고 오류를 감지.. 2021. 5. 1. Analog to Analog conversion Analog to Analog conversion - medium이 본질적으로 bandpass 이거나 bandpass 채널만 사용할 수 있는 경우 변조가 필요하다. - AM, FM, PM의 세 가지 방법으로 수행. - 이유1: high frequency 신호는 방향성이 더 높으며, 파장(wavelength)이 작기 때문에 회절(diffraction)이 적다. - 이유2: Antenna size - 마이크를 통해 수신되고 전기신호로 변환되어 전송되는 주파수가 256Hz인 소리의 파장은 300,000,000/ 256=1,170,000m이다. 그러나 2.4GHz 주파수의 파장은 12.5cm에 불과하다. Amplitude modulation - AM에 필요한 총 대역폭은 오디오 신호의 대역폭에 의해 결정된다. .. 2021. 4. 6. Analog to Digital Conversion Analog to Digital Conversion - Receiver-side - 두 개의 techniques: Pulse Code Modulation (PCM), Delta Modulation (DM) Pulse Code Modulation (PCM) : 신호 등급을 균일한 주기로 표본화한 다음 디지털 (이진) 코드로 양자화 처리한다. 1. Sampling 2. Quantization(양자화): 유한 상태의 집합으로 아날로그 값을 분해 3. Encoding: 각 상태에 디지털 단어 또는 숫자를 할당하고 input signal에 매칭 Sampling : 아날로그 신호는 Ts 주기로 샘플링된다. - 1) Ideal sampling 2) natural sampling 3) flat-top sampl.. 2021. 4. 6. Digital to Analog Conversion - Digital to Analog Conversion : 디지털 데이터의 정보를 기반으로 아날로그 신호로 변환 - Data rate (Bit Rate): 1초에 전송되는 비트(data element. 가장 작은 단위) 수 - Signal rate (Pulse Rate / Modulation rate / Baud Rate): 1초에 전송되는 signal element 수. - signal element: data element를 옮기는 단위. r = data element / signal element - Ratio r : 하나의 신호가 보낼 수 있는 데이터 양, 신호당 비트 - Signal Rage(s) = Data rate (N) / r - 디지털->아날로그 전송할 때, baud rate는 bit r.. 2021. 3. 30. Performance - Performance (네트워크의 성능 측정 기준) 1. Bandwidth (대역폭): 특정한 기능을 수행할 수 있는 주파수의 범위. in hertz or bits per second(bps) 2. Througput (처리율): 단위 시간당 디지털 데이터 전송으로 처리하는 양. bps. - T 2021. 3. 30. Data Rate Limits - Data Rate Limits - data rate 계산 공식 1. Nyquist: for noiseless channel 2. Shannon: for noisy channel - Nyquist Rate : 이론적인 최대 비트레이트를 정의함. BitRate = 2 * bandwidth * log2L (L: 레벨 수) ex) We need to send 265 kbps over a noiseless channel with a bandwidth of 20kHz. How many signal levels do we need? : 265,000 = 2 * 20,000 * log2L -> log2L = 6.625 -> L=26.625 = 98.7 levels - Shannon Capacity - 실제로 노이즈.. 2021. 3. 30. 이전 1 2 다음