2022/01 19

문. CRC(Cyclic Redundancy Check)

문. CRC(Cyclic Redundancy Check) 답. 1. CRC 정의 - CRC는 송수신측에 미리 정해진 생성다항식을 이용하여 에러를 검출하는 코딩방식임 - 2계층 오류제어방식으로 LAN, HDLC 등에서 사용 2. CRC 개념도 및 특징 가. 개념도 - 송신측에서 입력 신호와 생성다항식을 연산하여 전송함 - 수신측에서 에러를 검출 후 에러가 없으면 다음 DATA 전송 - 에러 발생 시 재전송 요구 나. 특징 구 분 설 명 Burst 에러 검출 가능 - 수신데이터에 집단에러 또는 연집에러가 발생해도 검출 가능 전체 정보량 증가 - 에러 검출용 bit+메세지 bit로 전체 bit 수 증가 간단한 H/W 구조 - XOR와 D-FF로 간단히 구현 가능 3. CRC 동작 절차 단 계 설 명 Encod..

문. 해밍코드(Hamming Code)

문. 해밍코드(Hamming Code) 답. 1. 해밍코드 정의 - 송신측에서 에러검출과 정정을 위한 잉여 bit를 추가하여 전송하는 방식임 - 1bit 에러정정, 2bit 에러검출 방식 2. 해밍코드 개념도 및 특징 가. 개념도 - 해밍코드 생성은 메시지와 생성행렬을 곱하여 메시지+패리티 비트 생성 - 수신단에서 오류정정을 위해 신드롬을 계산하여 해당 위치의 에러를 정정함 나. 특징 구 분 설 명 패리티비트 개수(p) - - m: 메시지 비트수 - 해밍조건이라고도 함 대역폭 낭비 에러검출 및 정정을 위한 잉여비트 추가로 대역폭 낭비 메모리 공간 - 잉여 비트 저장을 위한 메모리 공간 필요 역채널 - 수신측에서 에러를 정정하므로 역채널 불필요 3. CRC코드와 해밍코드 비교 구 분 CRC 코드 해밍코드 ..

문. Block Code와 Non Block Code

문. Block Code와 Non Block Code 답. 1. Block Code 개념 - 블록단위로 부호화를 수행함 - 구현이 용이하고 버스트에러정정에 유리 - 고속 전송방식에서 사용 2. Block Code 개념도 및 종류 가. 개념도 - 채널코딩의 종류는 Block Code와 비Block Code가 있으며 과거의 값의 사용유무에 따라서 분류됨. 나. 종류 구분 종 류 설 명 블록 코드 해밍코드 - 1bit 에러정정, 2bit 에러검출 - 재전송이 어려운 원거리 전소엥 적합 - 음성정보에는 부적합 - 데이터에 비해 많은 에러 검출용 비트가 추가되므로 부호화요율은 떨어짐 RS코드 - DTV, 이동통신에서 발생하기 쉬운 버스트에러 검출/정정 - 이동통신용 에러 정정 BCH코드 - 생성 다항식에 의해 생..

문. 소스코딩 / 채널코딩 / 암호화 코딩

문. 소스코딩 / 채널코딩 / 암호화 코딩 답. 1. 디지털통신 시스템의 전송로 환경 - 데이터 전송로는 송신신호의 대역폭이 전송로의 대역폭보다 클 경우 에러가 발생함 - 집중 정수형 회로에서 R, L, C, G 성분에 의해 감쇄, 왜곡, 잡음, 간섭 등으로 에러가 발생함. - 소스코딩과 채널코딩을 통해 전송로의 문제점을 극복할 수 있음 2. 코딩의 개념 - 코딩이란 음성, 영상 등의 송신하고자 하는 정보를 효율적인 사용이 가능하도록 변환하는 것 - 코딩의 종류에는 소스코딩, 암호화, 채널코딩이 있음 3. 소스코딩의 개념 - 소스코딩은 정보의 통계적 성질을 이용하여 효율적으로 압축하는 과정 - 손실압축(인간의 인지심리 이용)과 무손실압축(신호의 통계적 중복성 제거)이 있음. 4. 소스코딩 개념도 및 분류..

문. SNR Eb/No CNR MER

문. SNR Eb/No CNR MER 답. 1. 통신시스템 계통도 2. SNR 개념 및 수식 가. 개념 - 신호 전력 대 잡음 전력의 상대적 크기를 나타내는 비 - 아날로그 시스템의 성능평가 척도 나. 수식 - 채널용량 산출 및 음성 레벨 / TV 화질 평가 시 많이 사용 3. CNR 개념 및 수식 가. 개념 - 반송파 전력 대 잡음전력의 상대적 크기를 나타내는 비 나. 수식 - 디지털 시스템의 성능평가 척도 - CNR이 낮을수록 우수한 시스템 4. Eb/No 개념 및 수식 가. 개념 - 원하는 BER를 만족하기 위해 단위주파수당 잡음전력 개선에 필요한 비트당 에너지 나. 수식 - 비트당 에너지 Eb는 신호전력을 비트 전송속도로 나눔 - 단위주파수당 잡음전력 No는 잡음전력을 주파수대역폭으로 나눔 다. ..

