검색 본문
devrepo.tistory.com devrepo [데이터통신] Digital Transmission - Line Coding NRZ와 RZ NRZ(Non Return Zero), 0으로 돌아가지 않는다는 것이다고 하는데 실은 조금 다르다. 하나의 데이터에 하나의 전압만을 사용한다는 것이 정확하다. RZ(Return Zero), 하나의 데이터를 표현하기 위해 전압이 0을 거쳐서 간다. Unipolar : NRZ Unipolar는 극을 하나만 사용한다. 데이터 값이 1이라면 양의 전압을 주고, 0일 때는 주지 않는다. 직류 성분이나 Self Synchoronization 문제를 해결하지 못한다. 따라서 안 쓴다. Polar : NRZ Polar 답게 양의 전압과 음의 전압 모두 사용한다. NRZ-L방식은 0일 때 양의 전압, 음일 때 양의 전압이다. 음과 양을 반대로 생각하면 편하다. 이러한 NRZ-L 방식도 직류 성분과 Self Synchronization 문제를 포함한다. NRZ-I 방식은 다음에 올 비트 값이 1이면 전압을 바꾼다. 즉, 1이 연속적으로 올 경우에도 매번 전압이 바뀌기 때문에 1에 대해서는 직류성분을 없애는 게 가능하다. 하지만 여전히 0에 대해서는 직류성분이 존재하며 Self Synchronization 문제도 포함한다. Polar : RZ 두 개의 전압을 가지고 하나의 데이터를 표현하기 위해 중간 값을 포함한다. 따라서 처음과 중간, 그리고 끝에 대한 Clock 신호를 수신자 측으로 전송 가능하다. Self-Synchronization(동기화)가 되지 않는 문제를 해결할 수 있는 것이다. 단, 이렇게 RZ를 사용하는 것은 하나의 데이터를 표현하기 위해 두 번의 신호(Signal Element)를 보내야 한다. 앞서 대역폭은 Signal Element가 감소하면 똑같이 줄어드는 것이라 하였다. 따라서 Signal Element가 많아진다는 것은 대역폭 또한 커져야 함을 Polar : Manchester Menchester방식은 RZ와 NRZ-L을 섞어서 만들었다. NRZ-L의 주요 특징은 음의 전압과 양의 전압에 대해 특정 데이터 비트로 고정시켰다는 점이다. Menchester는 이 아이디어를 적용했다. 1에 대해 표현하기 위해 음의 전압에서 양의 전압으로 이동하도록 고정시켰고, 0에 대해 표현하기 위해 양의 전압에서 음의 전압으로 이동하도록 고정시켰다. 이로 인해 직류 성분을 제거하도록 했다. 또한 RZ의 특징을 활용해 하나의 데이터를 보내는데 두 가지의 Signal Element를 사용해서 처음, 중간, 끝의 Clock 신호 Polar : Differential Manchester Differential Manchester는 RZ와 NRZ-I 방식을 섞은 것이다. RZ의 특징을 통해 한 가지 데이터에 대해 두 가지의 Signal Element를 사용했다. NRZ-I은 다음 비트가 1일 때 전압을 바꾸는 것이라 하였는데, 여기서는 반대다. Differential Manchester는 다음비트가 0일 때만 전압을 바꾼다. 위 그림에서는 0부터 시작하기 때문에 전압을 바꾸고 시작한다. 그리고 다음 전압이 0을 만날 경우만 Inversion이 일어난다. Differential Manchester 방식 또한 RZ 특성 Bipolar : AMI 방식과 Pseudoternery 방식 Bipolar는 하나의 데이터가 두 가지의 전압 상태를 지니는 게 가능하다. 어떤 비트가 양의 전압과 음의 전압을 모두 가지는 지에 따라 AMI 방식과 Pseudoternery 방식으로 나뉜다. AMI 방식은 1이 양의 전압과 음의 전압을 모두 가진다. 가지는 순서가 번갈아 가며 정해지기 때문에 양의 전압 Signal Element 개수와 음의 전압 Signal Element 개수와 같다. 언뜻 보면 0은 연속적으로 가능하기 때문에 직류 성분을 가지는 것처럼 보인다. 하지만, 양의 전압과 음의 전압 Signal Element 수가 Bipolor : MultiLevel Schemes MutiLevel이라는 것은 여러 개의 전압을 사용 가능하다는 의미이다. 위 그림은 2B1Q라는 라인코딩 규칙이다. 풀어쓰면 Two Binary One Quaterary를 말한다. 길게 풀어쓰면 하나의 Signal Element에 2개의 Data Element를 가지고, 하나의 Signal Element가 4개의 전압을 가지는 게 가능하다는 뜻이다. 단점은 전압 자체가 전송되면서 감쇠되는데, 이로 인해 도착할 때 어떤 전압이 도착할지 모른다. 받는 측에서 해석에 어려움을 겪을 수 있다. Multi-transition : MLT-3 MLT-3은 특별한 규칙이 있다. 3개의 전압을 사용하는데, 현재 비트와 다음 비트를 보고 전압을 선택한다. 다음 비트 0 전압을 변화시키지 않는다. 현재 비트 0이 아님, 다음 비트 1 다음 전압은 0이다. 현재 비트 0, 다음 비트 1 가장 최근에 보낸 0이 아닌 신호의 반대 전압 References [데이터 통신] Line coding에 대해 Line coding Line coding은 디지털 데이터를 디지털 신호로 바꾸는 것을 말한다. 디지털 데이터는 당연히 혼자 쓸거면 굳이 신호로 만들 이유가 없지만 다른 사람 15 MLT-3은 특별한 규칙이 있다. 3개의 전압을 사용하는데, 현재 비트와 다음 비트를 보고 전압을 선택한다. 다음 비트 0 전압을 변화시키지 않는다. 현재 비트 0이 아님, 다음 비트 1 다음 전압은 0이다. 현재 비트 0, 다음 비트 1 가장 최근에 보낸 0이 아닌 신호의 반대 전압 References [데이터 통신] Line coding에 대해 Line coding Line coding은 디지털 데이터를 디지털 신호로 바꾸는 것을 말한다. 디지털 데이터는 당연히 혼자 쓸거면 굳이 신호로 만들 이유가 없지만 다른 사람 라인 코딩 Line Coding 2024.04.17 블로그 검색 더보기 [데이터통신] Block Coding과 Analog To Digital iy322.tistory.com In Young [## 프로그래머스 & 백준 coding study ##: 2024.05] 13 2024년 5월에 푼 프로그래머스 코딩문제("코딩테스트 공부 목적") 본 글은 프로그래머스와 백준에서 푼 문제를 정리한 글입니다. 1. [Lv1: 탐욕법(Greedy)] 체육복(정답률: 53%) [문제 설명] 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을... 2024.05.21 [## 프로그래머스 coding study ##: 2024.04] [## 프로그래머스 coding study ##: 2024.03] haward.tistory.com 개발은 차갑다 9강 Error Detection and Correction (Block Coding, Hamming Distance, Error Detection 기법, Checksum,CRC) 개요 Block coding : DVD나 CD등에서 이용하는데 실제로 스크레치가 나도 데이터가 손상되지 않도록 도와줌. Cyclic coding : 1,2계층에서 에러가 났는지 확인하는 방법으로 주로 wifi나 일반적으로 사용하는 방법입니다. Checksum : TCP/IP에서 헤더가 에러가 났는지 안 났는지 확인 → 오래된 시스템에서 주로 사용되고 성능이 Cyclic coding기법이 더 성능이 뛰어나지만, TCP기법은 과거에 나온 프토토콜이기 때문에 checksum을 사용하고 있음. Forward error correction Error들의 타입 에러란 보낸 값에 대해서 예상치 못한 변화가 있는 것을 말한다. 쉽게 말하면 1을 보냈을 때 0이 감지되거나 0을 보냈을 때 1이 감지되는 상황을 말한다. Single-bit error : 한 비트만 에러가 나는 경우 Burst error : 인접한 여러 개의 비트에 에러가 나는 경우. (대부분 에러는 이것) 블록마다 한비트만 에러가 나면 에러를 찾기가 쉽지만 블록에 여러개가 에러가 나면 찾는 것이 쉽지 않다. Redundancy 에러를 감지하기 위해서 더 드는 비용 및 크기를 말합니다. to detect or correct errors, we need to send some extra bits Detection vs Correction correction of errors is more difficult detection: 에러가 발생하는지 보기만 한다. correction : 실제로 에러가 발생하던 안 하던 무조건 과정을 다 거치는 식으로 동작 시킨다. Coding 실제로 들어온 데이터를 dataword라고 부르는데, 거기에 redundancy를 더해서, Block Coding 위에서 설명했듯, datawords에 redundant bit를 붙혀서 codewords를 만들어낸다. 따라서 codeword는 늘 dataword보다 크다. one-to-one coding process이다. 만약 수신자가 잘못된 codeword를 받게되면, 전송중에 문제가 발생했다고 볼 수 있다. 만약 dataword bit 가 k , redundant bit가 r, codeword가 n이라면 n=k+r invalid codeword = 2^n - 2^k Error Detection valid codewords가 들어오면 에러가 19 Block coding : DVD나 CD등에서 이용하는데 실제로 스크레치가 나도 데이터가 손상되지 않도록 도와줌. Cyclic coding : 1,2계층에서 에러가 났는지 확인하는 방법으로 주로 wifi나 일반적으로 사용하는 방법입니다. Checksum : TCP/IP에서 헤더가 에러가 났는지 안 났는지 확인 → 오래된 시스템에서 주로 사용되고 성능이 Cyclic coding기법이 더 성능이 뛰어나지만, TCP기법은 과거에 나온 프토토콜이기 때문에 checksum을 사용하고 있음. Forward error correction 2024.05.03 [데이터 통신 5-1강] Line Coding Schemes [데이터 통신 5-2강] block coding, Scrambling, Transmission Mode randomsampling.tistory.com Let IT Begin [Paper 리뷰] SpatialCodec: Neural Spatial Speech Coding 3 SpatialCodec: Neural Spatial Speech Coding Multi-channel recording에 embed 된 spatial cue를 정확하게 reconstruct 하고 preserve 하기 위한 효과적인 encoding 방식이 필요함 SpatialCodec Single-channel neural sub-band와 SpatialCodec의 two phase로 구성된 neural audio coding framework Neural sub-band... Audio Codec SpatialCodec 2024.04.09 jessicaqyr.tistory.com QYR lobal Industrial Coding Equipment Market Report 2023-2029 2 Coding and marking equipment are machines that print production date, barcode, trade mark and other product information on product surfaces and packages. Code and mark printers are widely used in industrial fields such as food & beverages, pharmaceuticals, chemical and further constructions. In... 2024.04.26 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 brunch.co.kr Pause 박사 졸업 논문 데이터 수집 & 분석 - Qualitative Data Coding & Analysis 5 그렇지 않을까 싶다. 내가 사는 하루가 작아 보여도 돌이켜보면 아이가 커가고 삶의 지혜도 얻어가는 성장의 시간 중 일부분인 것처럼. Qualitative Data Coding via NVivo 참여할 기업을 모집하기 위해 참석한 학교 Pitch DEMOday Event 스타트업 관련 학교 연계 기관과의 미팅 FABRIC 스타트업 관련 학교 연계 기관... 박사 데이터 논문 2024.02.04 브런치스토리 검색 더보기 story.kakao.com let relax meditated let relax meditated - 카카오스토리 20 It's a result of coding mine in the first 1st. I very glad to me cause that to make class of coding excitedly in my workings today . If smalls somethings began the first that make grateful later... 2024.01.31 카카오스토리 검색 더보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 Hello Coding 파이썬(Hello Coding 시리즈) 저자 윤인성 출간 2018.1.2. 도서 16,920원 Trellis and Turbo Coding:Iterative and Gaph-Based Error Control Coding 저자 Christian B... 출간 2016.6.1. 도서 65,000원 스타트 파이썬(Coding Book 코딩스쿨 시리즈 1) 저자 황재호 출간 2018.9.1. 도서 17,100원 Coding 저자 Wainewright... 출간 2015.10.7. 도서 14,640원 Coding 출간 2019.2.15. 도서 11,670원 Coding 저자 Locke Jonat... 출간 2010.9.21. 도서 15,710원 Coding 도서 21,690원 CODING 도서 18,670원 Coding (Set of 4) 저자 Kulz George... 출간 2019.1.1. 도서 48,130원 A World of Computers and Coding 도서 21,690원 더보기 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
CODING LAB blog.naver.com/coding-lab 신청자 작성 네이버 블로그 감정1초등학교 앞 코딩학원. 장기동 감정1초등학교 앞 코딩 학원. 코딩 소프트웨어 언플러그드 엔트리 스크래치 피지컬컴퓨팅 아두이노. 채널 Kowana's coding coding.kowanas.com 신청자 작성 천천히 한걸음씩 한걸음씩 코딩이 대세란다. Coding cs-ssupport.tistory.com/ 신청자 작성 티스토리 코딩, 자바, 스프링, Spring, JPA, 백엔드 개발자, 컴공. 사이트 더보기