[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR0156303B1 - 트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템 - Google Patents

트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템 Download PDF

Info

Publication number
KR0156303B1
KR0156303B1 KR1019950702138A KR19950702138A KR0156303B1 KR 0156303 B1 KR0156303 B1 KR 0156303B1 KR 1019950702138 A KR1019950702138 A KR 1019950702138A KR 19950702138 A KR19950702138 A KR 19950702138A KR 0156303 B1 KR0156303 B1 KR 0156303B1
Authority
KR
South Korea
Prior art keywords
message
frame
data
packets
fragmented
Prior art date
Application number
KR1019950702138A
Other languages
English (en)
Other versions
KR950704874A (ko
Inventor
윌리엄 요셉 쿠즈니키
데이비드 프랭크 윌라드
Original Assignee
존 에이취. 무어
모토롤라 인크
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25527351&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR0156303(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 존 에이취. 무어, 모토롤라 인크 filed Critical 존 에이취. 무어
Publication of KR950704874A publication Critical patent/KR950704874A/ko
Application granted granted Critical
Publication of KR0156303B1 publication Critical patent/KR0156303B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/24Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/185Selective call encoders for paging networks, e.g. paging centre devices
    • H04W88/187Selective call encoders for paging networks, e.g. paging centre devices using digital or pulse address codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/061Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing hard decisions only; arrangements for tracking or suppressing unwanted low frequency components, e.g. removal of dc offset
    • H04L25/062Setting decision thresholds using feedforward techniques only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0331Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers
    • H04W88/025Selective call decoders
    • H04W88/026Selective call decoders using digital address codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/046Speed or phase control by synchronisation signals using special codes as synchronising signal using a dotting sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

선택 호출 수신기(106)는 전송될 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 수신하며, 여기서, 하나 이상의 메시지 패킷 각각은 어드레스(1605) 및 메시지 데이타(1610)을 포함하고, 메시지 데이타(1610)는 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 있는지에 대한 표시(1702)를 포함하고 있다. 선택 호출 수신기(106)은 각각의 메시지 패킷의 어드레스를 수신한 다음 어드레스를 하나 이상의 소정 어드레스에 상관시킨다. 성공적인 상관(2908) 후에, 선택 호출수신기(106)는 각각의 메시지 패킷의 메시지 데이타(1016)을 디코드하고 나서 프래그먼트형 메시지를 재구성하기 위해 디코드된 메시지 데이타(1610)를 연속해서 저장한다(2928, 2936, 2942). 선택 호출 수신기(106)는 프래그먼트형 메시지에 대한 수신될 메시지 페킷이 더 이상 없다는 표시를 디코드된 메시지 데이타(1610)내에서 검출(2918)한 후 프래그먼트형 메시지가 완전히 재구성되는 것으로 결정한다.

Description

[발명의 명칭]
트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템
[발명의 상세한 설명]
이는 쿠즈니키와 그외 사람들이 1992년 5월 29일 출원하고 제목이 가변 길이 메시지 반송을 제공하는 데이타 통신 터미날이며, 변호사 일람 번호(PT00501U), 미합중국 출원 번호(07/891,503)인 발명의 연속되는 부분이다.
[관련, 계류 출원 참고 문건]
관련된 계류 출원은 슈벤트만과 그외 사람들이 1992년 5월 29일 출원하고, 여기 출원인에게 위임되고, 제목이 가변 길이 메시지 반송을 제공하는 데이타 통신 수신기이며 변호사 일람 번호(CM00871U), 미합중국 출원번호(07/891,363)인 발명이다.
[발명의 분야]
본 발명은 일반적으로 주소화된 곳으로 메시지를 송신하는 통신 시스템에 관한 것인데 더 특정하게는 통신 프로토콜(protocol) 내에서 시간 슬롯(slot) 상에서 트래픽(traffic)을 재분배하기 위한 메시지 분할 방법에 관한 것이다.
[발명의 배경]
페이징 시스템과 같은 통신 시스템은 송신되는 메시지 길이를 증가시켜 왔다. 또한 판매 시장의 조류도 어떤 응용의 경우, 예를 들어 정보 분배 서비스와 같은 아주 긴 메시지를 송신하는 방식으로 흘러가고 있다. POCSAG 신호 프로토콜과 같은 공지(公知)의 페이징 신호 프로토콜은 짧은 메시지의 데이타 송신에 대해서는 만족할만한 수행 수준을 제공한다. 그러나, 메시지가 아주 길어질 때, 통신 채널 접근(access)은 아주 긴 시간 간격동안 차단될 수 있다. 또한 페이딩(fading)과 또 다른 송신 현상으로 인한 에러는 송신되는 메시지가 길 경우 일어나기 쉬워진다. 부가하여, 페이징 시스템에서 호출자가 적절한 짧은 시간 내에 송신된 메시지를 수신하는 자로부터 확인을 얻어내지 못하면, 호출자는 다시 호출하고 동일 수신자에게 중복 메시지를 보내기 마련이다. 결과적으로, 이는 시스템 내에서 전체적인 트래픽(traffic)을 일으키고, 시스템 사용자가 느끼는 실망감을 증가시킨다. 이런 병목 현상은 시스템 내의 다른 모든 통신 작용에 대해 주목할 만한 시간 지연을 일으킬 수 있다. 장(長)시간 지연 즉 메시지가 시스템 내로 들어가는 시간부터 메시지가 통신 수신기의 사용자에게 수신되는 시간까지의 통신 시스템 대기 시간은 사용자에게 큰 불편을 끼칠 수 있다. 만약 정부간 또는 의료 통신 경우와 같은 긴급 호출이 장시간 지연된다면, 그 결과는 공동체에 심각한 해를 끼칠 수 있다. 따라서, 페이징 시스템과 같은 통신 시스템 내에서 트래픽을 재분배하기 위해 메시지 분할을 사용하는 통신 프로토콜을 제공하는 것이 필요하다.
[발명의 요약]
본 발명의 실시예에 따라서, 선택적 호출 수신기내에서 송신된 분할 메시지를 디코드(decode)하는 방법이 제공된다. 분할된 메시지는 하나 또는 그 이상의 메시지 패킷(packet)을 포함하며 하나 또는 그 이상의 메시지 패킷의 각각은 주소와 메시지 데이타를 포함하며, 메시지 데이타는 분할된 메시지를 위해 더 많은 메시지 패킷이 수신되어야 하는지를 인지시키는 정보를 포함한다. 선택적 호출 수신시는 분할된 메시지의 하나 또는 그 이상의 메시지 패킷의 각각의 메시지 패킷의 주소를 수신한다. 그 후 선택적 호출 수신기는 주소를 하나 또는 그 이상의 기결(旣決)된 주소와 상관(相關)시킨다. 선택적 호출 수신기는 성공적인 주소 상관화에 응답하여 각각의 메시지 패킷의 메시지 데이타를 디코드하고, 그 후 분할된 메시지를 재복구하기 위해 하나 또는 그 이상의 메시지 패킷의 각각의 메시지 패킷의 디코드된 메시지 데이타를 성공적으로 저장한다. 선택적 호출 수신기는 하나 또는 그 이상의 메시지 패킷 중 하나의 디코드된 메시지 데이타 내에서 더 이상의 메시지 패킷이 분할된 메시지와 관련하여 수신되어서는 안된다는 표시를 검출한 후에 분할된 메시지가 완전히 재복구되었다는 것을 결정한다.
[도면의 간단한 설명]
제1도는 본 발명의 양호한 실시예에 따른 데이타 송신 시스템의 전기적 블럭도이다.
제2도는 본 발명의 양호한 실시예에 따라서 메시지 정보를 처리하고 송신하는 터미날의 전기적 블럭도이다.
제3도에서 제5도까지는 본 발명의 양호한 실시예에 따라서 유용화(有用化)된 신호 프로토콜의 송신 포맷을 예시하는 타이밍(timing)도이다.
제6도와 제7도는 본 발명의 양호한 실시예에 따라서 유용화된 동기화(同期화化) 디이어그램이다.
제8도는 본 발명의 양호한 실시예에 따른 데이타 통신 수신기의 전기적 블럭도이다.
제9도는 제8도의 데이타 통신 수신기에서 유용화된 한계(threshold) 레벨 도출 회로의 전기적 블럭도이다.
제10도는 제8도의 데이타 통신 수신기에서 유용화된 4-레벨 디코더의 전기적 블럭도이다.
제11도는 제8도의 데이타 통신 수신기에서 유용화된 심볼 동기화 장치(synchronizer)의 전기적 블럭도이다.
제12도는 제8도의 데이타 통신 수신기에서 유용화된 4-레벨 이진(二進) 변환기에 대한 전기적 블럭도이다.
제13도는 제8도의 데이타 통신 수신기에서 유용화된 동기화 상관화 장치(correlator)의 전기적 블럭도이다.
제14도는 제8도의 데이타 통신 수신기에서 유용화된 위상 타이밍 발생기(gererator)의 전기적 블럭도이다.
제15도는 본 발명이 양호한 실시예에 따라서 동기화 상관 열(列, sequence)을 예시한 흐름도이다.
제16도는 본 발명의 양호한 실시예에 따라서 유용화된 송신 프레임 구성을 예시하는 타이밍도이다.
제17도는 본 발명의 양호한 실시예에 다라서 메시지의 데이타 영역 내의 첫째 데이타 코드 워드의 송신 포맷을 예시하는 타이밍도이다.
제18도는 본 발명의 양호한 실시예에 따라서 메시지 분할 방법을 사용하는 송신된 메시지에 대한 패킷 번호 열을 예시하는 타이밍도이다.
제19도는 본 발명의 양호한 실시예에 따른 제8도의 데이타 디코더의 상세 블럭도이다.
제20도는 본 발명의 양호한 실시예에 따른 제2도의 프레임 배처(batcher)의 상세 불럭도이다.
제21도는 본 발명의 양호한 실시예에 따라서 제20도의 프레임 배처에 의해 처리되는 메시지를 심볼로 나타낸 첫째 도면이다.
제22도는 본 발명의 양호한 실시예에 따라서, 제20도의 프레임 배처에 의해 처리되는 메시지를 심볼로 나타낸 둘째 도면이다.
제23도, 제24도, 제25도는 본 발명의 양호한 실시예에 따라서, 제20도의 프레임 배처에 의해 처리되는 메시지를 심볼로 나타낸 추가되는 세가지 도면이다.
제26도, 제27도, 제28도는 본 발명의 양호한 실시예에 따라서, 제2도의 터미날에 관한 동작 열(列)을 예시하는 흐름도이다.
제29도 내지 제32도는 본 발명의 양호한 실시예에 따라서 제8도의 데이타 통신 수신기에 관한 동작 열을 예시하는 흐름도이다.
[양호한 실시예의 설명]
제1도는 본 발명의 양호한 실시예에 따른 페이징 시스템과 같은 데이타 송신 시스템(100)의 전기적 블럭도이다. 이런 데이타 송신 시스템(100) 내에서 숫자 데이타 송신을 제공하는 시스템 내의 복합 주파수 부호(DTMF)전화로부터, 또는 문자 숫자식(alphanumeric)의 데이타 터미날과 같은 메시지 엔트리(entry) 디바이스로부터 기원하는 메시지는, 공중(公衆) 교환 전화망(PSTN)을 통해 송신되어, 시스템 내에서 제공되는 하나 또는 그 이상의 송신기(104)에 의해 송신되도록 하기위해 숫자 또는 문자 숫자식 메시지 정보를 처리하는 페이징 터미날(102)까지 도달한다. 다중 송신기가 유용화될 때, 송신기(104)는 양호하게는 데이타 통신 수신기 예를 들어 선택적 호출 수신기(106)에게 메시지 정보를 동시 송신한다. 페이징 터미날(102)가 숫자와 문자 숫자식 정보를 처리하는 것과 메시지 송신을 위해 유용화되는 프로토콜이 다음에 설명된다.
제2도는 본 발명의 양호한 실시예에 따라서, 메시지 정보의 송신을 처리하고 제어하기 위해 유용화되는 페이징 터미날(102)의 전기적 블럭도이다. DTMF전화를 사용해 쉽게 전달될 수 있는 음성 신호와 숫자 메시지는 기술계에 잘 알려진 방식으로 전화 인터페이스(202)를 통해서 페이징 터미날(102)와 결합된다. 전형적으로는 데이타 엔트리 디바이스의 사용을 요구하는 문자 숫자식 메시지는 다수의 공지(公知) 모뎀 송신 프로토콜 중 어느 하나를 사용하여 모뎁(206)을 통해서 페이징 터미날(102)에 결합된다.
메시지 즉 페이징 요구를 위치시키라는 호출이 수신되었을 때, 제어기(204)는 메시지의 처리를 다루기 시작한다. 제어기(204)는 양호하게는 모토롤라 인크., 또는 호환기 업체가 제조하는 MC68000 패밀리에 기초한 마이크로컴퓨터가 된다. 제어기(204)는 호출자가 메시지를 삽입하도록 지시하기 위해 음성 프롬프트(prompt)와 같은 것과 터미날 작동을 제어하거나 데이타 엔트리 디바이스로부터 메시지 수신을 인에이블시키기 위해 프로토콜을 초기 접속(handshaking)하는 것과 같은 터미날 작동을 제어하기 위해, 여러 가지의 기(旣)프로그램된 루틴을 실행시킨다. 호출이 수신되었을 때, 제어기(204)는 수신된 메시지를 어떻게 처리해야 하는지를 결정하기 위해 가입자 데이타 베이스(208) 내에 저장된 정보를 참고한다. 가입자 데이타 베이스(208)은 데이타 통신 수신기에게 배정된 주소, 주소와 관련된 메시지 유형, 데이타 통신 수신기의 스테이터스와 관련된 정보, 예를 들어 요금을 치뤘는지에 따라 가동 또는 비가동되는 것에 관한 정보를 포함하는데, 그런 정보만으로 제한되지 않는다. 제어기(204)에 결합되고, 가입자 데이타 베이스(208) 내에 저장괸 정보를 갱신하고 삭제하는 엔트리와 같은 목적과, 또한 시스템 수행을 모니터하고 정산 정보와 같은 것을 얻기 위한 목적에 사용되는 데이타엔트리 터미날(240)이 제공된다.
가입자 데이타 베이스(208)은 다음에 상세히 설명할 것이지만, 데이타 통신 수신기가 어느 송신 프레임에 그리고 어느 송신 위상에 배정되는지에 대한 정보를 또한 포함한다. 수신된 메시지는 데이타 통신 수신기(106)에 배정된 송신 위상에 따라서 큐(queue)내에 메시지를 저장하는 액티브 페이지 파일(active page file)(210) 내에 저장된다. 본 발명의 양호한 실시예에 따라서, 네 개의 위상 큐가 액티브 페이지 파일(210) 내에 제공된다. 액티브 페이지 파일(210)은 양호하게는 이중 포트(port)의 선입선출(first-in-first-out) 랜덤 엑세스 메모리(Random access memory)가 되는데, 하드 디스크 드리이브와 같은 또다른 랜덤 엑세스 메모리 디바이스가 동일하게 유용화될 수 있음을 인지해야 한다.
주기적으로 각각의 위상 큐에 저장된 메시지 정보는 실시간 클럭(214) 또는 또다른 적합 타이밍 소스를 통해 제공된 타이밍정보를 사용하여 제어기(204)의 제어하에서 액티브 페이지 파일(210)으로부터 복구된다. 각각의 위상 큐로부터 복구된 메시지 정본는 프레임 번호에 의해 소트되며 그후 주소, 메시지 정보, 송신을 위해 요구되는 임의의 다른 정보에 의해 조직되며, 그후 프레임 배처(212)에 의해 프레임으로 배치(batch)된다. 프레임 배터(212)가 프레임을 선택하는 것은 메시지 크기에 기초할 수 있는데, 때로는 다음에 설명할 다른 파라미터에 기초할 수도 있다.
모든 프레임이 기결된 길이를 갖기 때문에, 때로는 액티브 페이지 파일(210)으로부터 오는 모든 메시지 정보가 현행 프레임, 예를 들어 현행 시간 슬롯 내에서 송신될 수 있는 것은 아니다. 예를 들어, 하나 또는 그 이상의 메시지가 현행 프레임 내에서 적합한 것보다 더 길다면, 프레임 배처(212)는 대안으로, 긴 메시지를 하는 또는 그 이상의 메시지 패킷으로 분할시켜서 하나 또는 그 이상의 프레임, 즉 시간 슬롯상에서 송신되도록 할 수 있으며, 이 시간 슬롯은 다음에 설명하겠지만 하나 또는 그 이상의 위상을 따라 할당된다. 프레임 배처(212)는 이런 방식으로 다중 프레임에 걸쳐 송신을 하도록 예정된 메시지의 적어도 한 부분을 일시적으로 지지(hold)할 수 있다. 분할된 메시지를 발생시키고 이 메시지를 수신 통신 수신기에게 송신하는 과정은 다음에 설명된다.
양호하게는, 임의의 우선 주소는 배치(batch)된 프레임 정보 내에서 바로 첫째 주소에 위치하는데, 이는 이 주소를 바로 그 다음 송신될 프레임과 함께 첫째로 송신하기 위해서이다. 각각의 위상 큐에 관한 배치(batch)된 프레임 정보는 더 처리하고 송신하기 위한 시각 전까지는 일시적으로 배치된 프리임 정보를 저장하는 프레임 메시지 버퍼(216)에 결합된다. 프레임은숫자 열로 배치되며, 따라서 현행 프레임이 송신되는 동안, 송신될 다음 프레임이 프레임 메시지 버퍼(216)내에 있게 되며, 그 이후 다음 프레임이 검색되고 배치된다. 적합한 시간에 메시지 버퍼(216)내에 저장된 배치된 프레임 정보는 프레임 메시지 인코더(218)에게 전달되며, 다시 위상 큐 관계를 유지한다.
프레임 인코더(218)은 다음에 설명하듯이, 주소와 메시지 정보를 인코드하여 송신에 요구되는 주소와 메시지 코드 워드로 만든다. 인코드된 주소와 메시지 코드 워드는 블럭으로 순서지워지며, 이후 기술계에 잘 알려진 方法대로 송신하기 위해 한 시각에 양호하게는 여덟 코드 워드를 인터리브(interleave)하는 프레임 메시지 인터리버(220)과 결합된다. 각각의 프레임 메시지 인터리버(220)에서 인터리브된 코드 워드는 직렬로 위상 멀티플렉서(221)로 송신되는데, 이 멀티플렉서는 비트 베이시스(bit basis)로 한 비트 상의 메시지 정보를 송신 위상에 의한 직렬 데이타 스트림으로 멀티플렉스한다.
제어기(204)는 다음으로 각각의 프레임 송신의 시작점에서 송신되는 동기화 코드를 발생시키는 프레임 동기화 발생기(222)를 인에이블시킨다. 동기화 코드는 직렬 데이타 스플라이서(splicer)(224)에 의해, 제어기(204)의 제어를 받으면서 주소와 메시지 정보와 멀티플렉스되고, 거기에서 송신을 위해 적합하게 포맷된 메시지 스트림을 발생시킨다. 메시지 스트림은 다음으로 송신기 제어기(226)과 결합되는데, 이 송신기 제어기는 제어기(204)의 제어를 받으면서, 분배 채널(228)상에서 메시지 스트림을 송신한다. 분배 채널(222)은 공지의 분배 채널 유형 중 어느 것이라도 되는데, 이 유형에는 외이어 라인(Sire Line), RF 또는 마이크로웨이브 분배 채널, 또는 위성 분배 링크와 같은 것들이 있다. 분배된 메시지 스트림은 통신 시스템(100)의 크기에 따라서, 하나 또는 그 이상의 송신 스테이션(104)로 송신된다.
메시지 스트림은 첫째로 이중 포트 버퍼(230)으로 송신되는데 이 버퍼는 송신하기에 앞서서 일시적으로 메시지 스트림을 저장한다. 타이밍가 제어 회로(232)이 결정한 적합한 시간에 메시지 스트림은 이중 포트 벌퍼(230)으로부터 복구되고, 양호하게는 4-레빌 FSK 변조기(234)의 입력에 결합된다. 변조된 레세지 스립은 안테나(238)을 통해 송신되기 위해 송신기(236)와 결합한다.
제3도와 제4도, 제5도는 발명의 양호한 실시예에 따라서 유용화된 신호 프로토콜의 송신 포맷을 예시한 타이밍도이다. 제3도에서, 신호 프로토콜은 메시지 송신을 데이타 통신 수신기로 인에이블시키는데, 이 수신기는 스레임 0에서 프레임 127까지 라벨이 붙은 128개 프리엠 중 하나 또는 그 이상에 배정된 페이저(pagers)와 같은 것이다. 신호 프로토콜 내에 제공된 실제 프리임 개수가 상기 기술한 것보다 과(過) 또는 소(少)할 수 있음을 인지해야 한다. 유용화되는 프레임 개수가 클수록 시스템 내에서 작동하는 데이타 통신 수신기에게 제공되는 축전지 수명이 길어진다. 유용화되는 프레임 수가 작을수록, 더 자주 메시지가 큐될 수 있으며, 임의의 특정 프레임에 배정되는 데이타 통신 수신기에 더 자주 전달될 수 있고, 따라서 메시지를 전달하는 데에 요구되는 대기 시간을 감소시킬 수 있다.
제4도에서 프레임은 블럭 0에서 블럭 10까지 라벨이 붙은, 양호하게는 열한개의 메시지 정보 블럭이 뒤따르는 동기화 코드(sync)를 포함한다. 제5도에서 각각의 메시지 정보 블럭은 양호하게는 각각의 위상에 따라 워드 0에서 워드 7까지 라벨이 붙은, 양호하게는 여덟 개의 어드레스, 제어 또는 데이타 코드 워드를 포함한다. 결과적으로, 프레임 내에 각각의 위상은 88개가지의 주소, 제어 및 데이타 코드 워드의 송신을 허용한다. 주소, 제어 및 데이타 코드 워드는 양호하게는 추가된 32번째의 짝수 패러티 비트를 갖는 31, 21 BCH 코드 워드가 되는데, 이 짝수 패러티 비트는 코드 워드 집합에 추가의 거리(distance) 비트를 제공한다. 23, 12 골레이(Golay) 코드 워드가 유용화될 수 있다는 것을 인지해야 한다.
어드레스 또는 데이타로서 코드 워드 유형을 정의하기 위해 제1코드 워드를 사용하는 어드레스 및 데이타 코드 워드를 제공하는 공지된 POCSAG 신호 프로토콜과는 다르게, 이러한 구별은 본 발명의 양호한 실시예에서 사용된 신호 프로토콜내에서 어드레스 및 데이타 코드 워드에 대해 제공되지 않는다. 오히려, 어드레스 및 데이타 코드 워드는 이하 보다 완전히 설명되는 바와 같이, 개개의 프레임내의 그들의 위치에 의해 정의된다.
제6도 및 제7도는 본 발명의 실시예에 따라 사용된 동기 코드를 도시하는 타이밍도이다. 특히, 제6도에 도시한 바와 같이, 동기 코드는 양호하게는 3개의 부분, 즉 제1동기 코드(sync 1), 프레임 정보 코드 워드(프레임 정보) 및 제2동기 코드(sync 2)를 포함한다. 제7도에 도시한 바와 같이, 제1동기 코드는 비트동기를 제공하는 1과 0이 교대로 되는 비트 패턴인 비트 sync 및 BS 1이라고 표시된 제1 및 제3부분, 및 프레임 동기를 제공하는 A와 그 보수 A로 표시된 제2 및 제4부분을 포함한다. 제2 및 제4부분은 높은 코드 워드 정정 신뢰성을 제공하기 위해 미리 정의되고, 어드레스 및 메시지가 전송되는 데이타 비트율로 표시하기 위해 또한 사용되는 양호하게는 하나의 32, 21 BCH 코드 워드이다. 아래의 테이블은 신호 프로토콜과 관련하여 사용된 데이타 비트율을 정의한다.
위의 테이블에 도시한 바와 같이, 3개의 비트율은 어드레스 및 메시지 전송을 위해 미리 정의되는데, 시스템 요건에 따라 보다 높거나 낮은 데이타 비트율이 미리 정의된다는 것을 알 수 있을 것이다. 네 번째 A값은 미래의 사용을 위해 또한 미리 정의된다.
프레임 정보 코드 워드는프레임 번호 0 내지 프레임 번호 127을 정의하도록 엔코드된 7개의 비트와 같은, 프레임 번호를 식별하기 위해 예약된 선정된 수의 비트를 데이타부 내에 포함하는 양호하게는 하나의 32, 21 BCH 코드 워드이다.
제2코드 워드의 구조는 바람직하게는 상술한 제1동기 코드의 것과 유사하다. 그러나, 1600 bps(초당 비트)와 같은 고정된 데이타 심볼율로 양호하게 전송되는 제1동기 코드와는 다르게, 제2동기 코드는 어드레스 및 메시지가 임의의 주어진 프레임 내에서 전송될 데이타 심볼율로 전송된다. 결과적으로, 제2동기 코드는 데이타 통신 수신기로 하여금 프레임 전송 데이타 비트율로 정확한비트 및 프레임 동기를 얻게 한다.
요약하면 본 발명의 양호한 실시예에서 사용된 신호 프로토콜은 선정된 동기코드 이후에 위상마다 8개의 어드레스, 제어 또는 메시지 코드 워드를 포함하는 11개의 데이타 블럭을 포함하는 128개의 프레임을 포함한다. 동기 코드는 데이타 전송율의 식별을 가능하게 하고, 다양한 전송율로 전송된 데이타 코드 워드와의 데이타 통신 수신기(106)에 의한 동기를 보장한다.
제8도는 본 발명의 양호한 실시예에 따라, 예를 들어 선택 호출 수신기(106)인 데이타 통신 수신기의 전기적인 블럭도이다. 데이타 통신수신기(106)의 중심부는 모토롤라, 인크사가 제조한 것과 같은 MC68HC05HC11 마이크로컴퓨터, 또는 등가적인 마이크로컴퓨터를 이용하여 양호하게 구현되는 제어기(816)이다. 이후 제어기(816)이라고 하는 마이크로검퓨터 제어기는 제8도에 도시한 바와 같이, 다수의 주변 회로로부터 입력을 수신하여 처리하고, 소프트웨어 루틴을 사용하여 주변 회로의 동작 및 상호 작용을 제어한다. 제어 기능을 처리하고 수행하기 위한 마이크로컴퓨터 제어기의 일반적 사용은 본 기술에 통상의 지식을 가진 자에게 공지되어 있다.
데이타 통신수신기(106)은 양호하게는 2-레벨 및 4-레벨 주파수 변조 기술을 이용하여 변조되는 이후 데이타라고 하는 어드레스, 제어 및 메시지 정보를 수신훌 수 있다. 전송된 데이타는 수신기부(804)의 입력에 접속한 안테나(802)에 의해 인터셉트된다. 수신기부(804)는 본 기술에 공지된 방식으로 수신된 데이타를 처리하여 이후 회복된 데이타 신호하고 하는 4-레벨 회복된 데이타 신호를 출력에 제공한다. 회복된 데이타 신호는 임계 레벨 추출 회로(808)의 한 입력과 4-레벨 디코더(810)의 입력에 접속된다
임계 레벨 추출 회로(808)은 제9도를 참조함으로써 가장 잘 이해될 수 있고 도시한 바와같이, 수신된 데이타 신호를 입력으로서 갖는 2개의 클럭 레벨 검출기 회로(902,904)를 포한한다. 제1 레벨 검출기(902)는 피크 신호 진폭값을 검출하여 검출된 피크 신호 진폭값에 비례하는 높은 피크임계 신호를 제공한다. 제2 레벨 검출기(904)는 밸리(valley) 신호 진폭값을 검출하여 수신된 데이타 신호의 검출된 밸리 신호 진폭값에 비례하는 밸리 임계 신호를 제공한다. 제1 및 제2레벨 검출기(902,904) 신호 출력은 각각 저항(906,912)의 단자들에 접속된다. 반대 저항 단자(906,912)는 각각 높은 임계 출력 신호(Hi) 및 낯은 임계 출력 신호(Lo)를 제공한다. 반대 저항 단자(906,912)는 또한 각각 2개의 저항(908,910)의 단자에 접속된다. 2개의 저항(908,910)의 반대 단자는 회복된 데이타 신호의 평균값에 비례하는 평균 임계 출력 신호( Avg)를 제공하는 저항성 분할기를 형성하도록 함께 접속된다. 저항(906,912)는 양호하게는 1R의 저항값을 가지고, 저항(908,910)는 양호하게는 2R의 저항값을 가지게 되어,17%,50% 및83%의 임계 출력 신호값을 실현하고, 후에 설명되는 4-레벨 데이타 신호를 디코딩 하는 것을 엔에이블하는데 사용된다.
전력이 초기에 수신기부에 인가될 때, 데이타 통신부(106)이 먼저 턴 온됨에 따라, 클럭율 선택기(914)는 128X 클럭, 즉 앞에 설명된 바와 같이 1600 bps인 가장 느린 데이타 비트율의 128배인 주파수를 갖는 클럭을 선택하기 위해 제어 입력(중심 샘플)을 통해 프리셋된다. 120X 클럭은 양호하게는 204.8 kHz(킬로헤르쯔)에서 동작하는 수정 제어 발진기인 제8도에 도시된 128X 클럭 발생기(844)에 의해 발생된다. 128X 클럭 발생기(844)의 출력은 102.4 KHz로 64X 클럭을 발생 시키기 위해 출력 주파수를 2로 분할하는 주파수 분할기(846)의 입력에 접속한다.제9도를 참조하면, 128X 클럭은 레벨 검출기(902,904)로 하여금 매우 짧은 시간 주기 내에서 피크 및 밸리 신호 진폭값을 비동기적으로 검출하게 하여, 변조 코딩에 필요한 낮은(Lo), 평균(Avg), 및 높은( Hi) 임게 출력 신호값을 발생하게 한다.심볼 동기가 동기 신호와 이루어진 후에, 후에 설명되는 바와 같이, 제어기(816)은 제8도에 도시한 심볼 동기기(812)에 의해 발생되는 1X 심볼 클럭의 선택을 엔에이블하도록 제2 제어 신호(중심 샘플)을 발생시킨다.
제8도로 돌아오면, 4-레벨 디코더(810)의 동작은 제10도를 참조하여 가장 잘이해된다. 도시한 바와 같이, 4-레벨 디코더(810)은 3개의 전압 비교기(1010,1020,1030) 및 심볼 디코더(1040)을 포함한다. 회복된 데이타 신호는 3개의 비교기(1010,1020,1030)의 입력에 결합한다.높은 임게 출력 신호( Hi)는 비교기(1010)의 제2 입력에 결합하고, 평균 임계 출력 신호(Avg)는 비교기 (1020)의 제2 입력에 결합하고,낮은 임계 출력 신호( Lo)는 비교기(1030)의 제2 입력에 결합한다. 3개의 비교기(1010,1020,1030)의 출력들은 심볼 디코더(1040)의 입력에 결합한다. 심볼 디코더(1040)은 아래에 제공된 테이블에 따라 입력을 디코드한다.
위의 테이블에 도시한 바와 같이, 회복된 데이타 신호(RCin)이 모든 3개의 임계값보다 적을 때, 발생된 심볼은 00(MSB=0, LSB=0)이다. 그 다음에, 3개의 임계값 각각이 초과될 때, 위의 테이블에 도시한 바와 같이 다른 심볼이 발생된다.
4-레벨 디코더(810)으로부터의 MSB 출력은 심볼 동기긱(812)의 입력에 접속되고 4-레벨 회복된 데이타 신호 내의 제도 크로싱을 검출함으로써 발생된 회복 데이타 입력을 제공한다. 회복된 데이타 입력의 양의 레벨은 평균 임계 출력 신호 이상의 아날로그 4-레벨 회복된 데이타 신호의 2개의 양의 편차 편이를 나타내고, 음의 레벨은 평균 임계 출력 신호 이하의 아날로그 4-레벨 회복된 데이타 신호의 2개의 음이 편차 편이를 나타낸다.
심볼 동기기(812)의 동작은 제11도를 참조하여 가장 잘 이해된다. 주파수 분할기(846)에 의해 발생된 102.4㎑의 64X 클럭은 32X 율 선택기(1120)의 입력에 접속된다. 32X율 선택기(1120)은 양호하게는 심볼 전송율의 32배인 샘플 클럭을 발생시키기 위해 선택적 분할을 1 또는 2로 제공하는 분할기이다. 제어 신호 (1600/3200)은 32X 율 선택기(1120)의 제2입력에 결합되고, 초당 1600개 및 3200개의 심볼의 심볼 전송율에 대한 샘플 클럭율을 선택하는데 사용된다. 선택된 샘플 클럭은 심볼당 32개의 샘플로 회복된 데이타 신호(MSB)를 샘플하는 32X 데이타 오버샘플러(1110)에 결합된다. 심볼 샘플은 심볼 에지가 검출될 때 출력펄스를 발생시키는 데이타 에지 검출기(1130)의 입력에 결합된다. 샘플 클럭은 또한 회복된 신호에 동기되는 1X 및 2X 심볼 클럭을 발생시키기 위해 사용되는 16/32 분할 회로(1140)의 입력에 결합된다. 16/32 분할 회로(1140)은 양호하게는 업/다운 카운터이다. 데이타 에지 검출기(1130)이 심볼 에지를 검출할 때, 16/32 분할 회로(1140)의 현재의 계수와 함께 AND 게이트(1150)에 의해 게이트되는 펄스가 발생된다. 동시에, 펄스는 16/32 분할 회로(1140)의 입력에도 역시 결합되는 데이타 에지 검출기(1130)에 의해 발생된다. AND 게이트(1150)의 입력에 결합된 펄스가 16/32 분할 회로(1140)에 의한 32개의 계수의 발생 전에 도달할 때, AND 게이트(1150)에 의해 발생된 출력은 16/32 분할 회로(1140)의 입력에 결합된 펄스에 응답하여 1계수만큼 선행시키고, 16/32 분할 회로(1140)에 의한 32개의 계수의 발생 후에 AND 게이트(1150)의 입력에 결합된 펄스가 도달할 때, AND 게이트(1150)에 의해 발생된 출력은 16/32 분할 회로(1140)의 계수를 데이타 에지 검출기(1130)으로부터 16/32 분할 회로(1140)의 입력에 결합된 펄스에 응답하여 1계수만큼 지연시키어, 회복된 데이타 신호와의 1X 및 2X 심볼 클럭의 동기를 엔에이블링시킨다. 발생된 심볼 클럭율은 아래의 테이블에서 가장 잘 이해된다.
위의 테이블에 도시한 바와 같이, 1X 및 2X 심볼 클럭은 초당 1600, 3200 및 6400 비트로 발생되고 회복된 데이타 신호와 동기된다.
4-레벨 2진 변환기(814)는 제12도를 참조하면 가장 잘 이해된다. 1X 심볼클럭은 클럭율 선택기(1210)의 입력에 결합한다. 2X 심볼 클럭은 또한 클럭율 선택기(1210)의 제2 클럭 입력에 결합한다. 심볼 출력 신호(MSB, LSB)는 입력 데이타 선택기(1230)의 입력에 결합된다. 선택기 신호(2L/4L)은 클럭율 선택기(1210)의 선택기 입력과 입력 데이타 선택기(1230)의 선택기 입력에 결합되고, 2-레벨 FSK데이타 또는 4-레벨 FSK 데이타로서 심볼 출력 신호의 변환을 제어한다. 2-레벨 FSK 데이타 변환(2L)이 선택될 때, 직렬 변환기(1220)의 병렬입력에 결합된 MSB 출력만이 선택된다. 1X 클럽 입력은 단일 비트 2진 데이자 스트림을 직렬 변환기(1220)의 병렬 출력으로 발생시키게 하는 클럭율 선택기 (1210)에 의해 선택된다. 4-레벨 FSK 데이타 변화(4L)이 선택될 때, LSB와 MSB 출력 모두는 직렬 변환기(1220)의 병렬 입력에 결합되어 선택된다. 2X 클럽 입력은 직렬인 2개의 비트 2진 데이타 스트림을 2X 심볼율로 발생시키게 하는 클럭율 선택기(1210)에 의해 선택되어, 직렬 변환기(1220)의 병렬 출력에 제공된다.
제8도로 돌아오면, 4-레벨로 2진 변환기(814)에 발생된 직렬 2진 데이타 스트림은 동기 워드 상관기(818)과 디멀티플렉서(820)의 입력에 결합된다. 동기 워드 상관기(818)은 제13도를 참조하면 가장 잘 이해된다. 선정된 A 워드 동기 패턴은 코드 클러그 메모리(822)로부터 제어기(816)에 의해 회복되고 A 워드상관기(1310)에 결합된다. 수신된 동기 패턴이 에러의 허용 가능한 마진 내에서 선정된 A 워드 동기 패턴들 중의 하나와 정합할 때, A 또는출력이 발생되어 제어기(816)에 결합된다. 상관된 특정한 A 또는워드 동기 패턴은 프레임 ID 워드의 개시에 프레임 동기를 제공하고 또한 앞서 설명된 바와 같이, 뒤따라올 메시지의 데이타 비트율을 정의한다.
직렬 2진 데이타 스트림은 또한 프레임 워드를 디코드하여 제어기(816)에 의해 현재 수시노딘 프레임 번호의 표시를 제공하는 프레임 워드 디코더(1320)의 입력에 결합된다. 다음의 초기 수신기 턴-온과 같은 동기 획득시에, 전력은 상기 설명된 바와 같은 A 동기 워드의 수신을 엔에이블하고, 동기 코드의 나머지의 처리를 엔에이블하도록 계속 공급되는 제8도에 도시한 바와 같은 배터리 세이버 회로(848)에 수신기부에 공급된다. 제어기(816)은 현재 수신된 프레임 번호를 코드 플러그 메모리(822) 내에 정상적으로 저장된 하나 이상의 할당된 프레임 번호의 리스트와 비교한다. 할당된 프레임 번호는 아래에 보다 완전히 설명되는 다른 방식으로 데이타 통신 수신기(106)에 할당될 수 있다.
현재 수신된 프레임 번호가 하나 이상의 프레임 번호의 할당된 리스트와 다르면, 제어기(816)은 배터리 세이버 회로(848)의 입력에 결합된 배터리 세이빙 신호를 발생시키어, 수신기부에의 전력의 공급을 중지한다. 전력 공급이 다음 프레임이 수신기에 할당될 때까지 중지될 것이고, 이 때 배터리 세이버 신호가 할당된 프레임의 수신을 엔에이블하기 위해 수신기부에의 전력 공급을 엔이에블하도록 배터리 세이빙 회고(848)에 결합된 제어기(816)에 의해 발생된다.
제13도에 도시한 동기 상관기의 동작을 살펴보면, 선정된 C 워드 동기 패턴은 코드 플러그 메모리(822)로부터 제어기(816)에 의해 회복되고 C 워드 상관기(1330)에 결합된다. 수신된 동기 패턴이 에러의 허용 가능한 마진 내에서 선정된 C 워드 동기 패턴과 정합할 때, C 또는출력이 발생되어 제어기(816)에 결합된다. 상관된 특정한 C 또는동기 워드는 프레임의 데이타부의 개시에 정확한 프레임 동기를 제공한다.
제8도를 참조하면, 실제 데이타부의 개시는 워드 디인터리버(824)와 위상 타이밍 발생기(826)의 입력들에 결합된 블럭 개시 신호(B1k 개시)를 발생시키는 제어기(816)에 의해 설정된다. 위상 타이밍 발생기(826)은 제14도를 참조하면 가장 잘 이해된다. 제어 신호(SL/4L)은 1X 또는 2X 심볼 클럭 입력을 선택하는 클럭을 선택기(1410)의 입력에 결합된다. 선택된 심볼 클럭은 양호하게는 4개의 위상 출력 신호(01∼04)를 발생시키도록 클럭된 클럭 링 카운트인 위상 비교기(1430)의 입력에 결합된다. 블럭 개시 신호는 또한 위상 발생기(1430)의 입력에 결합되고, 메시지 정보의 실제 디코딩이 시작할 때까지 선정된 위상으로 링 카운터를 유지하는데 사용된다. 블럭 개시 신호가 위상 발생기(1430)을 해제할 때, 위상 발생기(1430)은 인입 메시지 심볼과 동기되는 클럭 위상 신호를 발생하기 시작한다.
제8도를 다시 참조하면, 클럭 위상 신호 츨력은 위상 선택기(828)의 입력에 결합된다. 동작 중에, 제어기(816)은 코드 플러그 메모리(822)로부터, 데이타 통신 수신기(106)이 할당되는 전송 위상 번호를 정상적으로 회복한다. 선택적으로, 데이타 통신 수신기(106)은 제어기(816)이 다음에 아래에 보다 완전히 설명되는 동적 할당 방식으로, 선정된 순서로, 또는 교대로 선택하는 하나 이상의 리스트에 할당될 수 있다.
선택된 위상 번호 예를 들어 0, 1, 2, 또는 3은 제어기(816)의 위상선택 출력(0 선택)에 전송되고 위상 선택기(828)의 입력에 결합된다. 제어기(816)은 전형적으로, 코드 플러그 메모리(822)내에 정상적으로 구성된 디폴트 할당된 위상번호를 갖는다. 선택적으로, 제어기(816)은 아래에 보다 완전히 설명되는 바와같이, 전송된 메시지의 후속 메시지 블럭을 수신하기 위해 스위치하는 위상을 표시하는 분할된 메시지의 제1메시지 블럭 내에 할당된 위상 번호를 가질 수 있다. 그러므로, 통신 채널을 통해 정보를 수신하기 위한 위상 번호는 통신수신기(106)에서 선정될 수 있고 또는 통신 프로토콜 내의 다중 위상에 결쳐 분할된 메시지를 수신하기 위한 동적으로 할당될 수 있다.
할당된 전송 위상에 대응하는 위상 클럭은 위상 선택기(828)의 출력에 제공되고, 디멀티플렉서(820), 블럭 디인터리버(824) 및 어드레스 및 데이타 디코더(830 및 832)의 클럭 입력에 각각 결합된다. 디멀티플렉서(820)은 블럭 디인터리버(824)의 입력에 결합되고 각각의 대응하는 위상 클럭 상의 인터리버 어레이로 클럭되는 할당된 전송 위상과 관련된 2진 비트를 선택하는데 사용된다. 디인터리버 어레이는 하나의 전송 블럭에 대응하는 8개의 인터리브된 어드레스, 제어 또는 메시지 코드 워드를 디인터리브하는 8×32 비트 어레이이다. 디인터리브된 어드레스 코드 워드는 어드레스 상관기(830)의 입력에 결합된다. 제어기(816)은 데이타 통신 수신기(106)에 할당된 어드레스 패턴을 회복하고, 이 패턴을 어드레스 상관기의 제2입력에 결합시킨다. 디인터리브된 어드레스 코드 워드 중 어느것이 에러의 허용 가능한 마진 내에서 테이타 통신 수신기(106)에 할당된 어드레스 패턴 중의 어느 것과 정합할 때, 어드레스에 관련된 메시지 정보는 본 기술에 통상의 지식을 가진 자에게 공지된 방식으로 다음에 데이타 디코더(822)에 의해 디코드되고 메시지 메모리(850) 내에 저장된다. 따라서 데이타 통신 수신기, 예를 들어, 선택 호출 수신기(1016)은 메시지 정보를 선택적으로 수신할 수 있다.
메시지 정보의 저장 이후에, 감지할 수 있는 경보 신호가 제어기(816)에 의해 발생된다.
이 감지 가능 경보 신호는 청각 경보 신호인 것이 적합하지만, 촉각 경보 신호나 시각 경보 신호들과 같은 다른 감지 가능 신호도 발생할 수 있는 것을 인식 할 수 있다. 청각 경보 신호는 제어기(816)에 의해 스피커 또는 변환기(836) 등의 청각 경보 장치를 구동시키는데 사용되는 경보 구동기(834)에 결합된다. 사용자는 버튼, 스위치 또는 키보드 상의 키와 같은 사용자 입력 제어(838)를 이용하여 본 기술 분야에서 잘 알려진 방식으로 경보 신호 발생을 무효시킬 수 있다.
데이타 통신 수신기(106)에 관련된 어드레스 검출에 후속하여, 메시지 정보가 데이타 디코더(832)의 입력에 제공되는데, 이 디코더는 부호화된 메시지 정보를 기억 및 후속의 표시에 적합한 BCD 또는 ASCII 포맷으로 적합하게 디코드시킨다. 기억된 메시지 정보는, 제어기(816)가 메모리(850)로 부터의 메시지 정보를 회복시켜 이 메시지 정보를 LCD 디스플레이 등과 같은 디스플레이(842) 상에 표시하기 위해 디스플레이 구동기(840)에 제공하도록 사용자가 사용자 입력 제어(838)를 이용함으로써 재현될 수 있다. 선택적으로, 데이타 통신 수신기(106)는 직렬 또는 병렬 컴퓨터 인터페이스 등과 같은 데이타 인터페이스(도시 않됨)를 개인용 컴퓨터 등의 컴퓨팅 장치와 공유할 수 있으므로 적어도 메시지 정보를 컴퓨팅 장치에 제공할 수 있다. 다음에 메시지 정보는 컴퓨팅 장치의 사용자가 희망하는 바와 같은 컴퓨팅 장치의 기능에 이용될 수 있다.
제15도는 본 발명의 바람직한 실시예에 따라 데이타 통신 수신기(106)의 동작을 설명하는 흐름도이다. 데이타 통신 수신기가 턴온되면(단계 1502), 제어기의 동작이 초기화된다(단계 1504). 수신기부에는 전력이 주기적으로 공급되어 할당된 RF(무선주파수) 채널 상에 존재하는 수신 정보를 인에이블시킨다. 소정의 시간 주시동안 데이타가 채널에서 검출되지 않으면, 배터리 절감기의 동작이 재개된다(단계 1508).
데이타가 채널에서 검출되면(단계 1506), 동기 워드 상관기는 비트 동기의 탐색을 시작한다(단계 1510). 비트 동기가 얻어지면(단계 1510), A 워드 상관이 시작된다(단계 1512). 비상보형 A 워드가 검출되면(단계 1514), 메시지 전송 레이트는 상기와 같이 식별되며(단계 1516), 프레임동기가 얻어지기 때문에, 프레임 식별 코드 워드의 개시 시간(T1)이 식별된다(단계 1518).
비상보형 A 워드가 전송 중에 버스트 에레에 의해 손상될 수 있는 것을 나타내는 비상보형 A 워드가 검출되지 않으면(단계 1514), 상보형가 검출되는지를 판단한다(단계 1520).워드도 또한 전송 중에 버스트 에레에 의해 손상될 수 있는 것을 나타내는워드가 검출되지 않으면(단계 1512), 배터리 절감기의 동작이 다시 재개된다(단계 1508).
워드가 검출되면(단계 1520), 메시지 전송 레이트가 상기와 같이 식별되며(단계 1522), 프레임 동기가 얻어지므로 프레임 식별 코드 워드의 개시 시간(T2)이 식별된다(단계 1524). 적절한 시기에, 프레임 식별 워드가 디코딩된다(단계 1526). 검출된 프레임 ID가 데이타 통신 수신기에 할당된 것이 아니면(단계 1528), 배터리 절감기의 동작이 재개되어(단계 1508), 할당된 다음 프레임이 수신될 때까지 그 상태를 지속시킨다. 검출된 프레임 ID가 할당된 플게임 ID와 일치하면(단계 1528), 메시지 수신 레이트가 설정된다(단계 1530). 다음 단계에서 메시지 전송 레이트로 비트 동기를 이루려는 시도가 행해진다(단계 1532). 비트 동기가 얻어지면(단계 1532), C 워드 상관이 시작된다.(단계 1534). 비상보형 C 워드가 검출되면(단계 1536), 프레임 동기가 얻어지며, 메시지 정보의 개시 시간(T3)이 식별된다(단계 1538).
비상보형 C 워드가 전송 중에 버스트 에러에 의해 손상될 수 있다는 것을 나타내는 비상보형 C 워드가 검출되지 않으면(단계 1536), 상보형에 대한 검출을 판단한다(단계 1540).워드도 또한 전송 중에 버스트 에러에 의해 손상될 수 있다는 것을 나타내는워드가 검출되지 않으면(단계 1540), 배터리 절감기의 동작이 다시 재개된다(단계 1508).워드가 검출되면(단계 1540), 프레임 동기가 얻어지고, 메시지 정보의 개시 시간(T4)이 식별된다(단계 1542). 적절한 시기에 메시지의 디코딩이 시작된다(단계 1544).
요약을 하자면, 시기 적절하게 이격되어진 다수의 동기 코드 워드를 제공함으로써, 버스트 에러 손상을 받는 동기 정보와 동기를 이루는 신뢰도가 상당히 향상된다. 제1동기 코드 워드로서 소정의 동기 코드 워드를 사용하고 제1소정의동기 코드 워드의 상보형인 제2소정의 동기 코드 워드를 사용함으로써 제1또는 제2소정의 동기 코드 워드에 의한 프레임 동기가 정확하게 된다. 동기 코드 워드를 엔코딩함으로써 전송 데이타 레이트와 같은 추가 정보를 제공할 수 있으므로 메시지 정보를 여러 데이타 비트 레이트로 전송할 수 있다. 제2코드화된 동기 워드 쌍을 사용하므로써, 실제 메시지 전송 레이트로 정확한 프레임 동기를 달성할 수 있으며, 또한 적절한 시기로 이격되어 있는 동기 코드 워드에 의해 버스트 에러 손상을 받는 동기 정보와 서로 다른 비트 레이트로 동기를 이루는 신뢰도가 상당히 향상되어짐으로써 메시지를 수신하여 수신기 사용자에게 제공하는 데이타 통신 수신기의 신뢰도가 개선되어진다.
제16도는 본 발명의 바람직한 실시예에 따라 사용된 전송 프레임의 구성을 도시하는 타이밍 선도이다. 제4도에 대해 상술되어있으며 제16도에서 도시된 바와 같이, 전송 프레임은 동기 코드 워드(1600)와, 후속하는 블럭 0 내지 블럭 10 으로 표시된 11개 데이타 블럭을 포함하고 있다. 11개 데이타 블럭 내에는 소정의 순서로 어드레스, 제어 및 메시지 코드 워드가 분포되어 있다. 블럭 0로 표시된 제1코드 워드는 항상 블럭 정보 코드 워드(1602)로서, 어드레스, 벡터 및 데이타 코드 워드의 전송을 위해 프레임에서 이용 가능한 87개 코드 워드를 남겨놓고 어드레스 필드(1604) 및 벡터 필드(1006)의 개시 위치와 같은 정보를 포함하고 있다.
어드레스 필드(1604) 및 벡터 필드(1606)의 개시 위치를 알고 있음으로써, 제어기(816)는 프레임 내에 메시지가 존재하는가를 판단하기 위해 매 프레임마다 얼마나 많은 어드레스 코드 워드를 디코드해야 하는가를 계산할 수 있다. 따라서, 어드레스 필드(1604)는 데이타 필드(1608)내에 위치한 메시지에 대응하는 하나 이상의 어드레스 코드 워드를 포함하고 있다. 예를 들어, 숫자 및 영숫자(alphanumeric) 메시지를 지정하는 어드레스 코드 워드는 데이타 필드(1608)내에 위치한관련 메시지 정보를 갖고 있다. 톤(tone) 메시지만이 어드레스 코드 워드로 필요한 모든 정보를 전달할 수 있으며, 또는 선택적으로 벡터 필드(1606) 내의 제어 코드 워드로 필요한 모든 정보를 전달할 수 있으므로, 데이타 필드(1608)내에 위치한 관련 메시지 정보를 갖고 있지 않다.
어드레스 코드 워드(1605)가 대응하는 메시지(1610)를 갖고 있기 때문에, 벡터 필드(1606)는 데이타 필드(1608) 내에 위치한 메시지(1610)의 개시 위치(1612)를 식별하기 위한 정보를 포함한 제어 워드(1607) 또는 벡터를 포함한다. 상세히 설명하자면, 벡터 코드 워드(1607)는 제1데이타 코드 워드(1607)의 위치를 식별하고 또한 현 프레임의 메시지 중 데이타부(1610)에서의 데이타 코드 워드수를 식별한다. 더욱이, 어드레스 필드(1604) 내에 위치한 어드레스 코드 워드(1605)의 상대 위치와 벡터 필드(1606) 내에 위치한관련 벡터(벡터 코드 워드)(1607)의 상대 위치 간에는 1대 1대응이 성립한다. 이와 같은 방법으로, 어드레스 필드(1604)내 어드레스 코드 워드(1605)의 상대 위치는 정보를 포함하는 벡터 필드(1606) 내 관련 벡터(1607)의 위치를 지정하고 다음에 현 프레임의 데이타 필드(1608) 내 메시지(1610)의 개시 위치(1612)를 참조 번호(1609)를 통해 지정한다. 이러한 간접 지정 방식은 프레임이 전송을 위해 처리될 때 전송 프레임에서의 메시지 정보의 상대 개시 위치를 포함하는 메시지 정보가 하나 이상의 전송 프레임에 동적으로 할당될 수 있기 때문에 통신 시스템(100)에 대해 전송 프레임 내에 메시지 정보를 배열함에 있어서의 상당한 가요성(flexibility)을 제공해 준다. 따라서, 페이징 터미널(102)은 페이징요청이 전송 프레임 내에서 메시지 정보의 상대 위치를 선택함에 있어서 상당한 가요성으로 처리됨에 따라 메시지 정보를 전송 프레임으로 구성할 수 있다.
제17도를 참조해 보면, 본 발명의 바람직한 실시예에 따라 메시지 중의 데이타부에서의 제1데이타 코드 워드(1612)의 구성을 나타낸 타이밍 선도가 도시되어 있다. 도시된 바와 같이, 데이타 코드 워드(1612)는 32 비트 워드이다. 또한, 이 워드는 32, 21 BCH 코드 워드로 적합하게 구성된다. 최하위 비트(LSB)에서 최상위 비트(MSB)까지 데이타 코드 워드(1612)는 21 비트 데이타 필드(1710), 10비트 패리터 워드(1720), 패리티 비트(1730)를 포함한다. 이러한 시그날링 프로토콜의 경우, 10비트 패리티 워드는 프로토콜에서 모든 데이타 코드 워드(1612)가 모든 다른 데이타 코드 워드(1612)와 적어도 5비트만큼 다르게 되도록 선택되어진다. 패리티 비트(1730)는 전채어드레스 코드 워드(1612)에 대해 우수 또는 기수의 패리티 비트로서 구성될 수 있다. 예를 들어, 데이타 코드 워드(1612)의 하위 31 비트가 우수개를 포함하면 패리티 비트(1730)는 0로 설정된다. 또한 데이타 코드 워드(1612)의 하위 31 비트가 기수개를 포함하면, 패리티 비트(1730)는 1로 설정된다. 따라서, 패리티 비트(1730)는 수신된 데이타 코드 워드(1612)에서 1 비트 에러를 검출함에 있어서, 비교적 신속한 방법을 제공한다.
메시지 중 데이타부(1610) 내의 제1데이타 코드 워드(1612)의 21 비트 데이타 필드(1710)는 후술된 바와 같은 소정의 플래그 및 필드를 구성하도록 적합하게 포맷되어진다. 21 비트 데이타 필드(1710)의 비트 11과 같은 연속 플래그(1702)는 전송 중인 현 메시지의 단편들(fragments)이 다음 프레임에서 예기될 때를 나타낸다. 예를 들어, 연속 플래그(1702)가 1로 설정되면, 이것은 통신 수신기(106)에게 전송 중인 현 메시지 중 하나 이상의 단편들이 다음 프레임에서 예기될 수 있다는 것을 표시한다. 또한, 현 프레임으로 전송 중인 메시지 중 데이타부(1610) 내 제1데이타 코드 워드(1612)의 21 비트 데이타 필드(1710)에는 패킷 번호(1704)가 포함된다. 메시지 패킷 번호(1704)는 현 프레임 내 메시지의 현데이타부를 일련의 데이타 패킷 중 하나로서 식별한다. 예를 들어, 메시지 패킷번호(1704)는 연속하는 메시지 패킷에서 1만큼 증가될 수 있다. 이러한 방법으로, 통신 수신기(106)는 메시지 패킷을 계속 추적하여 이들을 메시지 메모리(850)에 정확한 시퀀스로 기억시킬 수 있다. 현 프레임으로 전송 중인 메시지 중 데이타부 내 제1데이타 코드 워드(1612)의 21 비트 데이타 필드(1710) 내에 또한 특정 기호 필드(1706)가 포함된다. 기호 필드(1706)는 연속하는 메시지 패킷의 시퀀스를 고유하게 식별하여 통신 수신기(106)는 수신되어 디코드되어지는 현 메시지 패킷들을 계속해서 추적할 수 있다. 즉, 단편화된 메시지가 수신되는 동안, 즉 연속하는 메시지 패킷에서, 통신 수신기(106)는 다른 메시지를 수신하여 이들 메시지를 고유의 기호 필드(1706)에 의해 구별할 수 있다.
또한, 임의 후속 메시지 단편들을 통신 수신기(106)로 전송시키는 위상, 예를 들어, 위상 1, 2, 3 또는 4를 식별하는 위상 할당 필드(1708)가 포함된다. 예를 들어, 제1메시지 단편은 후속 메시지 단편이 위상 3으로 전송(또는 수신)되는 위상 할당 필드(1708)에 의해 표시될 수 있다. 따라서, 통신 수신기(106)는 위상 3으로부터 메시지 단편을 수신하기 위해 위상을 전환시킬 수 있다. 또한, 위상 할당 필드(1708)와 프레임 할당 피리드(1709)가 조합함으로써 후술된 바와 같이 통신 수신기(106)는 단편화된 나머지 메시지를 수신하도록 할당된 위상으로 하나 이상의 프레임을 모니터할 것을 지시받을 수 있다.
프레임 할당 필드(1709)에서와 같은 다른 정보는 통신 수신기(106)에게 어느 프레임(또는 프레임 시퀀스)이 후속 메시지 단편을 수신하기 위해 모니터하는 것을 표시할 수 있다. 예를 들어, 프레임 할당 필드(1709)는 통신 수신기(106)가 후속 메시지 단편을 수신하기 위해 3 프레임미다 탐색할 수 있다는 것을 표시한다. 프레임 할당 필드(1709)에 의해 표시된 탐색을 위한 프레임 패턴은 통신 수신기(106)로 메시지를 전송하기 위해 준비하는동안 터미널(102)에 의해 동적으로 정해질 수 있다. 선택적으로, 패턴은 시스템 구성에 의해 사전 정해지거나 또는 변화하는 시스템 요건과 통신 트래픽 패턴에 응답하기 위해 시스쳄 오퍼에이터에 의해 선택될 수 있다. 동일하게, 위상 할당 필드(1708)는 사전 정해지거나 또는 변화하는 시스템요건과 통신 트래픽 활동을 처리하기 위해 터미널(102)(또는 시스템 오퍼레이터)에 의해 동적으로 설정될 수 있다. 본 기술 분야에 숙련된 자에게는 상기 각각의 데이타 필드의 크기는 본 발명의 범주 내에서 여러 시스템 구성과 파라미터에 적합하도록 변화될 수 있다는 것에 주목할 필요가 있다. 단편화된 메시지 프로토콜을 구현하는 적합한 모드에 대해서는 다음에서 보다 상세히 설명하기로 한다.
상술한 바와 같이, 메시지의 데이타부(1610)는 메시지 패킷으로서 전송될 수 있다. 후속 메시지 패킷들은 동일 프레임으로 또는 전송 프로토콜의 후속 프레임으로, 또는 후술된 바와 같이(다위상 통신 프로토콜에서) 다른 위상의 후속 프레임으로도 전송될 수 있다. 연속 플래그(1702)는 예를 들어 통신 수신기(106)에 의해 수신되어질 메시지 패킷이 더 이상 존재하는 동안은 1의 설정 상태로 남아있을 수 있다. 최종 메시지 패킷은 연속 플래그(1702)가 0로 설정된 때에 표시된다. 더욱이, 시퀀스에서 각 메시지 패킷은 메시지 패킷 번호(1704)에 의해 식별되며, 이 패킷 번호는 프레임 사이에서 수신되어지는 메시지 패킷들 간에서의 순차 관계를 나타내기 위해 순환 방식으로 적합하게 증가한다. 예를 들어, 제18도는 전송된 메시지에 대한 이러한 패킷 번호 시퀀스 중 하나를 도시한 타이밍 선도이다. 시퀀스에서 제1메시지 패킷은 11(1802)로 설정되어진 메시지 패킷번호 필드(1704)로, 또한 1로 설정되어진 연속 플래그(1702)로 플래그될 수 있다. 통신 수신기(106)에 의해 수신되어질 메시지 패킷이 더 이상 존재하는 동안은 연속 플래그(1702)는 후속 메시지 패킷(1610) 각각의 제1데이타 코드 워드(1612)에서 계속해서 1로 설정될 것이다. 더욱이, 메시지 패킷 번호 필드(1704)는 후속하는 각각의 메시지 패킷마다 3개의 모듈로 산술(1804)를 이용하여 증가될 수 있다. 즉, 제2, 제3 및 제4 연속 메시지 패킷에 대한 메시지 패킷 번호 필드(1704)는 0, 1, 10(1804) 값을 갖게 될 것이며, 메시지 패킷 번호화 시퀀스는 후속 메시지 패킷에서 반복되어진다. 메시지 패킷 번호 필드(1704)의 11 상태는 이 번호화 시퀀스에서 스킵되어 비연속 메시지의 시작 패킷으로의 혼동을 피하게 된다. 물론, 최종 메시지 패킷은 0로 설정된 연속 패킷(1702)에 의해 표시된다. 또한, 기호 필드(1706)는 모든 순차 메시지 패킷들을 한 메시지의 일부분으로서 식별한다. 따라서, 각 메시지 패킷의 기호 필드(1706)가 특정의 메시지 패킷이 속하는 메시지를 식별하면서 다수의 단편화된 메시지들을 통신 수신기(106)에 의해 동시에 수신할 수 있다 그러므로, 연속 플래그(1702), 메시지 패킷 번호(1704) 및 기호 필드(1706)를 조합시키면 통신 수신기(106)는 동일 시간 기간동안 수신되는 2개 이상의 서로 다른 메시지를 구성하는 메시지 단편들을 수신하여 디코드할 수 있다. 다음에 통신 수신기(106)는 수신되어 디코드된 메시지들 각각을 재구성하기 위해 2개 이상의 메시지 각각에 대응하는 메시지 패킷들을 그들의 초기 데이타 내용과 결합시킬 수 있다.
제19도는 본 발명의 바람직한 실시예에 따라, 통신 수신기(106)의 데이타 디코더(832), 제어기(816) 및 메시지 메모리(850)에 대한 보다 상세화된 블럭선도를 도시하고 있다. 제16도에 대해 상술된 바와 같이, 통신 수신기(106)는 할당된 위상에서 프레임의 어드레스 필드(1604)의 어드레스(1605)를 상관시킬 수 있다. 상세히 설명하자면 어드레스 상관기(830, 제8도)는 제어기(816)에게 수신된 어드레스(1605)와, 코드 플러그 메모리(822)로부터의 소정의 어드레스 패턴간에 일치가 존재함을 표시한다. 후속하여 통신 수신기(106)는 어드레스 코드워드(1605)와 위치가 일치하는 벡터 필드(1606)내의 벡터 코드워드(1607)를 디코드하며, 이로부터 제어기(816)는 메시지 중 데이타부(1610)의 제1데이타 코드 워드(1612)가 데이타 필드(1608)에서 발생할 때를 판단할 수 있다. 블럭 디-인터리버(824)의 출력은 비트 스트림을 데이타 디코더(832)의 입력에 결합시킨다. 이 비트 스트림은 프레임의 데이타 필드(1608)의 적당한 시점에서 메시지 중 데이타부(1610)의 제1데이타 코드 워드(1612)를 포함한다.
제어기(816)는 인에이블 제1워드 출력 신호(1902)를 데이타 디코더(832)의 입력에 결합시켜 데이타 코드 워드(1612)가 입중계 데이타 스트림에 존재하는 것을 제1워드 디코드(1904)에게 표시한다. 제1워드 디코드(1904)는 32 비트 데이타 코드 워드(1612)를 포착하여 에러 교정기(1906)에 결합시킨다. 에러 교정기(1906)는 데이타 코드 워드(1612)에서 두 에러 비트와 같은 소정수의 에러 비트까지 정정할 수 있다.
상술한 바와 같이, 데이타 코드 워드(1612)는 본 기술분야에 숙련된 자에 알려진 바와 같이 수신된 데이타 코드 워드에 포함되는 2개의 에러 비트까지 에러정정기(1906)가 정정할 수 있게끔 패리티 워드(1720)(제7도)로 구성된다. 에러정정의 결과는 정정기(1906)에 의해 정정이 성공적이었다는 표시와 함께 정정된 32비트의 데이타 코드 워드(1612)를 제1워드 드코더(1904)로 다시 돌려진다. 에러 정정이 성공적이지 못하였던 경우에는 에러 정정이 성공적이지 못하였다는 표시를 돌려보내므로, 제1워드 디코더(1904)는 제1데이타 코드 워드(1612)를 용이하게 이용할 수 없다. 이와 같은 경우에, 메시지의 데이타부(1610)는 계속해서 디코드되어 메시지 메모리(850)에 기억될 수 있다. 그러나, 메시지의 특정한 부분(1610)의 제1데이타 코드 워드(1612)에서의 상실된 정보는 오판(orphan) 메시지 패킷, 즉 메시지의 다른 메시지 패킷중 임의의 패킷과 관련되지 않은 상태로 남아있을 수 있다.
제1워드 디코드(1904)가 에러 정정기(1906)로부터 정정된 데이타 코드 워드(1612)를 수신한 후에는 이 데이타 코드 워드가 부분 메시지의 메시지 패킷인지 또는 이것이 1 및 완전한 메시지의 유일한 메시지 패킷인지를 결정하기위해 연속 플래그(1702) 및 메시지 패킷 번호 필드(1704)를 체크한다. 연속 플래그(1702)가 1로 세트되면 이 메시지 패킷은 부분 메시지의 일부임을 의미한다. 또한, 메시지 패킷 번호(1704)가 11로 세트되면 이것은 부분 메시지가 연속적인 일련의 메시지 패킷중 제1 메시지 패킷이다. 이 메시지는 표시 필드(1706)에 의해 독자적으로 식별된다. 또한, 페이즈 할당 필드(1708)는 하나 또는 그 이상이 연속적으로 전달된 메시지 부분을 수신하기 위한 연속 페이즈를 식별하는 정보를 포함할 수 있다. 또, 프레임 할당 필드(1709)는 임의의 연속적으로 전달된 메시지 부분을 수신하기 위해 하나 또는 그 이상의 다른 프레임을 식별할 수 있다. 그러나, 이 메시지 패킷이 1 및 메시지로만된 유일한 메시지 패킷인 경우 연속 플레그(1702)는 제로(0)로 세트되게 되고, 메시지 패킷 번호(1704)는 11로 세트되게 되며, 통신 수신기(106)는 페이즈 할당 필드(1708) 및 프레임 할당 필드(1709) 내의 정보를 무시할 수 있음을 주목해야 한다.
제1워드 디코더(1904)는 제어기(816)에게 이것이 새로운 메시지의 시작부이며, 메시지가 현재의 프레임 내의 메시지의 데이타 부분(1610)에서 완전히 식별되었는지 또는 이와 달리 이것이 연속적인 메시지 패킷을 통해 식별된 부분 메시지인지를 표사한다. 또한, 제1워드 디코더(1904)는 제어기(816)에 데이타 코드워드(1612)의 21비트 데이타 필드(1710)를 결합한 후 메시지 메모리(850) 내의 메시지 블럭(1912)에 21비트 정보를 결합한다. 21 비트 정보는 바람직하게는 메시지 메모리(850) 내의 메시지 블럭(1912)의 개시 위치(1914)에 기억된다. 이어서 제어기(816)는 현재 프레임에 있는 메시지의 데이타부분(1610)의 모든 연속 데이타 코드워드를 디코드하기 위해 메시지 데이타 워드 디코더(1910)에 인에이블 신호(1908)를 결합한다. 메시지 데이타 워드 디코더(1910)는 블럭 디인터리버(block deinterleaver; 824)로 부터의 데이타 스트림중 32 비트 데이타 코드 워드를 포착하여 수신된 데이타 코드 워드 내에서 2개의에러 비트까지를 정정하도록 에러 정정기(1906)에 각 데이타 코드 워드를 결합한다.
에러 정정기(1906)는 메시지 데이타 워드 디코더(1910)에 다시 정정된 데이타 코드 워드를 결합하고, 아울러 성공적인 정정을 표시한다. 에러 정정이 특정한 데이타 코드 워드에 대해 실패하면 바람직하게도 메시지 데이타 워드 디코더(1910)가 소정의 비트 패턴으로 실패된 데이타 코드워드로부터의 21 비트 데이타필드를 대체하여 제어기(816)에 21 비트 정보를 결합한다. 소정의 비트 패턴은 실패된 데이타 코드워드의 특정한 메시지 부분이 전송중 상실되었다는 사실을 디스플레이(842)(제8도) 상에 메시지로 표시하는 것과 같이 통신 수신기(106)의 사용자에게 표시하는 역할을 할 수 있다.
이와 달리, 에러 정정이 성공적이었던 경우 메시지 데이타 워드 디코더(1910)가 정정된 데이타 코드 워드(1612)의 21 최하위비트(LSB)를 스트립하고 제어기(816)에 이들의 비트 정보를 결합한다. 이어서, 제어기(816)는 메시지 블럭(1912)의 제1위치(1914)에 이미 존재하고 있는 정보에 21 비트 정보를 부가하기 위해 메시지 메모리(850) 내의 메시지 블럭(1912)에 정보 비트를 결합한다. 메시지 데이타 워드 디코더(1910)는 제어기(816)에 의해 인에이블 될 때(1908) 현재 프레임내의 메시지의 데이타 부분(1610)의 연속 데이타 코드 워드를 계속해서 디코드한다. 결과적으로, 현재 플레임내의 메시지의 데이타 부분(1610)의 각 데이타 코드워드의 21 비트 데이타 필드(1710)가 메시지 메모리(850)에 결합되어 메시지 블럭(1912)의 제1위치(1914)의 정보 비트에 부가된다.
모든 데이타 코드 워드가 현재 프레임의 메시지의 데이타 부분(1610)으로서 디코드된 후에 미시지 블럭(1912)의 제1위치(1914)가 각 메시지 데이타를 포함한다. 메시지 블럭(1912)에 기억된 이 메시지 데이타는 본 기술분야에 숙련된자에게 알려진대로 디스플레이(842)상에 표시하기 위해 제어기(816)가 디스플레이 드라이버(840)에 연속적으로 정보를 결합할 수 있게끔 조직될 수 있다. 현대 프레임내의 메시지의 데이타 부분(1610)이 전체 메시지를 구성하면 메시지 블럭(1912)내의 위치(1914)의 정보가 디스플레이(842)를 통해 사용자가 알 수 있도록 제어기(816)에 의해 검색될 수 있다. 그러나, 위치(1914) 내의 정보가 연속 플레그(1702)로 표시된 바와 같이 부분 메시지의 메시지 패킷 및 위치(1914) 내의 제1의 21 비트 정보의 메시지 패킷 번호(1704) 만으로 구성되면, 제어기(816)는 모든 연속 메시지 패킷이 메시지 블럭(1912)의 연속 위치(1916)는 모든 연속 메시지 패킷이 메시지 블럭(1912)의 연속 위치(1916)에서 수신 및 디코드 그리고 기억될 수 있을때까지 부분 메시지의 메시지 패킷을 계속해서 서칭하게 된다. 제19도는 부분 메시지중 5개 패킷으로부터의 메시지 정보를 포함하는 메시지 블럭(1912)을 예를 나타내고 있다.
각각의 연속적으로 수신된 메시지 패킷(1910)의 제1데이타 코드 워드(1612)가 제1워드 디코더(1904)에 이해 디코드될 때, 각각의 연속 플레그(1702), 메시지 패킷 번호(1704), 표시부(1706, 베이즈 할당부(1708), 그리고 프레임 할당부(1709), 및 필요에 따라 다른 포함되는 정보가 제어기(816)에 결합된다. 이어서 제어기(816)는 메시지 메모리(850) 내의 각 메시지 블럭(1912)의 제 1위치(1914)에 기억된 표시와 표시(1706)를 비교한다. 정합 표시부(1706)는 현재의 메시지 패킷이 메시지 블럭(1912) 내의 순차 패킷 내에 기억되는 부분 메시지와 대응하는지를 표시한다. 이어서 제어기(816)는 디코드된 현재의 메시지 패킷이 메시지블럭(1912) 내에 이미 기억된 메시지 패킷과 적절한 순서를 이루고 있는지를 결정한다. 전술한 바와 같이, 이 순서는 메시지 패킷 번호(1704)로 표시된다. 메시지 패킷이 순서대로 되어 있지 않은 경우에, 이는 이전의 메시지 패킷이 전송도중 상실되었음을 표시할 수 있다. 제어기(816)는 최종 메시지 패킷이 디코드되어 메시지 블럭(1912)에 기억될때까지 메시지 블럭(1912)의 연속 메시지 패킷을 계속해서 저장할 수 있다. 최종 메시지 패킷은 특정한 매시지 패킷(1610)의 제1의 데이타 코드워드(1612)에 제로(0)로 세트되는 연속 플레그(1702)에 의해 표시된다. 이러한 방식으로, 통신 수신기(106)는 하나 또는 그 이상의 부분 메시지를 수신 및 디코드할 수 있다.
일단 통신 수신기(106)가 연속 플레그(1702)에 의해 1로 세트되고 메시지 패킷번호(1704)가 11로 세트되는 부분 메시지의 제1 메시지 패킷을 검출하면, 통신 수신기(106)는 현재 프레임 및 수신되는 부분 메시지에 대응하는 연속적인 메시지 패킷에 대한 연속 프레임을 계속해서 서칭한다. 특히, 통신수신기(106)는 특정한 어드레스 코드워드(1605)에 대한 각 연속 프레임, 또는 각각 할당된 프레임의 어드레스 필드(1604)를 서치하고, 도면부호(1609)를 통해 다음 메시지 패킷(1610)까지를 표시하는 어드레스 코드워드(1605)에 대응하는 벡터 코드 워드(1607)를 이용한다. 메시지 패킷은 현재 프레임에서의 메시지의 데이타 부분(1610)의 제1데이타 코드 워드(1612)의 21비트 데이타 필드(1710)내의 정보 비트로 표시된다.
이러한 메시지 패킷 디코딩 프로토콜은 이하 상세히 설명하는 바와 같이 통신 시스템의 터미널(102)에 의해 다수의 프레임, 다수의 페이즈, 또는 다수의 통신 채널의 결합을 통해 긴 메시지의 트래픽을 재분배할 수 있다. 메시지 정보를 보다 작은 패킷(1610)으로하고, 필요한 경우에 이들을 하나 또는 그 이상의 프레임 이상으로 재분배함으로서, 터미널(102)은 통신 수신기(106)에 대한 메시지 트래픽을 보다 잘 관리할 수 있다. 예를 들면, 비상 메시지가 통신 채널을 통해 전송될 필요가 있을 경우 터미널(102)은 긴 메시지를 보다 작은 메시지 패킷으로 패킷화 하여 부분 메시지의 하나 또는 그 이상의 작은 패킷에 따라 비상 메시지를 현재 프레임에 정합할 수 있다. 따라서, 긴 메시지는 다수의 짧은 메시지 패킷으로 감소될 수 있고 통신 채널을 통해 트래픽을 분배하도록 하나 또는 그 이상의 프레임을 통해 전송될 수 있다. 이러한 방식으로, 다른 메시지는 필요한 경우 현재의 프레임 동안 적어도 부분적으로 전송될 수 있다. 또한, 보다 짧은 메시지 패킷을 송출함으로 인해 메시지의 일부분이 상실되는 페이딩 에러의 가능성이 줄어들 수 있다.
제20도는 본 발명의 양호한 실시예에 따른 프레임 배쳐(212)(제2도)의 상세 블럭도이다. 상술한 바와 같이, 수신된 메시지는 액티브 페이지 파일(210)에 기억된다. 액티브 페이지 파일(210)은 2중 포트의 선입 선출 등속 호출 메모리이며 이는 또한 메시지 전송 페이즈로 나타낼 수 잇으며 데이타 통신 수신기에 할당되는 메시지 전송 페이즈에 따라 메시지가 수신되어진 순서로 메시지를 기억한다. 액티브 페이지 파일(210)을 구성하는데 있어서는 하드 디스크 드라이브와 같은 메모리 형태 역시 사용될 수 있음을 이해하게 될 것이다.
각각의 전송 프레임 간격 또는 사이클 등, 주기적으로 출력(2004)을 갖고 있는 배칭 제어기(2002)가 액티브 페이지 파일(210)의 메시지 전송 페이즈를 나타내는 메시지 저장 영역에 기억된 메시지를 연속적으로 억세스한다. 회복된 메시지는 현재 전송 프레임 동안 전송될 메시지들을 식별하는 프레임 디코더(2006)의 입력들에 결합된다. 메시지가 메시지 전송 페이즈 중 임의의 페이즈 내에서 검출될 때 그리고 이것이 현재 전송 프레임 동안 전송될 때, 프레임 디코더(2006)는 제어기(2002)에 결합되는 메시지 검출 신호를 발생한다. 이어서 제어기(2002)는 메시지 전송동안 요구되어지는 코드워드의 수를 결정하기 위해 대응하는 메시지를 분석한다. 모든 프레임이 소정의 길이를 갖고 있기 때문에, 때때로 액티브 페이지 파일(210)로부터의 모든 메시지 정보가 다음 프레임에 전송되지 않는다. 예를 들면, 하나 또는 그 이상의 메시지가 다음 프레임에서 정합될 수 있는 것보다 긴 경우, 프레임 배쳐(212)는 하나 또는 그 이상의 프레임을 통해 전송하기 위해 긴 메시지를 하나 또는 그 이상의 메시지 패킷으로 분할할 수 있다. 회복된 메시지에 할당되는 전송 페이즈에 따라, 제어기(2002)는 4개의 페이즈 각각에 대해 다음 프레임을 위한 메시지 코드워드 조건의 총 계수를 유지하는 다음 프레임 카운터(2012) 그룹에 계산된 메시지 코드워드 카운트를 결합한다. 또한, 다음 전송 프레임의 메시지는 버스(2009)를 통해 그의 할당된 페이즈에 대응하여 기억되는 메시지와 같이 배칭 제어기(2002)의 제어하에서(2009) 다음 전송 프레임 버퍼(2008)에 기억된다. 다음 프레임을 위해 프레임 카운터(2012)에 의해 유지된 코드워드 카운트가 87 코드 등의 소정의 전송 프레임 행렬 용량을 초과할 때 부분 메시지의 초과 메시지 및 메시지 부분들이 캐리-온 버퍼(이하 지연 메시지 버퍼라 한다)(2010)에 기억될 수 있다.
지연 메시지 버퍼(210)에 기억된 초과 메시지 또는 메시지 부분들은 후술하는 바와 같이 하나 또는 그 이상의 연속 전송 프레임으로 전송되게 된다.
각 메시지 또는 메시지 부분이 지연 메시지 버퍼(2010)에서 지연하면서 경험했던 지연 시간의 양을 나타내기 위해, 각 메시지 또는 메시지 부분은 지연 메시지 버퍼(2010)에 저장된 메시지 캐리-온(carry-on) 값과 관련지어진다. 이 캐리-온 값은 통신 프로토콜 영향없이 메시지가 지연될 수 소정 수의 프레임 전송 사이클, 예를 들면 31개 사이클로 설정될 수 있다. 메시지 또는 메시지 부분을 전송하는 각각의 기회가 도착하여 메시지의 적어도 한 부분을 송신하지 않고 아마도 통과할 때, 캐리-온 값은 특정 메시지에 대하여 지연 시간의 트랙을 유지하도록 감소된다. 통신 시스템(100)에 대해 가장 바쁜 시간 간격동안 가능할 것 같은 캐리-온 값이 제로로 될 때, 메시지의 우선도는 다음 송신 프레임중 송신될 적어도 최소 메시지 부분을 요구하며 높아진다. 이 최소 메시지 부분은 연속 플래그(1702), 메시지 패킷 번호(1704), 기호(1706), 단계 할당(1708) 및 프레임 할당(1709) 등의 제어 정보를 구비하는 제1데이타 코드 워드, 벡터 코드 워드 및 어드레스 코드 워드를 포함한다. 이 최소 메시지 부분은 통신 수신기(106)에 메시지 정보의 하나의 데이타 코드 워드를 제공한 메시지 정보 데이타 코드도 포함한다. 따라서, 이 예의 최소 메시지 부분은 4개의 코드 워드를 포함한다.
이 프로토콜은 통신 수신기(106)으로 분할 메시지로 모든 메시지 패킷을 전달하면서 터미널(102)및 통신 수신기(106)을 동기화시킨다. 통신 수신기(106)는 그 메시지에 대한 어떠한 메시지 부분도 수신하지 않고 소정의 시간 간격(소정수의 할당된 프레임)동안 다음 메시지 부분을 모니터한 후, 분할된 메시지의 통신에 에러가 있었던 것을 결정할 수 있다. 따라서, 통신 프로토콜은 통신 채널에서 가변하는 메시지 트래픽 로드내에서 다른 메시지 부분을 전달하기 위한 소성의 시간 간격을 제공한다.
다음 전송 프레임에 대한 모든 메시지가 배처 컨트롤러(2006)에 의해 결정되어 다음 프레임 버퍼(2008)에 저장된 후, 다음 프레임 버퍼(2008)에 저장된 메시지 또는 메시지 부분은 프레임 메시지 버퍼(216)에 결합된다. 이어서, 터미널은 메시지를 처리할 수 있고 그후 페이징 시스템은 제2도에 따라 설명한 바와 같은 방식으로 메시지를 전송할 수 있다.
제21도는 본 발명의 바람직한 실시예에 다른 프레임 배처(212)에 의한 지연 메시지 버퍼(2010)과 다음 프레임 버퍼(2008) 사이에서 처리되는 메시지를 기호를 도시한 것이다. 처음에, 프레임 배처(212)는 송신된 다음 프레임 스케쥴의 번호와 동일한 프레임 전호 할당을 갖는 메시지 정보를 실제 페이지 파일(210)으로부터 회복한다. 이 메시지 정보는 스텝(2102)에 도시한 바와 같이 다음 프레임 버퍼(2008)에 일시 저장된다. 도시 목적상, 각 프레임은 도시한 바와 같이 87개 코드워드와 동일한 소정의 길이를 갖는다. 또한, 하나의 긴 메시지 A(2108)는 다음 프레임 버퍼(2008)에 일시 저장된다. 메시지A(2108)는 도시한 바와 같이 100개의 코드워드를 포함한다. 따라서, 메시지(2108)는 다음프리엠의 87개 코드워드 용량보다 길다. 이 스텝에서, 지연 메시지 버퍼(2010)는 미사용인 것으로 도시된다. 프레임 배처(212)는 하나의 완전한 프레임, 또는 87개 코드워드와 동일한 메시지(A(2108) 부분만을 송신할 것을 결정한다. 나머지 메시지는 지연 메시지 버퍼(2101)에 저장될 것이다. 이것은 다음 스텝(2104)에 도시되어 있고, 여기서 프레임 배처(212)는 메시지(2108)을 두 개의 더 작은 메시지 패킷, 예를 들면 A1(2110) 및 A2(2112)로 도시한 바와 같이 분할한다.
제1메시지 패킷A1(2110)은 전체 다음 프레임을 채우기 위해 87개 코드워드를 포함한다. 이것은 어드레스 코드워드, 벡터 코드워드 및 통신 수신기(106)에 또 다른 제어 정보를 제공하는 제1데이타 코드 워드의 오버해드로서 3개의 부가적인 코드워드를 구비한다. 제17도에 따라 설명한 바와 같이, 메시지 패킷A1(2110)의 제1데이타 코드워드는 예를 들면, 1로 설정된 연속 플래그(1702), 11로 설정된 메시지 패킷 번호(1704) 및 기호 필드(1706)내 유일한 기호를 구비하도록 프레임 배쳐(212)에의해 구성된다. 임의로, 가입자 데이타버에스(208)에서 입수가능하고 액티브 페이지 파일(210)내 메시지로 구비될 수 있는 현재 빌링 사이클중 통신 수신기(106)으로 송신될 메시지의 번화와 동일한 번호로 기호(1706)을 설정할 수 있다.
메시지 A2의 제2부분은 지연 메시지 버퍼(2010)에 저장된다. 이 메시지 패킷(2112)은 어드레스 코드워드, 벡터 코드워드 및 제1데이타 코드워드를 구비한다,. 이 점에 있어서, 프레임 배처(212)는 다음 프레임 버퍼(2008)에서 메시지 패킷A1(2110)을 취하고 그것을 다음 프래임으로 송신될 적당한 프레임 메시지 버퍼(216)에 결합시킬 수 있다. 다음 프레임이 송신될 것으로 스케줄될 때, 프레임 배처(212)는 송신을 위해 다음 프레임의 번호와 정합하는 프레임 번호를 갖는 메시지 정보를 회복하고 그것을 다음 프레임 버퍼(2008)에 저장한다. 이것은 새로운 메시지B(2112)로서 다음 스텝(2106)에 도시되어 있다.
부가적으로, 프레임 배처(212)는 다음 프레임에 있어서 전송을 위해 다음 프레임 버퍼(2008)에 제2메시지 패킷A2(2112)를 부가한다. 프레임 배처(212)는 제1메시지 패킷A1(2110)에 포함된 것과 동일한 값으로 설정된 기호(1706), 0으로 설정된 패킷 번호 및 제로로 설정된 연속 플래그(1702)를 구비하도록 제2메시지 패킷A2(2112)의 제1데이타 코드워드를 구성한다. 그후, 프레임 배처(212)는 다음 처리 및 송신을 위해 다음 프레임 버퍼(2008)내 메시지 정보를 다음 메시지 버퍼(2016)에 결합시킨다. 이 방식으로, 터미널(102)은 새로운 매시지 B(2112) 등의 다른 메시지 통신이 그의 지정된 프레임 번호로 송신되게 하면서, 가능한한 많은 메시지 정보로 각 송신된 프레임을 채우도록, 두 개의 더 작은 메시지 패킷(2110), (2112)를 송신하는 것에 의해 원래 긴 메시지 A(2108)를 송신하였다. 즉, 더 긴 메시지(2108)는 더 작은 입력 메시지(112)가 그들이 지정된 프레임으로 송신되게 하면서 완전한 메시지 송신을 위해 약간 지연될 수 있다.
이 예에서는 통신 수신기(106)가 제1코드워드에서 그 자신을 통신 수신기(106)으로의 제1 메시지 패킷으로서 식별하는 제1메시지 패킷A(2110)을 그의 지정된 프레임에 있어 수신하늑 것에 주의한다. 그후, 통신 수신기(106)는 그의 제1데이타 코드워드가 최종 메시지 패킷인 것으로 통신 수신기(106)에 대해 식별되는 제2메시지 패킷 A2(2112)를 검출할때 까지 다음 프레임의 어드레스 필드를 탐색한다. 즉, 메시지는 완전히 수신되었다. 수신할 더 많은 메시지 패킷이 있으며, 연속 플래그(1702)는 통신 수신기(106)가 이어지는 메시지 패킷의 다음 프레임을 계속 탐색하는 것을 나타내는 일로 계속해서 설정된다.
제22도는 본 발명의 바람직한 실시예에 따라 프레임 배처(212)에 의해 처리되는 메시지를 기호로 도시하는 제2예를 도시한 것이다. 처음에 프레임 배처(212)는 송신된 다음 프레임의 프레임 번호에 대한 프레임 번호 할당을 갖는 메시지 정보를 회복한다. 그후, 프레임 배터(212)는 첫 번째 스텝(2202)에 도시한 바와 같이 메시지 정보를 다음 프레임 버퍼(2008)에 결합시킨다.
여기서, 다음 프레임 버퍼(2008)에는 4개의 메시지가 저장되어 있다. 제1메시지A(2208)는 24 코드워드 길이이다. 제2메시지B(2210)는 다음 프레임버퍼(2008)에서 모두 40개 코드워드까지 되게 하는 부가적인 16 코드워드 길이이다. 제3코드워드 C(2212)는 50 코드워드 길이이고 4개의 메시지 D(2214)는 부가적인 60 코드워드 길이이다. 이것은 다음 프레임에서 송신될 것이 요구되는 총 메시지 정보를 150 코드워드 길이로 한다. 그러나, 다음 프레임은 도시한 바와 같이 87개 코드워드만을 취급할 수 있다. 따라서, 그레임 배처(212)는 어느 메시지를 더 작은 메시지 패킷으로 분할해야 하는 가를 결정해야 한다.
이 점에 있어서, 지연메시지 버퍼(2010)은 비어있다. 프레임 배처(212)는 최장 메시지에 대해 다음 프레임 버퍼(2008)을 탐색한다. 최장 메시지는 609코드워드 길이인 4개의 메시지D(2214)이다. 그후, 프레임 배처(212)는 이 메시지를 지연 메시지 버퍼(2010)으로 옮긴다. 그러나, 다음 프레임 버퍼(2008)내 나머지 코드워드의 총수는 90개로, 이것은 다음 프레임에 적합할 수 있는 87 코드워드보다 크다. 따라서, 프레임 배처(212)는 다시 최장 메시지에 대해 다음 프레임(2008)에서 나머지 메시지를 통해 탐색한다. 그 메시지는 제3메시지C(2212)로서, 이것은 50 코드워드 길이이다. 그후, 프레임 배처(212)는 이 메시지를 지연 메시지 버퍼(2010)로 옮긴다.
이 점에 있어서, 다음 프레임 버퍼(2008)에 남아있는 코드워드의 총수는 40개로 이것은 프레임으로 송신될 수 있는 최대 87개 보다 작다. 프레임 배처(212)는 지연되는 두 개의 메시지(2212), (2214) 각각의 일부가 다음 프레임으로 송신될 수 있는 것을 결정한다. 프레임 배처(212)는 특정 메시지(2214)에 대한 어드레스 코드워드, 벡터 코드워드, 제1데이타 코드워드 및 하나의 메시지 데이타 코드워드를 결합하는 것에 의해 다음 프레임 버퍼(2008)내 메시지 D(2214)의 제1메시지 패킷을 생성한다. 이 제1메시지 패킷D1(2216)은 4 코드워드 길이이고 제2메시지 B(2210) 직후에 다음 프레임 버퍼(2008)에 삽입된다. 특정메시지(2214)에 대한 제2메시지 패킷D2(2220)은 지연 메시지 버퍼(2010)에 계속해서 저장된다. 이 제2메시지 패킷(2220)은 어드레스 코드워드, 벡터 코드워드 및 제1데이타 코드워드를 구비한다. 이 점에 있어서, 다음 프레임 버퍼(2008)은 44개의 코드워드를 포함하고, 메시지 C(2212)는 제2단계(2204)에 도시된 바와 같이 프레임의 나머지를 채우도록 2개의 메시지 패킷으로 분할된다.
대응하는 제1메시지 패킷C1(2218)은 43개의 코드 워드를 포함하고 제2대응하는 메시지 패킷 C2(2222)는 지연 메시지 버퍼(2010)에 보유되어 있는 10개의 코드워드를 포함한다. 또, 메시지 패킷(2222)는 어드레스 코드워드, 벡터코드워드 및 제1데이타 코드워드를 포함한다. 여기에서, 프레임 배처(212)는 후속 처리 및 전송용으로 다음 프레임 메시지 버퍼(216)에 결합된 다음 프레임 버퍼(2008)에서 메시지 정보가 가득찬 프레임을 준비한다.
다음 프레임을 처리하는데 있어서, 프레임 배처(212)은 새로운 메시지E(2224)를 액티브 페이지 파일(210)로 회복하여, 제3단에(2206)에 도시한 바와 같이 다음 프레임 버퍼(2008)에 저장한다. 이 메시지(2224)는 제4메시지D(2214)의 제2메시지 패킷D2(2220)으로부터 59개의 코드워드의 조합으로 22개의 코드워드를 포함하고, 제3메시지 C(2212)의 나머지 코드워드를 갖고 있는 제2 메시지 패킷 C2 (2222)는 프레임당 87개의 최대 코드워드를 초과한다. 그러므로, 프레임 배처(212)는 다음 프레임 버퍼(2008)에서 서치하여 저장된 가장 큰 메시지를 다음 프레임 버퍼(2008)로부터 제거한다.
이것은 코드워드의 총수가 32개인 새로운 메시지(2224) 및 제3메시지(2212)의 제2패킷(2222)를 남겨 둔다. 프레임이 87개의 코드워드까지 취할 수 있기 때문에, 그 다음 프레임 배처(212)는 제2 메시지 패킷 D2(2220)을 제3단게(2206)에 도시된 바와 같이 제3 및 제4 메시지 패킷으로 분해된다. 제4메시지D(2214)의 제3메시지 패킷 D3(2226)은 다음 프레임의 87개의 코드 워드를 채우기에 충분하다. 나머지 메시지 정보는 지연 메시지 버퍼(2010)에서 제4메서지(2214)에 대한 제4 메시지 패킷 D4(2228)로서 구성된다. 또, 제4메시지 패킷(2228)은 어드레스 코드워드, 벡터 코드워드 및 여기에 제어 정보를 갖고 있는 제1데이타 코드워드를 포함한다.
이점에 있어서, 프레임 배처(212)는 처리 및 전송을 위해 다음 프레임 버퍼(2008)에서 다음 프레임 메시지 버퍼(216)까지의 메시지 정보의 한 프레임 값을 전송할 수 있다. 제4메시지(2214)의 제4메시지 패킷(2228)(7개의 코드 워드를 포함함)은 지연 메시지 버퍼(2010)에서 보유되고, 프레임 배처(212)에 의해 이어지는 프레임에서 처리될 수 있다. 약간 더 복잡한 예에서, 프레임 배처(212)의 일반적인 동작은 더 양호하게 식별될 수 있다.
본 발명의 분리 특징에 있어서, 지연 메시지 버퍼(2010)에 저장된 각각의 분해된 메시지는 선정된 프레임 선택 패턴에 할당될 수 있다. 이것은 각각의 통신수신기(106)의 가입자 데이타 베이스(208)에 선정될 수 있다. 선정된 프레임 선택 패턴은 특정 통신 수신기(106)의 배터리 수명을 연장시킬 수 있고 통신 프로토콜에서 차후에 사용된 프레임 상에 메시지 트래픽을 제분배할 수 있는 메카니즘이다.
특히, 통신 수신기(106)은 터미널(102)와 조정되어, 분할된 전송 상태 후, 메시지 패킷을 N 프레임 중 하나에 서치함으로써 분할된 메시지로부터 수신할 수 있다. 예를 들면, 통신 수신기는 분할된 메시지의 후속 메시지 패킷에 대한 제3 프레임 전체만을 조사하도록 분할된 메시지의 제1메시지 패킷을 수신한 후에 기대된다. 이렇게 하여, 통신 수신기는 분할된 메시지의 연속적인 메시지 패킷을 조사하면서, 제3프레임 전체 동안 이 수신기 부분만을 턴온하는데 필요하다. 이것은 필요없을 때 통신 수신기(106)의 수신기 부분을 턴온하지 않음으로써 사이클의 다른 2개의 프레임동안 전력을 보호하기 위한 능률을 통신 수신기(106)에 공급한다.
프레임 배처(212)는 액티브 페이지 파일(210)으로부터 회복된 메시지 정보를 갖고 있는 선정된 프레임 선택 패턴을 가질 수 있다. 선정된 프레임 선택 패턴은 특정 통신 수신기(106)의 다른 정보에 따라 가입자 데이타베이스(208)에 저장될수 있다. 프레임 배처(212)는 메시지가 적은 메시지 패킷으로 분할되는 것을 결정할 때, 지연 메시지 버퍼(2010)에 저장된 메시지 패킷은 통신 수신기(106)에서 코드 클러그 메모리(822)로 구성된 파라메타에 대응하는 각각의 선정된 프레임 선택 패턴에 할당된다. 그러므로, 페이징 터미널(102) 및 통신 수신기(106)은 선정된 프레임 선택 패턴에 의해 표시된 바와 같이 각각의 메시지 패킷을 전송하고 N 프레임 중 하나마다 각각의 메시지 패킷을 수신만 하도록 조정된다. 예를 들면, 선정된 프레임 선택 패턴은 제3프레임 전체만이 분할된 메시지의 메시지패킷을 전송하기 위해 특정 통신 수신기용으로 고려될 수 있다는 것을 표시한다. 여기에서, 터미널은 각 연속하는 프레임용 지연 메시지 버퍼(2010)에 존재하는 메시지 패킷의 트랙을 유지할 수 있다.
지연된 메시지 버퍼(215)에서의 각각의 메시지 패킷에 대해, 프레임 배처(212)는 예를 들면, 이것이 제로에 도달할 때까지 대응하는 선정된 프레임 선택 패턴을 카운트 다운할 수 있다. 카운터가 지연 메시지 버퍼(2010)에서 특정 메시지 패킷용으로 제로에 도달할 때, 프레임 버퍼(212)는 다음 프레임에서 특정 메시지 패킷을 포함하도록 시도된다. 메시지 패킷이나 다음 프레임에서 이들의 부분이 적합한 경우, 그레임 배처(212)는 행할 수 있다. 그러나, 트래픽이 지연 메시지 버퍼(2010)에서 메시지의 일부가 다음 프레임에 포함될 수 없을 정도로 과중한 경우, 프레임 배처(212)는 다음 프레임 내에 메시지 패킷을 포함할 수 없고 다른 경우에 카운트 다운을 제로로 하는 경우 카운터를 대응하는 통신 수신기(106)의 선정된 프레임 선택 패턴이 개시값에 설정할 수 있다.
본 발명의 특징의 변경에 있어서, 프레임 배처(212)는 프레임 선택 패턴을 분할된 메시지의 제1메시지 패킷의 제1데이타 코드워드 내에 표시된 바와 같이 통신 수신기(106)에 할당할 수 있다. 제1데이타 코드워드, 예를 들면 프레임할당 필드(1709)에서 임의의 정보 필드는 최근 프레임 선택 패턴이 추구하는 것을 통신 수신기(106)에 표시할 수 있다. 이러한 변형에서, 터미널(102)는 전송 및 통신 수신기(106)의 프레임 선택 패턴을 조정하여 통신 트래픽에서 변경을 조절한다. 과중한트래픽 조건에서, 프레임 배터(212)는 통신 수신기(106)에 긴 프레임 선택 패턴을 지시할 수 있다. 약간 로드된 트래픽 조건에서, 프레임 배처*(212)는 통신 수신기(106)에 짧은 프레임 선택 패턴을 지시할 수 있다. 이러한 기법은 터미널(102)를 트래픽 조건을 변경하는 동안 프레임에서 프레임까지의 트래픽 로드를 양호하게 처리할 수 있다. 또, 이것은 통신 수신기(106)가 모든 후속 프레임동안 유지될 필요는 없고, 단지 각 프레임에만 유지되면 되므로, 통신 수신기(106)에서 배터리 수명을 연장할 수 있다.
제23도에 통시 시스템(100)의 통신 프로토콜이 3개의 프레임(2303)의 프레임 전송 사이클을 갖고 있는 4개의 페이즈(2301)을 포함할 수 있는 예가 도시되어 있다. 즉, 각각 4개의 페이즈에 대해, 예를 들면 1내지 3이 붙여져 있는 3개의 프레임은 통신 프로토콜에서 반복적으로 순환한다. 이 예에 있어서, 통신 수신기(106)은 터미널(102)로부터 메시지를 수신하기 위해 페이즈 1 및 프레임 1(2302, 2304, 2306, 2308, 2310, 2312)로 할당된다. 프레임 터미널(2304)에서 제1메시지 패킷을 수신한 후, 통신 수신기(106)은 전송된 메시지를 완벽하기 수신하기 위해 프레임 2(2314, 2316, 2318, 2320)과 같이 선택된 프레임에서 메시지의 후속 메시지 패킷을 수신하도록 할당될 수 있다. 상술한 바와 같이, 터미널(102)는 통신 수신기(106)에 대한 프레임 선택 패턴을 지정할 수 있거나, 선정된 파라메타일 수 있다. 이렇게 해서, 프레임 1은 프레임 2로 전환되는 긴 메시지로 채워지지 않고, 통신 수신기(106)은 메시지를 수신하도록 할당되지 않은 프레임동안 베터리 전력을 보호할 수 있다.
제24도 및 제25도는 본 발명의 다른 특징으로 도시한 것으로, 메시지 분할은 다중페이즈 통신 프로토콜에서의 선택적인 페이즈 상의 터미널(102)에서 통신 수신기(106)으로 전송될 수 있다. 예를 들면, 제24도에 도시한 바와 같이, 통신 수신기(106)은 페이즈 1(2402, 2408, 2414)중 프레임 1에서 메시지를 수신하도록 할당될 수 있다. 긴 메시지는 예를 들면 페이즈 3에 위치된 프레임 내에 부분으로 전송될 수 있다. 그러므로, 통신 수신기(106)은 페이즈 1내의 할당된 프레임 1(2402)에서 메시지를 서치할 수 있고, 길게 분할된 메시지가 페이즈 1의 프레임 1(2402)에서 수신되는 제1메시지 부분에 의해 결정될 때, 통신 수신기(106)은 다른 프레임(2404, 2406, 2410, 2412)에서 긴메시지의 후속 메시지 부분을 수신하도록 모니터하기 위해 페이즈 3에 시프트될 수 있디. 통신 수신기(106)은 길게 분할된 메시지를 페이즈 3으로부터 수신을 완료하면서 다른 메시지를 수신하기 위한 모든 전송 사이클마다 페이즈 1에서 할당된 프레임 1(2408, 2414)에 회복할 수 있다. 이렇게 해서, 통신 시스템(100)은 긴 메시지를 통신 수신기에 이송하기 위해, 한 페이즈, 예를 들면 페이즈 3을 전송할 수 있다. 이것은 다른 정상 퍼스널 메시지를 통신하기 위한 다른 페이즈, 예를 들면 페이즈 1을 프리업 시킬 수 있다.
이 예에 있어서, 통신 수신기(106)은 페이즈 1에서 정상적으로 서치되는 프레임 1과 다른 페이즈 3에서 모든 프레임을 서치하도록 할당될 수 있다. 그러므로, 긴 분할 메시지는 통신 수신기(106)에 다른 메시지를 수신하기 위해 페이즈 1에서 할당된 프레임 1에 스위치 백시키면서, 페이즈 3에서 연속적인 프레임(2404, 2406, 2410, 2412)에 효과적으로 이송될 수 있다.
선택적으로, 제25도에 도시된 바와 같이, 통신 수신기(106)은 프레임 선택패턴(2504, 2508, 2512, 2516)에서 페이즈 3의 프레임을 모니터하기 위해 할당될 수 있다. 터미널(102)는 통신 수신기(106)에 페이즈 할당 필드(1708)에서 표시된 바와 같이 선택된 페이즈, 예를 들면 페이즈 3에서 프레임 할당 필드(1709)를 통해 프레임 선택 패턴을 구하도록 지시할 수 있다. 이렇게 해서, 통신 수신기(106)은 정상 퍼스널 메시지를 수신하기 위해 결함 할당으로서 페이즈 1에서 프레임 1(2502, 2506, 2510, 2518)을 모니터한 다음, 긴 전송 메시지의 메시지 부분을 수신하기 위해 페이즈 3에서 프레임 선택 패턴(2504, 2508, 2512, 2516)을 스위치한다. 이것은 통신 수신기(106)이 메시지를 수신하면서 배터리 수명을 연장하도록 전력을 보호할 수 있다.
제26도는 본 발명의 양호한 실시예에 따른 터미널(102)의 동작 시퀀스를 도시하는 플로우챠트이다. 터미널(102)는 단계 2604에서 전화에 응답하고, 호출인 또는 콜링 디바이스로부터 페이즈 요청을 수신함으로써, 단게 2602에서 입증계 호출을 서비스한다. 그 다음, 단계 2606에서, 터미널(102)는 페이지 요청에 의해 표시된 메시지의 정의로서 통신 수신기용으로 페이저 어드레스를 확인한다. 가입자 데이타베이스(208)에서, 터미널(102)는 단계 2608에서, 확인된 페이저 어드레스와 관련된 모든 페이저 파라메터를 추출할 수 있다. 제어기(204)는 단계 2610에서 요구된 페이지가 유효 가입자용인 경우 결정될 수 있다. 그렇지 않을 경우, 터미널(102)는 종료 메시지를 호출인에게 제공한 다음 전화 라인을 접속하지 않는 등 단계 2612에서 호출을 종료할 수 있다. 단계 2610에서 페이저 요구가 유효 가입자를 위한 것일 경우, 터미널(102)는 단계 2614에서 메시지를 허용할 수 있고, 그 다음 단계 2616에서 메시지를 저장한다.
단계 2618, 2622, 2626에서, 터미널(102)는 메시지를 통신 수신기에 이송하기 위해 프로토콜을 변경시킨다. 예를 들면, POCSAG(Post Office Code Standardization Advisory Group) 프로토콜이 페이지 요구에 의해 선택된 경우, 제어기(204)는 스텝 2620에서 POCSAG 액티브 페이지 파일에 메시지 및 관련된 파라메타를 저장한다. 선택된 프로토몰이 GSC(Golay Sequential Coding)인 경우, 제어기(204는 스텝 2624에서 GSC 액티브 페이지 파일에 메시지 및 관련된 페이저 파라메타를 저장한다. 선택적으로, 단계 2626에서 선택된 프로토콜이 시간 슬롯 프로토콜(TSP)인 경우, 제어기(204)는 단계 2630에서 요구된 페이지를 위한 할당된 프레임, 할당된 페이즈 및 다른 전송 파라메타를 확인하고, 단계 2632에서 할당된 페이지에 의해 TSP 액티브 페이지 파일에 요구된 페이지에 대해 관련된 파라메타와 함께 메시지를 저장한다. 즉, 이 프로토콜에서, 메시지는 이들 할당된 페이즈에 의해 조직된 액티브 페이지 파일(210)에 저장된다.
제27도에 도시된 바와 같이, 페이징 터미널(102)는 메시지를 전송하기 위한 동작 시퀀스를 본 발명의 양호한 실시예에 따라 통신 수신기에 수행할 수 있다. 특히, 프레임 배처(212)는 스텝 2701에서 다음 프레임에서 메시지를 전송하기 위해 액티브 페이지 파일(210)에서 프레임 메시지 버퍼(215)까지 메시지를 전송하기 위한 루틴을 수행한다.
모든 프레임 전송 사이클시, 단계 2702에서, 프레임 배처(212)는 다음 프레임으로 전송하기 위한 메시지를 갖고 잇는 다음 프레임 버퍼(2008)을 형성하기 위해 메시지를 분류하기 시작한다. 단계 2706에서, 프레임 배처(212)는 다음 프레임에 할당된 액티브 페이지 파일(210)에 모든 메시지를 제공하고, 상술한 바와 같이 다음 프레임 버퍼(2008)에 전송한다. 또, 단계 2708에서, 프레임 배처(212)는 지연 메시지 버퍼(2010)에 모든 메시지를 제공하여 다음 프레임 버퍼(2008)에 전송한다. 그러므로, 이러한 점에서 다음 프레임에 전송하기 위한 모든 메시지는 다음 프레임 버퍼(2008) 위치한다. 그 다음, 후술하는 바와 같이 프레임 배처(212)는 메시지 및 다음 프레임에서 전송될 수 있는 메시지 부분을 해결하 수 있다.
다음에, 스텝 2710에서 프레임 배처(2012)는 상술한 바와 같이 다음 프레임카운터를 초기에 제로로 설정한다. 단계 2712에서, 전송용 모드 코드워드가 다음 프레임에 적합할 경우, 단계 2714에서 프레임 배처(212)는 다음 프레임 버퍼(2008)의 메시지를 메시지를 엔코딩한 다음, 통신 수신기에 전송하기 위한 프레임 메시지 버퍼(216)에 전송한다. 한편, 단계 2712에서 다음 프레임의 전송용 모든 메시지가 다음 프레임의 용량을 초과할 경우, 프레임 배처(212)는 메시지 또는 메시지 부분이 다음 프레임에 전송될 수 있는지를 결정한다.
단게 2716에서 프레임 배처(212)는 다음 프레임에서 전송을 위해 다음 프레임 버퍼(2008)에 긴 메시지가 있는지 긴 메시지 부분이 있는지를 결정한다. 이 예에 있어서, 10 코드워드보다 더 큰 메시지 또는 메시지 부분은 길게 고려되고, 메시지 부본화를 위해 지원된다. 이 특징은 짧은 메시지를 메시지에서 21 캐릭터 이하를 갖고 있는 모든 수치 알파 메시지를 포함하도록 정의한다.
긴 메시지가 없는 경우, 프레임 배쳐(212)는 단계 2718에서 다음 프레임 개리 온을 3으로 설정한다. 그 다음, 프레임 배처(212)는 동일하지 않은 캐리 온값을 갖고 잇는 다음 프레임 버퍼에서 가장 긴 메시지를 제로로 선택한 다음, 에시지를 지연 메시지 버퍼(2010)로 전송하여 스텝 2720에서 메시지 캐리 온 값을 2로 설정한다. 다음에, 프레임 배처(212)는 단계(2722)에서 다음 프레임의 능률이 다음 프레임 버퍼(2008)에서 코드워드의 수에 의해 초과되는지 여부를 입증한다. 초과되는 한, 프레임 배처(212)는 단계 2720 및 2722에서 다음 프레임 버퍼(2008)에서 지연 메시지 버퍼(2010)까지 가장 긴 메시지를 이동한다. 프레임 카운터는 다음 프레임에서 전송되는 메시지 부분의 트랙을 유지하기 위해 프레임 배처(212)에 의해 할용된다.
단계 2724에서, 다음 프레임 카운터가 0이면, 다음 프레임 버퍼(2008) 내에는 메시지 프래그먼트가 존재하지 않고, 그 다음, 단계 2712 및 2714에서, 프레임배처(212)는 다음 프레임을 전송하기 위한 프레임 메시지 버퍼(216)으로 다음프레임 버퍼(2008)의 내용을 전달할 수 있다. 반면에, 단계 2724에서, 다음 프레임 카운터(2012)가 0이 아니면, 단계 2726에서, 프레임 배터(212)는 최종 메시지 프래그먼트를 검색한다.
결과적으로, 단계 2727에서, 프레임 배처(212)는 프레임의 나머지를 채우도록 최종 메시지 프래그먼트를 구성하는데, 이는 프레임의 최대 용량, 예를 들면 다음 프레임 버퍼(2008)에 이미 저장된 워드들의 수보다 적은 87 원드와 같게 된다. 마지막으로, 프레임 배처(212)는 단계 2731에서, 메시지 프래그먼트를 다음 프레임 버퍼(2008)에 가산한 다음, 단계 2733에서, 메시지의 나머지를 지연 메시지 버퍼(2010)으로 이동시키고, 메시지 캐리-온 값을 최대 지연, 예를 들면 31로 리세트시킨다. 결과적으로 단계 2712 및 2714에서, 프레임 배처(212)는 다음 프레임 버퍼(2008)로부터의 메시지를 프레임 메시지 버퍼(216)으로 전달하여, 메시지를 인코딩시키고 이를 통신 수신기에 전송한다.
단계 2716에서, 다음 프레임의 용량을 초과흔 긴 메시지가 다음 프레임 버퍼(2008) 내에 존재한다고 프레임 배처(212)가 결정하면, 프레임 배처(212)는 단계 2728에서, 가장 최근 메시지를 임시 버퍼에 이동시키고, 단계 2730에서, 다음 프레임 버퍼(2008) 내에 남아있는 워드들이 다음 프레임의 용량 범위 내에 있는지를 결정한다. 단계 2730에서, 다음 프레임의 용량이 조건에 맞으면, 단계 2732에서, 프레임 배처(212)는 다음 프레임 카운터를 증분시킨 다음, 단계 2727에서, 프레임의 나머지를 채우도록 최종 메시지 프래그먼트를 구성한다. 결과적으로, 프레임 배처(212)는 단계 2731에서, 메시지 프래그먼트를 다음 프레임 버퍼(2008)에 가산한 다음, 메시지의 나머지를 단계 2733에서, 지연 메시지 버퍼(2010)으로 이동시키고, 메시지 캐리-온 값을 31로 리세트시킨다. 결과적으로, 단계 2712 및 2714에서, 프레임 배처(212)는 다음 프레임 버퍼(2008)의 내용을 프레임 메시지 버퍼(216)에 전달하여, 다음 프레임 내의 메시지를 인코딩하고 전송한다.
단계 2728에서, 가장 최근 메시지를 임시 버퍼에 이동시킨 후에, 단계 2730에서, 다음 프레임 버퍼(2008)의 내용이 다음 프레임의 최대 용량을 계속 초과하면, 단계 2734에서, 프레임 배처(212)는 가장 최근 메시지가 연속 메시지 프래그먼트인 지를 검증한다. 연속 메시지 프래그먼트가 아니면, 이는 프래그먼트형 메시지의 제1 메시지 프래그먼트이고, 단계 2736에서, 프레임 배처(212)는 다음 프레임 카운터를 증분시킨 다음, 단게 2738에서, 프래그먼트형 메시지의 제1메시지 프래그먼트를 나타내기 위한 최소 4개의 워드 메시지 프래그먼트를 구성한다.
다음, 프레임 배처(212)는 단계 2731에서, 다음 프레임 버퍼(2008)에 메시지 프래그먼트를 가산한 다음, 단계 2733에서, 메시지의 나머지를 지연 메시지 버퍼(2010)에 이동시키고, 메시지 캐리-온 값을 31로 리세트시킨다.
프레임 배처(212)는 단계 2734에서, 메시지가 연속 메시지 프래그먼트인 지를 결정한 다음, 단계 2740에서, 메시지 캐리-온 값을 체크하여, 0에 이르렀는 지를 결정한다. 메시지 캐리-온 값이 0인 것은 메시지 프래그먼트가 최대 시간 동안 지연되었음을 나타내고, 통신 수신기로의 전송에 대한 우선순위가 높다는 것을 의미한다. 따라서, 단계 2740에서, 메시지 프래그먼트 캐리-온 값이 0이면, 단계 2736, 2738, 2731, 2733, 2712 및 2714에서, 메시지 프래그먼트가 통신 수신기에 전송된다. 단계 2740에서, 메시지 프래그먼트가 0보다 큰 메시지 패리-온 값을 가지면, 프레임 배처(212)는 프래그먼트를 지연메시지 버퍼(2010)에 이동시킬 수 있고, 그 다음 단계 2742에서, 이에 따라 메시지 캐리-온 값을 감소시킨다. 이는 메시지 프래그먼트가 한 프레임 전송 주기 이상 지연되었음을 나타낸다. 결과적으로, 프레임 배처(212)는 단계 2712 및 2714에서, 다음 프레임 버퍼의 내용을 프레임 메시지 버퍼(216)으로 전달한다. 이러한 방식으로, 프레임 배처(212)는 다음 프레임에 적합할 정도의 많은 메시지 또는 메시지 프래그먼트들을 전송하도록 동작한다.
제28도는 제27도에 도시된 동작 순서에 대해 약간 변형된 프레임 배처(212)의 동작 순서를 도시한다. 여기에서, 프레임 버퍼는 다른 대안적인 위상을 할당할 수 있고, 통신 수신기에 전송되는 프래그먼트형 메시지의 프레임 패턴을 선택한다. 주요한 차이점은 다음과 같다.
프레임 배처(212)가 단계 2806 및 2808에서, 다음 프레임 버퍼(2008)을 메시지 및 메시지 프래그먼트로 채운 후에, 프레임 배처(212)는 단계 2809에서, 이러한 위상에서 전송을 위한 현재 프레임에 할당되지 않은 모든 메시지 및 메시지 프래그먼트를 이동시킨다. 또한, 이들의 메시지 캐리-온 값은 1만큼 감소되어, 한 프레임 전송 주기만큼의 지연을 나타낸다. 이러한 방식으로 프레임 배처(212)는 프레임 정보뿐만 아니라 위상 정보의 트랙을 유지하여, 메시지 또는 메시지 프래그먼트가 현재 프레임 내에 전송될 수 있는 지를 결정한다. 다른 차이점은 프레임 배처(212)가 후속 메시지 프래그먼트를 단계 2835에서, 통신 수신기에 전달하기 위해 프레임 패턴 및 위상을 결정해야만 하는 경우에, 단계 2829에서 가장 먼저의 메시지 프래그먼트를 전송할 때 발생한다.
단계 2835에서, 프레임 배처(212)가 일단 프레임 패턴과 위상을 제1 프래그먼트 내의 프래그먼트형 메시지에 할당하면, 프레임 배처(212)는 단계 2831에서, 다음 프레임 버퍼(2008)에 제1메시지 프래그먼트를 가산할 수 있고, 그 다음, 단계 2837에서 후속 메시지 프래그먼트가 다른 위상으로 수신되면, 프레임 배처(212)는 단계 2839에서, 메시지의 나머지를 지연 메시지 버퍼(2010)에 특정 위상으로 이동시키고, 또한 메시지 캐리-온 값을 31로 세트시킨다. 그 다음, 프레임 배처(212)는 단계 2812 및 2814에서, 다음 프레임 버퍼(2008)의 내용을 프레임 메시지 버퍼(216)으로 전달하여, 메시지를 통신 수신기에 인코등 및 전송시킬 수 있다. 이러한 방식으로, 프레임 배처(212)는 다중 프레임 및 다중 위상에 걸쳐 메시지 프래그먼트를 분산시켜, 메시지 및 메시지 프래그먼트를 통신 수신기로의 전달시에 가용 채널을 효율적으로 사용할 수 있다.
제29도는 본 발명의 양호한 실시예에 따라, 통신 수신기(106)(제8도)의 동작 순서를 도시하는 플로우차트이다. 전력 통신 수신기(106)이 전력 보존 간격 동안 전력을 보존(2902 및 2904)한 후에, 통신 수신기(106)은 현재 프레임, 및 프레임 내의 어드레스 필드에 동기화되고(2906), 통신 수신기(106)내의 1개 이상의 선정된 어드레스를 갖는 어드레스 필드 내의 각각의 어드레스를 어드레스 필드 상관을 통해 서치한다(2908), 어드레스가 통신 수신기(106)내의 선정된 1개 이상의 어드레스들 중 하나와 성공적으로 상관되면(2908), 통신 수신기(106)은 성공적으로 상관된 어드레스 코드워드에 대응하는 벡터 코드워드를 디코드한다(2910). 그 다음, 통신 수신기(106)은 메시지 내의 1개 이상의 데이타 코드워드들 각각에 대해 에라 보정(2912)을 행한다. 선택적으로, 통신 수신기(106)은 디코드 데이타 코드워드의 범위에 걸쳐 체크 합을 계산할 수 있고(2914), 전송된 체크 합 값에 비교되어(2916), 전송 에라를 결정한다. 그 다음, 통신 수신기(106)은 통신 수신기의 사용자에게의 제시에 따라 처리될 수 있는 메시지 내의 에라를 플래그할 수 있다. 예를 들면, 메시지 내의 에라는 수신 중에 에라를 나타내기 위해 사용자에게 표시될 수 있는 특수 문자로 대체될 수 있다.
통신 수신기(106)은 수신된 메시지 패킷의 연속 플래그를 체크한 다음(2918), 패킷 번호를 값 11에 비교하여(2920), 이것이 새로운 프래그먼트형 메시지의 시작인 지를 결정한다. 새로운 시작이면, 프래그먼트형 메시지의 수신 메시지 패킷들 사이의 최대 허용 시간의 트랙을 유지하는 새로운 타이머가 생성된다(2922). 그 다음, 타이머는 예를 들어, 60초로 설정되어(2924), 프래그먼트형 메시지의 후속 메시지 패킷을 대기하는 동안에 60초 이상 통신 수신기(106)가 턴온 상태로 남아있는 것을 방지한다.
통신 수신기(106)은 메모리 내의 메시지용 파라메터로서 기호 및 패킷 번호를 저장한 다음(2926), 메시지의 데이타 부분을 메시지 메모리(850)에 전달한다.(2928). 선택적으로 제어기(816)은 기호 패킷 번호를 사용하여, 메시지 메모리에 저장되어 있는 소정의 사전 수신된 메리지 패킷과 수신된 메시지 패킷을 일치시킨다(2930). 모든 메시지 프래그먼트들이 수신되었을 때, 프래그먼트형 메시지를 재구성하기 위해 이들 메시지 패킷들은 메시지 메모리(850) 내에 저장된다. 통신 수신기(106)은 할당된 프레임의 다음 발생시에(2904), 다른 전송된 메시지에 대해 연속적으로 서치한다(2902).
연속 플래그가 설정되지 않으면(2918), 이것은 가장 나중 패킷이 프래그먼트형 메시지 내에 있거나(2932, 2934, 2936, 2938), 단지 짧은 메시지의 메시지 패킷인 지를(2932, 2942) 나타낸다. 이들 중 어느 경우에든, 통신 수신기(106)은 메시지가 완전히 수신되었는 지를 나타내기 위하여 경보 신호를 발생하여 사용자에게 경보를 제공하므로써(2940), 완전한 메시지의 수신을 인지한다. 또한 통신 수신기(106)은 할당된 프레임의 다음 발생시에(2904), 다른 기능들을 계속 수행하고 다른 전송된 메시지를 계속 서치한다(2902). 따라서, 통신 수신기(106)은 다중 프레임에 걸쳐 1개 이상의 메시지 패킷을 포함하는 프래그먼트형 메시지를 수신할 수 있다.
선택적으로, 통신 수신기(106)은 단계 2920에서, 제1메시지 패킷의 수신을 검출한 후에, 단계 2904에서, 후속 프레임의 선정된 패턴, 또는 다른 할당된 위상, 또는 둘 다를 모니터하기 위해 스위칭될 수 있어, 단계 2920에서 검출된 제1 메시지 패킷을 갖는 프래그먼트형 메시지용 통신 채널을 통해 전송된 후속 메시지 패킷을 수신한다. 통신 수신기(106)의 통신 프로토콜 및 동작의 이러한 특징에 대해서는 이미 설명되었다. 통신 수신기(106)에서 전력을 보존하고 배터리 수명을 연장하는 것과 같은, 통신 시스템의 다른 동작의 장점도 설명되었다.
더 긴 메시지가 짧은 메시지 패킷으로 전송될 수 있으므로, 통신 트래픽의 좀 더 규칙적인 분산을 가능케 하고, 긴급 메시지와 같이, 좀 더 중요한 다른 잠재적인 메시지의 요구된 트래픽 흐름을 방해하는 것으로부터 매우 긴 메시지를 보호한다. 따라서, 긴 메시지를 수신하는 통신 수신기(106)은 전체 프래그먼트형 메시지를 수신하는 시간 지연 동안 약간 불리할 수 있는 반면에, 다른 통신 트래픽을 통신 채널 내에서 효율적으로 흐르게 하고, 가용 채널 용량 및 가용 자원을 더 공평하게 공유하게 한다.
따라서, 상기 분산형 통신 시스템의 통신 프로토콜은 프래그먼트형 메시지 전송을 가능케 한다. 연속적인 작은 메시지 패킷의 순차로 긴 메시지를 짧게 하므로써, 분산형 통신 시스템은 트래픽 로드의 변화를 쉽게 조정할 수 있으며, 긴 메시지의 전송을 가능케 한다.

Claims (22)

  1. 프래그먼트형 메시지에 대하여 수신될 메시지 패킷이 더 있는지에 대한 표시를 포함하고 있는 메시지 데이타와 어드레스를 포함하는 하나 이상의 패킷을 포함하고 있는 전송 프래그먼트형 메시지를 선택 호출 수신기에서 디코딩하는 방법에 있어서, (a) 프래그먼트형 메시지의 하나 이상의 메시지 패킷 각각의 어드레스를 수신하는 단계; (b) 어드레스를 하나 이상의 소정 어드레스에 상관시키는 단계; (c) 단계 (b)에서 어드레스의 성공적인 상관에 응답해서 메시지 패킷 각각의 메시지 데이타를 디코딩하는 단계; 및 (d) 프래그먼트형 메시지를 재구성하기 위해서 하나 이상의 메시지 패킷 각각의 디코드된 메시지 데이타를 연속해서 저장하는 단계를 포함하며, 프래그먼트형 메시지는 이 메시지에 대하여 수신될 데이타가 더 이상 없다는 표시를 하나 이상의 메시지 패킷 중 한 패킷의 디코드된 메시지 데이타에서 검출한 후에 완전히 재구성되는 것을 특징으로 하는 전송 프래그먼트형 메시지 디코딩 방법.
  2. 제1항에 있어서, 하나 이상의 메시지 패킷 각가의 메시지 데이타는 프래그먼트형 메시지와 관련되는 것으로서 하나 이상의 메시지 패킷 각각을 확인 하는 기호를 포함하며, (e) 프래그먼트형 메시지의 하나 이상의 메시지 패킷 각각의 디코드된 메시지 데이타에서 하나 이상의 메시지 패킷 각각의 관련을 확인해 주는 기호를 검출하는 단계; 및 (f) 상기 기호에 의해서 확인된 프래그먼트형 메시지를 재구성하기 위해서 상기 기호에 의해서 관련된 하나 이상의 메시지 패킷 각각의 디코드된 메시지 데이타를 저장하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  3. 제1항에 있어서, (g) 모니터된 프레임들 중에서 적어도 한 프레임 동안 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 수신하기 위해서 소정 프레임 선택 패턴을 뒤따르는 프레임들을 시간 슬롯 통신 프로토콜로 모니터하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  4. 제3항에 있어서, (h) 할당된 위상 내에 있는 모니터된 프레임들 중에서 적어도 한 프레임 동안 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 수신하기 위해서 할당된 위상 내의 프레임들을 소정 프레임 선택 패턴에 뒤따르는 프레임들을 시간 슬롯 통신 프로토콜로 모니터하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  5. 제1항에 있어서, 하나 이상의 메시지 패킷 각각의 메시지 데이타는 프래그먼트형 메시지 내의 메시지 패킷 시퀀스의 표시를 포함하며, (i) 프래그먼트형 메시지의 메시지 패킷 시퀀스 내의 제1 메시지 패킷의 표시를 프래그먼트형 메시지의 하나 이상의 메시지 패킷 중 한 메시지 패킷의 디코드된 메시지 데이타에서 검출하므로써 새로운 프래그먼트형 메시지의 시작을 검출하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  6. 제5항에 있어서, 프래그먼트형 메시지는 통신 프로토콜로 다수의 프레임 내에 통신 채널을 경유해 전송될 수 있는 다수의 메시지 패킷을 포함하며. (i) 단계 이후에, (j) 프레임 선택 패턴에 뒤따르는 프레임들을 통신 프로토콜로 선택하기 위한 프레임 선택 패턴을 제 1메시지 패킷의 메시지 데이타에서 검출하는 단계; 및 (k) 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷의 하나 이상의 연속 메시지 패킷을 수신하기 위해 프레임 선택 패턴을 뒤따르는 적어도 하나의 연속 프레임을 모니터하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  7. 제6항에 있어서, (l) 프레임 선택 패턴에 뒤따르는 모니터된 연속 프레임 중 적어도 한 프레임에서 전송된 하나 이상의 연속 메시지 패킷을 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  8. 제5항에 있어서, 프래그먼트형 메시지는 통신 프로토콜로 다수의 위상 내에 있는 다수의 프레임에서 통신 채널을 경유해 전송될 수 있는 다수의 메시지를 포함하며, (i) 단계 이후에, (m) 프레임 선택 패턴을 뒤따르는 프레임들을 통신 프로토콜로 선택하기 위한 프레임 선택 패턴을 제1 메시지 패킷의 메시지 데이타에서 검출하는 단계; (n) 할당된 위상 내의 프레임 선택 패턴에 뒤따르는 프레임들을 선택하기 위한 위상 할당을 제1메시지 패킷의 메시지 데이타에서 검출하는 단계; 및 (o) 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷의 하나 이상의 연속 메시지 패킷을 수신하기 위해 할당된 위상 내의 프레임 선택 패턴에 뒤따르는 적어도 하나의 연속 프레임을 모니터하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  9. 제8항에 있어서, (p) 할당된 위상 내의 프레임 선택 패턴에 뒤따르는 모니터된 연속 프레임중 적어도 하나의 프레임에서 전송된 하나 이상의 연속 메시지 패킷을 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  10. 프래그먼트형 메시지를 분배된 선택 호출 수신기로 전송하는 통신 시스템에서, 프래그먼트형 메시지 각각은 하나 이상의 메시지 패킷을 포함하고, 하나 이상의 메시지 패킷 각각은 어드레스 및 메시지 데이타를 포함하고, 메시지 데이타는 프래그먼트형 메시지에 대하여 수신될 메시지 패킷이 더 있는지 여부에 대한 표시를 포함하여, 상기 통신 시스템이 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 제공하기 위한 제어기; 상기 제어기에 결합되어 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 전송하기 위한 적어도 하나의 송신기; 및 프래그먼트형 메시지의 하나 이상의 패킷을 수신하기 위한 적어도 하나의 선택 호출 수신기를 포함하며, 상기 적어도 하나의 선택 호출 수신기가 하나 이상의 소정 어드레스를 저장하기 위한 코드 플러그 메모리; 프래그먼트형 메시지의 하나 이상의 패킷의 메시지 데이타를 저장하기 위한 메시지 메모리; 프래그먼트형 메시지의 하나 이상의 패킷을 포함하는 전송된 메시지를 수신하기 위한 수신기; 상기 수신기와 상기 코드 플러그 메모리에 결합되어 하나 이상의 메시지 패킷 각각의 어드레스를 하나 이상의 소정 어드레스에 상관시키고 어드레스의 성공적인 상관 표시를 하나 이상의 소정 어드레스들 중 한 어드레스에 제공하기 위한 어드레스 상관기; 및 상기 수신기 및 상기 어드레스 상관기에 결합되어 어드레스의 성공적인 상관 표시에 응답해서 하나 이상의 메시지 패킷 각각의 메시지 데이타를 디코딩하고 이 메시지 데이타를 메시지 데이타를 메시지 메모리에 결합시키기 위한 데이타 디코더를 포함하고, 하나 이상의 메시지 패킷 각각의 메시지 데이타는 프래그먼트형 메시지를 재 구성하기 위해서 메시지 메모리에 연속해서 저장되고, 프래그먼트형 메시지는 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 이상 없다는 표시를 하나 이상의 메시지 패킷 중 한 패킷의 메시지 데이타에서 검출한수 완전히 수신되는 것을 특징으로 하는 통신 시스템.
  11. 제10항에 있어서, 프래그먼트형 메시지의 메시지 패킷이 시간 슬롯 통신 프로토콜로 다수의 프레임에서 통신 채널로 전송될 수 있으며, 상기 적어도 하나의 선택 호출 선택 수신기의 상기 코드 플러그 메모리는 소정 프레임 할당 및 소정 프레임 선택 패턴을 포함하고, 적어도 하나의 선택 호출 수신기가 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 포함하는 전송된 메시지의 수신을 위한 할당된 프레임을 모니터하기 위해 소정의 프레임 할당에 응답하여 시간 슬롯 통신 프로토콜로 할당된 프레임을 선택하는 프레임 선택 수단을 더 포함하고, 상기 프레임 선택 수단은 프래그먼트형 메시지의 다수의 메시지 패킷의 제1메시지 패킷을 수신한 후 소정 프레임 선택 패턴에 선택적으로 응답하여 선택된 프레임 중 적어도 한 프레임으로 전송되는 다수의 메시지 패킷의 적어도 한 메시지 패킷 수신을 위한 선택된 프레임을 모니터하기 위해 소정 프레임 선택 패턴에 뒤따르는 프레임을 시간 슬롯 통신 프로토콜로 선택하는 것을 특징으로 하는 통신 시스템.
  12. 제11항에 있어서, 상기 프레임 선택 수단이 프래그먼트형 메시지의 다수의 메시지 패킷 중 제1메시지 패킷을 수신한 후 소정 프레임 선택 패턴을 추적해서 연속 프레임 중 적어도 한 프레임으로 전송되는 다수의 메시지 패킷 중 적어도 한 메시지 패킷 수신을 위한 모든 연속 프레임을 모니터하기 위해 모든 연속 프레임을 시간 슬롯 통신 프로토콜을 선택하는 것을 특징으로 하는 통신 시스템.
  13. 제11항에 있어서, 상기 적어도 하나의 선택 호출 수신기가 시간 정보를 제공하는 타이머를 구비하고 있고, 상기 프레임 선택 수단이 프래그먼트형 메시지의 다수의 메시지 패킷 중 제1메시지 패킷을 수신한 후에 시간 정보에 응답해서 소정 시간 인터벌 내에서 연속 프레임 중 적어도 한 프레임으로 전송되는 다수의 메시지 패킷 중 적어도 한 메시지 패킷을 수신하기 위해 소정 시간 인터벌 동안 모든 연속 프레임을 시간 슬롯 통신 프로토콜을 선택해서 모니터하는 것을 특징으로 하는 통신 시스템.
  14. 제10항에 있어서, 프래그먼트형 메시지의 메시지 패킷은 통신 프로토콜로 다수의 프레임에서 통신 채널로 전송될 수 있으며, 상기 제어기가 상기 적어도 하나의 선택 호출 수신기로 전송을 하기 위한 다수의 메시지 패킷을 포함하는 프래그먼트형 메시지를 준비하는 프레임 배처(frame batcher)를 더 포함하며, 다수의 메시지 패킷 중 제1 메시지 패킷은 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷 중 적어도 한 연속 메시지 패킷을 수신하기 위한 선택된 프레임을 모니터하기 위해 프레임 선택 패턴에 뒤따르는 프레임을 통신 프로토콜을 선택하도록 상기 적어도 하나의 선택 호출 수신기에게 명령하는 프레임 선택 패턴을 포함하여, 상기 적어도 하나의 선택 호출 수신기가 제1 메시지 패킷 내의 프레임 선택 패턴에 응답해서, 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷 중 적어도 한 연속 메시지 패킷을 수신하기 위한 선택된 프레임을 모니터하기 위해 프레임 선택 패턴에 뒤따르는 프레임을 통신 프로토콜로 선택하는 프레임 선택 수단을 더 포함하는 것을 특징으로 하는 통신 시스템.
  15. 제10항에 있어서, 프래그먼트형 메시지의 메시지 패킷은 통신 프로토콜로 다수의 위상에 있는 다수의 프레임으로 통신 채널을 통해 전송될 수 있으며, 상기 통신 시스템이 상기 적어도 하나의 선택 호출 수신기로 전송을 위한 다수의 메시지 패킷을 포함하는 프래그먼트형 메시지를 준비하기 위한 프레임 배처를 더 포함하고, 다수의 메시지 패킷 중 제1 메시지 패킷은 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷 중 적어도 하나의 연속 메시지 패킷을 수신하기 위한 선택된 프레임을 모니터하기 위해 위상 할당에 의해 할당된 위상에서 프레임 선택 패턴에 뒤따르는 프레임을 통신 프로토콜로 선택하도록 상기 적어도 하나의 선택 호출 수신기에게 명령하기 위한 프레임 패턴과 위상 할당을 포함하며, 상기 적어도 하나의 선택 호출 수신기가 제1 메시지 패킷 내의 프레임 선택 패턴과 위상 할당에 응답해서 프래그먼트형 메시지를 구성하는 다수의 메시지 패킷 중 적어도 하나의 연속 메시지 패킷을 수신하기 위한 선택된 프레임을 모니터하기 위해 위상 할당에 의해 할당된 위상에 있는 프레임 선택 패턴에 뒤따르는 프레임을 통신 프로토콜로 선택하는 프레임 선택 수단을 더 포함하는 것을 특징으로 하는 통신 시스템.
  16. 전송된 프래그먼트형 메시지를 수신할 수 있는 선택 호출 수신기에서, 프래그먼트형 메시지는 하나 이상의 메시지 패킷을 포함하고, 하나 이상의 메시지 패킷 각각은 어드레스와 메시지 데이타를 포함하며, 메시지 데이타는 프래그먼트형 메시지에 대하여 수신될 메시지 패킷이 더 있는지 여부에 대한 표시를 포함하며, 상기 선택 호출 수신기가 하나 이상의 소정 어드레스를 저장하기 위한 코드 플러그 메모리; 프래그먼트형 메시지의 하나 이상의 메시지 패킷의 메시지 데이타를 저장하기 위한 메시지 메모리; 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 포함하는 전송된 메시지를 수신하는 수신기; 상기 수신기 및 상기 코드 플러그 메모리에 결합되어 하나 이상의 메시지 패킷 각각의 어드레스를 하나 이상의 소정 어드레스에 상관시키고 상기 어드레스가 하나 이상의 소정 어드레스 중 한 어드레스에 상관된다는 표시를 제공하는 어드레스 상관기; 및 상기 수신기 및 상기 어드레스 상관기에 결합되어 어드레스의 성공적인 상관표시에 응답해서 하나 이상의 메시지 패킷의 메시지 데이타를 디코딩하고 이 메시지 데이타를 상기 메시지 메모리에 결합시키는 데이타 디코더를 포함하며, 하나 이상의 메시지 패킷 각각의 메시지 데이타는 프래그먼트형 메시지를 재구성하기 위해 상기 메시지 메모리에 연속해서 저장되고, 프래그먼트형 메시지는 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 이상 없다는 표시를 하나 이상의 메시지 패킷 중 한 패킷의 메시지 데이타에서 검출한 후 완전히 수신되는 것을 특징으로 하는 선택 호출 수신기.
  17. 제16항에 있어서, 프래그먼트형 메시지의 메시지 패킷은 시간 슬롯 프로토콜로 다수의 프레임에서 통신 채널로 전송될 수 있으며, 상기 코드 플러그 메모리는 소정 프레임 할당 및 소정 프레임 할당 및 소정 프레임 선택 패턴을 포함하고, 상기 선택 호출 수신기가 상기 코드 플러그 메모리에 결합되어 있고 소정 프레임 할당에 응답해서, 프래그먼트형 메시지의 하나 이상의 메시지 패킷을 수신하기 위한 할당된 프레임을 모니터하기 위해 시간 슬롯 통신 프로토콜로 할당된 프레임을 선택하는 프레임 선택 수단을 더 포함하고, 상기 프레임 선택 수단은 프래그먼트형 메시지의 다수의 메시지 패킷중 제1 메시지 패킷을 수신한 후 소정의 프레임 선택 패턴에 선택적으로 응답해서, 선택된 프레임 중 적어도 함 프레임으로 전송된 다수의 메시지 패킷 중 적어도 하나의 메시지 패킷을 수신하기 위해 선택된 메시지를 모니터하기 위해 소정의 프레임 선택 패턴을 뒤따르는 프레임을 시간 슬롯 통신 프로토콜로 선택하는 것을 특징으로 하는 선택 호출 수신기.
  18. 제17항에 있어서, 상기 프레임 선택 수단이 연속 프레임 중 적어도 한 프레임으로 전송되는 다수의 메시지 패킷 중 적어도 한 메시지 패킷을 수신하기 위한 모든 연속 프레임을 모니터하기 위해 시간 슬롯 통신 프로토콜로 모든 연속 프레임을 선택하기 위하여, 프래그먼트형 메시지의 다수의 메시지 패킷 중 제1 메시지 패킷을 수신한 후에 소정의 프레임 선택 패턴을 추적하는 것을 특징으로 하는 선택 호출 수신기.
  19. 제16항에 있어서, 하나 이상의 메시지 패킷 각각의 메시지 데이타가 프래그먼트형 메시지 내의 메시지 패킷 시퀀스의 표시를 포함하고, 상기 데아티 디코더가 프래그먼트형 메시지의 메시지 패킷 시퀀스 내의 제1 메시지 패킷의 표시를 프래그먼트형 메시지의 하나 이상의 메시지 패킷 중 한 메시지 패킷의 메시지 데이타에서 검출한 후에 새로운 프래그먼트형 메시지의 시작을 검출하는 것을 특징으로 하는 선택 호출 수신기.
  20. 제16항에 있어서, 프래그먼트형 메시지의 하나 이상의 패킷 각각의 메시지 데이타가 프래그먼트형 메시지와 관련되는 것으로서 하나 이상의 메시지 각각을 확인하는 기호를 포함하고, 상기 데이타 디코더는 기호에 의해 확인된 프래그먼트형 메시지를 재구성하기 위해서 하나 이상의 메시지 패킷 각각의 메시지 데이타에서 기호를 검출하고 메시지 데이타를 상기 메시지 메모리에 결합하는 것을 특징으로 하는 선택 호출 수신기.
  21. 제16항에 있어서, 프래그먼트형 메시지의 하나 이상의 메시지 패킷 각각의 메시지 데이타가 제1 부분과 제2 부분을 포함하고, 제1 부분은 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 있는지 여부에 대한 표시를 포함하고, 상기 데이타 디코더는 하나 이상의 메시지 패킷 각각의 메시지 데이타의 제1 부분에 있는 표시가 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 있다는 것을 표시하는 동안 프래그먼트형 메시지의 메시지 데이타를 연속해서 저장하기 위해 하나 이상의 메시지 패킷 각각의 메시지 데이타의 제2 부분을 상기 메시지 메모리에 결합하며, 상기 데이타 디코더는 프래그먼트형 메시지에 대한 수신될 메시지 패킷이 더 이상 없다는 표시를 마지막 메시지 패킷의 메시지 데이타의 제1 부분에서 검출한 후 완전히 수신된 프래그먼트형 메시지를 구성하는 하나 이상의 에시지 패킷 중 마지막 메시지 패킷의 메시지 데이타의 제2 부분을 결합하는 것을 특징으로 하는 선택 호출 수신기.
  22. 제16항에 있어서, 프래그먼트형 메시지의 하나 이상의 메시지 패킷 각각의 메시지 데이타는 메시지 데이타 부분을 각각이 포함하는 하나 이상의 데이타 코드 워드로 구성되고, 상기 선택 호출 수신기는 이 수신기, 상기 어드레스 상관기, 및 상기 데이타 디코더에 결합되어 있으며, 수신된 메시지 패킷 어드레스의 성공적인 상관 표시에 응답해서 프래그먼트형 메시지의 하나 이상의 메시지 패킷 중 수신된 메시지 패킷의 하나 이상의 데이타 코드 워드 각각에 있는 소정수의 비트 에라를 보정하고 하나 이상의 코드 워드 각각에 대한 보정 성공 또는 실패에 대한 표시를 제공하는 에라 보정기를 더 포함하고, 상기 데이타 디코드는 수신된 메시지 패킷의 하나 이상의 데이타 코드 워드 각각에 대한 성공적인 보정 표시에 응답해서 보정된 하나 이상의 워드 코드 각각의 메시지 데이타 부분을 디코딩하고, 에시지 메로리 내에 프래그먼트형 메시지를 재구성하기 위해서 수신된 메시지 패킷의 메시지 데이타를 메시지 메모리에 연속해서 저장하기 위해 메시지 데이타 부분을 메시지 메모리에 결합시키는 것을 특징으로 하는 선택 호출 수신기.
KR1019950702138A 1992-11-23 1993-11-08 트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템 KR0156303B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US07/980084 1992-11-23
US07/980,084 US5311516A (en) 1992-05-29 1992-11-23 Paging system using message fragmentation to redistribute traffic
US7/980,084 1992-11-23
PCT/US1993/010696 WO1994013074A1 (en) 1992-11-23 1993-11-08 Paging system using message fragmentation to redistribute traffic

Publications (2)

Publication Number Publication Date
KR950704874A KR950704874A (ko) 1995-11-20
KR0156303B1 true KR0156303B1 (ko) 1998-11-16

Family

ID=25527351

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950702138A KR0156303B1 (ko) 1992-11-23 1993-11-08 트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템

Country Status (18)

Country Link
US (1) US5311516A (ko)
EP (1) EP0670092A4 (ko)
KR (1) KR0156303B1 (ko)
CN (1) CN1046393C (ko)
AU (1) AU669037B2 (ko)
BR (1) BR9307693A (ko)
CA (1) CA2149879C (ko)
CZ (1) CZ284895B6 (ko)
FI (1) FI952511A (ko)
HU (1) HU215879B (ko)
MX (1) MX9307212A (ko)
NO (1) NO952030L (ko)
NZ (1) NZ258023A (ko)
PL (1) PL175118B1 (ko)
RU (1) RU2121239C1 (ko)
SG (1) SG46443A1 (ko)
SK (1) SK281270B6 (ko)
WO (1) WO1994013074A1 (ko)

Families Citing this family (192)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629940A (en) * 1985-11-27 1997-05-13 Seiko Communications Holding N.V. Transmitting and receiving long messages in a wireless one-way communication system while reserving selected slots for short messages
US5757782A (en) * 1985-11-27 1998-05-26 Seiko Communications Systems, Inc. Paging system with multiple baseband subcarriers
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5481254A (en) * 1993-11-02 1996-01-02 Seiko Communications Holding N.V. Group message delivery in a time-division multiplexed paging system
CA2137167C (en) * 1993-12-22 1999-09-21 Tony J. Brice Data management method and architecture
JPH10503065A (ja) * 1994-07-20 1998-03-17 セイコー コミュニケイションズ ホールディングス ネムローゼ フェンノートシャップ 短文音信用スロット選択受信中の無線一方向通信系における長文音信送受信
AU3682795A (en) * 1994-09-12 1996-03-29 Seiko Communications Systems, Inc. Acknowledge back pager using secondary transmission source
US6236724B1 (en) * 1994-10-04 2001-05-22 Enco-Tone Ltd. Methods and apparatus for encoding and decoding data transmitted over telephone lines
US5649297A (en) * 1994-10-21 1997-07-15 Seiko Communications Holding N.V. Transmitting digital data using multiple subcarriers
US5978654A (en) * 1995-01-03 1999-11-02 Ultratec, Inc. Alphanumeric paging entry system
ZA96135B (en) 1995-01-10 1996-07-30 Procter & Gamble Absorbent article with bolstering waist feature
US5644568A (en) * 1995-03-15 1997-07-01 Motorola, Inc. Method and apparatus for organizing and recovering information communicated in a radio communication system
US5715243A (en) * 1995-03-27 1998-02-03 Hewlett-Packard Company Information service provider for transmitting multiple rate wireless information
US5602831A (en) * 1995-03-31 1997-02-11 Seiko Communications Systems, Inc. Optimizing packet size to eliminate effects of reception nulls
US5701414A (en) * 1995-06-19 1997-12-23 Motorola, Inc. Controller for selective call receiver having memory for storing control information, plurality of addresses, status information, receive address information, and message
US5535191A (en) * 1995-06-28 1996-07-09 Seiko Communications Systems, Inc. Method and apparatus for switching between redundant hardware in a wireless data communication system
US5638369A (en) * 1995-07-05 1997-06-10 Motorola, Inc. Method and apparatus for inbound channel selection in a communication system
US5577045A (en) * 1995-08-16 1996-11-19 Motorola, Inc. Selective call receiver for recovering garbled message fragments
US5886645A (en) * 1995-11-24 1999-03-23 Motorola, Inc. Method and apparatus for providing duplicate messages in an acknowledge-back communication system
US5802057A (en) * 1995-12-01 1998-09-01 Apple Computer, Inc. Fly-by serial bus arbitration
US6215413B1 (en) 1995-12-08 2001-04-10 Seiko Communication Systems User selectable receiver addresses for wireless communication systems
US6108530A (en) * 1995-12-14 2000-08-22 Lucent Technologies Inc. System and method for transmitting a displayable message between short message entities in more than one data package
JP2982948B2 (ja) * 1995-12-27 1999-11-29 松下電器産業株式会社 無線受信装置
KR970060736A (ko) * 1996-01-29 1997-08-12 김광호 무선 호출신호 수신방법
US5745481A (en) * 1996-06-03 1998-04-28 Motorola, Inc. Message system and method for efficient multi-frequency roaming
JP2845838B2 (ja) * 1996-09-19 1999-01-13 静岡日本電気株式会社 無線選択呼出受信機
US20030192051A1 (en) * 1996-10-15 2003-10-09 Index Systems, Inc. Interactive television system
US5864299A (en) * 1996-11-04 1999-01-26 Motorola, Inc. Method and apparatus for reducing overhead in a messaging system
US5991633A (en) * 1997-02-07 1999-11-23 Telefonaktiebolaget Lm Ericsson Method of dynamically controlling the length of a R-- DATA messages on a random access channel
US6111865A (en) * 1997-05-30 2000-08-29 Qualcomm Incorporated Dual channel slotted paging
DE69838063T2 (de) * 1997-05-30 2008-03-13 Qualcomm Inc., San Diego Verfahren und Einrichtung zum indirekten Funkruf eines schnurlosen Endgerätes mit weniger codierten Funkrufandeutung.
JP3341643B2 (ja) * 1997-08-26 2002-11-05 株式会社デンソー 通信システム、それに用いられる車載機および路上機
US6603835B2 (en) 1997-09-08 2003-08-05 Ultratec, Inc. System for text assisted telephony
US6381241B1 (en) * 1997-09-30 2002-04-30 Wireless Access Duplicate message detection and mending of garbled messages
US6075794A (en) * 1998-06-16 2000-06-13 Motorola, Inc. Method for coordinating inbound channels in a selective call communication system
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
FR2790174B1 (fr) * 1999-02-19 2001-06-08 Info Telecom Procede de controle du fonctionnement d'un recepteur de radiomessagerie, et recepteur de radiomessagerie correspondant
AU4059300A (en) * 1999-04-02 2000-10-23 Qualcomm Incorporated System and method for prioritizing traffic channel messages
US6781971B1 (en) * 1999-04-02 2004-08-24 Qualcomm Incorporated System and method for prioritizing traffic channel messages
IE20000435A1 (en) * 1999-06-01 2001-02-21 Markport Ltd Adaptation of WAP to SMS in PDC networks
AU7358300A (en) * 1999-09-20 2001-04-24 Neopoint, Inc. System and method for constructing a composite sms message from multiple sms messages
FR2812783A1 (fr) * 2000-08-03 2002-02-08 Cit Alcatel Procede de transmission d'informations par paquets avec allocation de ressources et reseau mettant en oeuvre ce procede
US20020193096A1 (en) * 2000-09-08 2002-12-19 Dwyer Christopher Brian System and method for permitting maintenance of privacy of main number assigned to wireless device
US6687508B1 (en) * 2000-09-08 2004-02-03 Christopher Brian Dwyer System and method for providing numeric-only paging service with wireless telephone service
US7881441B2 (en) * 2005-06-29 2011-02-01 Ultratec, Inc. Device independent text captioned telephone service
US8416925B2 (en) 2005-06-29 2013-04-09 Ultratec, Inc. Device independent text captioned telephone service
US6728599B2 (en) * 2001-09-07 2004-04-27 Computer Motion, Inc. Modularity system for computer assisted surgery
US6961779B2 (en) * 2001-12-31 2005-11-01 Globespanvirata, Incorporated System and method for robust parsing of multiple-frame protocol messages
EP1326454A1 (en) * 2002-01-08 2003-07-09 Motorola, Inc. Methods for dynamik downlink allocation in mobile communications systems
US8027697B2 (en) 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US20040027999A1 (en) * 2002-08-08 2004-02-12 Lorenzo Casaccia Broadcast message segmentation for wireless communication systems
JP4337375B2 (ja) * 2003-03-14 2009-09-30 株式会社デンソー 情報配信サーバ、受信端末、情報配信システム、予約端末、および予約サーバ
US20040193970A1 (en) * 2003-03-31 2004-09-30 Casper Dietrich Receiver system with adjustable sampling and reference levels
US7106814B2 (en) * 2003-04-30 2006-09-12 Motorola, Inc. Method and wireless device employing a preamble to initiate communications
US7577756B2 (en) * 2003-07-15 2009-08-18 Special Devices, Inc. Dynamically-and continuously-variable rate, asynchronous data transfer
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
WO2005081511A1 (en) * 2004-02-18 2005-09-01 Ultratec, Inc. Captioned telephone service
US8515024B2 (en) 2010-01-13 2013-08-20 Ultratec, Inc. Captioned telephone service
US7333493B2 (en) * 2004-05-20 2008-02-19 International Business Machines Corporation Method for prevention of out-of-order delivery of data packets
US8026793B2 (en) 2004-10-07 2011-09-27 Lear Corporation Remote keyless entry system with two-way long range communication
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7113128B1 (en) 2004-10-15 2006-09-26 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7411546B2 (en) 2004-10-15 2008-08-12 Telecommunication Systems, Inc. Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US11258900B2 (en) 2005-06-29 2022-02-22 Ultratec, Inc. Device independent text captioned telephone service
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7626951B2 (en) 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US9167553B2 (en) 2006-03-01 2015-10-20 Telecommunication Systems, Inc. GeoNexus proximity detector network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US7570963B2 (en) 2006-04-26 2009-08-04 Motorola, Inc. Method and system to improve efficiency of mobile station during listening interval
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
KR101429781B1 (ko) * 2006-06-15 2014-08-18 고도 가이샤 아이피 브릿지 1 무선 송신 장치 및 무선 송신 방법
WO2008057477A2 (en) 2006-11-03 2008-05-15 Telecommunication Systems, Inc. Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc)
PL2109953T3 (pl) 2007-02-07 2017-02-28 Telefonaktiebolaget Lm Ericsson (Publ) Sposób retransmisji i przyporządkowane urządzenia
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
EP2196014A4 (en) 2007-09-17 2014-12-24 Telecomm Systems Inc 911 EMERGENCY SERVICE DATA MESSAGING
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US8073976B2 (en) * 2008-03-27 2011-12-06 Microsoft Corporation Synchronizing clocks in an asynchronous distributed system
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US20100080216A1 (en) * 2008-09-29 2010-04-01 Jonathan Alan Croy Real-time communication blocking for Dot Not Call" registered information
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8525681B2 (en) * 2008-10-14 2013-09-03 Telecommunication Systems, Inc. Location based proximity alert
US7898991B2 (en) * 2008-10-16 2011-03-01 Finisar Corporation Serializer/deserializer test modes
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US9288089B2 (en) 2010-04-30 2016-03-15 Ecole Polytechnique Federale De Lausanne (Epfl) Orthogonal differential vector signaling
US9985634B2 (en) 2010-05-20 2018-05-29 Kandou Labs, S.A. Data-driven voltage regulator
US9596109B2 (en) 2010-05-20 2017-03-14 Kandou Labs, S.A. Methods and systems for high bandwidth communications interface
US9564994B2 (en) 2010-05-20 2017-02-07 Kandou Labs, S.A. Fault tolerant chip-to-chip communication with advanced voltage
US8593305B1 (en) 2011-07-05 2013-11-26 Kandou Labs, S.A. Efficient processing and detection of balanced codes
US9246713B2 (en) 2010-05-20 2016-01-26 Kandou Labs, S.A. Vector signaling with reduced receiver complexity
US9251873B1 (en) 2010-05-20 2016-02-02 Kandou Labs, S.A. Methods and systems for pin-efficient memory controller interface using vector signaling codes for chip-to-chip communications
US9479369B1 (en) 2010-05-20 2016-10-25 Kandou Labs, S.A. Vector signaling codes with high pin-efficiency for chip-to-chip communication and storage
US9077386B1 (en) 2010-05-20 2015-07-07 Kandou Labs, S.A. Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication
US9288082B1 (en) 2010-05-20 2016-03-15 Kandou Labs, S.A. Circuits for efficient detection of vector signaling codes for chip-to-chip communication using sums of differences
WO2011151469A1 (en) 2010-06-04 2011-12-08 Ecole Polytechnique Federale De Lausanne Error control coding for orthogonal differential vector signaling
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
WO2012141762A1 (en) 2011-02-25 2012-10-18 Telecommunication Systems, Inc. Mobile internet protocol (ip) location
US8649806B2 (en) 2011-09-02 2014-02-11 Telecommunication Systems, Inc. Aggregate location dynometer (ALD)
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9268683B1 (en) 2012-05-14 2016-02-23 Kandou Labs, S.A. Storage method and apparatus for random access memory using codeword storage
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
CN104854830B (zh) 2012-10-13 2018-10-09 领特贝特林共有限责任两合公司 从分配点的动态不连续操作的方法及设备
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
CN104995612B (zh) 2013-01-17 2020-01-03 康杜实验室公司 低同步开关噪声芯片间通信方法和系统
CN105122758B (zh) 2013-02-11 2018-07-10 康杜实验室公司 高带宽芯片间通信接口方法和系统
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
CN110166217B (zh) 2013-04-16 2022-05-17 康杜实验室公司 高带宽通信接口方法和系统
CN105393512B (zh) 2013-06-25 2019-06-28 康杜实验室公司 具有低接收器复杂度的向量信令
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9806761B1 (en) 2014-01-31 2017-10-31 Kandou Labs, S.A. Methods and systems for reduction of nearest-neighbor crosstalk
CN110266615B (zh) 2014-02-02 2022-04-29 康杜实验室公司 低isi比低功率芯片间通信方法和装置
US10748523B2 (en) 2014-02-28 2020-08-18 Ultratec, Inc. Semiautomated relay method and apparatus
WO2015131203A1 (en) 2014-02-28 2015-09-03 Kandou Lab, S.A. Clock-embedded vector signaling codes
US10878721B2 (en) 2014-02-28 2020-12-29 Ultratec, Inc. Semiautomated relay method and apparatus
US20180034961A1 (en) 2014-02-28 2018-02-01 Ultratec, Inc. Semiautomated Relay Method and Apparatus
US10389876B2 (en) 2014-02-28 2019-08-20 Ultratec, Inc. Semiautomated relay method and apparatus
US20180270350A1 (en) 2014-02-28 2018-09-20 Ultratec, Inc. Semiautomated relay method and apparatus
US11240076B2 (en) 2014-05-13 2022-02-01 Kandou Labs, S.A. Vector signaling code with improved noise margin
US9509437B2 (en) * 2014-05-13 2016-11-29 Kandou Labs, S.A. Vector signaling code with improved noise margin
US9148087B1 (en) 2014-05-16 2015-09-29 Kandou Labs, S.A. Symmetric is linear equalization circuit with increased gain
US9852806B2 (en) 2014-06-20 2017-12-26 Kandou Labs, S.A. System for generating a test pattern to detect and isolate stuck faults for an interface using transition coding
US9112550B1 (en) 2014-06-25 2015-08-18 Kandou Labs, SA Multilevel driver for high speed chip-to-chip communications
EP3138253A4 (en) 2014-07-10 2018-01-10 Kandou Labs S.A. Vector signaling codes with increased signal to noise characteristics
US9432082B2 (en) 2014-07-17 2016-08-30 Kandou Labs, S.A. Bus reversable orthogonal differential vector signaling codes
KR101943048B1 (ko) 2014-07-21 2019-01-28 칸도우 랩스 에스에이 다분기 데이터 전송
KR101949964B1 (ko) 2014-08-01 2019-02-20 칸도우 랩스 에스에이 임베딩된 클록을 갖는 직교 차동 벡터 시그널링 코드
US9674014B2 (en) 2014-10-22 2017-06-06 Kandou Labs, S.A. Method and apparatus for high speed chip-to-chip communications
US9832046B2 (en) 2015-06-26 2017-11-28 Kandou Labs, S.A. High speed communications system
US10361945B2 (en) 2015-10-08 2019-07-23 Fluke Corporation System and method to reconcile cabling test results with cabling test configurations
US10367713B2 (en) 2015-10-15 2019-07-30 Fluke Corporation Cloud based system and method for managing testing configurations for cable test devices
US9557760B1 (en) 2015-10-28 2017-01-31 Kandou Labs, S.A. Enhanced phase interpolation circuit
US9577815B1 (en) 2015-10-29 2017-02-21 Kandou Labs, S.A. Clock data alignment system for vector signaling code communications link
US10055372B2 (en) 2015-11-25 2018-08-21 Kandou Labs, S.A. Orthogonal differential vector signaling codes with embedded clock
US10097443B2 (en) * 2015-12-16 2018-10-09 Fluke Corporation System and method for secure communications between a computer test tool and a cloud-based server
EP3446403B1 (en) 2016-04-22 2021-01-06 Kandou Labs S.A. High performance phase locked loop
US10003454B2 (en) 2016-04-22 2018-06-19 Kandou Labs, S.A. Sampler with low input kickback
US10333741B2 (en) 2016-04-28 2019-06-25 Kandou Labs, S.A. Vector signaling codes for densely-routed wire groups
WO2017190102A1 (en) 2016-04-28 2017-11-02 Kandou Labs, S.A. Low power multilevel driver
US10153591B2 (en) 2016-04-28 2018-12-11 Kandou Labs, S.A. Skew-resistant multi-wire channel
US9906358B1 (en) 2016-08-31 2018-02-27 Kandou Labs, S.A. Lock detector for phase lock loop
US10411922B2 (en) 2016-09-16 2019-09-10 Kandou Labs, S.A. Data-driven phase detector element for phase locked loops
US10200188B2 (en) 2016-10-21 2019-02-05 Kandou Labs, S.A. Quadrature and duty cycle error correction in matrix phase lock loop
US10372665B2 (en) 2016-10-24 2019-08-06 Kandou Labs, S.A. Multiphase data receiver with distributed DFE
US10200218B2 (en) 2016-10-24 2019-02-05 Kandou Labs, S.A. Multi-stage sampler with increased gain
WO2018191749A1 (en) 2017-04-14 2018-10-18 Kandou Labs, S.A. Pipelined forward error correction for vector signaling code channel
CN110945830B (zh) 2017-05-22 2022-09-09 康杜实验室公司 多模式数据驱动型时钟恢复电路
US10116468B1 (en) 2017-06-28 2018-10-30 Kandou Labs, S.A. Low power chip-to-chip bidirectional communications
US10686583B2 (en) 2017-07-04 2020-06-16 Kandou Labs, S.A. Method for measuring and correcting multi-wire skew
US10693587B2 (en) 2017-07-10 2020-06-23 Kandou Labs, S.A. Multi-wire permuted forward error correction
US10203226B1 (en) 2017-08-11 2019-02-12 Kandou Labs, S.A. Phase interpolation circuit
US10467177B2 (en) 2017-12-08 2019-11-05 Kandou Labs, S.A. High speed memory interface
US10326623B1 (en) 2017-12-08 2019-06-18 Kandou Labs, S.A. Methods and systems for providing multi-stage distributed decision feedback equalization
EP3732840B1 (en) 2017-12-28 2024-05-01 Kandou Labs, S.A. Synchronously-switched multi-input demodulating comparator
US10554380B2 (en) 2018-01-26 2020-02-04 Kandou Labs, S.A. Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation
US11539900B2 (en) 2020-02-21 2022-12-27 Ultratec, Inc. Caption modification and augmentation systems and methods for use by hearing assisted user
US12080433B2 (en) * 2021-02-10 2024-09-03 International Business Machines Corporation Healthcare application insight compilation sensitivity
WO2024049482A1 (en) 2022-08-30 2024-03-07 Kandou Labs SA Pre-scaler for orthogonal differential vector signalling

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5711044A (en) * 1980-06-25 1982-01-20 Isowa Industry Co Material paper feeder in corrugated cardboard pasting machine
BE889428A (fr) * 1980-06-30 1981-10-16 Dolby Ray Milton Dispositif destine a modifier la plage dynamique de signaux d'entree
JPS58124338A (ja) * 1982-01-20 1983-07-23 Nec Corp 選択呼出通信方式
JPS5961644U (ja) * 1982-10-15 1984-04-23 日本電気株式会社 選択呼出受信機
JPS60169245A (ja) * 1984-02-14 1985-09-02 Nec Corp 選択呼出通信方式
WO1986003645A1 (en) * 1984-12-05 1986-06-19 At&E Corporation Watch pager system and communication protocol
US4713808A (en) * 1985-11-27 1987-12-15 A T & E Corporation Watch pager system and communication protocol
JPH02500154A (ja) * 1987-01-02 1990-01-18 モトローラ・インコーポレーテッド 割当て可能なバッテリセイバーのデューティサイクルを有するページングシステム
US4965569A (en) * 1987-06-30 1990-10-23 Motorola, Inc. Digitized stored voice paging receiver
ES2130306T3 (es) * 1987-11-16 1999-07-01 Seiko Corp Metodo y sistema de comunicacion multiplex con division temporal para aumentar el numero de receptores individuales que pueden servirse.
US4885577A (en) * 1988-03-02 1989-12-05 Motorola, Inc. Paging system for providing a data message and a voice message to a unique address of a paging receiver
US4947420A (en) * 1989-04-28 1990-08-07 Motorola, Inc. Communication system
US5212721A (en) * 1989-08-18 1993-05-18 Motorola, Inc. Telephone dialing paging apparatus method
CH683052A5 (de) * 1992-02-19 1993-12-31 Erika Koechler Verfahren zum Uebertragen langer Nachrichten, insbesondere Bilder, in einem Funkrufnetz.

Also Published As

Publication number Publication date
BR9307693A (pt) 1999-11-16
AU669037B2 (en) 1996-05-23
CN1109668A (zh) 1995-10-04
AU5550494A (en) 1994-06-22
US5311516A (en) 1994-05-10
EP0670092A4 (en) 1998-05-20
WO1994013074A1 (en) 1994-06-09
FI952511A (fi) 1995-07-21
CN1046393C (zh) 1999-11-10
EP0670092A1 (en) 1995-09-06
NO952030L (no) 1995-07-10
CZ284895B6 (cs) 1999-03-17
HU215879B (hu) 1999-03-29
PL309244A1 (en) 1995-10-02
RU2121239C1 (ru) 1998-10-27
CA2149879C (en) 1999-04-13
HU9501525D0 (en) 1995-07-28
NZ258023A (en) 1996-05-28
MX9307212A (es) 1994-07-29
CZ132395A3 (en) 1996-09-11
FI952511A0 (fi) 1995-05-23
NO952030D0 (no) 1995-05-23
CA2149879A1 (en) 1994-06-09
SK68995A3 (en) 1996-05-08
HUT72237A (en) 1996-04-29
KR950704874A (ko) 1995-11-20
SG46443A1 (en) 1998-02-20
SK281270B6 (sk) 2001-01-18
PL175118B1 (pl) 1998-11-30

Similar Documents

Publication Publication Date Title
KR0156303B1 (ko) 트래픽을 재분배하기 위해 메시지 분할을 사용하는 페이징 시스템
US5635914A (en) Method and apparatus for dynamic group calling in a selective call system
JP2715664B2 (ja) 可変長メッセージの繰り越しを行うデータ通信ターミナル
US5371899A (en) Communication system capable of reassigning radio receivers
KR0129043B1 (ko) 가변 길이 메시지 캐리-온을 갖는 데이타 통신 수신기
MXPA94006152A (es) Metodo de direccionamiento para mantener la alimentacion en receptores de informacion distribuida.
EP0759256A1 (en) Multiple subchannel flexible protocol method and apparatus
US5491469A (en) Communication system for temporarily directing radio receivers to a second radio frequency
JP3173613B2 (ja) バースト・エラー保護データ同期機能を有するデータ通信受信機
WO1994001841A1 (en) Power conservation method and apparatus for a data communication receiver
EP0642717A1 (en) Method and apparatus for synchronizing a simulcast transmission system
WO1997039591A1 (en) De-interleaved information memory storage device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130628

Year of fee payment: 16

EXPY Expiration of term