'Network/Data Communication'에 해당하는 글 4건

  • 변조(modulation)는 정보를 저장하거나 전송하기 위해서 전기적 신호로 바꾸는 것을 말한다. 변조의 반대는 복조(demodulation)이다. 변조 방식에는 크게 아날로그 변조방식, 디지털변조방식, 펄스변조방식 등이 있다
    • 아날로그 변조
      • AM(Amplitude Modulation, 진폭변조), FM(Frequency Modulation, 주파수변조), PM(Phase Modulation, 위상변조)등의 방식이 있다.
    • 디지털 변조
      • PSK(Phase Shift Keying, 위상편이변조)
      • FSK(Frequency Shift Keying, 주파수편이변조)
      • ASK(Amplitude Shift Keying 진폭편이변조)
      • QAM(Quadrature Amplitude Modulation 직교진폭변조): 진폭변조와 위상변조를 조합한 방식
    • 펄스 변조
      • PCM(Pulse-code modulation, 펄스부호변조) : 아날로그-디지털변조
      • PWM(Pulse-width modulation, 펄스폭변조) : 아날로그-아날로그변조
      • PAM(Pulse-amplitude modulation, 펄스진폭변조) : 아날로그-디지털변조
      • PPM(Pulse-position modulation, 펄스위치변조) : 아날로그-아날로그변조
      • PDM(Pulse-density modulation, 펄스밀도변조) : 아날로그-아날로그변조
  • 다중화(muliplexing 혹은 muxing)은 둘 이상의 저수준의 신호를 하나의 고수준 채널로 통합
    • 다중화 방식은 시분할방식(TDM - time-division multiplexing)과 주파수분할방식(FDM - frequency division multiplexing)이 있다
  • COFDM
    • DVB-T의 COFDM은 Coded OFDM (Coded Orthogonal frequency-division multiplexing) and Discrete multi-tone modulation (DMT)의 결합이다.즉, 다중화와 변조 방식이 결합된 것이다.
    • 각각의 서브캐리어는 QAM 등의 종래의 방식으로 낮은 심볼레이트로 변조한다.

'Network > Data Communication' 카테고리의 다른 글

동기(Synchronous) 및 비동기(Asynchronous) 통신  (0) 2009.05.19
DCE와 DTE 장치  (0) 2009.05.19
Baud Rate와 BPS  (1) 2009.05.19

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

시리얼 통신에는 동기통신과 비동기통신의 2종류의 통신방식이 있다. 동기통신의 경우,2개의 디바이스 사이에서 (클럭을 이용해) 동기를 취하고 타이밍에 따라 데이터를 송수신한다. 데이터의 교환이 없는 사이도 제어용의 신호가 흐르고 있으므로 상대와의 동기를 유지하는 것이 가능하다. 데이터를 송신한 때는 그것을 수신하고 데이터가 없는 때에는 대기상태를 나타내는 신호를 교환한다. 이처럼 통신이 확립되면 데이터를 송수신한 것에 데이터의 시작과 종료를 나타내는 신호가 존재하지 않기 때문에 데이터 전송속도는 빨라진다. PC 시리얼 포트는 비동기장치이다. 그러므로 비동기 시리얼 통신만 지원한다. 동기란 "동기통신 아님" 의미한다. 그리고 송신과 수신 아이들(idle) 문자가 필요 없다. 그러나 데이터의 처음과 끝에는 반드시 스타트 비트와 스톱 비트가 붙는다. 스타트 비트는 데이터의 개시를 나타내고 스톱 비트는 데이터의 종료를 나타내는 것이다. 따라서 이들 비트의 추가 때문에 동기 통신의 속도는 동기 통신에 비교하여 약간 늦어진다. 그러나 프로세서는 대기 상태의 때에 여분의 아이들(idle) 문자를 처리할 필요가 없다. 비동기 통신에 있어서 아이들 상태는 역시 마크(mark)라고 불리고 1 값을 갖는다. 값을 이용한 것으로 아이들 상태의 경우와 케이블이 벗어나고 있는 상태를 판별한 것이 가능하다. 데이터를 송신하면 반드시 스타트 비트가 동시에 송신된다. 즉,스타트비트의 값은 0(스페이스 상태) 수신측에 데이터가 송신되고 오는 것을 알린다.

'Network > Data Communication' 카테고리의 다른 글

변조(modulation) 방식과 전송방식  (0) 2009.05.19
DCE와 DTE 장치  (0) 2009.05.19
Baud Rate와 BPS  (1) 2009.05.19

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

DTE 데이터 단말장치(Data Terminal Equipment) 약어이고, DCE 데이터 통신장치(Data Communications Equipment) 약어이다. 이러한 약어를 이해한 것으로 데이터를 송신한 장치와 신호를 수신한 장치의 관계를 올바르게 이해할 있다. 보통 PC DTE 장치이고, 반면에 대부분의 다른 디바이스(:시리얼 디바이스) 보통 DCE 장치이다. 이하의 설명으로 의미를 알지 못한 경우에는 DTE장치를 그냥 PC 하고, DCE 장치를 원격장치(Remote Device)라고 바꾸어 읽어도 괜찮다. RS-232스탠더드에서는 DTE장치는 25핀의 수컷 커넥터를 사용하고, DCE장치는 25핀의 암컷 커넥터를 사용한다. DTE장치를 DCE장치에 접속하는 경우에는 스트레이트 케이블을 이용한다. 역으로 2개의 같은 종류의 장치를 접속하는 경우는 널모뎀(Null Modem) 케이블,즉 크로스 케이블(송신라인과 수신라인을 서로 꼬인 케이블) 사용한다.