문. 상관 대역폭, 상관 시간

문. 상관 대역폭, 상관 시간 답. 1. 상관 대역폭, 상관시간 개념 - 주로 특정한 다중경로 페이딩에 기인한 시변 또는 주파수 의존적인 채널환경에서 채널특성이 근사적으로 평탄하다고 간주되는 시간 또는 대역폭 - 전송신호와는 독립적으로 채널의 고유한 특성임 2. 상관 대역폭 개념도 및 특징 가. 개념도 - 주파수적으로 정적인/균일한 특성을 보이는 채널 대역폭 나. 특징 구 분 설 명 채널주파수응답 - 균등 이득, 선형 위상 특성 관련 현상 - 지연확산, 시간분산 페이딩 영향 -주파수 선택적 페이딩, 주파수 비선택적 페이딩 3. 상관 시간 개념도 및 특징 가. 개념도 - 시간적으로 정적인/균일한 특성을 보이는 채널 시간구간 나. 특징 구 분 설 명 관련 현상 - 도플러 확산, 주파수분산 페이딩 영향 - f..

문. dB 전송량 단위

문. dB 전송량 단위 답. 1. dB 전송량 단위 개념 - 데시벨(dB)는 전기신호의 진폭변화나 음향레벨 등을 표현하기위해 사용되는 단위임 - 전송신호의 감쇠나 이득을 표현하기 용이하고 계산이 편리하므로 dB단위를 사용함 2. dB 전송량 사용 이유 구 분 설 명 신호의 신장 압축 - 작은 신호는 신장, 큰 신호는 압축하는 효과가 있어서 표현 편리 수식 계산의 편리성 - 곱셈, 나눗셈 연산을 +, - 연산으로 바뀌므로 신호의 연산이 간편해짐 인체 감각과의 정합 - 인체의 감각이 Log 특성을 가지므로 dB Scale이 소리나 신호 표현에 적합 3. 상대레벨과 절대레벨의 개념도 및 수식 가. 개념도 - 상대레벨 : 입력전력에 대한 출력전력의 비 - 절대레벨 : 기준전력에 대한 수신전력의 비 나. 수식 구..

문. 터보 코드(Turbo Code)

문. 터보 코드(Turbo Code) 답. 1. 터보 코드(Turbo Code) 개념 - 터보코드는 콘볼루션 코드를 병렬 구성된 형태의 코드로써 콘볼루션 코드에 비해 고속전송을 지원하는 코드임 - 병렬 구성된 부호화기에 서로 다른 신호를 전송하여 처리 시간을 단축시킴 - 터보코드는 수신측의 BER은 개선되지만 인터비러의 크기가 커지면 지연이 발생하는 문제가 있음. 2. 터보 코드(Turbo Code) 개념도 및 특징 가. 개념도 - 인터리버와 쉬프트레지스터, 모듈러 가산기로 구성됨 - 병렬 연접된 쉬프트 레지스터에 이전 데이터가 저장됨 - 이전 데이터 + 입력 데이터 -> 새로운 데이터 나. 특징 구 분 설 명 에러 정정 성능 - 콘볼루션 코드보다 Burst 에러에 대한 성능이 우수함 재귀적 구조 - 재..

문. 콘볼루션 코드(Convolution Code)

문. 콘볼루션 코드(Convolution Code) 답. 1. 콘볼루션 코드(Convolution Code) 개념 - 콘볼루션 코드는 과거 bit와 입력 bit를 연산하여 새로운 bit가 생성되는 형태의 코드임 - 콘볼루션 코드는 모듈러 가산기와 쉬프트 레지스터로 구성되며 쉬프트 레지스터 수에 따라 복잡도가 증가함 - CDMA 및 WCDMA에서 전송채널에서 발생하는 잡음과 에러를 강인하게 하기위해 사용됨 2. 콘볼루션 코드(Convolution Code) 개념도 및 특징 가. 개념도 - 콘볼루션 코드는 인코딩 시 현재 bit를 D-FF에 저장하여 과거 bit와 XOR하는 방식으로 수행 나. 특징 구 분 설 명 노이즈채널 - 가우시안 노이즈채널에서 좋은 특성을 보임 에러정정 성능 - Burst 에러에 약하..

반응형