KR20120023855A - 대역내 모뎀에서의 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법 - Google Patents
대역내 모뎀에서의 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법 Download PDFInfo
- Publication number
- KR20120023855A KR20120023855A KR1020127001130A KR20127001130A KR20120023855A KR 20120023855 A KR20120023855 A KR 20120023855A KR 1020127001130 A KR1020127001130 A KR 1020127001130A KR 20127001130 A KR20127001130 A KR 20127001130A KR 20120023855 A KR20120023855 A KR 20120023855A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- message
- source terminal
- llack
- hlmsg
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1858—Transmission or retransmission of more than one copy of acknowledgement message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/189—Transmission or retransmission of more than one copy of a message
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
대역내 통신 시스템에서 소스 단말기 데이터 메시지를 목적지 단말기로부터 확인응답하는 것이 개시된다. 하위 계층 확인응답 메시지가 후속하는 제 1 동기 시퀀스, 및 상위 계층 확인응답 메시지가 후속하는 제 2 동기 시퀀스가 송신된다.
Description
Ⅰ. 우선권 주장
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 16일자로 출원된 "SYSTEM AND METHOD FOR SUPPORTING HIGHER-LAYER PROTOCOL MESSAGING IN AN IN-BAND MODEM" 라는 명칭의 미국 가출원 제61/187,393호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2010년 4월 19일자로 출원된 "SYSTEM AND METHOD FOR ENHANCING THE SYNCHRONIZATION SIGNAL IN AN IN-BAND MODEM" 라는 명칭의 미국 가출원 제61/325,732호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2010년 4월 22일자로 출원된 "SYSTEM AND METHOD FOR SUPPORTING HIGHER-LAYER PROTOCOL MESSAGING IN AN IN-BAND MODEM" 라는 명칭의 미국 가출원 제61/327,004호
에 대해 우선권 주장이 이루어진다.
Ⅱ. 공동 계류 중인 특허 출원에 대한 참조
관련된 공동 계류 중인 미국 특허 출원들은,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,544호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,561호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,574호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,590호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,608호,
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 2009년 6월 3일자로 출원된 "SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS" 라는 명칭의 미국 특허 출원 제12/477,626호
를 포함한다.
기술분야
본 개시물은 일반적으로 음성 채널을 통한 데이터 송신에 관한 것이다. 더 상세하게는, 본 개시물은 통신 네트워크에서 음성 코덱 (대역내) 을 통해 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법에 관한 것이다.
고정식 유선 전화기 및 무선 라디오의 출현으로 인해, 음성의 송신은 통신 시스템에서 중심이 되었다. 통신 시스템 연구 및 설계의 진보는 산업을 디지털 기반 시스템으로 이동시켰다. 디지털 통신 시스템의 하나의 이점은 전송될 데이터에 대한 압축을 구현함으로써 필요한 송신 대역폭을 감소시키는 능력이다. 그 결과, 특히, 음성 코딩 영역에서의 압축 기술에 많은 연구와 개발이 진행되었다. 공통 음성 압축 장치가 "보코더 (vocoder)" 이고, 또한 "음성 코덱" 또는 "음성 코더" 로서 상호교환가능하게 지칭된다. 보코더는 디지털화된 음성 샘플을 수신하고, "음성 패킷들" 로서 공지된 데이터 비트들의 콜렉션들을 생성한다. 음성 통신을 요구하는 상이한 디지털 통신 시스템을 지원하는 여러 표준화된 보코딩 알고리즘이 존재하며, 사실상, 음성 지원은 현재의 대부분의 통신 시스템에서 최소의 필수 요건이다. 3세대 파트너쉽 프로젝트 2 (3GPP2) 가, IS-95, CDMA2000 1xRTT (1x Radio Transmission Technology), CDMA2000 EV-DO (Evolution-Data Optimized), 및 CDMA2000 EV-DV (Evolution-Data/Voice) 통신 시스템들을 특정하는 예시적인 표준화 기구이다. 3세대 파트너쉽 프로젝트 (3GPP) 가, GSM (Global System for Mobile Communications), UMTS (Universal Mobile Telecommunications System), HSDPA (High-Speed Downlink Packet Access), HSUPA (High-Speed Uplink Packet Access), HSPA+ (High-Speed Packet Access Evolution), 및 LTE (Long Term Evolution) 를 특정하는 또 다른 예시적인 표준화 기구이다. VoIP (Voice over Internet Protocol) 가 3GPP 및 3GPP2 에서 정의된 통신 시스템들 뿐만 아니라 다른 것들에서 사용되는 예시적인 프로토콜이다. 이러한 통신 시스템들 및 프로토콜들에서 채용된 보코더들의 예로는, ITU-T G.729 (International Telecommunications Union), AMR (Adaptive Multi-rate Speech Codec), 및 EVRC (Enhanced Variable Rate Codec Speech Service Options 3, 68, 70) 를 포함한다.
정보 공유가, 인스턴트 및 유비쿼터스 연결에 대한 요구를 지원하는 현재의 통신 시스템의 주요 목적이다. 현재의 통신 시스템들의 사용자들은 음성, 비디오, 텍스트 메시지들, 및 다른 데이터를 전송하여, 연결된 상태를 유지한다. 개발되고 있는 새로운 애플리케이션들은 네트워크들의 발전을 능가하려는 경향이 있고, 통신 시스템 변조 방식들 및 프로토콜들에 대한 업그레이드들을 요구할 수도 있다. 몇몇 원거리의 지리적 영역에서, 시스템에서의 고급 데이터 서비스들에 대한 인프라구조 지원의 부족으로 인해, 오직 음성 서비스들만이 이용가능할 수도 있다. 대안적으로는, 사용자들은 경제적 이유들로 인해 그들의 통신 디바이스 상에서 음성 서비스만을 가능하게 하도록 선택할 수도 있다. 몇몇 국가에서는, 긴급 911 (E911) 또는 eCall 과 같은 공공 서비스 지원이 통신 네트워크에 위임된다. 이들 긴급 애플리케이션 예들에서, 고속 데이터 전송이 우선사항이지만, 특히 고급 데이터 서비스들이 사용자 단말기에서 이용가능하지 않을 때 항상 현실적이지는 않다. 이전의 기술들은 데이터를 음성 코덱을 통해 송신하기 위한 솔루션을 제공하였지만, 이들 솔루션들은, 보코더로 비음성 신호의 인코딩을 시도할 때 발생하는 코딩 비효율성으로 인해 낮은 데이터 레이트 전송만을 지원하는 것이 가능하다.
음성 코덱을 통한 데이터의 송신을 일반적으로, "대역내" 데이터 송신이라고 지칭하고, 여기서, 데이터는 음성 코덱으로부터 출력된 하나 이상의 음성 패킷들로 통합된다. 여러 기술들은 데이터를 나타내기 위해 음성 주파수 대역 내의 미리 결정된 주파수들에서 오디오 톤들을 사용한다. 특히 더 높은 데이터 레이트들에서 음성 코덱을 통해 데이터를 전송하기 위해 미리 결정된 주파수 톤들을 사용하는 것은, 시스템들에 채용된 보코더들로 인해 신뢰할 수 없다. 보코더들은 제한된 수의 파라미터들을 이용하여 음성 신호들을 모델링하도록 설계된다. 제한된 파라미터들은 톤 신호들을 효과적으로 모델링하기에 불충분하다. 톤들을 모델링하기 위한 보코더들의 능력은, 톤들을 빠르게 변경함으로써 송신 데이터 레이트를 증가시키려고 시도할 때 더 저하된다. 이것은 검출 정확도에 영향을 미치고, 통신 시스템의 전체 데이터 레이트를 결국 더 감소시키는 데이터 에러들을 최소화하기 위해 복잡한 방식들을 추가하는 필요성을 발생시킨다. 따라서, 통신 네트워크에서 음성 코덱을 통해 데이터를 효율적이고 효과적으로 송신할 필요성이 발생한다.
본 출원의 양수인에게 양도되고 참조로 여기에 명백히 포함된 미국 특허 출원 제12/477,544호에 효율적인 대역내 모뎀이 상세히 기술되어 있다. 대역내 모뎀은 eCall 애플리케이션에서의 긴급 정보와 같은 정보가 소스로부터 목적지로 전송되도록 하고, 목적지에 대해, 송신된 정보의 적절한 수신을 나타내는 하위 계층 확인응답을 대역내 모뎀 계층에 전송하도록 한다.
일부 경우, 애플리케이션 계층과 같은, 하위 계층 (모뎀 계층) 보다 높은 계층이 하위 계층 확인응답 이외에도 확인응답을 전송하는 것이 바람직하다. 다수의 계층들로부터의 확인응답들을 전송하는 것은, 구현된 계층들 간의 독립성을 허용한다. 예를 들어, TCP (Transmission Control Protocol) 계층에서의 확인응답 메시징 이외에도 RLP (Radio Link Protocol) 계층에서의 확인응답 메시징이 존재할 수도 있다. 또한, 다수의 계층들로부터의 확인응답들을 전송하는 것은, 리던던시의 형태로 동작함으로써 확인응답 메시징의 신뢰도를 개선시킨다.
다수의 계층 확인응답 메시징은, 당업계의 통상의 시스템들의 대역폭 요건들을 증가시킨다. 통상의 시스템들은 하위 계층 메시지를 상위 계층 메시지와 구별하기 위해 부가적인 식별자 비트들을 송신한다. 음성 코덱에 의해 가용 대역폭이 제한되는 대역내 모뎀 시스템들의 경우, 다수의 계층 확인응답 시스템들을 통합시키는 것은 하위 계층 메시지를 상위 계층 메시지와 구별하기 위해 할당된 비트들 뿐만 아니라 메시지들 자체에 요구되는 부가적인 비트들에서 고비용의 오버헤드를 방지한다. 확인응답 메시지들에 대한 압축 방식들이 오버헤드를 감소시키 위해 제안되었다. 그러나, 압축 방식들은 모뎀 계층에서 상이한 메시지 타입들을 구별하지 못하여, 대역폭 요건들에서의 전체적인 증가를 초래한다.
따라서, 통신 네트워크에서 음성 코덱을 통해 상위 계층 프로토콜 메시징을 지원하기 위한 개선된 시스템을 제공하는 것이 바람직하다.
여기에 개시된 실시형태들은, 상위 계층 프로토콜 메시지들을 음성 코덱을 통해 신뢰성 있게 송수신하는 대역내 모뎀을 이용함으로써 상술된 필요성들을 해결한다.
하나의 실시형태에서, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법은, 하위 계층 확인응답 (LLACK) 신호를 송신하는 단계로서, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 그 LLACK 신호를 송신하는 단계 및 상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 단계로서, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 그 HLMSG 신호를 송신하는 단계를 포함한다.
또 다른 실시형태에서, 장치는, 목적지 단말기로부터의 신호들을 송신하도록 구성된 송신기, 목적지 단말기에서 소스 단말기로부터의 신호들을 수신하도록 구성된 수신기, 송신기에 커플링되고, 시작 신호를 생성하도록 구성된 시작 신호 생성기, 송신기에 커플링되고, NACK 신호를 생성하도록 구성된 NACK 신호 생성기, 수신기에 커플링되고, 소스 단말기의 데이터 메시지를 검출하도록 구성된 데이터 메시지 검출기, 송신기에 커플링되고, LLACK 메시지가 후속하는 제 1 동기 시퀀스를 생성하도록 구성된 LLACK 신호 생성기, 및 송신기에 커플링되고, 변환된 HLACK 메시지가 후속하는 제 2 동기 시퀀스를 생성하도록 구성된 HLACK 신호 생성기를 포함한다.
또 다른 실시형태에서, 장치는, 프로세서, 프로세서와 전자 통신하는 메모리, 및 메모리에 저장된 명령들을 포함하고, 그 명령들은, 하위 계층 확인응답 (LLACK) 신호를 송신하는 단계로서, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 그 LLACK 신호를 송신하는 단계 및 상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 단계로서, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 그 HLMSG 신호를 송신하는 단계를 실행할 수 있고, 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지이다.
또 다른 실시형태에서, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치는, 하위 계층 확인응답 (LLACK) 신호를 송신하는 수단으로서, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 그 LLACK 신호를 송신하는 수단 및 상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 수단으로서, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 그 HLMSG 신호를 송신하는 수단을 포함하고, 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지이다.
또 다른 실시형태에서, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 프로세서 판독가능 매체는, 목적지 단말기로부터의 시작 신호를 송신하는 것으로서, 소스 단말기는 제 1 미리 결정된 방식으로 응답하도록 구성되는, 그 목적지 단말기로부터의 시작 신호를 송신하는 것, 제 1 수신된 신호의 검출시에, 시작 신호의 송신을 중지시키는 것으로서, 제 1 수신된 신호는 소스 단말기로부터의 시작 신호의 성공적인 수신을 나타내는, 그 시작 신호의 송신을 중지시키는 것, 목적지 단말기로부터의 부정 확인응답 (NACK) 신호를 송신하는 것으로서, 소스 단말기는 제 2 미리 결정된 방식으로 응답하도록 구성되는, 그 목적지 단말기로부터의 NACK 신호를 송신하는 것, 소스 단말기의 데이터 메시지의 성공적인 수신시에, NACK 신호의 송신을 중지시키는 것, 하위 계층 확인응답 (LLACK) 신호를 송신하는 것으로서, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 그 LLACK 신호를 송신하는 것, 상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 것으로서, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지고, 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지인, 그 HLMSG 신호를 송신하는 것, 및 업링크 이벤트의 검출시에, LLACK 신호의 송신을 중지시키는 것을 위한 명령들을 포함한다.
또 다른 실시형태에서, 대역내 통신 시스템에서 소스 단말기로부터의 소스 단말기 송신들을 제어하는 방법은, 소스 단말기에서 사용자 데이터 메시지를 송신하도록 하는 요청 신호를 검출하는 단계, 소스 단말기에서 메시지 식별자를 저장하는 단계, 요청 신호의 검출시에, 소스 단말기로부터의 동기 신호를 송신하는 단계, 소스 단말기로부터의 사용자 데이터 메시지를 송신하는 단계, 및 하위 계층 확인응답 (LLACK) 신호 또는 상위 계층 애플리케이션 (HLMSG) 신호의 검출시에, 사용자 데이터 메시지의 송신을 중지시키는 단계를 포함하고, LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지고, HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어진다.
또 다른 실시형태에서, 장치는, 소스 단말기로부터의 신호들을 송신하도록 구성된 송신기, 소스 단말기에서 목적지 단말기로부터의 신호들을 수신하도록 구성된 수신기, 사용자 데이터 메시지를 송신하도록 하는 요청을 검출하도록 구성된 요청 신호 검출기, 송신기에 커플링되고, 동기 신호를 송신하도록 구성된 동기 신호 생성기, 송신기에 커플링되고, 사용자 데이터 메시지를 송신하도록 구성된 사용자 데이터 메시지 생성기, 수신기에 커플링되고, LLACK 메시지가 후속하는 제 1 동기 시퀀스를 검출하도록 구성된 하위 계층 확인응답 (LLACK) 신호 검출기, 및 수신기에 커플링되고, 변환된 HLACK 메시지가 후속하는 제 2 동기 시퀀스를 검출하도록 구성된 상위 계층 확인응답 (HLACK) 신호 검출기를 포함한다.
또 다른 실시형태에서, 장치는, 프로세서, 프로세서와 전자 통신하는 메모리, 및 메모리에 저장된 명령들을 포함하고, 그 명령들은, 소스 단말기에서 사용자 데이터 메시지를 송신하도록 하는 요청 신호를 검출하는 단계, 소스 단말기에서 메시지 식별자를 저장하는 단계, 요청 신호의 검출시에, 소스 단말기로부터의 동기 신호를 송신하는 단계, 소스 단말기로부터의 사용자 데이터 메시지를 송신하는 단계, 및 하위 계층 확인응답 (LLACK) 신호 또는 상위 계층 애플리케이션 (HLMSG) 신호의 검출시에, 사용자 데이터 메시지의 송신을 중지시키는 단계를 실행할 수 있고, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지고, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어진다.
또 다른 실시형태에서, 장치는, 소스 단말기에서 사용자 데이터 메시지를 송신하도록 하는 요청 신호를 검출하는 수단, 소스 단말기에서 메시지 식별자를 저장하는 수단, 요청 신호의 검출시에, 소스 단말기로부터의 동기 신호를 송신하는 수단, 소스 단말기로부터의 사용자 데이터 메시지를 송신하는 수단, 하위 계층 확인응답 (LLACK) 신호를 검출하는 수단으로서, LLACK 신호는 LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 그 LLACK 신호를 검출하는 수단, 상위 계층 애플리케이션 (HLMSG) 신호를 검출하는 수단으로서, HLMSG 신호는 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지고, 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지인, 그 HLMSG 신호를 검출하는 수단, 및 LLACK 신호 또는 HLMSG 신호의 검출시에, 사용자 데이터 메시지의 송신을 중지시키는 수단을 포함한다.
또 다른 실시형태에서, 대역내 통신 시스템에서 소스 단말기로부터의 소스 단말기 송신들을 제어하는 프로세서 판독가능 매체는, 소스 단말기에서 사용자 데이터 메시지를 송신하도록 하는 요청 신호를 검출하는 것, 소스 단말기에서 메시지 식별자를 저장하는 것, 요청 신호의 검출시에, 소스 단말기로부터의 동기 신호를 송신하는 것, 소스 단말기로부터의 사용자 데이터 메시지를 송신하는 것, 하위 계층 확인응답 (LLACK) 신호 또는 상위 계층 애플리케이션 (HLMSG) 신호의 검출시에, 사용자 데이터 메시지의 송신을 중지시키는 것을 위한 명령들을 포함하고, LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지고, HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어진다.
여기에 설명된 실시형태들의 양태들 및 부수되는 이점들은, 첨부한 도면과 함께 다루어질 때 아래의 상세한 설명을 참조하여 더욱 쉽게 명백해질 것이다.
도 1a 는 무선 통신 네트워크에서 음성 코덱을 통해 메시지들을 송신하기 위해 대역내 모뎀을 이용하는 소스 단말기 및 목적지 단말기의 일 실시형태의 도면이다.
도 1b 는 무선 통신 네트워크에서 음성 코덱을 통해 메시지들을 송신하기 위해 대역내 모뎀을 이용하는 소스 단말기 및 목적지 단말기의 또 다른 실시형태의 도면이다.
도 2 는 대역내 통신 시스템에서 이용되는 송신 데이터 모뎀의 일 실시형태의 도면이다.
도 3 은 동기 신호 생성기의 일 실시형태의 도면이다.
도 4a 는 동기 프리앰블 시퀀스 (synchronization preamble sequence) 의 일 실시형태의 도면이다.
도 4b 는 중복되지 않은 레퍼런스 시퀀스들을 갖는 동기 프리앰블 시퀀스의 일 실시형태의 도면이다.
도 5a 는 프리앰블이 중복되지 않은 레퍼런스 시퀀스들로 이루어진 동기 프리앰블 상관 출력의 그래프이다.
도 5b 는 프리앰블이 중복되지 않은 레퍼런스 시퀀스들로 이루어진 동기 프리앰블 상관 출력의 그래프이다.
도 6 은 동기 메시지 포맷의 일 실시형태의 도면이다.
도 7 은 송신 데이터 메시지 포맷의 일 실시형태의 도면이다.
도 8 은 복합 동기 및 송신 데이터 메시지 포맷의 일 실시형태의 도면이다.
도 9 는 동기 신호 검출기 및 수신기 제어기의 일 실시형태의 도면이다.
도 10 은 동기 프리앰블 검출기의 일 실시형태의 흐름도이다.
도 11 은 OSI (Open System Interconnection) 참조 모델의 도면이다.
도 12a 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 소스 단말기에 의해 개시되고 데이터 전송 링크가 목적지 단말기에 의해 개시된다.
도 12b 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 목적지 단말기에 의해 개시되고 데이터 전송 링크가 목적지 단말기에 의해 개시된다.
도 12c 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 소스 단말기에 의해 개시되고 데이터 전송 링크가 소스 단말기에 의해 개시된다.
도 12d 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 목적지 단말기에 의해 개시되고 데이터 전송 링크가 소스 단말기에 의해 개시된다.
도 13 은 목적지 단말기와 소스 단말기 사이의 상위 계층 애플리케이션 메시지의 변환 및 재생성의 일 실시형태의 도면이다.
도 14a 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 애플리케이션 메시지로 이루어지고, 업링크 송신은 상위 계층 애플리케이션 메시지에 기초하여 종료된다.
도 14b 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 상위 계층 확인응답 메시지에 기초하여 종료된다.
도 14c 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 하위 계층 확인응답 메시지에 기초하여 종료된다.
도 15 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 소스 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 상위 계층 확인응답 메시지에 기초하여 종료된다.
도 16a 는 동기 프리앰블 시퀀스의 제 2 실시형태의 도면이다.
도 16b 는 동기 프리앰블 시퀀스의 제 2 실시형태의 상관 출력의 그래프이다.
도 17a 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 제로 샘플들이 비-제로 펄스 샘플들 사이에 배치된다.
도 17b 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 고정형 진폭 샘플들로 대체된다.
도 17c 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 구형 진폭 샘플들로 대체된다.
도 17d 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 랜덤 유사 잡음 진폭 샘플들로 대체된다.
도 17e 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 사인 진폭 샘플들로 대체된다.
도 17f 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들이 진폭에 있어서 증가되고, 제로 샘플들이 비-제로 고정형 진폭 샘플들로 대체된다.
도 18a 는 소스 단말기로의 목적지 단말기 시그널링을 위한 방법에서의 서브태스크들의 제 1 세트의 일 실시형태의 흐름도이다.
도 18b 는 소스 단말기로의 목적지 단말기 시그널링을 위한 방법에서의 서브태스크들의 제 2 세트의 일 실시형태의 흐름도이다.
도 18c 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M100 의 일 실시형태의 흐름도이다.
도 18d 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M200 의 일 실시형태의 흐름도이다.
도 18e 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M300 의 일 실시형태의 흐름도이다.
도 19a 는 제 1 구성에 따른 장치의 수단의 제 1 세트의 일 실시형태의 블록도이다.
도 19b 는 제 1 구성에 따른 장치의 수단의 제 2 세트의 일 실시형태의 블록도이다.
도 19c 는 장치 A10 의 일 실시형태의 블록도이다.
도 19d 는 장치 A20 의 일 실시형태의 블록도이다.
도 19e 는 장치 A30 의 일 실시형태의 블록도이다.
도 20a 는 제 1 구성에 따른 장치 A10, A20, 및 A30 의 일 구현의 블록도이다.
도 20b 는 제 2 구성에 따른 장치 A10, A20, 및 A30 의 일 구현의 블록도이다.
도 21a 은 목적지 단말기로의 소스 단말기 시그널링의 방법 M400 의 일 실시형태의 흐름도이다.
도 21b 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 의 일 실시형태의 흐름도이다.
도 21c 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 의 서브태스크들의 제 1 세트의 일 실시형태의 흐름도이다.
도 21d 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 에 대한 서브태스크들의 제 2 세트의 일 실시형태의 흐름도이다.
도 22a 는 장치 A40 의 일 실시형태의 블록도이다.
도 22b 는 장치 A41 의 일 실시형태의 블록도이다.
도 22c 는 장치 A41 의 수단의 제 2 세트의 일 실시형태의 블록도이다.
도 22d 는 장치 A41 의 수단의 제 3 세트의 일 실시형태의 블록도이다.
도 23a 는 제 1 구성에 따른 장치 A40 및 A41 의 일 구현의 블록도이다.
도 23b 는 제 2 구성에 따른 장치 A40 및 A41 의 일 구현의 블록도이다.
도 24a 는 제 1 구성에 따른 상위 계층 애플리케이션 메시지 재생성기의 일 구현의 블록도이다.
도 24b 는 제 2 구성에 따른 상위 계층 애플리케이션 메시지 재생성기의 일 구현의 블록도이다.
도 25 는 텔레매틱스 긴급 호 시스템의 일 실시형태의 도면이다.
도 1a 는 무선 통신 네트워크에서 음성 코덱을 통해 메시지들을 송신하기 위해 대역내 모뎀을 이용하는 소스 단말기 및 목적지 단말기의 일 실시형태의 도면이다.
도 1b 는 무선 통신 네트워크에서 음성 코덱을 통해 메시지들을 송신하기 위해 대역내 모뎀을 이용하는 소스 단말기 및 목적지 단말기의 또 다른 실시형태의 도면이다.
도 2 는 대역내 통신 시스템에서 이용되는 송신 데이터 모뎀의 일 실시형태의 도면이다.
도 3 은 동기 신호 생성기의 일 실시형태의 도면이다.
도 4a 는 동기 프리앰블 시퀀스 (synchronization preamble sequence) 의 일 실시형태의 도면이다.
도 4b 는 중복되지 않은 레퍼런스 시퀀스들을 갖는 동기 프리앰블 시퀀스의 일 실시형태의 도면이다.
도 5a 는 프리앰블이 중복되지 않은 레퍼런스 시퀀스들로 이루어진 동기 프리앰블 상관 출력의 그래프이다.
도 5b 는 프리앰블이 중복되지 않은 레퍼런스 시퀀스들로 이루어진 동기 프리앰블 상관 출력의 그래프이다.
도 6 은 동기 메시지 포맷의 일 실시형태의 도면이다.
도 7 은 송신 데이터 메시지 포맷의 일 실시형태의 도면이다.
도 8 은 복합 동기 및 송신 데이터 메시지 포맷의 일 실시형태의 도면이다.
도 9 는 동기 신호 검출기 및 수신기 제어기의 일 실시형태의 도면이다.
도 10 은 동기 프리앰블 검출기의 일 실시형태의 흐름도이다.
도 11 은 OSI (Open System Interconnection) 참조 모델의 도면이다.
도 12a 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 소스 단말기에 의해 개시되고 데이터 전송 링크가 목적지 단말기에 의해 개시된다.
도 12b 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 목적지 단말기에 의해 개시되고 데이터 전송 링크가 목적지 단말기에 의해 개시된다.
도 12c 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 소스 단말기에 의해 개시되고 데이터 전송 링크가 소스 단말기에 의해 개시된다.
도 12d 는 소스 단말기와 목적지 단말기 사이의 통신 및 메시지 전달의 일 실시형태의 도면으로서, 통신 링크가 목적지 단말기에 의해 개시되고 데이터 전송 링크가 소스 단말기에 의해 개시된다.
도 13 은 목적지 단말기와 소스 단말기 사이의 상위 계층 애플리케이션 메시지의 변환 및 재생성의 일 실시형태의 도면이다.
도 14a 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 애플리케이션 메시지로 이루어지고, 업링크 송신은 상위 계층 애플리케이션 메시지에 기초하여 종료된다.
도 14b 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 상위 계층 확인응답 메시지에 기초하여 종료된다.
도 14c 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 목적지 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 하위 계층 확인응답 메시지에 기초하여 종료된다.
도 15 는 목적지 통신 단말기에서 다운링크 상에서 송신된 데이터 요청 시퀀스와 소스 통신 단말기에서 업링크 상에서 송신된 데이터 응답 시퀀스의 상호작용의 일 실시형태의 도면으로서, 그 상호작용이 소스 단말기에 의해 개시되고, 다운링크 송신은 하위 계층 확인응답 메시지와 상위 계층 확인응답 메시지로 이루어지고, 업링크 송신은 상위 계층 확인응답 메시지에 기초하여 종료된다.
도 16a 는 동기 프리앰블 시퀀스의 제 2 실시형태의 도면이다.
도 16b 는 동기 프리앰블 시퀀스의 제 2 실시형태의 상관 출력의 그래프이다.
도 17a 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 제로 샘플들이 비-제로 펄스 샘플들 사이에 배치된다.
도 17b 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 고정형 진폭 샘플들로 대체된다.
도 17c 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 구형 진폭 샘플들로 대체된다.
도 17d 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 랜덤 유사 잡음 진폭 샘플들로 대체된다.
도 17e 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들 사이에 배치된 제로 샘플들이, 비-제로 사인 진폭 샘플들로 대체된다.
도 17f 는 동기 프리앰블 시퀀스의 세그먼트의 그래프로서, 비-제로 펄스 샘플들이 진폭에 있어서 증가되고, 제로 샘플들이 비-제로 고정형 진폭 샘플들로 대체된다.
도 18a 는 소스 단말기로의 목적지 단말기 시그널링을 위한 방법에서의 서브태스크들의 제 1 세트의 일 실시형태의 흐름도이다.
도 18b 는 소스 단말기로의 목적지 단말기 시그널링을 위한 방법에서의 서브태스크들의 제 2 세트의 일 실시형태의 흐름도이다.
도 18c 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M100 의 일 실시형태의 흐름도이다.
도 18d 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M200 의 일 실시형태의 흐름도이다.
도 18e 는 소스 단말기로의 목적지 단말기 시그널링의 방법 M300 의 일 실시형태의 흐름도이다.
도 19a 는 제 1 구성에 따른 장치의 수단의 제 1 세트의 일 실시형태의 블록도이다.
도 19b 는 제 1 구성에 따른 장치의 수단의 제 2 세트의 일 실시형태의 블록도이다.
도 19c 는 장치 A10 의 일 실시형태의 블록도이다.
도 19d 는 장치 A20 의 일 실시형태의 블록도이다.
도 19e 는 장치 A30 의 일 실시형태의 블록도이다.
도 20a 는 제 1 구성에 따른 장치 A10, A20, 및 A30 의 일 구현의 블록도이다.
도 20b 는 제 2 구성에 따른 장치 A10, A20, 및 A30 의 일 구현의 블록도이다.
도 21a 은 목적지 단말기로의 소스 단말기 시그널링의 방법 M400 의 일 실시형태의 흐름도이다.
도 21b 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 의 일 실시형태의 흐름도이다.
도 21c 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 의 서브태스크들의 제 1 세트의 일 실시형태의 흐름도이다.
도 21d 는 목적지 단말기로의 소스 단말기 시그널링의 방법 M410 에 대한 서브태스크들의 제 2 세트의 일 실시형태의 흐름도이다.
도 22a 는 장치 A40 의 일 실시형태의 블록도이다.
도 22b 는 장치 A41 의 일 실시형태의 블록도이다.
도 22c 는 장치 A41 의 수단의 제 2 세트의 일 실시형태의 블록도이다.
도 22d 는 장치 A41 의 수단의 제 3 세트의 일 실시형태의 블록도이다.
도 23a 는 제 1 구성에 따른 장치 A40 및 A41 의 일 구현의 블록도이다.
도 23b 는 제 2 구성에 따른 장치 A40 및 A41 의 일 구현의 블록도이다.
도 24a 는 제 1 구성에 따른 상위 계층 애플리케이션 메시지 재생성기의 일 구현의 블록도이다.
도 24b 는 제 2 구성에 따른 상위 계층 애플리케이션 메시지 재생성기의 일 구현의 블록도이다.
도 25 는 텔레매틱스 긴급 호 시스템의 일 실시형태의 도면이다.
문맥에 의해 명백하게 한정되지 않으면, 용어 "신호" 는 유선, 버스, 또는 다른 송신 매체 상에 표현된 바와 같이 메모리 위치 (또는 메모리 위치들의 세트) 의 상태를 포함하는, 임의의 보통의 의미를 나타내도록 여기에서 사용된다. 문맥에 의해 명백하게 한정되지 않으면, 용어 "생성하는" 은 컴퓨팅하는 또는 발생시키는 과 같은 임의의 보통의 의미를 나타내도록 여기에서 사용된다. 문맥에 의해 명백하게 한정되지 않으면, 용어 "계산하는" 은 복수의 값으로부터 컴퓨팅하는, 평가하는, 추정하는 및/또는 선택하는 과 같은 임의의 보통의 의미를 나타내도록 여기에서 사용된다. 문맥에 의해 명백하게 한정되지 않으면, 용어 "획득하는" 은 계산하는, 유도하는, (예를 들어, 외부 디바이스로부터) 수신하는, 및/또는 (저장 엘리먼트들의 어레이로부터) 검색하는 과 같은 임의의 보통의 의미를 나타내도록 사용된다. 문맥에 의해 명백하게 한정되지 않으면, 용어 "선택하는" 은 2개 이상의 세트 중 적어도 하나 및 모두 보다는 몇몇을 식별하는, 표시하는, 적용하는, 및/또는 사용하는 과 같은 임의의 보통의 의미를 나타내도록 사용된다. 용어 "포함하는" 이 본 설명 및 청구범위에서 사용되는 경우에, 이것은 다른 엘리먼트들 또는 동작들을 배제하지 않는다. 용어 "기초하는" ("A 가 B 에 기초하는" 에서와 같이) 은 경우들 (ⅰ) "로부터 유도된" (예를 들어, "B 는 A 의 프리커서이다"), (ⅱ) "적어도 기초하는" (예를 들어, "A 는 적어도 B 에 기초한다"), 및 특정한 문맥에서 적합하면, (ⅲ) "와 동일하다" (예를 들어, "A 는 B 와 동일하다") 를 포함하는 임의의 보통의 의미를 나타내도록 사용된다. 유사하게는, 용어 "에 응답하는" 은 "적어도 응답하는" 을 포함하는 임의의 보통의 의미를 나타내도록 사용된다.
다르게 나타내지 않으면, 특정한 특징을 갖는 장치의 동작의 임의의 개시물이 유사한 특징을 갖는 방법을 개시하도록 또한 명백하게 의도되고 (그 반대의 경우도 마찬가지), 특정한 구성에 따른 장치의 동작의 임의의 개시물이 유사한 구성에 따른 방법을 개시하도록 또한 명백하게 의도된다 (그 반대의 경우도 마찬가지). 용어 "구성" 은 특정한 문맥에 의해 나타낸 바와 같이 방법, 장치, 및/또는 시스템에 대한 레퍼런스에서 사용될 수도 있다. 용어 "방법", "프로세스", "절차", 및 "기법" 은 특정한 문맥에 의해 다르게 나타내지 않으면 일반적으로 및 상호교환가능하게 사용된다. 용어 "장치" 및 "디바이스" 는 특정한 문맥에 의해 다르게 나타내지 않으면 일반적으로 및 상호교환가능하게 또한 사용된다. 용어 "엘리먼트" 및 모듈" 은 더 큰 구성의 일부를 나타내기 위해 통상적으로 사용된다. 문맥에 의해 명백하게 한정되지 않으면, 용어 "시스템" 은 "공통 목적을 서빙하도록 상호작용하는 엘리먼트들의 그룹" 을 포함하는 임의의 보통의 의미를 나타내도록 여기에서 사용된다. 문서의 일부의 레퍼런스에 의한 임의의 통합이 또한, 그 일부 내에서 참조되는 용어들 또는 변수들의 정의들을 통합하는 것으로 이해되어야 하고, 여기서, 이러한 정의들은 통합된 부분에서 참조되는 임의의 도면들 뿐만 아니라 문서에서 어디에서나 나타난다.
통상의 애플리케이션 시스템에서, 대역내 통신 시스템에서 목적지 단말기로부터의 소스 단말기 송신을 제어하는데 방법 또는 장치가 이용된다. 시스템, 방법, 또는 장치는, 하위 계층 확인응답 메시지, 변환된 상위 계층 확인응답 메시지로 변환되는 상위 계층 확인응답 메시지, 또는 하위 계층 및 상위 계층 확인응답 메시지들 양쪽 모두로 이루어질 수도 있는, 목적지 단말기에 의해 전송되는 확인응답 신호들을 포함할 수도 있다. 목적지 단말기는, 확인응답 메시지들에 미리 펜딩된 고유 동기 시퀀스들에 의해 부가적인 식별자 정보 비트들을 전송하는 일 없이, 하위 계층 확인응답 메시지를 변환된 상위 계층 확인응답 메시지와 구별할 수도 있다. 고유 동기 시퀀스들을 검출함으로써 하위 계층에서 소스 단말기에 의해 확인응답 메시지들이 구별될 수도 있다. 소스 단말기는, 저장된 메시지 식별자를 이용하여, 변환된 상위 계층 확인응답 메시지로부터 상위 계층 확인응답 메시지를 재구성할 수도 있다.
도 1a 는 무선 소스 단말기 (100) 내에서 구현될 수도 있는 바와 같은 대역내 데이터 통신 시스템의 일 실시형태를 도시한 것이다. 소스 단말기 (100) 는 통신 채널들 (501 및 502), 네트워크 (500), 및 통신 채널 (503) 을 통해 목적지 단말기 (600) 와 통신한다. 적합한 무선 통신 시스템들의 예로는, 이동 통신용 글로벌 시스템 (GSM), 3세대 파트너쉽 프로젝트 유니버셜 모바일 전기통신 시스템 (3GPP UMTS), 3세대 파트너쉽 프로젝트 2 코드 분할 다중 액세스 (3GPP2 CDMA), 시간 분할 동기 코드 분할 다중 액세스 (TD-SCDMA), 및 WiMAX (Worldwide Interoperability for Microwave Access) 표준들에 따라 동작하는 셀룰러 전화 시스템들을 포함한다. 당업자는, 여기에 기술된 기술들이 무선 채널을 수반하지 않는 대역내 데이터 통신 시스템에 동일하게 적용될 수도 있다는 것을 인식할 것이다. 통신 네트워크 (500) 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이에 통신 링크를 확립하는데 적합한 라우팅 및/또는 스위칭 장비, 통신 링크 및 다른 인프라구조의 임의의 조합을 포함한다. 예를 들어, 통신 채널 (503) 은 무선 링크가 아닐 수도 있다. 소스 단말기 (100) 는 일반적으로 음성 통신 디바이스로서 기능한다.
송신기
송신 기저대역 (200) 은 일반적으로, 사용자 음성을 보코더를 통해 라우팅하지만, 또한 소스 단말기 또는 통신 네트워크로부터 발생하는 요청에 응답하여 보코더를 통해 비음성 데이터를 라우팅하는 것이 가능하다. 보코더를 통한 비음성 데이터의 라우팅은, 이것이 소스 단말기가 개별 통신 채널을 통해 데이터를 요청하고 송신할 필요성을 제거하기 때문에 바람직하다. 비음성 데이터는 메시지들로 포맷화된다. 여전히 디지털 형태인 메시지 데이터가 펄스들로 이루어진 유사 잡음 신호로 변환된다. 메시지 데이터 정보는 유사 잡음 신호의 펄스 위치에 구성된다. 유사 잡음 신호는 보코더에 의해 인코딩된다. 보코더는, 입력이 사용자 음성 또는 비음성 데이터인지 여부에 따라 상이하게 구성되지 않아서, 보코더에 할당된 송신 파라미터 세트에 의해 효과적으로 인코딩될 수 있는 신호로 메시지 데이터를 변환하는 것이 바람직하다. 인코딩된 유사 잡음 신호는 통신 링크를 통해 대역내 송신된다. 송신된 정보가 유사 잡음 신호의 펄스 위치들에 구성되기 때문에, 신뢰가능한 검출은 음성 코덱 프레임 경계들에 대한 펄스들의 타이밍의 복구에 의존한다. 수신기가 대역내 송신을 검출하는 것을 돕기 위해, 미리 결정된 동기 신호가 메시지 데이터의 송신 이전에 보코더에 의해 인코딩된다. 동기, 제어, 및 메시지들의 프로토콜 시퀀스가, 수신기에서의 비음성 데이터의 신뢰가능한 검출 및 복조를 보장하기 위해 송신된다.
도 1b 의 송신 기저대역 (200) 을 참조하면, 신호 입력 오디오 (S210) 가 마이크로폰 및 오디오 입력 프로세서 (215) 에 입력되고, 멀티플렉서 (220) 를 통해 보코더 인코더 (270) 에 전송되고, 여기서, 압축된 음성 패킷들이 생성된다. 통상적으로, 적합한 오디오 입력 프로세서는 입력 신호를 디지털 신호로 컨버팅하기 위한 회로 및 저역 통과 필터와 같은 신호 컨디셔너를 포함한다. 적합한 보코더들의 예로는, 다음의 레퍼런스 표준들 : GSM-FR, GSM-HR, GSM-EFR, EVRC, EVRC-B, SMV, QCELP13K, IS-54, AMR, G.723.1, G.728, G.729, G.729.1, G.729a, G.718, G.722.1, AMR-WB, EVRC-WB, VMR-WB 에 의해 기술된 바를 포함하지만 이에 제한되지 않는다. 보코더 인코더 (270) 는 보이스 패킷들을 송신기 (295) 및 안테나 (296) 에 공급하고, 보이스 패킷들은 통신 채널 (501) 을 통해 송신된다.
데이터 송신에 대한 요청은 소스 단말기 근처 또는 내부에 위치된 사용자 또는 센서에 의해 또는 통신 네트워크를 통해 개시될 수도 있다. 데이터 송신 요청 (S215) 은 멀티플렉서 (220) 를 통한 보이스 경로를 디스에이블시키고, 송신 데이터 경로를 인에이블시킨다. 입력 데이터 (S200) 는 데이터 메시지 포맷터 (210) 에 의해 미리 프로세싱되며, Tx 메시지 (S220) 로서 Tx 데이터 모뎀 (230) 에 출력된다. 입력 데이터 (S200) 는 사용자 인터페이스 (UI) 정보, 사용자 포지션/위치 정보, 타임 스탬프들, 장비 센서 정보, 또는 다른 적합한 데이터를 포함할 수도 있다. 적합한 데이터 메시지 포맷터 (210) 의 예로는, 순환 중복 검사 (cyclic redundancy check; CRC) 비트를 계산하여 입력 데이터에 첨부하고, 재송신 버퍼 메모리를 제공하고, 하이브리드 자동 반복 요청 (hybrid automatic repeat-request; HARQ) 과 같은 에러 제어 코딩을 구현하며, 입력 데이터를 인터리빙하기 위한 회로를 포함한다. Tx 데이터 모뎀 (230) 은 Tx 메시지 (S220) 를 데이터 신호 Tx 데이터 (S230) 로 컨버팅하고, 이 데이터 신호 Tx 데이터 (S230) 는 멀티플렉서 (220) 를 통해 보코더 인코더 (270) 에 라우팅된다. 데이터 송신이 일단 완료되면, 보이스 경로는 멀티플렉서 (220) 를 통해 재-인에이블될 수도 있다.
도 2 는 도 1b 에 도시된 Tx 데이터 모뎀 (230) 의 적합한 예시적인 블록도이다. 3개의 신호들 : 동기 출력 (S245), 묵음 출력 (Mute Out; S240), 및 Tx 변조 출력 (S235) 이 시간에 있어서 멀티플렉서 (259) 를 통해 Tx 데이터 (S230) 출력 신호로 멀티플렉싱될 수도 있다. 신호들 (동기 출력 (S245), 묵음 출력 (S240), 및 Tx 변조 출력 (S235)) 의 상이한 순서 및 조합이 Tx 데이터 (S230) 로 출력될 수도 있다는 것을 인식해야 한다. 예를 들어, 동기 출력 (S245) 은, 각각의 Tx 변조 출력 (S235) 데이터 세그먼트 이전에 전송될 수도 있다. 또한, 동기 출력 (S245) 은, 각각의 Tx 변조 출력 (S235) 데이터 세그먼트 사이에서 전송된 묵음 출력 (S240) 을 갖는 완전한 Tx 변조 출력 (S235) 이전에 1회 전송될 수도 있다.
동기 출력 (S245) 은 수신 단말기에서 타이밍을 확립하는데 이용되는 동기 신호이다. 동기 신호들은, 데이터 정보가 유사 잡음 신호의 펄스 위치들에 구성되기 때문에 대역내 송신된 데이터에 대한 타이밍을 확립하도록 요구된다. 도 3 은 도 2 에 도시된 동기 생성기 (240) 의 적합한 예시적인 블록도를 도시한 것이다. 적합한 예에서, 도 3 은 시간에 있어서 멀티플렉싱된 웨이크업 출력 (S236) 및 동기 프리앰블 출력 (S242) 으로 이루어진 동기 생성기 (240) 를 도시한 것이고, 여기서, 웨이크업 출력 (S236) 은 각각의 동기 프리앰블 출력 (S242) 이전에 전송될 수도 있다.
동기 프리앰블 출력 (S242) 이 수신기에서 미세 (샘플 기반) 타이밍을 확립하는데 이용될 수도 있고, 수신기에서 공지되어 있는 미리 결정된 데이터 패턴으로 이루어진다. 미리 결정된 데이터 패턴의 동기 프리앰블 출력 (S242) 의 적합한 예가 도 4a 에 도시된 동기 프리앰블 시퀀스 (241) 이다. 복합 프리앰블 시퀀스 (245) 는 의사랜덤 잡음 (PN) 시퀀스 (242) 의 여러 주기를, PN 시퀀스 (242) 와 PN 시퀀스 (244) 의 반전된 버전의 중복되고 합산된 결과와 연접함으로써 생성된다. 복합 프리앰블 시퀀스 (245) 에서의 '+' 심볼들은 2진 데이터 +1 을 나타낼 수도 있고, '-' 심볼들은 2진 데이터 -1 을 나타낸다. 다른 적합한 예에서, '+' 심볼의 또 다른 '+' 심볼과의 중복 및 합산은 '+' 심볼을 산출하고, 유사하게, '-' 심볼의 또 다른 '-' 심볼과의 중복 및 합산은 '-' 심볼을 산출한다. 또 다른 적합한 예는, PN 시퀀스의 데이터 비트들 사이에 제로 값 샘플을 삽입한다. 이것은 여러 비트 시간 간격들을 통해 데이터 비트의 에너지를 확산하려는 경향이 있는 채널의 대역통과 필터 특징들에 의해 야기된 "스미어링" 영향 ("smearing" affect) 을 책임지기 위해 데이터 비트들 사이에 시간적 거리를 제공한다.
PN 시퀀스의 반전된 버전들의 중복된 세그먼트들과 PN 시퀀스의 연접된 주기들을 이용하는 동기 프리앰블의 상술된 구성은, 송신 시간을 감소시키고, 상관 속성들을 개선하며, 검출 특징들을 개선하는 이점들을 제공한다. 이 이점들은 음성 프레임 송신 에러들에 강건한 프리앰블을 발생시킨다.
PN 세그먼트들을 중복함으로써, 결과적인 복합 동기 프리앰블은 중복되지 않은 버전과 비교하면 시퀀스에서 더 적은 수의 비트들로 구성되어서, 복합 프리앰블 시퀀스 (245) 를 송신하는데 요구되는 총 시간을 감소시킨다.
중복된 동기 프리앰블의 상관 속성들에서의 개선을 예시하기 위해, 도 5a 및 도 5b 는 PN 시퀀스 (242) 와 도 4b 에 도시된 중복되지 않은 복합 프리앰블 시퀀스 (245b) 의 상관과 PN 시퀀스 (242) 와 도 4a 에 도시된 중복된 복합 동기 프리앰블 시퀀스 (245) 의 상관 사이의 비교를 도시한 것이다. 도 5a 는 중복되지 않은 복합 동기 프리앰블 시퀀스 (245b) 에 대한 메인 피크들 사이에 위치된 작은 상관 (minor correlation) 피크들 뿐만 아니라 포지티브 (positive) 및 네거티브 (negative) 양쪽의 메인 상관 피크들을 도시한 것이다. 네거티브 피크 (1010) 는 PN 시퀀스 (242) 와 중복되지 않은 복합 프리앰블 시퀀스 (245b) 의 제 1 반전된 세그먼트의 상관으로부터 발생한다. 포지티브 상관 피크들 (1011, 1012, 1013) 은 PN 시퀀스 (242) 와 PN 시퀀스 (242) 의 3개의 연접된 세그먼트들의 상관으로부터 발생하며, 이 3개의 연접된 세그먼트들은 중복되지 않은 복합 프리앰블 시퀀스 (245b) 의 중간 섹션을 구성한다. 네거티브 피크 (1014) 는 PN 시퀀스 (242) 와 중복되지 않은 복합 프리앰블 시퀀스 (245b) 의 제 2 반전된 세그먼트의 상관으로부터 발생한다. 도 5a 에서, 제 1 포지티브 상관 피크 (1011) 로부터 3개의 샘플들의 오프셋에 대응하는 작은 상관 피크 (1015) 는 대략 5 의 크기 (메인 피크들의 크기의 1/3) 를 나타낸다. 도 5b 는 포지티브 및 네거티브 양쪽의 여러 메인 상관 피크들 뿐만 아니라 중복된 복합 동기 프리앰블 시퀀스 (245) 에 대한 메인 피크들 사이의 작은 상관 피크들을 도시한 것이다. 도 5b 에서, 제 1 포지티브 상관 피크 (1011) 로부터 3개의 샘플들의 오프셋에 대응하는 작은 상관 피크 (1016) 는 대략 3 의 크기 (메인 피크의 크기의 1/5) 를 나타낸다. 도 5b 에 도시된 중복된 프리앰블에 대한 작은 상관 피크 (1016) 의 더 작은 크기는, 도 5a 에 도시된 중복되지 않은 작은 피크 (1015) 예와 비교하면 프리앰블 메인 상관 피크들의 오검출을 덜 발생시킨다.
도 5b 에 도시된 바와 같이, PN 시퀀스 (242) 를 복합 동기 프리앰블 시퀀스 (245) 와 상관시킬 때 5개의 메이저 피크 (major peak) 가 생성된다. 도시된 패턴 (1개의 네거티브 피크, 3개의 포지티브 피크들, 및 1개의 네거티브 피크) 은 임의의 3개의 검출된 피크들 및 그 피크들 사이의 대응하는 시간적 거리에 기초하여 프레임 타이밍을 검출하는 것을 허용한다. 대응하는 시간적 거리와 3개의 검출된 피크들의 조합은 항상 고유하다. 상관 피크 패턴의 유사한 묘사가 표 1 에 나타나며, 여기서 상관 피크들은 네거티브 피크에 대해 '-' 및 포지티브 피크에 대해 '+' 로 참조된다. 고유 상관 피크 패턴을 이용하는 기술은, 고유 패턴이, 예를 들어, 열악한 채널 조건들로 인해, 가능한 음성 프레임 손실들을 보상하기 때문에 대역내 시스템들에 대해 바람직하다. 음성 프레임의 손실은 상관 피크의 손실을 또한 발생시킬 수도 있다. 미리 결정된 시간적 거리에 의해 분리된 상관 피크들의 고유 패턴을 가짐으로써, 수신기는 손실된 상관 피크들을 발생시키는 손실된 음성 프레임들을 갖더라도 동기 프리앰블을 신뢰가능하게 검출할 수 있다. 패턴에서 3개의 검출된 피크들의 조합에 대한 여러 예들이 표 2 에 나타나 있다 (각각의 예에서 2개의 피크가 손실되었다). 표 2 에서의 각각의 엔트리는 피크들의 고유 패턴 및 피크들 사이의 시간적 거리들을 나타낸다. 표 2 에서의 예 1 은, 각각의 피크 사이에서 하나의 미리 결정된 거리를 갖는 패턴 '+ + -' 를 발생시키는, 검출된 피크들 (3, 4, 및 5) (피크 1 및 피크 2 는 손실되었다) 을 나타낸다. 표 2 에서의 예 2 및 예 3 은 또한, 패턴 '+ + -' 를 나타내지만, 거리는 상이하다. 예 2 는 피크 2 와 피크 4 사이에서 2의 미리 결정된 거리를 갖지만, 예 3 은 검출된 피크 3 과 피크 5 사이에서 2의 미리 결정된 거리를 갖는다. 따라서, 예 1, 예 2 및 예 3 각각은, 프레임 타이밍이 유도될 수도 있는 고유 패턴을 나타낸다. 검출된 피크들이 프레임 경계들을 가로질러 연장할 수도 있지만, 고유 패턴들 및 미리 결정된 거리들이 여전히 적용된다는 것을 인식해야 한다.
표 1
표 2
당업자는 도 5b 및 표 1 에 도시된 바에 대해 상이한 상관 피크 패턴을 발생시키는 상이한 프리앰블 시퀀스가 이용될 수도 있다는 것을 인식할 것이다. 당업자는 또한, 다수의 상관 피크 패턴들이 상이한 동작 모드들 또는 송신 정보 비트들을 식별하기 위해 이용될 수도 있다는 것을 인식할 것이다. 대안적인 상관 피크 패턴의 예가 표 3 에 도시되어 있다. 표 3 에 도시된 상관 피크 패턴은 상술한 바와 같이 프레임 타이밍이 유도될 수도 있는 고유 패턴을 유지한다. 다수의 상관 피크 패턴들을 갖는 것은, 메시지 포맷들, 메시지 타입들, 또는 변조 방식들과 같은 수신기에서의 상이한 송신기 구성들을 식별하는데 바람직하다.
표 3
다시 도 3 을 참조하면, 보코더 인코더 (270) 를 트리거하여 슬립 상태, 저송신 레이트 상태, 또는 불연속 송신 상태로부터 웨이크업하기 위해 웨이크업 출력 (S236) 이 이용될 수도 있다. 웨이크업 출력 (S236) 은 또한, 보코더 인코더 (270) 가 슬립, 저송신, 또는 불연속 송신 상태로 진입하는 것을 방지하기 위해 이용될 수도 있다. 웨이크업 출력 (S236) 은 웨이크업 생성기 (256) 에 의해 생성된다. 보이스 비활성 상태로부터 보이스 활성 상태로의 천이를 발생시킬 수도 있는 시동 지연을 최소화하기 위해 비활성 보이스 세그먼트들 동안 더 낮은 송신 레이트에서 동작하거나 슬립, 불연속 송신 기능들 (DTX) 을 구현하는 보코더들을 통해 대역내 데이터를 송신할 때 웨이크업 신호들이 바람직하다. 웨이크업 신호는 또한, 송신 모드의 특징, 예를 들어, 채용된 변조 방식의 타입을 식별하기 위해 이용될 수도 있다. 적합한 웨이크업 출력 (S236) 신호의 제 1 예가 395 ㎐ 와 같은 보이스 대역에서의 일정한 주파수의 단일 사인 신호이다. 이러한 제 1 예에서, 웨이크업 신호는 보코더 인코더 (270) 가 슬립, DTX, 또는 저 레이트 상태로 진입하는 것을 방지한다. 이러한 제 1 예에서, 수신기는 송신된 웨이크업 출력 신호 (S236) 를 무시한다. 적합한 웨이크업 출력 (S236) 의 제 2 예가, 특정 데이터 변조 방식을 식별하는 각각의 신호, 예를 들어, 변조 방식 1 에 대해 500 ㎐ 및 변조 방식 2 에 대해 800 ㎐ 를 갖는 다수의 사인 신호들로 이루어진 신호이다. 이러한 제 2 예에서, 웨이크업 신호는 보코더 인코더 (270) 가 슬립, DTX, 또는 저 레이트 상태로 진입하는 것을 방지한다. 이러한 제 2 예에서, 수신기는 데이터 변조 방식을 식별하기 위해 송신된 웨이크업 출력 신호 (S236) 를 이용한다.
복합 동기 출력 (S245) 신호의 예가, 도 6 에 도시된 바와 같은 멀티플렉싱된 웨이크업 출력 (S236) 및 동기 프리앰블 출력 (S242) 으로 이루어진 것이다. Twu (711) 및 Tsp (702) 는 각각의 신호가 송신되는 시간에서의 지속기간들을 나타낸다. Twu 에 대한 적합한 범위의 예가 10 내지 60 밀리초이고, Tsp 는 40 내지 200 밀리초이다.
다시 도 2 를 참조하면, Tx 변조 출력 (S235) 의 적합한 예가 특수한 변조 펄스들을 갖는 펄스 포지션 변조 (PPM) 를 이용하는 변조기 (235) 에 의해 생성된 신호이다. 이러한 변조 기술은, 상이한 타입의 보코더들에 의해 인코딩되고 디코딩될 때 낮은 왜곡을 발생시킨다. 부가적으로, 이러한 기술은 양호한 자동상관 속성들을 발생시키고, 파형에 매칭된 수신기에 의해 쉽게 검출될 수 있다. 또한, 펄스들은 음조 (tonal) 구조를 갖지 않고, 대신에, 신호들은 주파수 스펙트럼 도메인에서 유사 잡음를 나타낼 뿐만 아니라 유사 잡음 가청 특징을 보유한다.
다시 도 2 를 참조하면, 묵음 출력 (S240) 은 Tx 메시지 송신을 분리하기 위해 이용될 수도 있는 신호이고, 묵음 생성기 (255) 에 의해 생성된다. 멀티플렉싱된 Tx 변조 출력 (S235) 및 묵음 출력 (S240) 으로 이루어진 적합한 복합 Tx 데이터 (S230) 의 예가 도 7 에 도시되어 있다. Tmu1 (731), Td1 (732), Tmu2 (733), Td2 (734), Tmu3 (735), Td3 (736), 및 Tmu4 (737) 는 각각의 신호가 송신되는 시간에서의 지속기간들을 나타낸다. Tmu1, Tmu2, Tmu3 및 Tmu4 에 대한 적합한 범위의 예가 10 내지 60 밀리초이고, Td1, Td2, 및 Td3 는 정상 동작에 대해 300 내지 320 밀리초이고 강건 동작에 대해 600 내지 640 밀리초이다. 적합한 묵음 생성기 시퀀스의 예가 모두-제로 시퀀스 신호 또는 사인 주파수 신호일 수도 있다. Tx 메시지 송신을 분리하기 위해 이용된 신호의 또 다른 적합한 예가 도 8 에 도시되어 있다. 이러한 예에서, 웨이크업 출력 (S236) 및 동기 프리앰블 출력 (S242) 은 Tx 변조 출력 (S235) 의 각각의 송신에 선행한다. 당업자는, 동기 프리앰블 출력 (S242), 묵음 출력 (S240), 및 Tx 변조 출력 (S235) 의 상이한 조합들이 동일하게 적용될 수도 있다는 것을 인식할 것이다. 예를 들어, 도 8 에서의 Tx 변조 출력 (S235) 은 묵음 출력 (S240) 이 선행할 수도 있고 묵음 출력 (S240) 이 후속할 수도 있다.
수신기
도 1a 를 참조하면, 수신 기저대역 (400) 은 보코더로부터의 디코딩된 보이스 패킷들을 오디오 프로세서에 일반적으로 라우팅하지만, 디코딩된 패킷들을 데이터 복조기를 통해 라우팅하는 것이 또한 가능하다. 여기에 기술된 바와 같이 비음성 데이터가 유사 잡음 신호로 컨버팅되고 송신기에서 보코더에 의해 인코딩되기 때문에, 수신기의 보코더는 최소의 왜곡으로 데이터를 효과적으로 디코딩하는 것이 가능하다. 디코딩된 패킷들은 대역내 동기 신호에 대해 지속적으로 모니터링된다. 동기 신호가 발견되면, 프레임 타이밍은 복구되고, 디코딩된 패킷 데이터는 데이터 복조기로 라우팅된다. 디코딩된 패킷 데이터는 메시지들로 복조된다. 메시지들은 디포맷화 (deformat) 되고 출력된다. 동기, 제어, 및 메시지들을 포함하는 프로토콜 시퀀스가 비음성 데이터의 신뢰가능한 검출 및 복조를 보장한다.
도 1b 를 참조하면, 보이스 패킷들은 수신기 (495) 에서 통신 채널 (502) 을 통해 수신되고 보코더 디코더 (390) 에 입력되고, 여기서, 디코딩된 보이스가 생성된 후, 출력 오디오 (S310) 를 생성하는 오디오 출력 프로세서 및 스피커 (315) 에 디멀티플렉서 (320) 를 통해 라우팅된다.
동기 신호가 동기 검출기 (350) 에 의해 보코더 디코더 출력 (S370) 에서 일단 검출되면, Rx 디멀티플렉서 제어 (S360) 신호는 Rx 디멀티플렉서 (320) 에서 Rx 데이터 경로로 스위칭한다. 보코더 패킷들은 보코더 디코더 (390) 에 의해 디코딩되고, Rx 디멀티플렉서 (320) 에 의해 Rx 타이밍 (380) 및 그 후 Rx 데이터 모뎀 (330) 에 라우팅된다. Rx 데이터는 Rx 데이터 모뎀 (330) 에 의해 복조되고 데이터 메시지 디포맷터 (301) 에 포워딩되고, 여기서, 출력 데이터 (S300) 가 사용자 또는 인터페이스된 장비에 대해 이용가능해진다.
적합한 데이터 메시지 디포맷터 (301) 의 예로는, Rx 메시지 (S320) 를 디인터리빙하고, 하이브리드 자동 반복 요청 (HARQ) 과 같은 에러 제어 디코딩을 구현하며, 순환 중복 검사 (CRC) 비트들을 계산하고 검사하기 위한 회로를 포함한다. 적합한 출력 데이터 (S300) 는 사용자 인터페이스 (UI) 정보, 사용자 포지션/위치 정보, 타임 스탬프들, 장비 센서 정보, 또는 다른 적합한 데이터를 포함할 수도 있다.
적합한 동기 검출기 (350) 의 일 예가 도 9 에 도시되어 있다. 신호 보코더 디코더 출력 (S370) 은 메모리 (352) 및 동기 프리앰블 검출기 (351) 에 입력된다. 메모리 (352) 는 수신된 웨이크업 출력 신호를 포함할 수도 있는 최근의 보코더 디코더 출력 (S370) 을 저장하는데 이용된다. 메모리 (352) 의 적합한 예는 FIFO (First-In-First-Out) 또는 RAM (Random Access Memory) 이다. 동기 프리앰블 검출기 (351) 는 보코더 디코더 출력 (S370) 에서 송신된 동기 프리앰블 출력 신호를 검출하고 싱크플래그 (SyncFlag; S305) 신호를 출력한다. 신호 변조 타입 (S306) 및 싱크플래그 (S305) 는 동기 검출기 제어기 (370) 에 입력된다. 동기 검출기 제어기 (370) 는, 메모리 (352) 에 액세스하고, 타이밍 오프셋 (S350) 에 기초하여 수신된 웨이크업 출력 신호를 찾으며, 웨이크업 출력 신호를 평가하여 송신에 이용된 변조의 타입을 결정하는데 이용될 수도 있는 변조 탐색 (S307) 신호를 생성한다. 결과적인 검출된 변조 타입은 메모리 (352) 로부터 변조 타입 (S306) 으로서 출력될 수도 있다. 또한, 동기 검출기 제어기 (370) 는 데이터 경로 또는 오디오 경로로의 보코더 디코더 출력 (S370) 의 라우팅을 제어하는 출력 신호 Rx 디멀티플렉서 제어 (S360), 출력 오디오 신호 (S310) 를 인에이블시키거나 디스에이블시키는 오디오 묵음 제어 (S365), 및 복조를 위해 Rx 데이터 (S326) 를 정렬하기 위해 Rx 타이밍 (380) 에 대한 비트 타이밍 정보를 제공하는 타이밍 오프셋 (S350) 을 생성한다.
적합한 동기 프리앰블 검출기 (351) 의 일 예가 도 10 에 도시되어 있다. 신호 보코더 디코더 출력 (S370) 이 단계 452 에서 필터에 의해 프로세싱된다. 단계 452 에서의 필터의 적합한 예가 동기 프리앰블 시퀀스의 대역 통과 필터링된 임펄스 응답에 기초한 계수들을 갖는 희소 필터이다. 희소 필터는 제로로 설정된 계수들 중 몇몇을 갖는 유한 임펄스 응답 구조를 갖고, 제로 계수로 인해 더 적은 필요한 승수에 기초하여 계산 복잡성의 감소를 발생시킨다. 희소 필터들은 당업계에 널리 공지되어 있다. 단계 453 에서, 필터 출력은 네거티브 및 포지티브 상관 피크 거리에 기초하여 예상 패턴과 매칭하는 최대 포지티브 및 네거티브 상관 피크에 대해 탐색된다. 예를 들어, 5개의 피크들이 동기 프리앰블 시퀀스 (245) 에 기초하여 단계 453 에서 발견되어야 하고, 여기서, 3개의 포지티브 피크들은 의사랜덤 잡음 (PN) 시퀀스 (243) 와의 상관에 대응하고, 2개의 네거티브 피크들은 PN 시퀀스 (244) 의 반전된 버전과의 상관에 대응한다. 단계 461 에서, 검출된 피크들의 수가 카운트되고, 대부분의 피크가 검출되면, 동기 검출기 플래그는 단계 460 에서 참 (True) 으로 설정되고, 이것은 프리앰블 동기가 검출되었다는 것을 나타낸다. 검출된 대부분의 피크들의 적합한 예가 예상 패턴과 매칭하는 5개의 피크들 중 4개의 피크들이다. 대부분의 피크들이 검출되지 않으면, 제어는 단계 454 로 패스되고, 여기서, 단계 453 에서 발견된 포지티브 피크들 사이의 시간적 거리가 예상 거리 (PeakDistT1) 에 대해 비교된다. PeakDistT1 은, PN 시퀀스 (242) 에 대한 수신 프리앰블의 필터링이 주기의 어떤 승산과 동일한 상관 피크들 사이의 시간적 거리를 산출해야 하기 때문에 PN 시퀀스 (242) 의 주기의 함수이도록 설정된다. 포지티브 피크들 사이의 시간적 거리가 PeakDistT1 의 범위 이내인 것으로 발견되면, 포지티브 피크 진폭들은 단계 455 에서 임계값 PeakAmpT1 에 대해 검사된다. PeakDistT1 에 대한 적합한 범위는 플러스 (+) 또는 마이너스 (-) 2 샘플이다. PeakAmpT1 은 발견된 이전의 피크들의 진폭들의 함수이다. 적합한 예에서, PeakAmpT1 은, 단계 453 에서 발견된 피크들이 3의 인수보다 많이 진폭에 있어서 상이하지 않고, 평균 피크 진폭이 그 포인트까지 관측된 최대 피크 진폭의 절반을 초과하지 않도록 설정된다. 단계 454 에서의 포지티브 피크 시간적 거리 검사 또는 단계 455 에서의 진폭 검사 중 어느 하나가 실패하면, 네거티브 피크 시간적 거리가 단계 456 에서 검사된다. 네거티브 피크 시간적 거리가 PeakDistT2 의 범위 이내이면, 네거티브 피크 진폭들이 단계 457 에서 임계값 PeakAmpT2 에 대해 검사된다. PeakDistT2 에 대한 적합한 범위는 + 또는 - 2 샘플이다. PeakDistT2 는 PN 시퀀스 (242) 의 주기의 함수이도록 설정되고, PeakAmpT2 는 발견된 이전의 피크들의 진폭들의 함수이도록 설정된다. 단계 454 에서의 포지티브 피크 시간적 거리 검사 및 단계 455 에서의 포지티브 피크 진폭 검사 또는 단계 456 에서의 네거티브 피크 시간적 거리 검사 및 단계 457 에서의 네거티브 피크 진폭 검사 중 어느 하나가 통과하면, 단계 460 에서 동기 표시자 플래그가 참으로 설정되고, 이것은 프리앰블 동기가 검출되었다는 것을 나타낸다. 단계 456 에서의 네거티브 피크 시간적 거리 검사 또는 단계 457 에서의 네거티브 피크 진폭 검사 중 어느 하나가 실패하면, 단계 458 에서 동기 표시자 플래그는 거짓 (false) 으로 설정되고, 이것은 프리앰블 동기가 검출되지 않았다는 것을 나타낸다. 단계들의 상이한 순서들 및 조합들이 동일한 결과를 달성한다는 것을 인식해야 한다. 예를 들어, 단계 461 에서의 대부분의 피크들의 검출은 단계 454 및 455 의 포지티브 피크 검사 이후에 행해질 수도 있다.
시스템
각각의 단말기 내에서 프로토콜 스택을 구현함으로써 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신이 달성될 수도 있다. 프로토콜 스택들은 기능적 엘리먼트들을 구획하고 (소프트웨어 애플리케이션과 같은) 상위 계층들을 (모뎀과 같은) 하위 계층들과 분리하는 기능을 한다.
도 11 은 널리 공지된 OSI (Open System Interconnection) 참조 모델의 블록도를 도시한 것이다. 그 모델은 프로토콜 스택을 도시한 것이며, 즉, 전송자와 수신자 간의 일 예시적인 가상 연결 및 물리적 연결 뿐만 아니라 개개의 전송자 및 수신자에 대한 다양한 계층들 간의 상호연결을 도시한 것이다. OSI 모델에서, 개개의 계층은 그 바로 위와 그 바로 아래의 계층들만에 대한 통신을 지원할 수 있다. 전송자와 수신자 사이의 실제 (물리적) 연결이 물리적 계층에 의해 제공되는 한편, 또 다른 상위 계층이 하위 계층들을 통해 메시지들을 흐르게 함으로써 가상 연결을 유지할 수도 있다. 예를 들어, 전송자 전송 계층 메시지는, 전송자 네트워크 계층, 데이터 링크 계층, 및 물리적 계층을 통해, 수신자 물리적 계층을 가로지른 후, 수신자 데이터 링크 계층, 네트워크 계층 및 전송 계층으로 올라가서 수신자 전송 계층으로 전송된다.
도 12a 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신 및 메시지 전달의 일 예시적인 상호작용 도면으로서, 소스 단말기 (100) 및 목적지 단말기 (600) 프로토콜 스택이 상위 계층 및 하위 계층으로 이루어진다. 이러한 예에서, 통신 링크는 소스 단말기 (100) 에 의해 개시되고 데이터 전송 링크는 목적지 단말기 (600) 에 의해 개시된다. 통신 링크의 적합한 예는, 보이스 서비스 옵션을 통합한, 여기에 리스팅된 표준 기구들 중 하나, 즉, 보코더에 의해 정의되는 것이다. 소스 단말기 (100) 상위 계층에서의 엘리먼트, 예를 들어, 소프트웨어 애플리케이션은, 호 셋업 (1100) 메시지를 하위 계층에서의 엘리먼트, 예를 들어, 모뎀에 전송한다. 소스 단말기 (100) 하위 계층은 개시 (1105) 메시지를 전송함으로써 목적지 단말기 (600) 에 대한 통신 링크의 확립을 개시한다. 개시 (1105) 메시지가 목적지 단말기 (600) 에 의해 수신되고, 여기에 리스팅된 통신 표준 사양들에 기술된 권고들마다 통신 링크가 확립된다. 소스 단말기 (100) 에서의 상위 계층은 송신될 데이터를 하위 계층에 전송한다. 데이터의 적합한 예로는, eCall 과 같은 긴급 텔레매틱스 시스템에 기술된 바와 같은 데이터 또는 "MSD" 메시지의 최소 세트를 포함할 수도 있다. 소스 단말기 (100) 하위 계층은 MSD 와 연관된 식별자를 로컬 저장 매체 (1115) 에 저장한다. 적합한 예시적인 시스템에서, 단일 확인응답이, 수신된 MSD 메시지 각각에 대해 목적지 단말기 (600) 하위 계층에 의해 전송되고, 즉, 소스 단말기 (100) 가 현재 MSD 에 대한 하위 계층 확인응답 메시지를 적어도 수신할 때까지 신규 MSD 가 소스 단말기 (100) 에 의해 전송되지 않는다. MSD 식별자가 소스 단말기 (100) 에 의해 로컬 저장 매체 (1115) 에 저장되면, MSD 식별자가 로컬 저장 매체 (1115) 로부터 소스 단말기 (100) 하위 계층에 이미 액세스가능하기 때문에, 목적지 단말기 (600) 가 하위 계층 확인응답 메시지에서 MSD 식별자를 반환할 필요가 없다. 확인응답 메시지에서 MSD 식별자를 송신할 필요성을 제거하는 것은, 바람직한 대역폭 절약을 발생시킨다. 시작 (802) 메시지의 소스 단말기 (100) 로의 송신과 함께 MSD 메시지의 전송이 목적지 단말기 (600) 하위 계층에 의해 개시된다. 소스 단말기 (100) 하위 계층은, MSD 메시지 데이터 (812) 를 전송함으로써, 수신된 시작 (802) 메시지에 응답한다. 목적지 단말기 (600) 하위 계층은, MSD 의 올바른 수신을 검증하고, 그 MSD 를 상위 계층에 포워딩하며, 제 1 동기 시퀀스 및 LLACK 메시지로 이루어진 하위 계층 확인응답 (LLACK) 신호를 전송함으로써, 수신된 MSD 데이터 (812) 에 응답한다. 목적지 단말기 (600) 하위 계층은, 소스 단말기 (100) 와 목적지 단말기 (600) 하위 계층들 간에 제 1 레벨의 확인응답을 확립하기 위해, LLACK (804) 을 소스 단말기 (100) 에 전송한다. 목적지 단말기 (600) 상위 계층은 수신된 MSD 에 응답하여 상위 계층 애플리케이션 메시지 (1220) 를 하위 계층에 전송할 수도 있고, 여기서, 그 상위 계층 애플리케이션 메시지 (1220) 는 변환 HLMSG (1230) 엘리먼트에 의해 하위 계층에서 변환된다. LLACK 로 전송된 제 1 동기 시퀀스와 상이한 제 2 동기 시퀀스 이후에, 그 결과로서 생긴 변환된 HLMSG (894) 가 소스 단말기 (100) 에 전송된다. 소스 단말기 (100) 는 변환된 HLMSG (894) 에 할당된 제 2 동기 시퀀스를 검출함으로써, 변환된 HLMSG (894) 를 수신하고 식별한다. 하위 계층은 로컬 저장 매체 (1115) 로부터 MSD 식별자 (1120) 를 검색한 후, 저장된 MSD 식별자 (1120) 와 수신된 변환된 HLMSG (894) 를 재생성하고, 재생성된 HLMSG (1125) 를 상위 계층에 포워딩한다. 재생성된 HLMSG (1125) 는 소스 단말기 (100) 와 목적지 단말기 (600) 상위 계층들 간에 제 2 레벨의 통신을 확립한다. 이 예에서는, 목적지 단말기 (600) 의 HLMSG (1220) 메시지와 소스 단말기 (100) 의 재생성된 HLMSG (1125) 메시지가 동등하다. 적합한 예에서, HLMSG 가 상위 계층 확인응답 메시지 (HLACK) 로 이루어진다. 당업자는 소스 단말기 (100) 와 목적지 단말기 (600) 간의 상호작용들이 상이한 순서로 발생할 수도 있다는 것을 인식할 것이다. 예를 들어, 시작 (802) 메시지가 MSD 식별자의 저장 이전에 발생할 수도 있다.
변환 HLMSG (1230) 엘리먼트는 상위 계층 HLMSG (1220) 메시지에서의 파라미터들을 변경할 수도 있고, 전송된 파라미터들의 수를 감소시킬 수도 있으며, 또는 파라미터들 자체를 압축시킬 수도 있다. 도 13 은 목적지 단말기 (600) 와 소스 단말기 (100) 사이의 HLMSG 메시지의 일 예시적인 변환 및 재생성의 도면이다. 이러한 예에서, 목적지 단말기 (600) HLMSG (1220) 메시지는 포맷 필드, 메시지 ID, 상태 필드, 및 그 포맷, 메시지 ID 및 상태 필드들을 통해 계산된 CRC 로 이루어진다. 변환 HLMSG (1230) 엘리먼트는 포맷 필드를 1 바이트로부터 1 비트로 감소시킬 수도 있고, 상태 필드를 1 바이트로부터 3 비트들로 감소시킬 수도 있다. 그 결과로서 생긴 변환된 HLMSG (894) 가 소스 단말기 (100) 에 전송된다. 소스 단말기 (100) 는 수신된 변환된 HLMSG (894) 포맷 및 상태 비트들 및 로컬 저장된 MSD (1120) 로부터 HLMSG (1125) 메시지를 재생성한다. 재생성된 HLACK (1125) 메시지에서의 CRC 가, 재생성된 포맷, 메시지 ID, 및 상태 필드들로부터 소스 단말기 (100) 하위 계층에서 재계산될 수도 있다. 당업자는, 포맷 및/또는 상태 필드들이 여기의 예에 기술된 바와 같이 감소되지 않을 수도 있고, 예를 들어, 메시지 포맷들이 소스 단말기 (100) 와 목적지 단말기 (600) 하위 계층들 간에서 고정되는 경우, 상태 필드만이 전송될 수도 있어, 포맷 필드를 갖는 메시지 포맷들을 상세히 식별할 필요가 없다는 것을 인식할 것이다.
도 12b 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신 및 메시지 전달의 일 예시적인 상호작용 도면으로서, 통신 링크가 목적지 단말기 (600) 에 의해 개시되고 데이터 전송 링크가 목적지 단말기 (600) 에 의해 개시된다. 그 상호작용들은, 목적지 단말기 (600) 상위 계층에서의 엘리먼트가 호 셋업 (1100) 메시지를 하위 계층에서의 엘리먼트에 전송하는 것을 제외하면, 도 12a 에 대해 기술된 것과 유사하다. 목적지 단말기 (600) 하위 계층은 개시 (1105) 메시지를 전송함으로써, 소스 단말기 (100) 에 대한 통신 링크의 확립을 개시한다.
도 12c 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신 및 메시지 전달의 일 예시적인 상호작용 도면으로서, 통신 링크가 소스 단말기 (100) 에 의해 개시되고 데이터 전송 링크가 소스 단말기 (100) 에 의해 개시된다. 그 상호작용들은, 소스 단말기 (100) 가 데이터 전송 링크를 개시하는 것을 제외하면, 도 12a 에 대해 기술된 것과 유사하다. 소스 단말기 (100) 상위 계층은 MSD 메시지를 하위 계층에 전송하고, MSD 식별자가 로컬 저장 매체 (1115) 에 저장된다. 소스 단말기 (100) 하위 계층은 SEND (805) 메시지를 목적지 단말기 (600) 에 전송함으로써 MSD 전송을 개시한다. 목적지 단말기 (600) 는 시작 (802) 메시지를 전송함으로써 SEND (805) 메시지에 응답하고, 후속의 상호작용들이 도 12a 에 대해 기술된 바와 같이 발생한다.
도 12d 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신 및 메시지 전달의 일 예시적인 상호작용 도면으로서, 통신 링크가 목적지 단말기 (600) 에 의해 개시되고 데이터 전송 링크가 소스 단말기 (100) 에 의해 개시된다. 그 상호작용들은, 통신 링크가 도 12b 에 기술된 바와 같이 개시되고 데이터 전송 링크가 도 12c 에 기술된 바와 같이 개시되는 것을 제외하면, 도 12a 에 대해 기술된 것과 유사하다.
LLACK 및 HLMSG 메시지들을 수신함에 있어서, 소스 단말기 (100) 는 HLMSG 가 상위 계층에 포워딩될 수 있도록 2개의 메시지들을 구별하는 것이 가능해야 한다. 통상의 시스템은 부가적인 식별자 비트들을 송신하여 그 2개의 메시지들을 구별할 수도 있다. 가용 대역폭이 제한된 대역내 모뎀에서는, 대역폭 요건들을 증가시키는 일 없이 2개의 메시지들을 식별하기 위한 메커니즘이 바람직하고 이점이 있다. 동기 검출기가 LLACK 및 HLMSG 메시지 간을 구별하도록 하는 고유 동기 신호들이 메시지들 각각에 할당될 수도 있다. 하위 계층 확인응답 (LLACK) 메시지의 경우, 제 1 동기 신호가 전송될 수도 있다. 도 4a 는 제 1 동기 신호 (245) 의 적합한 예를 도시한 것이다. 상위 계층 메시지 (HLMSG) 의 경우, 제 2 동기 신호가 전송될 수도 있다. 제 2 동기 신호의 적합한 예가 도 16a 에 도시되어 있다. 여기에 기술된 동기 검출기는, 제 1 동기 신호 (245) 로부터 발생한 도 5a 에 도시된 상관 피크 패턴의 극성을, 도 16a 에 도시된 제 2 동기 신호로부터 발생한 도 16b 에 도시된 상관 피크 패턴의 극성과 구별한다. 따라서, 소스 단말기 (100) 는, 목적지 단말기 (600) 에 대해 부가적인 확인응답 식별자 비트들을 송신할 필요 없이, LLACK 메시지를 HLMSG 메시지와 구별하는 것이 가능하다. 상위 계층 메시지들로부터 하위 계층을 식별하기 위한 부가적인 비트들을 송신할 필요성을 제거하는 것은, 바람직한 대역폭 절약을 발생시킨다.
일부 경우, 데이터 샘플 반전이 네트워크에서 발생하여, 수신된 동기 프리앰블 및 데이터 메시지들에서 극성의 반전이 발생할 수도 있다. 기술된 이전의 경우, 부가적인 메시지들을 식별하기 위해 추가의 비트들을 소비하는 일 없이 메시지 공간을 확장하기 위해 샘플 데이터 (예를 들어, 제 2 동기 신호) 가 고의로 반전될 수도 있다. 고의로 반전되는 경우, 메시지들의 신규 세트가 "네거티브 극성" 동기로 정의되어, 수신기가 극성을 식별하여 메시지 데이터가 하위 계층 메시지 또는 상위 계층 메시지를 참조하는지 여부를 결정할 수 있도록 한다. 상술된 바와 같이 상관 피크들이 검출된다. 데이터의 반전을 유발한 네트워크가 발생하면, 반전이 고의적이었는지 여부를 결정하기 위한 검출 로직 메커니즘이 바람직하다. 도 10 에 도시된 검출기 (351) 가 2회 수행될 수도 있고, 1회는 도 5b 에 도시된 포지티브 상관 피크 패턴으로 가정하고, 또 다른 1회는 도 16b 에 도시된 네거티브 상관 피크 패턴으로 가정한다. 결정 로직의 제 1 동작은 원래의 동기 검출 결과를 반환하지만, 제 2 동작은 신호가 반전된 것으로 가정한 검출 결과를 반환한다. 그 후에, 결정 로직은 제 1 검출 결과 또는 제 2 검출 결과가 유효한지 여부를 결정한다. 제 2 검출 결과가 선택되는 경우, 수신된 데이터 샘플들이 복조기에 입력되기 전에 그 수신된 데이터 샘플들이 반전된다. 일부 경우, 예를 들어, 음성 채널의 대역 통과 특성들로 인해, 동기 검출 로직의 양쪽의 동작들 모두가 성공적인 동기 이벤트들을 반환할 수도 있다. 따라서, 부가적인 결정 로직이 최종 검출 결정을 행하는데 이용될 수도 있다. 이러한 부가적인 결정은 진폭 기반이고, 얼마나 많은 피크들이 검출되었는지를 또한 고려한다. (예를 들어, 목적지 단말기 (600) 로부터 소스 단말기 (100) 로의) 다운링크에서, 동기에 후속하는 데이터 메시지들의 처리는 검출된 극성에 의존할 수도 있다. 동기가 포지티브 극성으로 검출되면, 수신기는 하위 계층 메시지를 수신할 준비를 한다. 동기가 네거티브 극성으로 검출되면, 수신기는 동기가 제 1 수신물이 아닌 경우에는 상위 계층 메시지를 수신할 준비를 하거나, 또는 수신기는 동기가 제 1 수신물인 경우에는 후속 데이터를 반전시킬 준비를 하고, 그 제 1 수신물은 시스템에서의 극성 반전을 나타낸다. (예를 들어, 소스 단말기 (100) 로부터 목적지 단말기 (600) 로의) 업링크에서, 네거티브 극성의 검출은 반전된 데이터 스트림만의 표시일 수도 있고 (즉, 상위 계층 메시지를 나타내지 않을 수도 있고), 또는 반전된 데이터 스트림 또는 상위 계층 메시지의 표시일 수도 있다.
상술된 바와 같이 고유 동기 시퀀스들을 할당하는 것은, (예를 들어, 목적지 송신의 제 1 및 제 2 동기 시퀀스들에 대해) 단일 단말기에 적용될 수도 있을 뿐만 아니라, 상이한 셀룰러 네트워크들을 통한 소스 단말기와 목적지 단말기 사이의 더 강건한 데이터의 송신을 가능하게 할 수도 있다 (예를 들어, 소스 단말기는 제 1 동기 시퀀스를 이용할 수도 있고 목적지 단말기는 소스 단말기에서 이용되는 시퀀스와 상이한 동기 시퀀스를 이용할 수도 있다). 대부분의 셀룰러 네트워크들은, 송신된 신호의 반사된 버전들로 통상적으로 이루어지는 원하지 않는 신호들을 제거하려고 시도하는 에코 소거기들을 보이스 신호 경로에 통합시킨다. 모바일 전화 스위칭 오피스와 백홀 사이의 물리적 연결에서의 임피던스 부정합으로 인해 업링크 신호가 다운링크에서 반사될 수도 있고, 이러한 연결은 하이브리드로서 당업계에 공지된 2선식 대 4선식 인터페이스 변환을 포함할 수도 있다. 백홀들은 당업계에 널리 공지된 것이고, 코어 네트워크와, 시스템의 에지에서의 또는 에지를 향한 소규모 서브네트워크들 사이의 중간 통신 링크들을 포함한다. 대역내 통신 시스템의 경우, 업링크 신호는 하이브리드로 인해 다운링크에서 다시 반사될 수도 있다. 셀룰러 기지국에 위치된 에코 소거기는 원단 (Far-end) 신호 (예를 들어, 업링크 송신물) 를 근단 (Near-end) 신호 (예를 들어, 다운링크 송신물 또는 대안적으로 반사된 업링크 신호) 와 상관시켜, 에코가 존재하는지를 결정하려고 시도하고, 널리 공지된 LMS (Least Means Square) 알고리즘과 같은 적응 필터 기술들을 이용하여 추정된 에코를 감산한다. 또한, 에코 소거기는 에코를 더 감소시키기 위해 주파수 도메인 스펙트럼 감산과 같은 비선형 프로세싱 엘리먼트들을 이용할 수도 있다. 대역내 시스템은 업링크 및 다운링크 양쪽에 대해 유사한 (예를 들어, 상관된) 동기 신호를 이용할 수도 있다. 이러한 경우, 시스템은 에코 소거기에서의 적응 필터 및 비선형 프로세싱으로 인해 신호에 있어서 (송신의 시작 및/또는 끝을 상실하는) 크로핑 (cropping), (송신의 중간 섹션을 상실하는) 드롭아웃들 (dropouts), 또는 왜곡들을 경험할 수도 있다. 다시 말해, 수신된 원단 신호가 수신된 근단 신호와 유사한 (예를 들어, 상관된) 경우, 에코 소거기는 근단 신호가 원단 신호의 반사된 버전인 것으로 결정하고, 그 신호를 소거하려고 시도하여 근단 신호에서 크로핑, 드롭아웃들, 또는 왜곡들을 발생시킬 수도 있다. 또한, 대부분의 통상적인 에코 소거기들은, 업링크와 다운링크 양쪽 모두가, 당업계에서 더블토크 (doubletalk) 라고 공지된, 감지가능할 정도의 신호 (예를 들어, 음성) 활성도를 포함할 때의 상태 동안 프로세싱의 일부를 디스에이블시킬 수도 있다. 통상적으로, 더블토크 조건은, 에코 소거기에서의 제어기가 적응 필터의 비선형 엘리먼트 및/또는 계수들의 프로세싱을 정지시켜, 근단 신호의 신호 크로핑, 드롭아웃들, 또는 왜곡들을 덜 발생시킬 수도 있다. 따라서, 다운링크 신호에서의 크로핑, 드롭아웃들, 또는 왜곡들이 발생하지 않고, 여전히 여기에 개시된 동기 검출기에 의해 검출가능한 구조를 나타내도록, 시퀀스들 간의 상관 속성들을 최소화하고/하거나 에코 소거기에서 더블토크 조건을 유발하기 위해 상이한 대역내 시스템에서의 업링크 및 다운링크에 대한 동기 시퀀스들을 구성하는 것이 바람직하다.
대안적인 동기 시퀀스들의 적합한 예들이 도 17a, 도 17b, 도 17c, 도 17d, 도 17e, 도 17f 에 도시되어 있다. 도 4a 에 기술된 동기 신호의 세그먼트가 도 17a 에 도시되어 있다. 업링크와 다운링크 사이의 동기 시퀀스들을 구별하기 위해, 비-제로 펄스들 사이에 배치된 제로 값 샘플들이 비-제로 값들을 갖는 샘플들로 대체되도록 동기 시퀀스들 중 하나가 구성될 수도 있다. 그러나, 여기에 기술된 동기 검출기가 신호를 검출하는 것이 여전히 가능하도록 원래의 동기 시퀀스 (즉, 비-제로 펄스 시퀀스) 의 구조를 남겨둔다. 제로 샘플들을 비-제로 샘플들로 대체하는 것은, 신호에 더 많은 에너지를 효과적으로 부가시키게 되어, 에코 소거기가 다운링크 신호를 반사된 업링크 신호로서 잘못 식별하지 않도록 업링크와 다운링크 동기 신호들 간의 상관을 감소시킨다. 도 17b 는 변경된 동기 신호의 적합한 예를 도시한 것이고, 제로 값 샘플들은 고정된 진폭 12000 의 샘플들로 대체된다. 진폭의 실제 고정된 값이 12000 과는 상이한 값을 포함할 수도 있지만, 원래 동기 신호가 관측가능하여 여기에 기술된 동기 검출기가 동기 신호를 검출하게 하도록 너무 크지 않아야 한다. 도 17c 는 변경된 동기 신호의 또 다른 적합한 예를 도시한 것이고, 제로 값 샘플들이 구형 신호로 대체된다. 또 다시, 상이한 진폭들이 선택될 수도 있다. 도 17d 는 변경된 동기 신호의 또 다른 적합한 예를 도시한 것이고, 제로 값 샘플들이 랜덤 유사 잡음 신호로 대체된다. 도 17e 는 변경된 동기 신호의 또 다른 적합한 예를 도시한 것이고, 제로 값 샘플들이 사인 신호로 대체된다. 마지막으로, 도 17f 는 변경된 동기 신호의 또 다른 적합한 예를 도시한 것이고, 펄스들이 진폭에 있어서 또한 증가된다.
도 14a 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 동기 및 데이터 송신 시퀀스들의 일 예시적인 상호작용 도면이다. 다운링크 송신 시퀀스 (800) 는 목적지 단말기 (600) 로부터 소스 단말기 (100) 로의 동기 및 데이터 메시지들의 송신을 나타내고, 업링크 송신 시퀀스 (810) 는 소스 단말기 (100) 로부터 목적지 단말기 (600) 로의 동기 및 데이터 메시지들의 송신을 나타낸다. 이러한 예에서, 업링크 송신 시퀀스 (810) 는 목적지 단말기 (600) 에 의해 개시된다. 다운링크 송신 시퀀스 (800) 는 제 1 동기 시퀀스 (801) 를 가지고 목적지 단말기 (600) 에 의해 시간 t0 (850) 에서 개시된다. 제 1 동기 시퀀스 (801) 의 적합한 예가 도 4a 에 도시된 것과 같은 동기 프리앰블 출력을 갖는 도 6 에 기술된다. 제 1 동기 시퀀스 (801) 의 또 다른 적합한 예가 도 17a, 도 17b, 도 17c, 도 17d, 도 17e, 또는 도 17f 에 도시된 것과 같은 동기 프리앰블 출력을 갖는 도 6 에 기술된다. 제 1 동기 시퀀스 (801) 에 후속하여, 목적지 단말기 (600) 는 소스 단말기 (100) 에게 그것의 업링크 송신 (810) 시퀀스의 송신을 시작할 것을 명령하기 위한 "시작" 메시지 (802) 를 송신한다. 목적지 단말기 (600) 는 교호하는 제 1 동기 (801) 및 "시작" 메시지 (802) 를 계속 송신하고, 소스 단말기 (100) 로부터의 응답을 대기한다. 시간 t1 (851) 에서, 목적지 단말기 (600) 로부터 "시작" 메시지 (802) 를 수신한 소스 단말기 (100) 는 그것의 자체 동기 시퀀스 (811) 를 송신하기 시작한다. 동기 시퀀스 (811) 의 적합한 예가 도 4a 에 도시된 것과 같은 동기 프리앰블 출력을 갖는 도 6 에 기술되어 있지만, 다운링크 상에서 송신되는 것과는 상이한 동기 프리앰블 출력을 또한 포함할 수도 있다. 동기 시퀀스 (811) 에 후속하여, 소스 단말기 (100) 는 데이터 또는 "MSD" 메시지 (812) 의 최소의 세트를 목적지 단말기 (600) 에 송신한다. MSD 메시지 (812) 를 포함하는 데이터의 적합한 예로는 데이터 메시지 포맷터 (210) 에 의해 포맷화된 사용자 데이터를 포함한다. 시간 t2 (852) 에서, 소스 단말기 (100) 로부터 동기 메시지 (811) 를 수신한 목적지 단말기 (600) 는 부정 확인응답 또는 "NACK" 메시지 (803) 를 소스 단말기 (100) 에 송신하기 시작한다. 목적지 단말기 (600) 는 소스 단말기 (100) 로부터 MSD 메시지 (812) 를 성공적으로 수신할 때까지 교호하는 제 1 동기 (801) 및 "NACK" 메시지 (803) 를 계속 송신한다. MSD 메시지 (812) 를 성공적으로 수신하는 적합한 예로는, MSD 메시지 (812) 에 대해 수행된 순환 중복 검사를 검증하는 것을 포함한다. 시간 t3 (853) 에서, MSD 메시지를 성공적으로 수신한 목적지 단말기 (600) 는 제 1 동기 (801) 및 하위 확인응답 "LLACK" 메시지 (804) 로 이루어지는 하위 계층 확인응답 또는 "LLACK 신호" 를 송신하기 시작한다. 시간 t5 (855) 에서, 목적지 단말기 (600) 는 제 2 동기 (893) 및 상위 계층 메시지 HLMSG (894) 로 이루어지는 상위 계층 메시지 또는 "HLMSG 신호" 를 송신하기 시작한다. 제 2 동기 신호 (893) 의 적합한 예는, 도 16b 및 표 3 에 도시된 대안적인 상관 피크 패턴을 발생시키는 도 16a 에 도시된 바와 같은 245 로 도시된 반전된 시퀀스 (스와핑되는 '+' 와 '-' 극성 비트들) 이다. 제 2 동기 신호 (893) 의 또 다른 적합한 예는, 도 17a, 도 17b, 도 17c, 도 17d, 도 17e, 또는 도 17f 에 도시된 바와 같은 비-제로 샘플들로 대체되는 제로 샘플들을 갖는 245 로 도시된 반전된 시퀀스 (스와핑되는 '+' 와 '-' 극성 비트들) 이다. 소스 단말기 (100) 는 LLACK 메시지를 수신할 때까지 MSD 메시지 (812) 의 전송을 다수회 (813, 814) 시도할 수도 있다. 대안적인 실시형태들에서, 소스 단말기 (100) 는 HLMSG 메시지, 또는 LLACK 메시지와 HLMSG 메시지 양쪽 모두를 수신할 때까지 MSD 메시지 (812) 의 전송을 다수회 (813, 814) 시도할 수도 있다. 적합한 예에서, 소스 단말기 (100) 가 9회 이상 MSD 메시지의 전송을 시도하면 (여기서, 각 시도는 상이한 리던던시 버전이다), 소스 단말기는 웨이크업 신호 (S236) 에 의해 식별된 더 많은 강건한 변조 방식으로 스위칭한다. 시간 t6 (856) 에서, 목적지 단말기 (600) 로부터 HLMSG 신호를 수신한 소스 단말기 (100) 는 MSD 메시지의 송신을 중지시킨다. 적합한 예에서, 미리 결정된 수의 HLMSG 신호들이 목적지 단말기 (600) 에 의해 전송된 이후에, 시작 메시지 (802) 를 다시 송신하는 것을 통해 목적지 단말기 (600) 에 의해 재송신이 요청된다. 적합한 예에서, 목적지 단말기 (600) 에 의해 전송된 HLMSG 신호들의 미리 결정된 수는 5 이다. 적합한 예에서, 도 14a 의 상호작용은, LLACK 신호를 제외하고 제 2 동기 (893) 및 상위 계층 메시지 HLMSG (894) 를 포함하는 HLMSG 신호를 포함할 수도 있다 (즉, HLMSG 신호는 선행 LLACK 신호 없이 검출된다).
도 14b 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 동기 및 데이터 송신 시퀀스들의 또 다른 예시적인 상호작용 도면이다. 이 예는, HLMSG (894) 가 상위 계층 확인응답 (HLACK) 메시지 (894a) 인 것을 제외하면, 도 14a 의 상호작용들을 따른다. 일 예시적인 사용 경우에서, 소스 단말기 (100) 는 MSD 메시지 (812) 를 다수회 (813, 814) 송신하는 것을 계속하도록 LLACK 신호를 검출하지 않을 수도 있다. 시간 t6 (856) 에서, 목적지 단말기 (600) 로부터 HLACK 신호를 성공적으로 수신한 소스 단말기 (100) 는 MSD 메시지의 송신을 중지시킨다. HLACK 송신은 LLACK 메시지에 대한 리던던트 확인응답으로서 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 통신의 신뢰도를 향상시키는 기능을 한다. 예를 들어, 소스 단말기 (100) 가 LLACK 를 검출할 수 없는 경우, 그 소스 단말기 (100) 는 LLACK 를 실제로 검출하는 일 없이 데이터 송신의 확인응답을 발생시키는 HLMSG 를 검출할 수도 있다. 대안적인 실시형태에서, HLMSG 는 호 분해 (tear-down) 메시지와 같은 상이한 메시지일 수도 있다.
도 14c 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 동기 및 데이터 송신 시퀀스들의 또 다른 예시적인 상호작용 도면이다. 이 예는, HLMSG (894) 가 상위 계층 확인응답 (HLACK) 메시지 (894a) 인 것을 제외하면, 도 14a 의 상호작용들을 따른다. 일 예시적인 사용 경우에서, 소스 단말기 (100) 는 LLACK 신호를 검출하고, 시간 t6 (856) 에서, 목적지 단말기 (600) 로부터 LLACK 신호를 성공적으로 수신한 소스 단말기 (100) 는 MSD 메시지의 송신을 중지시킨다.
도 15 는 소스 단말기 (100) 와 목적지 단말기 (600) 사이의 동기 및 데이터 송신 시퀀스들의 다른 예시적인 상호작용 도면이다. 이러한 경우에서, 업링크 송신 시퀀스 (810) 는 소스 단말기 (100) 에 의해 개시되고, HLMSG (894) 는 상위 계층 확인응답 (HLACK) 메시지 (894a) 이다. 송신을 개시하기 위해, 소스 단말기 (100) 는 시간 t0 (850b) 에서 교호하는 동기 (811) 및 "SEND" 메시지 (805) 를 송신한다. 시간 t1 (851b) 에서, 소스 단말기 (100) 로부터 SEND 메시지 (805) 를 수신한 목적지 단말기 (600) 는 교호하는 제 1 동기 (801) 및 "시작" 메시지 (802) 를 송신한다. 시간 t2 (852b) 에서, 목적지 단말기 (600) 로부터 "시작" 메시지 (802) 를 수신한 소스 단말기 (100) 는 MSD 메시지 (812) 가 후속하는 동기 시퀀스 (811) 를 목적지 단말기 (600) 에 송신한다. 시간 t3 (853b) 에서, 소스 단말기 (100) 로부터 동기 메시지 (811) 를 수신한 목적지 단말기 (600) 는 교호하는 제 1 동기 (801) 및 "NACK" 메시지 (803) 를 소스 단말기 (100) 에 송신한다. 시간 t4 (854) 에서, MSD 메시지를 성공적으로 수신한 목적지 단말기 (600) 는 제 1 동기 (801) 및 하위 확인응답 "LLACK" 메시지 (804) 로 이루어지는 하위 계층 확인응답 또는 "LLACK 신호" 를 송신하기 시작한다. 시간 t5 (855) 에서, 목적지 단말기 (600) 는 제 2 동기 (893) 및 상위 계층 확인응답 메시지 HLACK (894) 로 이루어지는 상위 계층 확인응답 또는 "HLACK 신호" 를 송신하기 시작한다. 시간 t6 (856) 에서, 목적지 단말기 (600) 로부터 HLACK 신호를 수신한 소스 단말기 (100) 는 MSD 메시지의 송신을 중지시킨다. 대안적인 실시형태들에서, 소스 단말기 (100) 는 LLACK 메시지, 또는 LLACK 메시지와 HLMSG 메시지 양쪽 모두의 수신에 기초하여 MSD 메시지의 송신을 중지시킬 수도 있다.
도 18c 는 제 1 구성에 따른 소스 단말기 (100) 로의 목적지 단말기 (600) 시그널링의 방법 M100 의 흐름도를 도시한 것이다. 방법 M100 은 태스크들 (T100, T101, T131, 및 T1212) 을 포함한다. 태스크 T100 은 도 18a 에 도시되어 있고, 시작 신호를 송신하고 (T110), 시작 신호의 성공적인 수신의 표시자를 수신하는 것에 기초하여 시작 신호를 송신하는 것을 중지시키며 (T120), 부정 확인응답 (NACK) 신호를 송신하는 (T130) 서브태스크들로 이루어진다. 태스크 T101 이 도 18b 에 도시되어 있고, 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호를 송신하는 것을 중지시키고 (T111), 하위 계층 확인응답 (LLACK) 신호를 송신하는 (T1211) 서브태스크들로 이루어진다. 태스크 T131 은 목적지 단말기 (600) 가 업링크 상에서 이벤트를 수신하는 경우 LLACK 신호를 송신하는 것을 중지시킨다. 업링크 이벤트는 소스 단말기 (100) 로부터의 중지된 데이터 메시지 송신을 포함할 수도 있다. 대안적으로, 업링크 이벤트는 열악한 업링크채널 조건의 표시를 포함할 수도 있다. 그 후에, 태스크 T1212 는 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신한다. HLACK 송신의 미리 결정된 수의 적합한 예는 5 이다.
도 18d 는 제 2 구성에 따른 소스 단말기 (100) 로의 목적지 단말기 (600) 시그널링의 방법 M200 의 흐름도를 도시한 것이다. 방법 M200 은, 시작 신호를 송신하고 (T110), 시작 신호의 성공적인 수신의 표시자를 수신하는 것에 기초하여 시작 신호를 송신하는 것을 중지시키고 (T120), 부정 확인응답 (NACK) 신호를 송신하며 (T130), 목적지 단말기 (600) 가 소스 단말기 데이터 메시지를 성공적으로 수신하는 것이 실패한 경우 태스크들 (T110, T120, 및 T130) 을 미리 결정된 횟수로 반복하는 태스크들을 포함한다. 일 예시적인 반복들의 미리 결정된 수는 5회를 포함할 수도 있다. 반복들의 미리 결정된 수 이전에 목적지 단말기 (600) 가 소스 단말기 데이터 메시지를 성공적으로 수신하는 경우, 방법 M200 은, 소스 단말기 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호를 송신하는 것을 중지시키고 (T111), LLACK 신호를 송신하고 (T1211), 업링크 이벤트에 기초하여 LLACK 신호를 송신하는 것을 중지시키고 (T131), 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신하는 (T1212) 태스크들을 계속한다.
도 18e 는 제 3 구성에 따른 소스 단말기 (100) 로의 목적지 단말기 (600) 시그널링의 방법 M300 의 흐름도를 도시한 것이다. 방법 M300 은, 시작 신호를 송신하고 (T110), 시작 신호의 성공적인 수신의 표시자를 수신하는 것에 기초하여 시작 신호를 송신하는 것을 중지시키고 (T120), 부정 확인응답 (NACK) 신호를 송신하고 (T130), 소스 단말기 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호를 송신하는 것을 중지시키고 (T111), LLACK 신호를 송신하고 (T1211), 미리 결정된 수의 LLACK 신호들이 송신된 경우 LLACK 신호를 송신하는 것을 중지시키며 (T132), 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신하는 (T1212) 태스크들을 포함한다.
도 19c 는 장치 A10 의 블록도를 도시한 것이다. 장치 A10 은 수단 F100, F101, F131, 및 F1212 를 포함한다. 수단 F100 은 도 19a 에 도시되어 있고, 시작 신호를 송신하하는 수단 (F110), 시작 신호의 성공적인 수신의 표시를 수신하는 것에 기초하여 시작 신호의 송신을 중지시키는 수단 (F120), 및 부정 확인응답 (NACK) 신호를 송신하는 수단 (F130) 으로 이루어진다. 수단 F101 이 도 19b 에 도시되어 있고, 소스 단말기 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호의 송신을 중지시키는 수단 (F111), 및 하위 계층 확인응답 (LLACK) 신호를 송신하는 수단 (F1211) 으로 이루어진다. 수단 F131 은 목적지 단말기 (600) 가 업링크 상에서 이벤트를 수신하는 경우 LLACK 신호의 송신을 중지시키는 수단을 포함한다. 수단 F1212 는 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신하는 수단을 포함한다.
도 19d 는 장치 A20 의 블록도를 도시한 것이다. 장치 A20 은, 시작 신호를 송신하는 수단 (F110), 시작 신호의 성공적인 수신의 표시를 수신하는 것에 기초하여 시작 신호의 송신을 중지시키는 수단 (F120), 부정 확인응답 (NACK) 신호를 송신하는 수단 (F130), 목적지 단말기 (600) 가 소스 단말기 데이터 메시지를 성공적으로 수신하는 것이 실패한 경우 수단 F110, F120, 및 F130 을 미리 결정된 횟수로 반복하는 수단, 소스 단말기 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호의 송신을 중지시키는 수단 (F111), LLACK 신호를 송신하는 수단 (F1211), 목적지 단말기 (600) 가 업링크 상에서 이벤트를 수신하는 경우 LLACK 신의 송신을 중지시키는 수단 (F131), 및 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신하는 수단 (F1212) 을 포함한다.
도 19e 는 장치 A30 의 블록도를 도시한 것이다. 장치 A30 은, 시작 신호를 송신하는 수단 (F110), 시작 신호의 성공적인 수신의 표시를 수신하는 것에 기초하여 시작 신호의 송신을 중지시키는 수단 (F120), 부정 확인응답 (NACK) 신호를 송신하는 수단 (F130), 소스 단말기 데이터 메시지의 성공적인 수신에 기초하여 NACK 신호의 송신을 중지시키는 수단 (F111), 하위 계층 확인응답 (LLACK) 신호를 송신하는 수단 (F1211), 미리 결정된 수의 LLACK 신호들이 송신된 경우 LLACK 신호를 송신하는 것을 중지시키는 수단, 및 상위 계층 확인응답 (HLACK) 신호를 미리 결정된 횟수로 송신하는 수단 (F1212) 을 포함한다.
도 20a 는 제 1 구성에 따른 장치 A10, A20, 및 A30 의 구현의 블록도를 도시한 것이다. 시작 신호 생성기 (2010) 는 태스크 T110 과 관련하여 여기에 기술된 바와 같은 시작 신호를 생성하고, 수단 F110 의 구현이다. NACK 신호 생성기 (2020) 는 태스크 T130 과 관련하여 여기에 기술된 바와 같은 부정 확인응답 (NACK) 신호를 생성하고, 수단 F130 의 구현이다. LLACK 생성기 (2040) 는 태스크 T1211 과 관련하여 여기에 기술된 바와 같은 하위 계층 확인응답 신호를 생성하고, 수단 F1211 의 구현이다. HLACK 신호 생성기 (2050) 는 태스크 T1212 와 관련하여 여기에 기술된 바와 같은 상위 계층 확인응답 신호를 생성하고, 수단 F1212 의 구현이다. 시작 신호 검출기 (4010) 의 성공적인 수신은, 태스크 T120 과 관련하여 여기에 기술된 바와 같이 소스 단말기가 송신된 시작 신호를 성공적으로 수신한 것을 나타내는 신호를 검출하고, 수단 F120 의 구현이다. 데이터 메시지 검출기 (4020) 는 태스크 T111 과 관련하여 여기에 기술된 바와 같은 소스 단말기 데이터 메시지를 검출하고, 수단 F111 의 구현이다.
도 20b 는 제 2 구성에 따른 장치 A10, A20, 및 A30 의 구현의 블록도를 도시한 것이다. 프로세서 (3000) 는 메모리 (3010), 송신기 (295) 및 수신기 (495) 와 통신한다. 메모리 (3010) 는, 프로세서 (3000) 에 의해 실행될 때, 태스크 T100 및 수단 F100 의 구현과 관련하여 여기에 기술된 바와 같은 시작 신호 및 NACK 신호를 생성하고, 태스크 T101 및 수단 F101 의 구현과 관련하여 여기에 기술된 바와 같이 NACK 을 중지시키고 LLACK 신호들을 생성하고, 태스크 T131 및 수단 F131 의 구현과 관련하여 여기에 기술된 바와 같이 업링크 이벤트에 기초하여 LLACK 신호를 송신하는 것을 중지시키고, 태스크 T133 및 수단 F133 의 구현과 관련하여 여기에 기술된 바와 같이 태스크들의 시퀀스를 반복하며, 태스크 T1212 및 수단 F1212 의 구현과 관련하여 여기에 기술된 바와 같이 HLACK 신호를 미리 결정된 횟수로 송신하는 명령들을 포함한다. 당업자는 태스크들의 서브세트, 예를 들어, M100 에 대응하는 T100, T101, T131, 및 T1212 가 메모리 (3010) 에 존재할 수도 있다는 것을 인식할 것이다.
도 21a 는 일반적 구성에 따른 목적지 단말기 (600) 로의 소스 단말기 (100) 시그널링의 방법 M400 에 대한 블록도를 도시한 것이다. 방법 M400 은, 목적지 단말기 (600) 로부터의 요청 신호를 검출하는 태스크 T210, 메시지 식별자를 저장하는 태스크 T220, 요청 신호의 검출에 기초하여 동기 신호를 송신하는 태스크 T230, 사용자 데이터 메시지를 송신하는 태스크 T240, 하위 계층 확인응답 (LLACK) 신호를 검출하는 태스크 T2501, 및 LLACK 신호의 검출에 기초하여 사용자 데이터 메시지를 송신하는 것을 중지시키는 태스크 T260 을 포함한다. 도 21b 는 목적지 단말기 (600) 로의 소스 단말기 (100) 시그널링의 방법 M410 에 대한 블록도를 도시한 것이다. 방법 M410 은, 목적지 단말기 (600) 로부터의 요청 신호를 검출하는 태스크 T210, 메시지 식별자를 저장하는 태스크 T220, 요청 신호의 검출에 기초하여 동기 신호를 송신하는 태스크 T230, 사용자 데이터 메시지를 송신하는 태스크 T240, 상위 계층 확인응답 (HLACK) 신호를 검출하는 태스크 T2502, 및 HLACK 신호의 검출에 기초하여 사용자 데이터 메시지를 송신하는 것을 중지시키는 태스크 T261 을 포함한다. 태스크 T2502 는, 상위 계층 애플리케이션 확인응답 메시지를 재생성하는 태스크 T25021, 상위 계층 애플리케이션 확인응답 메시지를 상위 계층 애플리케이션에 포워딩하는 태스크 T25022, 및 상위 계층 애플리케이션으로부터 상위 계층 애플리케이션 확인응답 메시지의 성공적인 수신의 표시를 수신하는 태스크 T25023 를 포함하는, 도 21c 에 도시된 서브태스크들을 포함한다. 태스크 T25021 은, 수신된 변환된 상위 계층 확인응답 (HLACK) 메시지로부터 포맷 필드를 추출하는 태스크 T250211, 수신된 변환된 상위 계층 확인응답 (HLACK) 메시지로부터 상태 필드를 추출하는 태스크 T250212, 저장된 메시지 식별자를 검색하는 태스크 T250213, 및 추출된 필드들과 검색된 메시지 식별자를 조합함으로써 상위 계층 애플리케이션 확인응답 메시지를 형성하는 태스크 T250214 를 포함하는, 도 21d 에 도시된 서브태스크들을 포함한다. 대안적으로, 형성된 상위 계층 애플리케이션 확인응답 메시지는 추출된 필드들의 서브세트, 예를 들어, 포맷 필드를 제외한 상태 필드만을 포함할 수도 있다.
도 22a 는 일반적 구성에 따른 장치 A40 의 블록도를 도시한 것이다. 장치 A40 은, 목적지 단말기 (600) 로부터의 요청 신호를 검출하는 수단 (F210), 메시지 식별자를 저장하는 수단 (F220), 요청 신호의 검출에 기초하여 동기 신호를 송신하는 수단 (F230), 사용자 데이터 메시지를 송신하는 수단 (F240), 하위 계층 확인응답 (LLACK) 신호를 검출하는 수단 (F2501), 및 LLACK 신호의 검출에 기초하여 사용자 데이터 메시지를 송신하는 것을 중지시키는 수단 (F260) 을 포함한다. 도 22b 는 장치 A41 의 블록도를 도시한 것이고, 목적지 단말기 (600) 로부터의 요청 신호를 검출하는 수단 (F210), 메시지 식별자를 저장하는 수단 (F220), 요청 신호의 검출에 기초하여 동기 신호를 송신하는 수단 (F230), 사용자 데이터 메시지를 송신하는 수단 (F240), 상위 계층 확인응답 (HLACK) 신호를 검출하는 수단 (F2502), 및 HLACK 신호의 검출에 기초하여 사용자 데이터 메시지를 송신하는 것을 중지시키는 수단 (F261) 을 포함한다. 도 22c 는 장치 A41 의 수단 F2502 의 블록도를 도시한 것이고, 상위 계층 애플리케이션 확인응답 메시지를 재생성하는 수단 (F25021), 상위 계층 애플리케이션 확인응답 메시지를 상위 계층 애플리케이션에 포워딩하는 수단 (F25022), 및 상위 계층 애플리케이션으로부터 상위 계층 애플리케이션 확인응답 메시지의 성공적인 수신의 표시를 수신하는 수단 (F25023) 을 포함한다. 도 22d 는 장치 A41 의 수단 F25021 의 블록도를 도시한 것이고, 수신된 변환된 상위 계층 확인응답 메시지로부터 포맷 필드를 추출하는 수단 (F250211), 수신된 변환된 상위 계층 확인응답 메시지로부터 상태 필드를 추출하는 수단 (F250212), 로컬로 저장된 메시지 식별자를 검색하는 수단 (F250213), 및 추출된 필드들과 검색된 메시지 식별자를 조합함으로써 상위 계층 애플리케이션 확인응답 메시지를 형성하는 수단 (F250214) 을 포함한다.
도 23a 는 제 1 구성에 따른 장치 A40 및 A41 의 구현의 블록도를 도시한 것이다. 요청 신호 검출기 (430) 는 태스크 T210 과 관련하여 여기에 기술된 바와 같은 수신된 요청 신호를 검출하고, 수단 F210 의 구현이다. 저장 매체 (340) 는 태스크 T220 과 관련하여 여기에 기술된 바와 같은 메시지 식별자를 수신한다. 동기 신호 생성기 (260) 는 태스크 T230 과 관련하여 여기에 기술된 바와 같은 동기 신호를 생성하고, 수단 F230 의 구현이다. 사용자 데이터 메시지 생성기 (270) 는 태스크 T240 과 관련하여 여기에 기술된 바와 같은 사용자 데이터 메시지를 생성하고, 수단 F240 의 구현이다. 상위 계층 확인응답 "HLACK" 검출기 (442) 는 태스크 T2502 와 관련하여 여기에 기술된 바와 같은 상위 계층 확인응답 신호를 검출하고, 수단 F2502 의 구현이다. 상위 계층 애플리케이션 확인응답 메시지 재생성기 (450) 는 태스크 T25021 과 관련하여 여기에 기술된 바와 같은 상위 계층 애플리케이션 확인응답 메시지를 구성하고, 수단 F25021 의 구현이다. 도 24a 는 제 1 구성에 따른 상위 계층 애플리케이션 메시지 재생성기 (450) 의 구현의 블록도를 도시한 것이다. 상태 추출기 (451) 는 태스크 T250212 와 관련하여 여기에 기술된 바와 같은 상태 필드를 추출하고, 수단 F250212 의 구현이다. 컴바이너 (452) 는, 태스크 T250213 및 T250214 에서 기술된 바와 같이, 추출된 상태 필드를 MSD 식별자와 적어도 조합하여 상위 계층 애플리케이션 확인응답 메시지를 형성하고, 그 메시지를 상위 계층 애플리케이션에 포워딩하며, 수단 F250213 및 F250214 의 구현이다. 도 24b 는 제 2 구성에 따른 상위 계층 애플리케이션 메시지 재생성기 (450) 의 구현의 블록도를 도시한 것이다. 상위 계층 애플리케이션 확인응답 메시지 재생성기 (450) 는, 상태 추출기 (451) 및 컴바이너 (452) 이외에도, 태스크 T250211 과 관련하여 여기에 기술된 바와 같은 포맷 필드를 추출하기 위한 포맷 필드 추출기 (453) 를 포함하고, 수단 F250211 의 구현이다. 제 2 구성에서, 컴바이너 (452) 는 추출된 상태 필드를 추출된 포맷 필드 및 MSD 식별자와 적어도 조합하여 상위 계층 애플리케이션 확인응답 메시지를 형성한다.
도 23b 는 제 2 구성에 따른 장치 A40 및 A41 의 구현의 블록도를 도시한 것이다. 프로세서 (3020) 는 메모리 (3030), 저장 매체 (340), 송신기 (295) 및 수신기 (495) 와 통신한다. 메모리 (3030) 는, 프로세서 (3020) 에 의해 실행될 때, 태스크 T210 및 수단 F210 의 구현과 관련하여 여기에 기술된 바와 같은 요청 신호를 검출하고, 태스크 T220 및 구현 수단 F220 과 관련하여 여기에 기술된 바와 같은 메시지 식별자를 저장하고, 태스크 T230 및 구현 수단 F230 과 관련하여 여기에 기술된 바와 같이 요청 신호의 검출에 기초하여 동기 신호를 송신하고, 태스크 T240 및 구현 수단 F240 과 관련하여 여기에 기술된 바와 같은 사용자 데이터 메시지를 송신하고, 태스크 T2501 및 구현 수단 F2501 과 관련하여 여기에 기술된 바와 같은 하위 계층 확인응답 신호를 검출하고, 태스크 T2502 및 구현 수단 F2502 와 관련하여 여기에 기술된 바와 같은 상위 계층 확인응답 신호를 검출하고, 태스크 T260 및 구현 수단 F260 과 관련하여 여기에 기술된 바와 같이 하위 계층 확인응답 신호의 검출에 기초하여 사용자 데이터 메시지의 송신을 중지시키며, 태스크 T261 및 구현 수단 F261 과 관련하여 여기에 기술된 바와 같이 상위 계층 확인응답 신호의 검출에 기초하여 사용자 데이터 메시지의 송신을 중지시키는 명령들을 포함한다. 당업자는 태스크들의 서브세트가 메모리 (3030) 에 존재할 수도 있다는 것을 인식할 것이다.
도 25 는 여기에 개시된 시스템 및 방법들의 제 1 의 예시적인 사용 경우이다. 이 도면은 차량내 긴급 호 (eCall) 시스템의 통상의 예를 나타낸다. 차량 사고 (950) 가 2개의 차량들 사이의 사고로서 도시되어 있다. 차량 사고 (950) 의 다른 적합한 예로는 다수의 차량 사고, 단일 차량 사고, 단일 차량 타이어 파손, 단일 차량 엔진 기능장애 또는 차량 기능장애 또는 사용자가 지원을 필요로 하는 다른 상황을 포함한다. 차량내 시스템 (IVS; 951) 이 차량 사고 (950) 에 수반된 차량들 중 하나 이상의 차량들에 위치되거나 사용자 자신에 위치될 수도 있다. 차량내 시스템 (951) 은 여기에 기술된 소스 단말기 (100) 로 이루어질 수도 있다. 차량내 시스템 (951) 은 업링크 통신 채널 (501) 및 다운링크 통신 채널 (502) 로 이루어질 수도 있는 무선 채널을 통해 통신한다. 데이터 송신에 대한 요청이 통신 채널을 통해 차량내 시스템에 의해 수신될 수도 있거나 차량내 시스템에서 자동으로 또는 수동으로 생성될 수도 있다. 무선 타워 (955) 가 차량내 시스템 (951) 으로부터의 송신물을 수신하고, 유선 업링크 (962) 및 유선 다운링크 (961) 로 이루어진 유선 네트워크에 인터페이스한다. 무선 타워 (955) 의 적합한 예가 무선 업링크 (501) 및 다운링크 (502) 에 인터페이스하기 위해 당업계에 모두 널리 공지된 안테나, 트랜시버, 및 백홀 장비로 이루어진 셀룰러 전화 통신 타워이다. 유선 네트워크는 공공 안전 응답 포인트 (Public Safety Answering Point (PSAP); 960) 에 인터페이스하고, 여기서, 차량내 시스템 (951) 에 의해 송신된 긴급 정보가 수신될 수도 있고, 송신된 데이터를 제어할 수도 있다. 공공 안전 응답 포인트 (960) 는 여기에 기술된 목적지 단말기 (600) 로 이루어질 수도 있다. 차량내 시스템 (951) 과 공공 안전 응답 포인트 (960) 사이의 통신은 여기에 기술된 상호작용 도면들을 이용하여 달성될 수도 있다. 또한, 차량 사고 (950) 에 대한 다른 적합한 예로는, 차량 검사, 정비, 진단 또는 차량으로부터의 대역내 데이터 전송이 발생할 수도 있는 다른 상황들을 포함할 수도 있다. 이러한 경우, 공공 안전 응답 포인트 (PSAP; 960) 는 목적지 단말기 서버로 대체될 수도 있다.
여기에 개시된 방법들 및 장치는 임의의 송수신 및/또는 오디오 감지 애플리케이션, 특히, 이러한 애플리케이션들의 모바일 또는 휴대용 인스턴스들에 일반적으로 적용될 수도 있다. 예를 들어, 여기에 개시된 구성들의 범위는 코드 분할 다중 액세스 (CDMA) 공중 인터페이스를 이용하도록 구성된 무선 전화 통신 시스템에 상주하는 통신 디바이스들을 포함한다. 그럼에도 불구하고, 여기에 기술된 바와 같은 특징들을 갖는 방법 및 장치가 유선 및/또는 무선을 통한 VoIP (Voice ove IP) (예를 들어, CDMA, TDMA, FDMA, 및/또는 TDSCDMA) 송신 채널들을 이용하는 시스템들과 같은, 당업자에게 공지된 광범위한 기술들을 이용하는 임의의 다양한 통신 시스템들에 상주할 수도 있다는 것이 당업자에 의해 이해될 것이다.
설명된 구성들의 상술한 프리젠테이션은 당업자가 여기에 개시된 방법들 및 다른 구조들을 제조하거나 이용할 수 있게 하기 위해 제공된다. 여기에 도시되고 기술된 흐름도들, 블록도들, 및 다른 구조들은 단지 예들이며, 이들 구조들의 다른 변동물들이 또한 본 개시물의 범위 내에 있다. 이들 구성들에 대한 다양한 변경물들이 가능하고, 여기에 제시된 일반 원리들은 다른 구성들에 또한 적용될 수도 있다. 따라서, 본 개시물은 상기 나타낸 구성들에 한정되는 것으로 의도되지 않고, 오히려, 원래의 개시물의 일부를 형성하는 출원시의 첨부된 청구범위에 포함되는, 여기에서 임의의 방식으로 개시된 원리들 및 신규한 특징들과 부합하는 최광의 범위를 부여하는 것으로 의도된다.
당업자는, 정보 및 신호들이 임의의 다양한 다른 기술들 및 기법들을 이용하여 표현될 수도 있다는 것을 이해할 것이다. 예를 들어, 상기 설명 전반적으로 참조될 수도 있는 데이터, 명령들, 커맨드들, 정보, 신호들, 비트들, 및 심볼들은 전압, 전류, 전자기파, 자기장 또는 자기입자, 광학장 또는 광입자, 또는 이들의 조합에 의해 표현될 수도 있다.
여기에 개시된 장치의 구현의 다양한 엘리먼트들은 의도하는 애플리케이션에 대해 적합한 것으로 여겨지는 하드웨어, 소프트웨어, 및/또는 펌웨어의 임의의 조합으로 구현될 수도 있다. 예를 들어, 이러한 엘리먼트들은, 예를 들어, 동일한 칩 상에서 또는 칩세트의 2개 이상의 칩들 중에 상주하는 전자 및/또는 광 디바이스들로서 제조될 수도 있다. 이러한 디바이스의 하나의 예가, 트랜지스터들 또는 로직 게이트들과 같은 로직 엘리먼트들의 고정 또는 프로그램가능 어레이이고, 임의의 이들 엘리먼트들은 하나 이상의 이러한 어레이로서 구현될 수도 있다. 이들 엘리먼트들 중 임의의 2개 이상, 또는 심지어 모두는 동일한 어레이 또는 어레이들 내에서 구현될 수도 있다. 이러한 어레이 또는 어레이들은 하나 이상의 칩들 내에서 (예를 들어, 2개 이상의 칩들을 포함하는 칩세트 내에서) 구현될 수도 있다.
또한, 여기에 개시된 장치의 다양한 구현들의 하나 이상의 엘리먼트들은, 마이크로프로세서들, 내장형 프로세서들, IP 코어들, 디지털 신호 프로세서들, FPGA (필드 프로그램가능 게이트 어레이), ASSP (애플리케이션 특정 표준 제품), 및 ASIC (응용 주문형 집적 회로) 와 같은 로직 엘리먼트들의 하나 이상의 고정 또는 프로그램가능 어레이들을 실행하도록 배열된 명령들의 하나 이상의 세트들로서 전체적으로 또는 부분적으로 구현될 수도 있다. 또한, 여기에 개시된 바와 같은 장치의 구현의 임의의 다양한 엘리먼트들은, 하나 이상의 컴퓨터 (예를 들어, 명령들의 하나 이상의 세트들 또는 시퀀스들을 실행하도록 프로그램된 하나 이상의 어레이들을 포함하는 머신들, "프로세서"로 또한 칭함) 로서 구현될 수도 있고, 이들 엘리먼트들 중 임의의 2개 이상 또는 심지어 모두는 동일한 이러한 컴퓨터 또는 컴퓨터들 내에서 구현될 수도 있다.
여기에 개시된 바와 같이 프로세싱하는 프로세서 또는 수단은, 예를 들어, 동일한 칩 상에 또는 칩세트에서 2개 이상의 칩들 중에 상주하는 하나 이상의 전자 및/또는 광 디바이스들로서 제조될 수도 있다. 이러한 디바이스의 하나의 예가 트랜지스터들 또는 로직 게이트들과 같은 로직 엘리먼트들의 고정 또는 프로그램가능 어레이이고, 임의의 이들 엘리먼트들은 하나 이상의 이러한 어레이들로서 구현될 수도 있다. 이러한 어레이 또는 어레이들은 하나 이상의 칩들 내에서 (예를 들어, 2개 이상의 칩들을 포함하는 칩세트 내에서) 구현될 수도 있다. 이러한 어레이들의 예로는, 마이크로프로세서들, 내장형 프로세서들, IP 코어들, DSP들, FPGA들, ASSP들 및 ASIC들과 같은 로직 엘리먼트들의 고정 또는 프로그램가능 어레이들을 포함한다. 또한, 여기에 개시된 바와 같은 프로세서 또는 다른 수단은, 하나 이상의 컴퓨터 (예를 들어, 명령들의 하나 이상의 세트들 또는 시퀀스들을 실행하도록 프로그램된 하나 이상의 어레이들을 포함하는 머신들) 또는 다른 프로세서들로서 구현될 수도 있다. 여기에 기술된 바와 같은 프로세서가, 프로세서가 내장되는 디바이스 또는 시스템의 또 다른 동작에 관한 태스크와 같은, 고속 프로토콜 메시징 절차에 직접적으로 관련되지 않은 명령들의 다른 세트들을 실행하거나 태스크들을 수행하도록 이용되는 것이 가능하다. 또한, 여기에 개시된 바와 같은 방법의 일부가, 제 1 프로세서에 의해 수행되고, 방법의 또 다른 일부가 하나 이상의 다른 프로세서들의 제어 하에서 수행되는 것이 가능하다.
당업자는, 여기에 개시된 구성들과 관련하여 기술된 다양한 예시적인 모듈들, 논리 블록들, 회로들, 및 테스트들 및 다른 동작들이 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양자의 조합으로서 구현될 수도 있다는 것을 인식할 것이다. 이러한 모듈들, 논리 블록들, 회로들, 및 동작들은 범용 프로세서, 디지털 신호 프로세서 (DSP), ASIC 또는 ASSP, FPGA 또는 다른 프로그램가능 로직 디바이스, 개별 게이트 또는 트랜지스터 로직, 개별 하드웨어 컴포넌트, 또는 여기에 개시된 바와 같은 구성을 발생시키도록 설계된 이들의 임의의 조합으로 구현되거나 수행될 수도 있다. 예를 들어, 이러한 구성은 하드웨어 유선 회로, 응용 주문형 집적 회로로 제조된 회로 구성, 또는 비휘발성 저장부에 로딩된 펌웨어 프로그램 또는 머신 판독가능 코드로서 데이터 저장 매체로부터 또는 데이터 저장 매체에 로딩된 소프트웨어 프로그램으로서 적어도 부분적으로 구현될 수도 있고, 이러한 코드는 범용 프로세서 또는 다른 디지털 신호 프로세싱 유닛과 같은 로직 엘리먼트들의 어레이에 의해 실행가능한 명령들이다. 범용 프로세서는 마이크로프로세서일 수도 있지만, 대안적으로는, 프로세서는 임의의 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수도 있다. 또한, 프로세서는 컴퓨팅 디바이스들의 조합, 예를 들어, DSP 와 마이크로프로세서, 복수의 마이크로프로세서, DSP 코어와 연결된 하나 이상의 마이크로프로세서의 조합, 또는 임의의 다른 이러한 구성으로서 구현될 수도 있다. 소프트웨어 모듈은 RAM (랜덤 액세스 메모리), ROM (판독 전용 메모리), 플래시 RAM 과 같은 비휘발성 RAM (NVRAM), 소거가능한 프로그램가능 ROM (EPROM), 전기적으로 소거가능한 프로그램가능 ROM (EEPROM), 레지스터, 하드 디스크, 착탈식 디스크, CD-ROM, 또는 당업계에 공지된 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체가 프로세서에 커플링되어서, 프로세서가 저장 매체로부터 정보를 판독할 수 있고, 저장 매체에 정보를 기입할 수 있다. 대안적으로는, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 ASIC 에 상주할 수도 있다. ASIC 는 사용자 단말기에 상주할 수도 있다. 대안적으로는, 프로세서 및 저장 매체는 사용자 단말기에서 개별 컴포넌트들로서 상주할 수도 있다.
예시적인 제어 장치는 제어되는 시스템에 커플링된다. 제어되는 시스템은, 제어되는 시스템이, 여기에 개시된 구성들과 관련하여 기술된 동작들을 수행하도록 명령하는 모듈들을 포함한다. 그 모듈들은 제어 장치에 인코딩된 명령 모듈들로서 구현될 수도 있다. 제어 장치는 RAM (랜덤 액세스 메모리), ROM (판독 전용 메모리), 플래시 RAM 과 같은 비휘발성 RAM (NVRAM), 소거가능한 프로그램가능 ROM (EPROM), 전기적으로 소거가능한 프로그램가능 ROM (EEPROM), 레지스터, 하드 디스크, 착탈식 디스크, CD-ROM, 또는 당업계에 공지된 임의의 다른 형태의 저장 매체일 수도 있다.
여기에 개시된 다양한 방법들이 프로세서와 같은 로직 엘리먼트들의 어레이에 의해 수행될 수도 있고, 여기에 기술된 바와 같은 장치의 다양한 엘리먼트들이 이러한 어레이 상에서 실행하도록 설계된 모듈들로서 구현될 수도 있다는 것에 유의한다. 여기에 사용된 바와 같이, 용어 "모듈" 또는 "서브-모듈" 은 소프트웨어, 하드웨어 또는 펌웨어 형태로 컴퓨터 명령들 (예를 들어, 논리적 표현들) 을 포함하는 임의의 방법, 장치, 디바이스, 유닛 또는 컴퓨터 판독가능 데이터 저장 매체를 지칭할 수 있다. 다수의 모듈들 또는 시스템들이 하나의 모듈 또는 시스템으로 결합될 수 있고, 하나의 모듈 또는 시스템이 동일한 기능들을 수행하기 위해 다수의 모듈들 또는 시스템들로 분리될 수 있다는 것을 이해해야 한다. 소프트웨어 또는 다른 컴퓨터 실행가능 명령들로 구현될 때, 프로세스의 엘리먼트들은 본질적으로, 이를테면, 루틴들, 프로그램들, 오브젝트들, 컴포넌트들, 데이터 구조들 등으로 관련 태스크들을 수행하기 위한 코드 세그먼트들이다. 용어 "소프트웨어" 는 소스 코드, 어셈블리 언어 코드, 머신 코드, 2진 코드, 펌웨어, 매크로코드, 마이크로코드, 로직 엘리먼트들의 어레이에 의해 실행가능한 명령들의 임의의 하나 이상의 세트들 또는 시퀀스들, 및 이러한 예들이 임의의 조합을 포함하는 것으로 이해되어야 한다. 프로그램 또는 코드 세그먼트들은 프로세서 판독가능 매체에 저장될 수 있거나, 송신 매체 또는 통신 링크를 통해 반송파에 포함된 컴퓨터 데이터 신호에 의해 송신될 수 있다.
또한, 여기에 개시된 방법들, 방식들, 및 기법들의 구현들은, 로직 엘리먼트들의 어레이 (예를 들어, 프로세서, 마이크로프로세서, 마이크로제어기, 또는 다른 유한 상태 머신) 를 포함하는 머신에 의해 판독가능하고/하거나 실행가능한 명령들의 하나 이상의 세트들로서 (예를 들어, 여기에 리스트된 바와 같은 하나 이상의 컴퓨터 판독가능 매체에) 유형으로 포함될 수도 있다. 용어 "컴퓨터 판독가능 매체" 는 휘발성, 비휘발성, 착탈식 및 비착탈식 매체를 포함하는, 정보를 저장 또는 전송할 수 있는 임의의 매체를 포함할 수도 있다. 컴퓨터 판독가능 매체의 예로는, 전자 회로, 반도체 메모리 디바이스, ROM, 플래시 메모리, 소거가능 ROM (EROM), 플로피 디스켓 또는 다른 자기 저장부, CDROM/DVD 또는 다른 광 저장부, 하드 디스크, 광섬유 매체, 무선 주파수 (RF) 링크, 또는 원하는 정보를 저장하기 위해 사용될 수 있고 액세스될 수 있는 임의의 다른 매체를 포함한다. 컴퓨터 데이터 신호는 전자 네트워크 채널들, 광섬유들, 공중, 전자기, RF 링크들 등과 같은 송신 매체를 통해 전파할 수 있는 임의의 신호를 포함할 수도 있다. 코드 세그먼트들은 인터넷 또는 인트라넷과 같은 컴퓨터 네트워크들을 통해 다운로딩될 수도 있다. 어느 경우에서나, 본 개시물의 범위는 이러한 실시형태들에 의해 한정되는 것으로서 해석되어서는 안된다.
여기에 기술된 방법들의 태스크들 각각은, 하드웨어에서, 프로세서에 의해 실행된 소프트웨어 모듈에서, 또는 이 둘의 조합에서 구현될 수도 있다. 여기에 개시된 바와 같은 방법의 구현의 통상의 애플리케이션에서, 로직 엘리먼트들 (예를 들어, 로직 게이트들) 의 어레이는 방법의 다양한 태스크들 중 하나, 2개 이상, 또는 심지어 모두를 수행하도록 구성된다. 또한, 태스크들 중 하나 이상 (가능하면 모두) 은, 로직 엘리먼트들의 어레이 (예를 들어, 프로세서, 마이크로프로세서, 마이크로제어기, 또는 다른 유한 상태 머신) 을 포함하는 머신 (예를 들어, 컴퓨터) 에 의해 판독가능하고/하거나 실행가능한, 컴퓨터 프로그램 제품 (예를 들어, 디스크들, 플래시 또는 다른 비휘발성 메모리 카드들, 반도체 메모리 칩들 등과 같은 하나 이상의 데이터 저장 매체) 에 포함된 코드 (예를 들어, 명령들의 하나 이상의 세트들) 로서 구현될 수도 있다. 여기에 개시된 바와 같은 방법의 구현의 태스크들은 또한 2개 이상의 이러한 어레이 또는 머신에 의해 수행될 수도 있다. 이들 또는 다른 구현들에서, 태스크들은 셀룰러 전화 또는 이러한 통신 능력을 갖는 다른 디바이스와 같은 무선 통신용 디바이스 내에서 수행될 수도 있다. 이러한 디바이스는 (예를 들어, VoIP 와 같은 하나 이상의 프로토콜을 이하여) 회로 스위칭 및/또는 패킷 스위칭 네트워크들과 통신하도록 구성될 수도 있다.
여기에 개시된 다양한 방법들이 핸드셋, 헤드셋, 또는 개인 휴대 정보 단말기 (PDA) 와 같은 휴대용 통신 디바이스에 의해 수행될 수도 있고, 여기에 기술된 장치들이 이러한 디바이스 내에 포함될 수도 있다는 것이 명백하게 개시된다. 통상의 실시간 (예를 들어, 온라인) 애플리케이션이 이러한 모바일 디바이스를 이용하여 실시된 전화 대화이다.
하나 이상의 예시적인 실시형태들에서, 여기에 기술된 동작들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합으로 구현될 수도 있다. 소프트웨어로 구현되면, 이러한 동작들은 하나 이상의 명령들 또는 코드로서 컴퓨터 판독가능 매체 상에 저장될 수도 있거나 그 컴퓨터 판독가능 매체를 통해 송신될 수도 있다. 용어 "컴퓨터 판독가능 매체" 는 일 장소로부터 또 다른 장소로의 컴퓨터 프로그램의 전송을 용이하게 하는 임의의 매체를 포함하는, 컴퓨터 저장 매체 및 통신 매체 양쪽을 포함한다. 저장 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 이용가능한 매체일 수도 있다. 제한하지 않는 예로서, 이러한 컴퓨터 판독가능 매체는 (동적 또는 정적 RAM, ROM, EEPROM, 및/또는 플래시 RAM 을 제한없이 포함할 수도 있는) 반도체 메모리, 또는 강유전체, 자기저항, 오보닉, 중합체, 또는 상변화 메모리, CD-ROM 또는 다른 광 디스크 저장부, 자기 디스크 저장부 또는 다른 자기 저장 디바이스들, 또는 컴퓨터에 의해 액세스될 수 있는 명령들 또는 데이터 구조들의 형태로 원하는 프로그램 코드를 운반하거나 저장하기 위해 사용될 수 있는 임의의 다른 매체와 같은 저장 엘리먼트들의 어레이를 포함할 수 있다. 또한, 임의의 문맥이 컴퓨터 판독가능 매체로 적절하게 칭해진다. 예를 들어, 소프트웨어가 동축 케이블, 광섬유 케이블, 트위스트드 페어, 디지털 가입자 라인 (DSL), 또는 적외선, 라디오 및/또는 마이크로파와 같은 무선 기술을 이용하여 웹사이트, 서버, 또는 다른 원격 소스로부터 송신되면, 동축 케이블, 광섬유 케이블, 트위스트드 페어, DSL, 또는 적외선, 라디오 및/또는 마이크로파와 같은 무선 기술은 매체의 정의에 포함된다. 여기에 사용된 바와 같은, 디스크 (disk) 및 디스크 (disc) 는 컴팩트 디스크 (CD), 레이저 디스크, 광 디스크, DVD (digital versatile disc), 플로피 디스크 및 Blu-ray Disc™ (Blu-Ray Disc Association, Universal City, CA) 를 포함하고, 여기서, 디스크 (disk) 는 일반적으로 데이터를 자기적으로 재생하는 반면에, 디스크 (disc) 는 데이터를 레이저로 광학적으로 재생한다. 또한, 상기의 조합들이 컴퓨터 판독가능 매체의 범위 내에 포함되어야 한다.
Claims (28)
- 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법으로서,
하위 계층 확인응답 (LLACK) 신호를 송신하는 단계로서, 상기 LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 상기 LLACK 신호를 송신하는 단계; 및
상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 단계로서, 상기 HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 상기 HLMSG 신호를 송신하는 단계를 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 1 항에 있어서,
상기 변환된 HLMSG 메시지는, 적어도 메시지 상태 식별자로 이루어지는 상위 계층 확인응답 (HLACK) 메시지인, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 2 항에 있어서,
상기 변환된 HLMSG 메시지는 포맷 식별자를 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 1 항에 있어서,
업링크 이벤트의 검출시에, 상기 LLACK 신호의 송신을 중지시키는 단계를 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 1 항에 있어서,
상기 목적지 단말기로부터의 시작 신호를 송신하는 단계로서, 상기 소스 단말기는 제 1 미리 결정된 방식으로 응답하도록 구성되는, 상기 목적지 단말기로부터의 시작 신호를 송신하는 단계;
제 1 수신된 신호의 검출시에, 상기 시작 신호의 송신을 중지시키는 단계로서, 상기 제 1 수신된 신호는 상기 소스 단말기로부터의 상기 시작 신호의 성공적인 수신을 나타내는, 상기 시작 신호의 송신을 중지시키는 단계;
상기 목적지 단말기로부터의 부정 확인응답 (NACK) 신호를 송신하는 단계로서, 상기 소스 단말기는 제 2 미리 결정된 방식으로 응답하도록 구성되는, 상기 목적지 단말기로부터의 NACK 신호를 송신하는 단계; 및
상기 소스 단말기의 데이터 메시지의 성공적인 수신시에, 상기 NACK 신호의 송신을 중지시키는 단계를 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 5 항에 있어서,
상기 시작 신호는, 시작 메시지가 후속하는 제 1 동기 신호로 이루어지는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 5 항에 있어서,
상기 NACK 신호는, NACK 메시지가 후속하는 제 1 동기 신호로 이루어지는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 5 항에 있어서,
성공적으로 수신된 상기 소스 단말기의 데이터 메시지는, 순환 중복 검사 (cyclic redundancy check) 에 의해 검증되는 데이터 메시지인, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 5 항에 있어서,
상기 소스 단말기의 데이터 메시지의 성공적인 수신 없이, 미리 결정된 수의 상기 NACK 신호들의 송신에 기초하여 상기 단계들을 반복하는 단계를 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 4 항에 있어서,
상기 업링크 이벤트는, 중지된, 상기 소스 단말기의 데이터 메시지의 송신인, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 제 4 항에 있어서,
상기 업링크 이벤트는, 미리 결정된 수의 상기 LLACK 신호들의 송신인, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 방법. - 목적지 단말기로부터의 신호들을 송신하도록 구성된 송신기;
상기 목적지 단말기에서 소스 단말기로부터의 신호들을 수신하도록 구성된 수신기;
상기 송신기에 커플링되고, 시작 신호를 생성하도록 구성된 시작 신호 생성기;
상기 송신기에 커플링되고, NACK 신호를 생성하도록 구성된 NACK 신호 생성기;
상기 수신기에 커플링되고, 상기 소스 단말기의 데이터 메시지를 검출하도록 구성된 데이터 메시지 검출기;
상기 송신기에 커플링되고, LLACK 메시지가 후속하는 제 1 동기 시퀀스를 생성하도록 구성된 LLACK 신호 생성기; 및
상기 송신기에 커플링되고, 변환된 HLACK 메시지가 후속하는 제 2 동기 시퀀스를 생성하도록 구성된 HLACK 신호 생성기를 포함하는, 장치. - 제 12 항에 있어서,
상기 시작 신호는, 시작 메시지가 후속하는 제 1 동기 신호로 이루어지는, 장치. - 제 12 항에 있어서,
상기 NACK 신호는, NACK 메시지가 후속하는 제 1 동기 신호로 이루어지는, 장치. - 프로세서;
상기 프로세서와 전자 통신하는 메모리; 및
상기 메모리에 저장된 명령들을 포함하고,
상기 명령들은,
하위 계층 확인응답 (LLACK) 신호를 송신하는 단계로서, 상기 LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 상기 LLACK 신호를 송신하는 단계; 및
상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 단계로서, 상기 HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 상기 HLMSG 신호를 송신하는 단계
를 실행할 수 있고,
상기 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지인, 장치. - 제 15 항에 있어서,
상기 메모리는, 업링크 이벤트의 검출시에, 상기 LLACK 신호의 송신을 중지시키는 것이 실행가능한 명령들을 더 포함하는, 장치. - 제 15 항에 있어서,
상기 메모리는,
목적지 단말기로부터의 시작 신호를 송신하는 단계;
제 1 수신된 신호의 검출시에, 상기 시작 신호의 송신을 중지시키는 단계로서, 상기 제 1 수신된 신호는 소스 단말기로부터의 상기 시작 신호의 성공적인 수신을 나타내는, 상기 시작 신호의 송신을 중지시키는 단계;
상기 목적지 단말기로부터의 NACK 신호를 송신하는 단계; 및
상기 소스 단말기의 데이터 메시지의 성공적인 수신시에, 상기 NACK 신호의 송신을 중지시키는 단계
를 실행하는 것이 가능한 명령들을 더 포함하는, 장치. - 제 17 항에 있어서,
상기 시작 신호는, 시작 메시지가 후속하는 제 1 동기 신호로 이루어지는, 장치. - 제 17 항에 있어서,
상기 NACK 신호는, NACK 메시지가 후속하는 제 1 동기 신호로 이루어지는, 장치. - 제 17 항에 있어서,
상기 메모리는, 상기 소스 단말기의 데이터 메시지의 성공적인 수신 없이, 미리 결정된 수의 상기 NACK 신호들의 송신에 기초하여 상기 단계들을 반복하는 것이 실행가능한 명령들을 더 포함하는, 장치. - 제 16 항에 있어서,
상기 업링크 이벤트는, 중지된, 상기 소스 단말기의 데이터 메시지의 송신인, 장치. - 제 16 항에 있어서,
상기 업링크 이벤트는, 미리 결정된 수의 상기 LLACK 신호들의 송신인, 장치. - 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치로서,
하위 계층 확인응답 (LLACK) 신호를 송신하는 수단으로서, 상기 LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 상기 LLACK 신호를 송신하는 수단; 및
상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 수단으로서, 상기 HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지는, 상기 HLMSG 신호를 송신하는 수단을 포함하고,
상기 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지인, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치. - 제 23 항에 있어서,
업링크 이벤트의 검출시에, 상기 LLACK 신호의 송신을 중지시키는 수단을 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치. - 제 23 항에 있어서,
상기 목적지 단말기로부터의 시작 신호를 송신하는 수단;
제 1 수신된 신호의 검출시에, 상기 시작 신호의 송신을 중지시키는 수단으로서, 상기 제 1 수신된 신호는 상기 소스 단말기로부터의 상기 시작 신호의 성공적인 수신을 나타내는, 상기 시작 신호의 송신을 중지시키는 수단;
상기 목적지 단말기로부터의 NACK 신호를 송신하는 수단으로서, 상기 소스 단말기는 제 1 미리 결정된 방식으로 응답하도록 구성되는, 상기 목적지 단말기로부터의 NACK 신호를 송신하는 수단; 및
성공적으로 수신된 상기 소스 단말기의 데이터 메시지의 검출시에, 상기 NACK 신호의 송신을 중지시키는 수단을 더 포함하는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치. - 제 25 항에 있어서,
상기 시작 신호는, 시작 메시지가 후속하는 제 1 동기 신호로 이루어지는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치. - 제 25 항에 있어서,
상기 NACK 신호는, NACK 메시지가 후속하는 제 1 동기 신호로 이루어지는, 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 장치. - 대역내 통신 시스템에서 소스 단말기의 데이터 메시지를 목적지 단말기로부터 확인응답하는 프로세서 판독가능 매체로서,
상기 목적지 단말기로부터의 시작 신호를 송신하는 것으로서, 상기 소스 단말기는 제 1 미리 결정된 방식으로 응답하도록 구성되는, 상기 목적지 단말기로부터의 시작 신호를 송신하는 것;
제 1 수신된 신호의 검출시에, 상기 시작 신호의 송신을 중지시키는 것으로서, 상기 제 1 수신된 신호는 상기 소스 단말기로부터의 상기 시작 신호의 성공적인 수신을 나타내는, 상기 시작 신호의 송신을 중지시키는 것;
상기 목적지 단말기로부터의 부정 확인응답 (NACK) 신호를 송신하는 것으로서, 상기 소스 단말기는 제 2 미리 결정된 방식으로 응답하도록 구성되는, 상기 목적지 단말기로부터의 NACK 신호를 송신하는 것;
상기 소스 단말기의 데이터 메시지의 성공적인 수신시에, 상기 NACK 신호의 송신을 중지시키는 것;
하위 계층 확인응답 (LLACK) 신호를 송신하는 것으로서, 상기 LLACK 신호는, LLACK 메시지가 후속하는 제 1 동기 시퀀스로 이루어지는, 상기 LLACK 신호를 송신하는 것;
상위 계층 애플리케이션 (HLMSG) 신호를 송신하는 것으로서, 상기 HLMSG 신호는, 변환된 HLMSG 메시지가 후속하는 제 2 동기 시퀀스로 이루어지고, 상기 변환된 HLMSG 메시지는 상위 계층 확인응답 (HLACK) 메시지인, 상기 HLMSG 신호를 송신하는 것; 및
업링크 이벤트의 검출시에, 상기 LLACK 신호의 송신을 중지시키는 것을 위한
명령들을 포함하는, 프로세서 판독가능 매체.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18739309P | 2009-06-16 | 2009-06-16 | |
US61/187,393 | 2009-06-16 | ||
US32573210P | 2010-04-19 | 2010-04-19 | |
US61/325,732 | 2010-04-19 | ||
US32700410P | 2010-04-22 | 2010-04-22 | |
US61/327,004 | 2010-04-22 | ||
US12/816,197 | 2010-06-15 | ||
US12/816,197 US8743864B2 (en) | 2009-06-16 | 2010-06-15 | System and method for supporting higher-layer protocol messaging in an in-band modem |
PCT/US2010/038903 WO2010148149A1 (en) | 2009-06-16 | 2010-06-16 | System and method for supporting higher-layer protocol messaging in an in-band modem |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120023855A true KR20120023855A (ko) | 2012-03-13 |
KR101340262B1 KR101340262B1 (ko) | 2013-12-10 |
Family
ID=42668140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020127001130A KR101340262B1 (ko) | 2009-06-16 | 2010-06-16 | 대역내 모뎀에서의 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법 |
Country Status (11)
Country | Link |
---|---|
US (1) | US8743864B2 (ko) |
EP (1) | EP2443780B1 (ko) |
JP (1) | JP2013502090A (ko) |
KR (1) | KR101340262B1 (ko) |
CN (1) | CN102804665B (ko) |
BR (1) | BRPI1011251B1 (ko) |
ES (1) | ES2671186T3 (ko) |
HK (1) | HK1179072A1 (ko) |
HU (1) | HUE036812T2 (ko) |
TW (1) | TWI431971B (ko) |
WO (1) | WO2010148149A1 (ko) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964788B2 (en) * | 2008-06-05 | 2015-02-24 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8958441B2 (en) | 2008-06-05 | 2015-02-17 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8825480B2 (en) * | 2008-06-05 | 2014-09-02 | Qualcomm Incorporated | Apparatus and method of obtaining non-speech data embedded in vocoder packet |
US8725502B2 (en) * | 2008-06-05 | 2014-05-13 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8503517B2 (en) * | 2008-06-05 | 2013-08-06 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US9083521B2 (en) * | 2008-06-05 | 2015-07-14 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
JP5730860B2 (ja) * | 2009-05-19 | 2015-06-10 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute | 階層型正弦波パルスコーディングを用いるオーディオ信号の符号化及び復号化方法及び装置 |
US8855100B2 (en) | 2009-06-16 | 2014-10-07 | Qualcomm Incorporated | System and method for supporting higher-layer protocol messaging in an in-band modem |
US9510309B2 (en) * | 2014-05-14 | 2016-11-29 | Qualcomm Incorporated | Codec inversion detection |
US9654257B2 (en) | 2015-01-26 | 2017-05-16 | Motorola Solutions, Inc. | Time efficient group data acknowledgement |
US11750360B2 (en) | 2016-12-06 | 2023-09-05 | Silicon Laboratories Inc. | Apparatus for radio-frequency receiver with multiple operational modes and associated methods |
CN112054820B (zh) * | 2019-06-06 | 2021-08-17 | 天地融科技股份有限公司 | 利用电力线进行数据发送和接收的方法及设备 |
US12047892B2 (en) * | 2021-06-04 | 2024-07-23 | Raytheon Technologies Corporation | Synchronization in severe-fading environments |
Family Cites Families (130)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3742197A (en) * | 1972-01-14 | 1973-06-26 | Stomberg Carlson Corp | Synthesis of digital signals corresponding to selected analog signals |
US4460992A (en) * | 1982-11-04 | 1984-07-17 | The United States Of America As Represented By The Secretary Of The Army | Orthogonal CDMA system utilizing direct sequence pseudo noise codes |
JPS6251326A (ja) * | 1985-08-30 | 1987-03-06 | Oki Electric Ind Co Ltd | デ−タ通信における再送制御方式 |
JPH0828704B2 (ja) | 1988-09-07 | 1996-03-21 | 国際電信電話株式会社 | ユニークワード検出方式 |
JPH0398344A (ja) | 1989-09-11 | 1991-04-23 | Nec Corp | 端末同期制御方式 |
US5127041A (en) * | 1990-06-01 | 1992-06-30 | Spectrum Information Technologies, Inc. | System and method for interfacing computers to diverse telephone networks |
US5043736B1 (en) * | 1990-07-27 | 1994-09-06 | Cae Link Corp | Cellular position location system |
US5218618A (en) * | 1990-11-07 | 1993-06-08 | Hughes Aircraft Company | Cellular telephone service using spread spectrum transmission |
JPH04347943A (ja) * | 1990-11-13 | 1992-12-03 | Ricoh Co Ltd | スペクトル拡散通信方式及び同期方式並びに変復調方式 |
US5361102A (en) * | 1991-09-04 | 1994-11-01 | Samsung Electronics Co., Ltd. | System to cancel ghosts in NTSC television transmission |
US5239497A (en) * | 1991-10-02 | 1993-08-24 | Motorola, Inc. | Fast pattern correlator and method |
FR2684507B1 (fr) | 1991-11-29 | 1994-09-30 | Sagem | Modem semi-duplex pour reseau de radiotelephones gsm. |
US5539810A (en) * | 1992-01-27 | 1996-07-23 | Highwaymaster Communications, Inc. | Data messaging in a communications network |
JP3272496B2 (ja) * | 1993-07-27 | 2002-04-08 | 松下電器産業株式会社 | スペクトラム拡散通信装置 |
US5479475A (en) * | 1993-11-15 | 1995-12-26 | Qualcomm Incorporated | Method and system for providing communication between standard terminal equipment using a remote communication unit |
US5519403A (en) * | 1993-11-29 | 1996-05-21 | Motorola, Inc. | Global positioning system communications multi-interface |
US5555286A (en) * | 1994-01-31 | 1996-09-10 | Tendler Technologies, Inc. | Cellular phone based automatic emergency vessel/vehicle location system |
CN1126539A (zh) * | 1994-02-07 | 1996-07-10 | 哈罗德Ii·佩斯 | 移动位置报告装置及方法 |
US5422816A (en) * | 1994-02-22 | 1995-06-06 | Trimble Navigation Limited | Portable personal navigation tracking system |
US5550848A (en) * | 1994-05-13 | 1996-08-27 | Lucent Technologies Inc. | Signaling protocol for a noisy communications channel |
US6334219B1 (en) * | 1994-09-26 | 2001-12-25 | Adc Telecommunications Inc. | Channel selection for a hybrid fiber coax network |
US5786789A (en) * | 1994-11-14 | 1998-07-28 | Trimble Navigation Limited | GPS and cellphone unit having add-on modules |
US6226529B1 (en) * | 1994-12-08 | 2001-05-01 | Itt Manufacturing Enterprises, Inc. | System for providing a simultaneous data and voice channel within a single channel of a portable cellular telephone to provide position-enhanced cellular services (PECS) |
RU2099893C1 (ru) | 1995-05-23 | 1997-12-20 | Сибирская государственная академия телекоммуникаций и информатики | Корреляционный приемник сигналов с относительной фазовой модуляцией |
US5918180A (en) * | 1995-12-22 | 1999-06-29 | Dimino; Michael | Telephone operable global tracking system for vehicles |
US5802079A (en) * | 1996-04-04 | 1998-09-01 | Lucent Technologies Inc. | Transmission system for digital audio broadcasting |
US5864763A (en) * | 1996-09-24 | 1999-01-26 | Qualcomm Inc | Digital wireless telephone system interface for analog telecommunications equipment |
US5978676A (en) * | 1996-11-15 | 1999-11-02 | Telefonaktiebolaget L/M Ericsson (Publ) | Inband signal converter, and associated method, for a digital communication system |
US6058110A (en) * | 1997-03-18 | 2000-05-02 | 3Com Corporation | Bypassing telephone network with dual band modem |
US6493338B1 (en) | 1997-05-19 | 2002-12-10 | Airbiquity Inc. | Multichannel in-band signaling for data communications over digital wireless telecommunications networks |
WO1998053573A2 (en) * | 1997-05-19 | 1998-11-26 | Integrated Data Communications, Inc. | System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks |
US6690681B1 (en) * | 1997-05-19 | 2004-02-10 | Airbiquity Inc. | In-band signaling for data communications over digital wireless telecommunications network |
US6208663B1 (en) * | 1997-08-29 | 2001-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for block ARQ with reselection of FEC coding and/or modulation |
US6058150A (en) * | 1997-09-30 | 2000-05-02 | Wireless Access, Inc. | Method and apparatus for combined timing recovery, frame synchronization and frequency offset correction in a receiver |
US6363339B1 (en) * | 1997-10-10 | 2002-03-26 | Nortel Networks Limited | Dynamic vocoder selection for storing and forwarding voice signals |
FR2769775B1 (fr) | 1997-10-10 | 2000-03-03 | Renault | Dispositif et procede d'appel d'urgence |
US6574211B2 (en) | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
US6526026B1 (en) * | 1997-12-10 | 2003-02-25 | Intel Corporation | Digit transmission over wireless communication link |
US6208627B1 (en) * | 1997-12-10 | 2001-03-27 | Xircom, Inc. | Signaling and protocol for communication system with wireless trunk |
US6208959B1 (en) * | 1997-12-15 | 2001-03-27 | Telefonaktibolaget Lm Ericsson (Publ) | Mapping of digital data symbols onto one or more formant frequencies for transmission over a coded voice channel |
CN101106418B (zh) * | 1998-03-14 | 2012-10-03 | 三星电子株式会社 | 无线通信***中的接收装置和数据接收方法 |
US6044257A (en) * | 1998-03-19 | 2000-03-28 | American Secure Care, Llc | Panic button phone |
US6351495B1 (en) * | 1998-08-28 | 2002-02-26 | Lucent Technologies Inc. | Apparatus and method for conveying TTY signals over wireless telecommunication systems |
US6690922B1 (en) * | 1998-12-23 | 2004-02-10 | Honeywell International Inc. | Radio frequency (RF) system loss compensation method using power measurement of pulsed RF source |
KR100304648B1 (ko) | 1998-12-31 | 2001-09-29 | 윤종용 | 무선통신시스템에서무선자원할당방법 |
US6754265B1 (en) * | 1999-02-05 | 2004-06-22 | Honeywell International Inc. | VOCODER capable modulator/demodulator |
JP2000253187A (ja) | 1999-02-26 | 2000-09-14 | Mitsubishi Electric Corp | 音声通信装置 |
US6345251B1 (en) * | 1999-06-15 | 2002-02-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Low-rate speech coder for non-speech data transmission |
RU2154906C1 (ru) | 1999-06-28 | 2000-08-20 | Московский государственный институт электронной техники (технический университет) | Способ приема и передачи информации оптическим сигналом и устройство для его осуществления |
DE19935808A1 (de) | 1999-07-29 | 2001-02-08 | Ericsson Telefon Ab L M | Echounterdrückungseinrichtung zum Unterdrücken von Echos in einer Sender/Empfänger-Einheit |
JP2001051928A (ja) | 1999-08-11 | 2001-02-23 | Nec Corp | 情報配信システム及びその配信方法 |
ATE288640T1 (de) * | 1999-10-11 | 2005-02-15 | Nokia Corp | Verfahren und vorrichtung zur synchronisierung in einem kommunikationssystem |
US6763057B1 (en) | 1999-12-09 | 2004-07-13 | Time Domain Corporation | Vector modulation system and method for wideband impulse radio communications |
US7177287B1 (en) * | 2000-01-05 | 2007-02-13 | Advanded Micro Devices, Inc. | System and method for concurrent wireless voice and data communications |
JP2001326979A (ja) | 2000-03-06 | 2001-11-22 | Matsushita Electric Ind Co Ltd | 無線携帯端末及び無線携帯端末の通信方法 |
JP2003533908A (ja) | 2000-03-21 | 2003-11-11 | エアビクティ インコーポレイテッド | デジタル無線ネットワーク上でのデータ通信用音声帯域モデム |
US6882634B2 (en) | 2000-04-07 | 2005-04-19 | Broadcom Corporation | Method for selecting frame encoding parameters to improve transmission performance in a frame-based communications network |
US6947490B1 (en) * | 2000-06-22 | 2005-09-20 | Nortel Networks Limited | Cellular radio communications system |
KR100434459B1 (ko) * | 2000-06-27 | 2004-06-05 | 삼성전자주식회사 | 이동통신 시스템에서 패킷의 전송 제어방법 및 장치 |
AU2001271609A1 (en) * | 2000-06-30 | 2002-01-14 | Kanad Ghose | System and method for fast, reliable byte stream transport |
US6963579B2 (en) * | 2001-02-02 | 2005-11-08 | Kyocera Wireless Corp. | System and method for broadband roaming connectivity using DSL |
FI110734B (fi) | 2001-03-16 | 2003-03-14 | Nokia Corp | Kanavakoodekkien testisilmukoita |
US7548520B2 (en) * | 2001-05-29 | 2009-06-16 | Agere Systems Inc | Self-organizing system for wireless access |
US6744747B2 (en) * | 2001-08-22 | 2004-06-01 | Qualcomm, Incorporated | Method & apparatus for W-CDMA handoff searching |
US6760365B2 (en) | 2001-10-11 | 2004-07-06 | Interdigital Technology Corporation | Acquisition circuit for low chip rate option for mobile telecommunication system |
US7215965B2 (en) * | 2001-11-01 | 2007-05-08 | Airbiquity Inc. | Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network |
DE60114849T2 (de) | 2001-11-16 | 2006-04-20 | Matsushita Electric Industrial Co., Ltd., Kadoma | ARQ Sendewiederholung mit Anforderungswiederholungs-Schema das mehrere Redundanz-Versionen verwendet und Empfänger/Sender dafür |
JP2003188769A (ja) | 2001-12-20 | 2003-07-04 | Yrp Mobile Telecommunications Key Tech Res Lab Co Ltd | 同期捕捉方法および装置 |
TW200303690A (en) * | 2002-02-18 | 2003-09-01 | Empower Interactive Group Ltd | Distributed message transmission system and method |
JP2004088258A (ja) | 2002-08-23 | 2004-03-18 | Sony Corp | マルチキャスト通信システム、データ通信装置及びデータ通信方法、並びにコンピュータ・プログラム |
JP2004120432A (ja) | 2002-09-26 | 2004-04-15 | Toshiba Corp | 移動通信端末 |
RU2231924C1 (ru) | 2003-01-13 | 2004-06-27 | Иркутский государственный технический университет | Способ формирования шумоподобных радиоимпульсов для передачи бинарных символов информации сложными сигналами |
RU2364050C2 (ru) | 2003-02-20 | 2009-08-10 | Сименс Акциенгезелльшафт | Способ и центр службы мультимедийных сообщений для доставки мультимедийного сообщения на устройство связи, выполненное в качестве приемника мультимедийных сообщений, а также устройство связи для доступа к мультимедийным сообщениям, сохраненным в хранилище центра службы мультимедийных сообщений |
JP2004260633A (ja) | 2003-02-26 | 2004-09-16 | Sanyo Electric Co Ltd | データ送信装置、データ送信方法およびプログラム |
US7218641B2 (en) | 2003-03-11 | 2007-05-15 | Motorola, Inc. | Method and apparatus for adaptive processing gain for multiple source devices in a communications system |
US7203254B2 (en) * | 2003-03-25 | 2007-04-10 | Motorola, Inc. | Method and system for synchronizing in a frequency shift keying receiver |
WO2004088914A1 (en) | 2003-03-31 | 2004-10-14 | Matsushita Electric Industrial Co., Ltd. | Frequency synchronization apparatus and frequency synchronization method |
SE0301053D0 (sv) * | 2003-04-07 | 2003-04-07 | Ericsson Telefon Ab L M | Method and system in a communications network |
GB2402021A (en) * | 2003-05-19 | 2004-11-24 | Nec Corp | Rate control method and apparatus for data packet transmission from a mobile phone to a base station |
CA2534767A1 (en) * | 2003-08-05 | 2005-03-17 | Inmate Telephone, Inc. | Three-way call detection using steganography |
US7447918B2 (en) | 2003-08-19 | 2008-11-04 | Intel Corporation | Method, apparatus and system for enabling a new data processing device operating state |
US7539507B2 (en) * | 2003-11-21 | 2009-05-26 | Qualcomm Incorporated | Peer-to-peer communications |
CN100355231C (zh) * | 2003-12-19 | 2007-12-12 | 上海贝尔阿尔卡特股份有限公司 | 多载波***中具有混合自动重传请求的数据传输方法 |
US20050169248A1 (en) * | 2004-02-04 | 2005-08-04 | Nortel Networks Limited | Method and apparatus for providing in-band location information in an emergency response network |
WO2005086346A1 (en) * | 2004-03-02 | 2005-09-15 | Tc Electronic A/S | Fast filtering means and filtering and decimation methods |
JP4054878B2 (ja) * | 2004-03-08 | 2008-03-05 | 独立行政法人情報通信研究機構 | 通信システム、通信方法、および基地局 |
KR101008636B1 (ko) * | 2004-05-04 | 2011-01-17 | 엘지전자 주식회사 | 소프터 핸드오버시에 적용되는 패킷 전송 성공 여부 전송방법 |
GB0410321D0 (en) | 2004-05-08 | 2004-06-09 | Univ Surrey | Data transmission |
WO2005109729A1 (en) | 2004-05-10 | 2005-11-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for providing autonomous retransmissions in a wireless communication system |
JP4746539B2 (ja) | 2004-05-20 | 2011-08-10 | パナソニック株式会社 | 信号検出装置、信号検出回路、信号検出方法、プログラム |
JP4453491B2 (ja) * | 2004-08-16 | 2010-04-21 | 富士通株式会社 | 移動局 |
JP2006157477A (ja) | 2004-11-30 | 2006-06-15 | Icom Inc | 送信機、及び通信フレームの生成方法 |
US7440399B2 (en) * | 2004-12-22 | 2008-10-21 | Qualcomm Incorporated | Apparatus and method for efficient transmission of acknowledgments |
JP4542150B2 (ja) | 2005-07-08 | 2010-09-08 | 富士通株式会社 | 送信装置、受信装置、情報通信方法 |
CN101268629B (zh) | 2005-07-21 | 2016-01-20 | 高通股份有限公司 | 用于无线通信***的多路复用和反馈支持 |
CN101238647B (zh) * | 2005-08-05 | 2011-09-07 | 诺基亚公司 | 用于设置非连续性控制信道传送的前导长度的方法和设备 |
US8554232B2 (en) * | 2005-08-17 | 2013-10-08 | Apple Inc. | Method and system for a wireless multi-hop relay network |
US7904055B2 (en) * | 2005-08-23 | 2011-03-08 | Lg Electronics Inc. | Communicating message in mobile communication system |
US8429502B2 (en) * | 2005-11-16 | 2013-04-23 | Qualcomm Incorporated | Frame format for millimeter-wave systems |
US8107549B2 (en) * | 2005-11-30 | 2012-01-31 | Qualcomm, Incorporated | Multi-stage receiver for wireless communication |
KR100982210B1 (ko) | 2005-11-30 | 2010-09-15 | 노키아 코포레이션 | 다중 arq 메커니즘들을 이용하는 재전송을 제공하는장치, 방법 및 컴퓨터 프로그램 생성물 |
US20070142028A1 (en) * | 2005-12-19 | 2007-06-21 | Ayoub Ramy P | System and method for initiating an emergency call from a device to an emergency call processing system |
US7864717B2 (en) * | 2006-01-09 | 2011-01-04 | Flextronics Automotive Inc. | Modem for communicating data over a voice channel of a communications system |
KR101200736B1 (ko) * | 2006-03-14 | 2012-11-13 | 퀄컴 인코포레이티드 | 주파수 영역의 신호 처리를 위한 스마트 안테나 시스템 및이를 위한 이동 단말과 기지국의 송수신 장치 및 방법 |
US7924934B2 (en) | 2006-04-07 | 2011-04-12 | Airbiquity, Inc. | Time diversity voice channel data communications |
JP4854094B2 (ja) | 2006-05-30 | 2012-01-11 | シャープ株式会社 | 無線受信機、無線通信システムおよび無線受信方法 |
US8571473B2 (en) | 2006-06-02 | 2013-10-29 | Qualcomm Incorporated | Wireless subscriber station for short range ad-hoc data communication |
US8218481B2 (en) | 2006-06-09 | 2012-07-10 | Lg Electronics Inc. | Method of transmitting data in a mobile communication system |
US20080045255A1 (en) * | 2006-08-21 | 2008-02-21 | Motorola, Inc. | Method of transmitting scheduling information by a wireless communication device and a wireless communication device |
EP2067275B1 (en) | 2006-09-11 | 2013-06-05 | LG Electronics Inc. | A method for transmitting and receiving signals based on segmented access scheme, and a method for allocating sequence for the same |
US7843834B2 (en) * | 2006-09-15 | 2010-11-30 | Itron, Inc. | Use of minimal propagation delay path to optimize a mesh network |
KR100772528B1 (ko) * | 2006-09-29 | 2007-11-01 | 한국전자통신연구원 | 유/무선 네트워크에서 효율적인 패킷 재전송 방법 및 장치 |
TWI451728B (zh) | 2006-09-29 | 2014-09-01 | Koninkl Philips Electronics Nv | 封包化系統中高速通信之具成本效益的前導碼結構 |
US8176376B2 (en) * | 2006-10-02 | 2012-05-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimal error protection coding for MIMO ACK/NACK/POST information |
US7823040B2 (en) * | 2006-10-11 | 2010-10-26 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for optimal redundancy version (RV) selection for UMTS HSDPA transmissions |
JP4888059B2 (ja) * | 2006-11-07 | 2012-02-29 | 富士通株式会社 | 無線基地局、中継局 |
JP5098329B2 (ja) | 2006-12-26 | 2012-12-12 | 富士通株式会社 | 移動通信装置 |
EP1959693A1 (en) | 2007-02-19 | 2008-08-20 | Siemens Networks S.p.A. | Cross-layer error recovery optimisation in wireless systems |
US8098601B2 (en) * | 2007-03-23 | 2012-01-17 | Research In Motion Limited | Slow adaptation of modulation and coding for packet transmission |
US7912149B2 (en) * | 2007-05-03 | 2011-03-22 | General Motors Llc | Synchronization and segment type detection method for data transmission via an audio communication system |
EP2168288A4 (en) | 2007-06-15 | 2014-01-08 | Blackberry Ltd | SYSTEM AND METHOD FOR REDUCING THE ROUTE ADJUSTMENT OVERHEAD |
US8111734B2 (en) * | 2008-01-14 | 2012-02-07 | The Boeing Company | Device and method for fast transition from preamble synchronization to data demodulation in direct sequence spread spectrum (DSSS) communications |
ATE522991T1 (de) | 2008-02-04 | 2011-09-15 | Ericsson Telefon Ab L M | Verfahren und anordnung in einem telekommunikationssystem, in dem eine bestätigungsmeldung für ein bündel aus frames rückgekoppelt wird |
US8964788B2 (en) * | 2008-06-05 | 2015-02-24 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8958441B2 (en) * | 2008-06-05 | 2015-02-17 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8725502B2 (en) | 2008-06-05 | 2014-05-13 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8503517B2 (en) * | 2008-06-05 | 2013-08-06 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US9083521B2 (en) * | 2008-06-05 | 2015-07-14 | Qualcomm Incorporated | System and method of an in-band modem for data communications over digital wireless communication networks |
US8825480B2 (en) | 2008-06-05 | 2014-09-02 | Qualcomm Incorporated | Apparatus and method of obtaining non-speech data embedded in vocoder packet |
US8855100B2 (en) * | 2009-06-16 | 2014-10-07 | Qualcomm Incorporated | System and method for supporting higher-layer protocol messaging in an in-band modem |
-
2010
- 2010-06-15 US US12/816,197 patent/US8743864B2/en active Active
- 2010-06-16 KR KR1020127001130A patent/KR101340262B1/ko active IP Right Grant
- 2010-06-16 CN CN201080027174.7A patent/CN102804665B/zh active Active
- 2010-06-16 EP EP10739739.0A patent/EP2443780B1/en active Active
- 2010-06-16 JP JP2012516279A patent/JP2013502090A/ja active Pending
- 2010-06-16 BR BRPI1011251-0A patent/BRPI1011251B1/pt active IP Right Grant
- 2010-06-16 HU HUE10739739A patent/HUE036812T2/hu unknown
- 2010-06-16 WO PCT/US2010/038903 patent/WO2010148149A1/en active Application Filing
- 2010-06-16 ES ES10739739.0T patent/ES2671186T3/es active Active
- 2010-06-17 TW TW099119806A patent/TWI431971B/zh active
-
2013
- 2013-05-22 HK HK13106048.4A patent/HK1179072A1/xx unknown
Also Published As
Publication number | Publication date |
---|---|
BRPI1011251B1 (pt) | 2021-01-19 |
KR101340262B1 (ko) | 2013-12-10 |
US20110142030A1 (en) | 2011-06-16 |
JP2013502090A (ja) | 2013-01-17 |
BRPI1011251A2 (pt) | 2016-03-22 |
ES2671186T3 (es) | 2018-06-05 |
TW201129015A (en) | 2011-08-16 |
TWI431971B (zh) | 2014-03-21 |
HK1179072A1 (en) | 2013-09-19 |
EP2443780B1 (en) | 2018-02-28 |
HUE036812T2 (hu) | 2018-07-30 |
EP2443780A1 (en) | 2012-04-25 |
US8743864B2 (en) | 2014-06-03 |
WO2010148149A1 (en) | 2010-12-23 |
CN102804665B (zh) | 2015-04-29 |
CN102804665A (zh) | 2012-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101307624B1 (ko) | 대역내 모뎀에서의 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법 | |
KR101340262B1 (ko) | 대역내 모뎀에서의 상위 계층 프로토콜 메시징을 지원하는 시스템 및 방법 | |
CA2848480C (en) | System and method of an in-band modem for data communications over digital wireless communication networks | |
CA2726820C (en) | System and method of an in-band modem for data communications over digital wireless communication networks | |
CA2724909C (en) | System and method of an in-band modem for data communications over digital wireless communication networks | |
CA2725575C (en) | System and method of an in-band modem for data communications over digital wireless communication networks | |
JP5474947B2 (ja) | デジタルワイヤレス通信ネットワーク上でのデータ通信のためのインバンドモデムのシステムおよび方法 | |
IL209246A (en) | An in-band modem system and method for communicating data on digital wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20161125 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180928 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 7 |