'Network > Data Communication' 카테고리의 다른 글

변조(modulation) 방식과 전송방식  (0) 2009.05.19
동기(Synchronous) 및 비동기(Asynchronous) 통신  (0) 2009.05.19
Baud Rate와 BPS  (1) 2009.05.19

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

보오(Baud)라고 말하는 단위는 프랑스 전신 공사의 Jean Maurice Baudot씨의 이름에서 유래하고 있습니다.그는19세기 후반에 5단위 부호를 고안한 인물입니다.보오(Baud)라고 말한 단위는 원래,변조율이나, 1초간 통신선의 신호 변경 회수를 가리키는 단어로서 사용되고 있었습니다.이것은 BPS(bit per second)와 항상 똑같은 것은 아닙니다. 2개의 시리얼 디바이스를 접속한 경우에는,보오(Baud)와 BPS는 사실상 똑같습니다. 만약 통신 속도를 19,200BPS로 통신하고 있다면, 그러면 그선은 1초간에 19,200회 선을 통과한 신호가 변화한다고 말하는 것입니다.그러나,모뎀의 등장에 의하여 그 의미가 달라젔습니다.

모뎀은 전화 회선을 이용하고 데이터를 송수신합니다.보오레이트(Baud Rate)는 종래의 통신 회선으로는 최대 2400보오(Baud)까지로 제한되고 있습니다.이것이 전화회사에의하여 공급되는 전화선의 물리적인 한계치입니다. 그러나 최근에는 종래의 통신회선이라도 9,600 혹은 그이상의 데이터 전송이 가능해지고,압축 기술등의 발달에 의하여,보다 고속의 데이터 통신이 가능해지고 있습니다.일반적으로 PC에서는,보오(Baud) 와 BPS는 같습니다. 그러나 각 신호에 복수의 2진 데이터를 중첩시키는 장치를 사용하는 고속 데이터 전송 분야에서는 BPS가 보오(Baud)속도보다  빠릅니다.


시리얼통신에서는 1 바이트를 8개의 비트로 분리해서 한번에 1비트씩 통신선로로 전송합니다. 수신측에서는 통신선로를 통해 수신한 비트들을 조립해서 1 바이트를 만들어내야 하는데 이때 1 바이트의 범위를 식별하기위하여 사용하는 것이 스타트비트와 스톱비트입니다. 일단 스타트 비트를 송신하면,송신측(계측 장치)에서는 계속해서 데이터비트를 송신합니다.데이터 비트는 설정한 값에따라 보통 5678의 어느 쪽 입니다.수신측(PC측) 과 송신측(계측 장치)은,이 데이터 비트수와 보오레이트의 값을 일치하게 설정한 필요가 있습니다.거의 대부분의 장비는 7 또는 8 데이터 비트를 사용해서 데이터를 전송합니다.

7 데이터 비트라고 설정되어 있는 경우에는 127보다 큰 ASCII값을 보낼 수 없습니다. 똑같이 5 데이터 비트의 경우는 31이상의 ASCII 값을 취급할 수 없습니다.데이터를 송출하면,마지막으로 스톱 비트를 보냅니다.스톱 비트의 값은 1 의 값,또는 기호입니다.기호라면,이전 데이터 비트의 값이 1이라도,확실하게 스톱 비트로서 잡는 것이 가능합니다.스톱비트의 데이터 길이는11.52비트의 어느 쪽이나 될 수 있습니다.






bps와 baud의 차이


bps와 baud는 통신 속도를 말할 때, bbs 와 baud를 혼동하여 사용하는 경우가 많습니다만 차이점을 한번 짚고 넘어 가도록 하겠습니다. bps 는 bit per sec로 1초에 몇 bit를 전송할 수 있는 지를 말하며 baud 는 1초 동안 몇 번 변조를 했는가를 나타내는 말입니다. 초창기에는 이 값이 서로 같았습니다. 전송하는 변조 하나에 비트 하나를 전송했기 때문인데, 기술의 발달로 하나의 변조에 2개, 3개, 4개씩 비트를 전송하는 기술이 나오면서 차이가 생기기 시작했습니다.

  데이터를 전송 또는 수신할 때, 아래와 같이 한번의 변조에 2개의 bit를 묶어서 전송 했다면 1200baud 통신이라고 하더라도 2400bps가 됩니다.

  즉, 아래와 같이 bps 와 baud를 생각할 수 있겠습니다.

bps = baud * 한 번에 변조되는 비트 수

  그러나 P.C. 통신에서는 bps와 baud를 혼동하여 사용해도 별 문제가 없었던 것은 시리얼 통신은 1개의 변조에 1개의 비트를 전송하기 때문에 bps와 baud 값이 서로 같습니다. 또한 모뎀을 사이에 두고 통신한다고 해도 내 PC가 상대 PC와 직접 통신하는 것이 아니라 실제로는 직접 연결된 모뎀하고의 시리얼 통신이기 때문입니다. 참고로 baud는 "보드"가 아니라 "보오"라고 읽으셔야 됩니다.

  baud에는 아래와 같은 종류가 있습니다

110, 300, 120, 2400, 4800, 9600, 1440, 19200, 28800, 38400, 57600, 115200



WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,