[go: up one dir, main page]

KR20040111460A - Data channel procedure for systems employing frequency diversity - Google Patents

Data channel procedure for systems employing frequency diversity Download PDF

Info

Publication number
KR20040111460A
KR20040111460A KR10-2004-7015568A KR20047015568A KR20040111460A KR 20040111460 A KR20040111460 A KR 20040111460A KR 20047015568 A KR20047015568 A KR 20047015568A KR 20040111460 A KR20040111460 A KR 20040111460A
Authority
KR
South Korea
Prior art keywords
data
frequencies
frequency
message
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR10-2004-7015568A
Other languages
Korean (ko)
Inventor
레인볼트브래들리제이.
로드리규스안토니
Original Assignee
모토로라 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 모토로라 인코포레이티드 filed Critical 모토로라 인코포레이티드
Publication of KR20040111460A publication Critical patent/KR20040111460A/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/12Frequency diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/04Arrangements for detecting or preventing errors in the information received by diversity reception using frequency diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0059Convolutional codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

본 발명은 무선 데이터 통신에 사용하기 위해, 주파수 다이버시티를 사용하는 디바이스들 사이의 양방향 데이터 전송을 용이하게 하는 방법에 관한 것이다. 이것은 일반적으로, 주파수 홉핑된 확산 스펙트럼 동작에 의해 주파수 다이버시티를 성취하는 유닛들에 적합하다. 본 발명의 기본 단위는 중복 에러 정정 코딩, 시간 다이버시티 및 주파수 다이버시티의 고유한 조합에 의해 신뢰도가 향상되는 개별 데이터 프레임이다. 본 발명은 또한, 호출 확립 단계 및 트래픽 단계 양자를 포함하는 비동기 데이터 메시지를 완성하기 위해 개별 데이터 프레임 개념을 확장한다. 트래픽 단계는 완전한 데이터 메시지를 포함하기 위해 비곤 데이터 프레임을 연장한다. 기본 데이터 프레임의 향상들을 이미 포함하는 메시지는 전송시 끼워넣을 수 있는 한 많은 횟수만큼 자체 반복함으로써 또한 향상된다. 비동기 동작을 허용하기 위하여, 호출 확립 단계는 알려진 주파수 시퀀스를 사용하여 전송되고, 트래픽 단계는 전체 전송이 의사 랜덤하게 나타나는 방식으로 의사 랜덤하게 순서화되고 모든 주파수들이 평균으로 동일하게 사용된다.The present invention relates to a method for facilitating bidirectional data transfer between devices using frequency diversity for use in wireless data communication. This is generally suitable for units that achieve frequency diversity by frequency hopped spread spectrum operation. The basic unit of the present invention is an individual data frame whose reliability is improved by a unique combination of redundant error correction coding, time diversity and frequency diversity. The present invention also extends the concept of individual data frames to complete an asynchronous data message that includes both call establishment and traffic phases. The traffic phase extends the begon data frames to include complete data messages. A message that already contains enhancements to the underlying data frame is also enhanced by repeating itself as many times as possible to embed it in transmission. To allow asynchronous operation, the call establishment phase is transmitted using a known frequency sequence, the traffic phase is pseudo-randomly ordered in such a way that the entire transmission appears pseudo-random and all frequencies are used equally on average.

Description

주파수 다이버시티를 사용하는 시스템들에 대한 데이터 채널 절차{Data channel procedure for systems employing frequency diversity}Data channel procedure for systems employing frequency diversity

무선 산업은 과거 몇 년 동안에 걸쳐 엄청난 속도로 성장해왔다. 무선 통신은 일상 생활의 일반적인 부분이 되었다. 대부분의 사람들은 일상 생활의 다양한 측면들에서 이동 통신 세계화 시스템(GSM : Global System for Mobile communication), 범용 이동 통신 시스템(UMTS : Universal Mobile Telecommunications System), 캐리어 검출 다중 액세스(CDMA : Carrier Detection Multiple Access) 및 802.11과 같은 몇몇 상이한 형태의 무선 통신을 사용한다.The wireless industry has grown tremendously over the past few years. Wireless communication has become a common part of everyday life. Most people find that in various aspects of their daily lives, Global System for Mobile Communication (GSM), Universal Mobile Telecommunications System (UMTS), Carrier Detection Multiple Access (CDMA) And several different forms of wireless communication such as 802.11.

일반적으로, 무선 시스템들은 지상 범위(footprint) 또는 적용 범위의 특정 영역에 대해 설계되어 있다. 이들 영역들은 일반적으로 셀들이라 칭해진다. 셀들은, 다소 거리가 떨어진 대도시 영역들에 서비스들을 지원하기 위해, 다중 소스들에 의해 유사한 주파수들을 재사용할 수 있게 한다. 셀들의 지리적 크기는 소정 영역에 걸쳐 일관될 필요는 없으며, 주파수 및 전력 레벨, 그 영역의 지형, 시각 등으로 인해 변할 수 있다. 이들 셀들 내의 통신은 요구 할당 다중 액세스(DAMA : Demand Assigned Multiple Access)로 알려진 개념의 이점을 취한다. DAMA는 다중 디바이스들이 요구에 기초하여 공유 방식으로 네트워크에 액세스할 수 있게 한다. 기본적으로, 디바이스들은 선착순 처리에 기초하여 네트워크에 액세스한다. 무선 네트워크 내에서, 다중 액세스가 최종 사용자들에게 제공될 수 있는 다양한 방법들이 있다. 가장 기본적인 레벨에서, 모든 무선 통신들에 대해 본질적으로 기점이 되는 주파수 분한 다중 액세스(FDMA : Frequency Division Multiple Access) 방법론이 있으며, 무선 디바이스들 사이의 간섭을 회피하기 위해 주파수들에 의해 분리되어야 하는 각 셀이 주어진다.In general, wireless systems are designed for a specific area of footprint or coverage. These regions are generally called cells. Cells enable reuse of similar frequencies by multiple sources to support services in metropolitan areas that are somewhat distant. The geographic size of the cells does not need to be consistent over a given area, but may change due to frequency and power levels, the topography of that area, time of day, and the like. Communication within these cells takes advantage of the concept known as Demand Assigned Multiple Access (DAMA). DAMA allows multiple devices to access the network in a shared manner based on demand. Basically, devices access the network based on first-come, first-served processing. Within a wireless network, there are various ways in which multiple access can be provided to end users. At the most basic level, there is a Frequency Division Multiple Access (FDMA) methodology, which is essentially the starting point for all wireless communications, each of which must be separated by frequencies to avoid interference between wireless devices. The cell is given.

비교적 새롭고 확산 스펙트럼 무선에서 그 근원을 가지는 다른 통신 방법론은 코드 분할 다중 액세스(CDMA : Code Division Multiple Access)로 알려져 있다. 확산 스펙트럼 무선은 무선 주파수들의 스펙트럼을 통해 전송된 신호들의 대역폭에 퍼져 있다. 무선 주파수들의 조합된 스펙트럼은 신호의 협대역 전송을 지원하기 위해 필요한 것보다 일반적으로 훨씬 더 광범위하다. 확산 스펙트럼은 직접 시퀀스(DS : Direct Sequence) 및 주파수 홉핑(FH : Frequency Hopping)의 2개의 기술들을 사용한다. 간단히, DS 확산 스펙트럼은 협대역 신호가 광범위한 캐리어 주파수 대역에 퍼져 있는 패킷 무선 기술이다. 달리 말하면, 신호 정보는 패킷들로 편성되며, 이들 각각은 중복 방식(redundant manner), 즉 패킷들이 1회 이상 전송되는 방식으로 광범위한 캐리어 대역 주파수에 걸쳐 전송된다. 다중 전송들이 지원될 수 있다. 특정 단말기들로부터의 전송들은 각각의 데이터 패킷에 전치 보류(pre-pend)되는 10 비트 코드와 같이 고유한 코드에 의해 식별된다. CDMA와, 802.11와, 무선 응용들과 같은 대부분의 새로운 기술들은 직접 시퀀스 확산 스펙트럼(DSSS : Direct Sequence Spread Spectrum)을 사용한다. 그러나, 블루 투스 및 본 발명은 주파수 홉핑 확산 스펙트럼(FHSS : Frequency Hopping Spread Spectrum)을 사용한다. 일부 경우들에 있어서, 802.11은 FH 모드를 사용한다. FHSS는 주파수들의 범위에 걸쳐 광대역 캐리어 내의 패킷들의 짧은 버스트들의 전송을 포함한다. 본질적으로, 전송기 및 수신기는 편성된 홉 시퀀스에서 한 주파수로부터 다른 주파수로 홉핑하며, 다수의 패킷들은 각 주파수에서 전송된다. 홉 시퀀스는 셀룰러와 같은 육상 이동 공용 시스템(land mobile trunked system)의 경우에 중앙 집중식 기지국 안테나에 의해 제어된다. 셀룰러 시스템이 주어진 영역 내의 적용 범위의 부족 또는 통화중인 셀들(busy cells)로 인해 사용 가능하지 않을 때, 통신의 대안 모드가 필요할 수 있다. 이 모드는 흔히 "토크-어라운드(talk-around)" 또는 "직접 모드(direct mode)"라 칭해지며, 보통 양방향 무선들과 유사하게 2개의 무선 디바이스들이 서로 직접 통신하도록 허용한다. 본 발명의 실시예는 이 토크-어라운드 동작 모드에 관한 것이다.Another communication methodology that is relatively new and has its origin in spread spectrum radios is known as Code Division Multiple Access (CDMA). Spread spectrum radio is spread over the bandwidth of signals transmitted over a spectrum of radio frequencies. The combined spectrum of radio frequencies is generally much broader than necessary to support narrowband transmission of the signal. The spread spectrum uses two techniques, direct sequence (DS) and frequency hopping (FH). In short, DS spread spectrum is a packet radio technology in which narrowband signals are spread over a wide range of carrier frequency bands. In other words, signal information is organized into packets, each of which is transmitted over a wide range of carrier band frequencies in a redundant manner, i.e., in which packets are transmitted one or more times. Multiple transmissions can be supported. Transmissions from specific terminals are identified by a unique code, such as a 10-bit code that is pre-pended in each data packet. Most new technologies, such as CDMA, 802.11, and wireless applications, use the Direct Sequence Spread Spectrum (DSSS). However, Bluetooth and the present invention use Frequency Hopping Spread Spectrum (FHSS). In some cases, 802.11 uses FH mode. FHSS involves the transmission of short bursts of packets in a broadband carrier over a range of frequencies. In essence, the transmitter and receiver hop from one frequency to another in an organized hop sequence, with multiple packets being transmitted at each frequency. The hop sequence is controlled by a centralized base station antenna in the case of a land mobile trunked system such as cellular. When a cellular system is not available due to lack of coverage within a given area or busy cells, an alternative mode of communication may be needed. This mode is often referred to as "talk-around" or "direct mode" and allows two wireless devices to communicate directly with each other, similar to common two-way radios. Embodiments of the present invention relate to this talk-around mode of operation.

높은 전력으로 900메가헤르츠 및 2.4기가헤르츠의 허가되지 않았지만 규제된 미연방 통신 위원회(FCC)대역에서 동작시킬 때, 동일한 대역의 다른 사용자들과의 간섭을 방지해야 한다. 예를 들어, 900MHz 대역은 코드 없는 전화에 의해 사용되고, 2.4GHz 산업 과학 및 의료 대역(ISM : Industrial Scientific and Medical band)은 IEEE 802.11 또는 블루투스 순응 무선 디바이스들에 의해 사용된다. 고유비간섭(inherent non interfere)은 확산 스펙트럼을 사용함으로써 성취될 수 있고, 이는 상술된 바와 같이, DS 기술 및 FH 기술을 포함한다.When operating at 900 MHz and 2.4 GHz unlicensed but regulated Federal Communications Commission (FCC) bands at high power, interference with other users of the same band must be avoided. For example, the 900 MHz band is used by cordless phones and the 2.4 GHz Industrial Scientific and Medical band (ISM) is used by IEEE 802.11 or Bluetooth compliant wireless devices. Inherent non interferer can be achieved by using spread spectrum, which includes the DS technique and the FH technique, as described above.

많은 이유들로 인해, FH를 사용하는 음성 정보 전송의 범위는 다소 제한된다. 데이터 특징을 위해, 문자 메시지들과 멀티 플레이어 게임들과 GPS 위치 정보와 같은 기능들 및 응용들을 처리할 필요가 있다. 더욱이, 데이터 전송의 범위가 음성 범위를 초과하도록 설계될 수 있기 때문에, 음성 기능들이 더 이상 동작할 수 없을 때 문자 메시지들을 전송하는 것이 가능하다. 예를 들어, 셀 전화 또는 다른 음성 개인 통신 디바이스의 경우에, 수신 유닛은 음성 호출이 들리지 않더라도 적어도 호출자 신원을 수신할 수 있다. 따라서 최소한, 사용자는 접촉을 시도한 제 3자를 식별할 수 있다.For many reasons, the scope of voice information transmission using FH is somewhat limited. For data features, there is a need to handle functions and applications such as text messages and multiplayer games and GPS location information. Moreover, since the range of data transmission can be designed to exceed the voice range, it is possible to send text messages when the voice functions can no longer operate. For example, in the case of a cell phone or other voice personal communication device, the receiving unit may receive at least the caller identity even if no voice call is heard. Thus, at a minimum, the user can identify a third party who attempted to make a contact.

블록들의 신뢰할 수 있는 전송을 제공하기 위한 시스템 및 방법의 가용성이 요구된다. 예를 들어, 발신(originating) 이동 디바이스의 개인 식별(private identification)은 신뢰할 수 있게 전송되어야 한다. 개인 식별의 신뢰할 수 있는 전송을 성취하기 위한 시도에 있어서, 신호 검출, 전송 메시지 길이들, 통신 범위 및 주파수 홉핑 세트의 주파수들의 불충분한 사용(under utilization)에 대해 특정 문제들이 발생한다. 이들 결점들은 다른 국가들에서의 유사한 규정들뿐만 아니라, 미국 47CFR 15.247-15.249 부분에서 처리된 FCC에 대한 지침들을 충족시키는 요건들과 함께 데이터 통신 제한에 관련된다. 이와 같이, 데이터 채널들에 대한 주파수 홉핑의 사용을 처리하기 위한 시스템 및 방법이 필요하다. 또한, 데이터의 전송에서 성능 이득 및 신뢰도 제공이 필요하다.There is a need for the availability of systems and methods to provide reliable transmission of blocks. For example, private identification of the originating mobile device must be transmitted reliably. In attempts to achieve reliable transmission of personal identification, certain problems arise with insufficient detection of signal detection, transmission message lengths, communication ranges and frequencies of the frequency hopping set. These shortcomings relate to data communication restrictions, along with requirements that meet the guidelines for the FCC addressed in US 47CFR 15.247-15.249, as well as similar regulations in other countries. As such, a need exists for a system and method for handling the use of frequency hopping for data channels. There is also a need to provide performance gain and reliability in the transmission of data.

본 발명은 무선 시스템 통신에 관한 것이다. 특히, 본 발명은 주파수 홉핑(frequency hopping)을 사용하는 디지털 디바이스들 사이의 통신 전달을 용이하게 하는 데이터 채널 절차에 관한 것이다.The present invention relates to wireless system communication. In particular, the present invention relates to a data channel procedure that facilitates communication transfer between digital devices using frequency hopping.

도 1A는 본 발명이 실시될 수 있는 예시적 무선 통신 시스템의 블록도.1A is a block diagram of an exemplary wireless communication system in which the present invention may be practiced.

도 1B는 네트워크의 외부에서 토크-어라운드 모드로 직접 통신하는 원격 유닛들을 도시한 블록도.1B is a block diagram illustrating remote units communicating directly in talk-around mode outside of the network.

도 2는 본 발명에 따른 예시적 원격 유닛의 전기 블록도.2 is an electrical block diagram of an exemplary remote unit in accordance with the present invention.

도 3은 기본 주파수 홉핑된 데이터 프레임을 구현하기 위한 대표적 디지털 채널 절차의 블록도.3 is a block diagram of an exemplary digital channel procedure for implementing a fundamental frequency hopped data frame.

도 4A는 메시지의 반복 없이, 영들로 패딩되어 있는 완전한 데이터 전송 프로토콜의 프레임들을 도시한 도면.4A shows frames of a complete data transfer protocol padded with zeros, without repetition of the message.

도 4B는 전체 메시지의 반복들과 함께 영들(zeros)로 패딩되어 있는 디지털 채널 절차 전송 신호에서의 프레임들을 예시하는 본 발명의 개선된 시나리오를 도시한 도면.4B illustrates an improved scenario of the present invention illustrating frames in a digital channel procedure transmission signal that are padded with zeros with repetitions of the entire message.

본 발명은 무선 시스템 통신에 사용하기 위한 시스템 및 방법에 관한 것이다. 특히, 본 발명은 주파수 홉핑 확산 스펙트럼 코딩을 사용하는 디지털 디바이스들 사이의 데이터 통신을 용이하게 하는 것에 관한 것이다.The present invention relates to systems and methods for use in wireless system communications. In particular, the present invention relates to facilitating data communication between digital devices using frequency hopping spread spectrum coding.

본 발명의 핵심은 소정 애플리케이션에 의해 요구된 최소 데이터 크기에 적합한 단일 데이터 단위를 신뢰할 수 있게 전송하는 주파수 홉핑된 데이터 프레임의 개발이다. 예를 들어, 그러한 데이터 단위는 디바이스의 식별 번호일 수 있다. 순방향 에러 정정 및 반복 다이버시티를 적용함으로써 신뢰도 및 성능 이득이 실현된다. 더욱이, 다중 주파수들 상에 코딩 및 반복된 데이터를 반복함으로써, 주파수 홉핑(FH) 시스템들에 요구되는 바와 같이, 주파수 다이버시티의 부가의 이점이 성취된다. 주파수 다이버시티는 간섭 회피 및 정정되지 않은 채널 페이딩에 의해 이득을 제공한다. 이러한 기본 데이터 프레임은 디지털 FH 음성 전송과 같은 다른 애플리케이션들에 데이터(디바이스 식별자와 같이)를 삽입하기 위해 사용될 수 있다. 본 발명의 다른 측면에서, 기본 데이터 프레임은 FH 디바이스들 사이의 완성된 데이터 전송 프로토콜을 제공하기 위해 다른 것들과 연관될 수 있다. 본 발명의 방법은 고정된 네트워크 인프라구조 외부에서 오프라인 동작들을 제공하고, 전송 패킷에서 공지된 호출 설정 주파수들의 선택을 디-엠퍼시스(de-emphasize)하기 위해 가중된 의사 랜덤 발생기를 사용하고, 의사 랜덤하게 순서화된 주파수들을 사용하여 데이터 트래픽 패킷들을 전송하며, 따라서 주파수 다이버시티를 실현한다. 본 방법은 예를 들어 디지털 양방향 데이터/음성 무선들과 같이, 네트워크 상에서 통신하지 않고 서로 직접 통신하는 2개 이상의 FH 디바이스들을 응용한다.The key to the present invention is the development of frequency-hopped data frames that reliably transmit a single data unit that is suitable for the minimum data size required by a given application. For example, such data unit may be an identification number of the device. Reliability and performance gains are realized by applying forward error correction and iterative diversity. Moreover, by repeating the coded and repeated data on multiple frequencies, the additional benefit of frequency diversity is achieved, as required for frequency hopping (FH) systems. Frequency diversity provides gain by interference avoidance and uncorrected channel fading. This basic data frame can be used to insert data (such as a device identifier) into other applications, such as digital FH voice transmissions. In another aspect of the present invention, a basic data frame may be associated with others to provide a complete data transfer protocol between FH devices. The method of the present invention utilizes a pseudo pseudo random generator to provide offline operations outside the fixed network infrastructure, de-emphasize the selection of known call setup frequencies in the transport packet, and Randomly ordered frequencies are used to transmit data traffic packets, thus realizing frequency diversity. The method applies two or more FH devices that communicate directly with each other without communicating over a network, such as digital bidirectional data / voice radios, for example.

본 발명은 원격 이동 유닛들 사이의 데이터 처리 및 전송을 위한 고유한 시스템 및 방법을 제공한다. 본 발명은 무선 시스템 통신에서 응용할 수 있다. 특히, 본 발명은 데이터의 전송을 위한 확산 스펙트럼 코딩을 사용하는 디지털 디바이스들 사이의 통신을 용이하게 하는 것에 관한 것이다.The present invention provides a unique system and method for data processing and transmission between remote mobile units. The present invention can be applied to wireless system communication. In particular, the present invention relates to facilitating communication between digital devices using spread spectrum coding for transmission of data.

도 1을 참조하면, 블록도는 본 발명이 실시될 수 있는 환경의 무선 통신 시스템을 도시한다. 본 발명은 예시된 시스템에서 동작할 수 없는 디바이스들 사이에직접 실시될 수 있음을 주지해야 하며 도1B를 참조하여 기술될 것이다. 도 1에 도시된 바와 같이, 고정된 부분(108)은, 복수의 원격 사용자 장치(102)에 대한 통신을 제공하는 하나 이상의 기지국들(106)을 포함한다. 통신 링크(116)에 의해 결합된 기지국들(106)은 바람직하게, 종래의 무선 주파수 기술들을 사용하여 사용자 장치(102)와 통신한다. 하나 이상의 안테나(104)는 통ㅅ힌을 기지국들(106)로부터 원격 사용자 장치(102)에 제공한다. 또한, 기지국들(106)은 바람직하게는, 복수의 원격 사용자 장치 유닛들(102)로부터 안테나(104)를 통해 RF 신호들을 또한 수신한다.1, a block diagram illustrates a wireless communication system in an environment in which the present invention may be practiced. It should be noted that the present invention may be practiced directly between devices that cannot operate in the illustrated system and will be described with reference to FIG. 1B. As shown in FIG. 1, the fixed portion 108 includes one or more base stations 106 that provide communication for a plurality of remote user devices 102. Base stations 106 coupled by communication link 116 preferably communicate with user device 102 using conventional radio frequency techniques. One or more antennas 104 provide the remote user device 102 from the base stations 106. In addition, the base stations 106 preferably also receive RF signals via the antenna 104 from the plurality of remote user device units 102.

통신 네트워크(100)의 고정된 부분(108)은 메시지들을 수신하여 전화(112) 및 컴퓨터(114)와 같은 다른 디바이스 유형들에 전송하기 위한 일반 전화 교환 네트워크(PSTN : public switch telephone network)에 접속된다. 원격 사용자 장치(102)에 의해 개시되거나 또는 상기 장치(102)를 위해 예정된 호출들 또는 정보는 전화(112) 또는 컴퓨터(114)와 같은 디바이스에 의해 수신되거나 또는 그로부터 비롯될 수 있다. 당업자는, 예를 들어 근거리 네트워크들(LAN), 원거리 네트워크들(WAN) 및 인터넷과 같은 대안적 형태들의 네트워크들이 무선 네트워크(100)에 선택적 호출 정보를 수신 또는 전송하기 위해 사용될 수 있음을 인식한다. 컴퓨터(114)와 같은 컴퓨터는 또한, 무선 통신 시스템에 의해 사용되는 다양한 애플리케이션들 및 정보를 위한 중앙 저장소로서 역할할 수 있다.The fixed portion 108 of the communication network 100 connects to a public switch telephone network (PSTN) for receiving and sending messages to other device types, such as telephone 112 and computer 114. do. Calls or information initiated or intended for the remote user device 102 may be received by or originated from a device such as the telephone 112 or the computer 114. Those skilled in the art recognize that alternative forms of networks, such as, for example, local area networks (LAN), remote networks (WAN), and the Internet, may be used to receive or transmit selective call information to the wireless network 100. . A computer, such as computer 114, may also serve as a central repository for various applications and information used by the wireless communication system.

본 발명은 디스패치 시스템들, 셀룰러 전화 시스템들, 및 음성 및/또는 데이터 메시징 시스템들을 포함하는 다른 형태의 무선 통신 시스템들에 적용할 수 있음을 또한 이해할 것이다.It will also be appreciated that the present invention is applicable to other forms of wireless communication systems, including dispatch systems, cellular telephone systems, and voice and / or data messaging systems.

도 1B는 토크-어라운드의 대안적 통신 모드를 도시한다. 토크-어라운드 모드에서, 2개 이상의 원격 사용자 장치(102)는 네트워크의 외부에서 서로 직접 통신한다. 본 발명은 사용자 장치(102) 사이의 비-네트워크 통신들에 특정 이점들을 제공한다. 특히, 본 발명 응용의 실시예는, 임의의 네트워크와 연관되지 않는 디지털 워키-토키들과 같은 원격 장치에 직접 통신을 제공한다. 본 발명에 사용될 수 있는 예시적 원격 사용자 장치(102)는 도 2를 참조하여 논의될 것이다.1B shows an alternative communication mode of talk-around. In talk-around mode, two or more remote user devices 102 communicate directly with each other outside of the network. The present invention provides certain advantages for non-network communications between user device 102. In particular, an embodiment of the present application provides direct communication to a remote device such as digital walkie-talkies that are not associated with any network. An exemplary remote user device 102 that may be used with the present invention will be discussed with reference to FIG.

도 2는 예시적 원격 사용자 장치(102) 및 다양한 구성 요소들을 예시한다. 원격 사용자 장치(102)는, 내향 메시지들(inbound messages)을 수신하고 외향 메시지들을 전송하기 위해 사용되는 안테나(202)를 포함한다. 안테나(202)는 전송기(204) 및 수신기(206)에 결합된다. 전송기(204) 및 수신기(206) 모두는 본 발명에 따라 외향 및 내향 메시지들에 관한 정보를 처리하고, 원격 사용자 장치(102)를 제어하기 위해 처리기(216)에 접속된다. 사용자 인터페이스(210)는 사용자 상호 작용 및 피드백을 제공하기 위해 처리기(216)에 동작 가능하게 접속된다. 본 발명의 실시예에서, 사용자 인터페이스(210)는 디스플레이(212) 및 키보드(214)를 포함한다. 디스플레이(212)는 효과적 정보 및 처리기(216)로부터의 피드백을 사용자에게 제공한다. 키보드(214)는 사용자가 처리기(216)에 입력 또는 응답을 제공할 수 있게 한다. 사용자 상호 작용 및 피드백을 위한 다른 방법들 및 시스템들도 또한 본 발명의 목적들을 성취하기 위해 사용될 수 있다. 수정 발진기(208)는 처리기(216) 및 원격 사용자 장치(102)의 다른 구성 요소들에 통상적 타이밍을 제공한다. 처리는메모리(218)와 함께 처리기(216)에 의해 수행된다. 메모리(218)는 본 발명에 따라 원격 사용자 장치(102)를 프로그래밍 및 동작시키기 위한 소프트웨어 명령 및 데이터를 포함한다. 원격 사용자 장치(102)는 기지국(106) 또는 다른 원격 사용자 장치(102)에 통신하도록 동작한다. 음성이 들리지 않을 때에도 호출 수신자가 호출자를 식별할 수 있도록 하기 위해, 타겟에 상관없이 높은 신뢰도로 데이터의 블록들을 전송할 필요가 있다.2 illustrates an example remote user device 102 and various components. The remote user device 102 includes an antenna 202 that is used to receive inbound messages and send outbound messages. Antenna 202 is coupled to transmitter 204 and receiver 206. Both transmitter 204 and receiver 206 are connected to processor 216 to process information regarding outbound and inbound messages and to control remote user device 102 in accordance with the present invention. User interface 210 is operatively connected to processor 216 to provide user interaction and feedback. In an embodiment of the invention, the user interface 210 includes a display 212 and a keyboard 214. Display 212 provides the user with effective information and feedback from processor 216. The keyboard 214 allows a user to provide input or response to the processor 216. Other methods and systems for user interaction and feedback can also be used to achieve the objects of the present invention. The crystal oscillator 208 provides conventional timing to the processor 216 and other components of the remote user device 102. Processing is performed by processor 216 along with memory 218. Memory 218 includes software instructions and data for programming and operating remote user device 102 in accordance with the present invention. Remote user device 102 operates to communicate with base station 106 or other remote user device 102. In order to be able to identify the caller even when no voice is heard, it is necessary to transmit blocks of data with high reliability regardless of the target.

데이터의 신뢰할 수 있는 전송은 도 3을 참조하여 논의될 것이다. 특히, 본 발명의 실시예에서, 발신 이동 장치의 개인 식별과 같은 데이터의 기본 단위의 신뢰할 수 있는 전송이 논의될 것이다. 그러나, 당업자는 본 발명의 시스템 및 방법이 문자 메시지들과 같은 다른 데이터 항목들에 균등하게 응용할 수 있음을 인식할 것이다. 일반적으로, 이동 사용자 장치의 식별과 연관된 데이터는 매우 낮은 신호대 잡음비들(SNR : Signal-to-Noise Ratios)로 수신할 수 있어야 한다. 달리 말하면, SNR이 양호한 음질을 위해 충분히 높지 않을 때 발생할 수 있는 일부 형태의 통신이어야 한다. 상대방이 디지털 음성 동작 동안 호출자를 쉽게 들을 수 없다면, 호출 받은 사람은 적어도 호출한 사람을 알아야 한다. 더욱이, 사용자들은 음성 통신이 가능하지 않을 때 짧은 문자 메시지들을 사용하여 통신하도록 또한 선택할 수 있고, 그러한 메시지의 전송은 본 발명에 의해 더욱 신뢰할 수 있게 된다.Reliable transmission of data will be discussed with reference to FIG. 3. In particular, in embodiments of the present invention, reliable transmission of basic units of data, such as personal identification of originating mobile devices, will be discussed. However, one skilled in the art will recognize that the system and method of the present invention may equally apply to other data items, such as text messages. In general, data associated with the identification of a mobile user device should be able to receive at very low Signal-to-Noise Ratios (SNRs). In other words, there must be some form of communication that can occur when the SNR is not high enough for good sound quality. If the other party cannot easily hear the caller during the digital voice operation, the called person should at least know the calling person. Moreover, users can also choose to communicate using short text messages when voice communication is not possible, and the transmission of such messages becomes more reliable by the present invention.

신뢰할 수 있는 전송의 목적을 성취하기 위하여, 데이터 정보 신호에 오버헤드가 적용된 데이터 채널 절차(DCP)가 구현된다. 이 처리에 사용된 메커니즘은 하나 이상의 순방향 에러 정정(FEC : forward error-correction), 반복 다이버시티및 순환 반복 검사(CRC : cyclic redundancy check) 코드를 포함할 수 있다.In order to achieve the purpose of reliable transmission, a data channel procedure (DCP) with overhead applied to the data information signal is implemented. Mechanisms used in this process may include one or more forward error-correction (FEC), iterative diversity and cyclic redundancy check (CRC) codes.

도 3은 전송 신호들에 대한 주파수 다이버시티를 성취하기 위한 시스템들을 위해 설계된 DCP를 도시한다. 본 발명의 실시예에서, 사용된 변조 방식은 초당 3200 심볼들이고, 비-코히런트 검출을 사용하는 직교 주파수 편이 방식(8-FSK)이다. 전송된 데이터의 비트들의 변조 코딩으로부터 심볼이 유발된다. 예시된 실시예(300)에서, 50KHz의 주파수 홉핑 캐리어 간격으로 902-928MHz의 ISM 대역에서 동작 주파수가 사용된다. 각 홉-세트는 50개의 캐리어들로 구성되며, FCC 조정들로 인해 이들 주파수들 각각은 균등하게 사용되어야 한다.3 shows a DCP designed for systems for achieving frequency diversity for transmission signals. In an embodiment of the present invention, the modulation scheme used is 3200 symbols per second and is an orthogonal frequency shifting scheme (8-FSK) using non-coherent detection. The symbol is derived from the modulation coding of the bits of the transmitted data. In the illustrated embodiment 300, an operating frequency is used in the ISM band of 902-928 MHz with a frequency hopping carrier spacing of 50 KHz. Each hop-set consists of 50 carriers and each of these frequencies must be used evenly due to FCC adjustments.

예시적 DCP(300)에 있어서, 단계(302)에서 데이터 √의 34-비트 블록이 가 전송된다. 이 데이터는 발신자의 PID, 문자 메시지 또는 일부 다른 데이터일 수 있다. 본 발명의 설명을 돕기 위하여, 다양한 표시들 및 심볼들이 이 설명에서 사용된다. 예를 들어,로 표시된 벡터는 비트들의 벡터를 의미하며, "▶"로 표시된 벡터는 8-FSK 심볼들의 벡터를 의미한다. 벡터들에 대한 첨자들은 벡터에 대해 수행된 함수들을 표현하기 위해 또한 제공된다. 예를 들어, 첨자 'S'는 부가된 정지 비트들(Stop Bits)을 갖는 연관된 벡터의 데이터 비트들을 나타내고, 'C'는 CRC가 수행되었음을 나타내고, 'F'는 플러시 비트들이 부가되었음을 나타내고, 'R'은 하나 이상의 반복들이 수행되었음을 나타낸다.In the exemplary DCP 300, a 34-bit block of data √ is transmitted at step 302. This data may be the originator's PID, a text message or some other data. To help explain the present invention, various indicia and symbols are used in this description. E.g, A vector denoted by means a vector of bits, and a vector denoted by “▶” denotes a vector of 8-FSK symbols. Subscripts to the vectors are also provided to represent the functions performed on the vector. For example, the subscript 'S' indicates data bits of the associated vector with added Stop Bits, 'C' indicates that a CRC has been performed, 'F' indicates that flush bits have been added, R 'indicates that one or more iterations have been performed.

예시적 DCP(300)로 돌아가서, 단계(304)에서 정지 비트는 데이터 √의 34개 비트들에 부가되어, 35개 비트들의 데이터 √S를 유발한다. 이 다음에, 12-비트 CRC가 단계(306)에서 47-비트 블록 √SC를 산출하기 위해 발생기 다항식 :Returning to exemplary DCP 300, in step 304 a stop bit is added to the 34 bits of data √, resulting in 35 bits of data √ S. Following this, the 12-bit CRC generator in step 306 yields the 47-bit block √ SC :

g(x) = 1 + x + x2+ x3+ x11+ x12을 사용하여 수행된다is performed using g (x) = 1 + x + x 2 + x 3 + x 11 + x 12

4개의 메모리 소자들을 구비한 종래의 엔코더가 사용되기 때문에, 종래의 엔코더를 알려진 상태로 종료할 수 있게 하기 위해 영들의 4개 플러시 비트들이 추가될 필요가 있다. 4개 플러시 비트들은 단계(308)에서, 51개 길이의 블록 √SCF를 제공하기 위해 47-비트 블록 √SC에 추가된다. 단계(310)에서, 블록 √SCF는 종래 엔코더 1/3 속도로 통과한다. 엔코더는 본질적으로, 8-FSK 맵핑을 사용하여, 비트들을 심볼들로 변환한다. 예시적 DCP(300)에서, 심볼 당 3비트들로 맵핑되어 있지만, 그러나, 1/3의 코딩도 또한 발생하기 때문에, 결국 각 비트는 8-FSK 맵핑 후에 심볼로 표현되고, 따라서 51개의 심볼들 ▶을 유발한다.Since a conventional encoder with four memory elements is used, four flush bits of zeros need to be added to enable the conventional encoder to exit in a known state. Four flush bits are added in step 308 to the 47-bit block √ SC to provide a 51 length block √ SCF . In step 310, block √ SCF passes at a conventional encoder 1/3 speed. The encoder essentially converts the bits into symbols using 8-FSK mapping. In the example DCP 300, although mapped to 3 bits per symbol, however, 1/3 coding also occurs, so each bit is eventually represented as a symbol after 8-FSK mapping, thus 51 symbols ▶ causes.

DCP에서 다음 요건은 메시지 블록의 다중 인스턴스들이 생성될 수 있게 하는 시간 다이버시티에 대한 필요성이다. 시간 다이버시티를 생성하기 위해, 단계(310)의 51개 심볼들은 단계(312)에서 5회 반복되어 255개의 심볼들 ▶R을 산출한다. 단계(314)에서 단일 심볼은 256개의 심볼 길이 ▶RS를 생성하기 위해 그 위에 부가된다. 단계(316)에서 256개의 길이 벡터 ▶RSI을 얻기 위해 인터리버 8 x 32 블록이 사용된다. 8 x 32 시간 인터리브 블록(time interleave block)은 심볼들의 스크램블링을 제공하고, 탈-상관(de-correlation), 페이딩 및 다른 유사한 문제점들을 극복하는데 도움을 준다. 본질적으로, 시간 인터리브는 신호를 재순서화함으로써 메시지를 스크램블링 한다. 다음 단계는 주파수 다이버시티의 응용이다.The next requirement in DCP is the need for time diversity that allows multiple instances of the message block to be created. To generate time diversity, the 51 symbols of step 310 are repeated five times in step 312 to yield 255 symbols R R. One symbol is added on it to produce a 256 symbol length ▶ RS in step 314. In step 316 an interleaver 8 x 32 block is used to obtain 256 length vectors, RSI . An 8 x 32 time interleave block provides scrambling of symbols and helps to overcome de-correlation, fading and other similar problems. In essence, time interleaving scrambles the message by reordering the signals. The next step is the application of frequency diversity.

주파수 다이버시티는 메시지 블록의 성공적인 전송의 기회를 개선시킬 있으면서, 반복된 블록들 사이의 구별을 제공할 수 있다. 주파수 다이버시티를 생성하기 위하여, 256개 길이 벡터 ▶RSI는 임의 수의 버스트들에 대해 반복될 수 있다. ▶RSI가 반복된 버스트들의 수 N은 유연하다. 각 반복은 다이버시티 이득을 제공하고, 따라서 성능을 개선시킨다. 각 반복이 또한 지원된 데이터 레이트를 느리게 하지만, 이러한 느림은 원하는 범위 및 성능을 성취하기 위하여 사실상 필요하다. 본 발명의 실시예에서, 3개의 N값은 단계(318)에서 선택된다. 이러한 N 버스트 프레임은 기본 데이터 단위를 생성한다. FH 시스템들에서, 각 버스트가 상이한 주파수에 대한 것이기 때문에, 주파수 다이버시티가 성취된다. 이러한 데이터 단위는 음성과 같은 다른 FH 스트림들로 삽입될 수 있다.Frequency diversity may provide a distinction between repeated blocks while improving the chances of successful transmission of the message block. To produce frequency diversity, the 256 length vector RSI can be repeated for any number of bursts. Number N of bursts with repeated RSI is flexible. Each iteration provides diversity gain and thus improves performance. While each iteration also slows the supported data rate, this slowness is actually necessary to achieve the desired range and performance. In an embodiment of the invention, three N values are selected in step 318. This N burst frame produces a basic data unit. In FH systems, frequency diversity is achieved because each burst is for a different frequency. This data unit can be inserted into other FH streams, such as voice.

본 발명의 다음 측면은 기본 데이터 단위의 완전한 데이터 전송 프로토콜로의 확장이다. 이러한 순응 처리의 상세들은 도 4A를 참조하여 설명될 것이다.The next aspect of the present invention is the extension of basic data units to a complete data transfer protocol. Details of this compliance process will be described with reference to FIG. 4A.

특정 애플리케이션들에서, 짧은 메시지들의 전송은 FCC 조정들의 요건들로부터 유발된 특정 문제점들을 발생한다. 특히, 확산 스펙트럼에서 모든 주파수의 균등 분배 및 사용이 필요하다. 900MHz ISM 대역의 특정 애플리케이션들에서의 각 홉-세트는 50개의 주파수들 및 채널들을 포함한다. 전송이 50개의 주파수들 각각을 최소로 균등하게 사용하는 것이 FCC 규칙들에 의해 요구된다. 드레인 전력을 초과하지 않는 방식으로 이동 디바이스들을 동기시키기 위하여, 홉-세트에서 50개의 주파수들 중 여섯(6)개가 호출 설정을 성취하기 위해 전송의 개시마다 전송된다. 도 4A를 참조하면, 주파수들은 프리앰블(402) 및 동기(404)로서 고정 패턴으로 전송된다. 음성 또는 데이터 트래픽 동안, 이들 고정 패턴 주파수들의 선택은 전체 주파수 분배가 균등하게 남아 있도록 의사 랜덤 발생기에 의해 디-엠퍼시스된다. 예를 들어, 음성 전송에서, 모든 주파수들이 균등하게 사용되는 상태로 대부분의 전송 내내 디-엠퍼시스되는 6개의 주파수들이 있다. 긴 전송들은 주파수 사용의 균형을 깨는데 있어 실제로 결정적이다. 그러나, 데이터와 함께 메시지는 짧아질 수 있고, 따라서 전송은 짧다. 이것은 주파수 사용의 균형을 깨는 힘을 제한한다. 고정된 전송 길이가 구현되는 방식으로 데이터 메시지의 패딩 및/또는 반복을 통하여 해결책이 제공된다.In certain applications, the sending of short messages results in certain problems resulting from the requirements of FCC adjustments. In particular, there is a need for equal distribution and use of all frequencies in the spread spectrum. Each hop-set in specific applications of the 900 MHz ISM band includes 50 frequencies and channels. It is required by FCC rules for transmission to use each of the 50 frequencies at least equally. In order to synchronize the mobile devices in a manner that does not exceed the drain power, six (6) of the 50 frequencies in the hop-set are transmitted at the beginning of the transmission to achieve call setup. Referring to FIG. 4A, the frequencies are transmitted in a fixed pattern as a preamble 402 and a sync 404. During voice or data traffic, the selection of these fixed pattern frequencies is de-emphasized by a pseudo random generator such that the overall frequency distribution remains even. For example, in voice transmission, there are six frequencies that are de-emphasized throughout most of the transmission, with all frequencies being used evenly. Long transmissions are actually crucial for unbalancing frequency usage. However, with the data the message can be shortened, so the transmission is short. This limits the power of unbalanced frequency use. A solution is provided through the padding and / or repetition of the data message in such a way that a fixed transmission length is implemented.

문자와 같은 짧은 메시지들을 사용하여, 통상의 메시지들이 주파수 사용의 균형을 심각하게 벗어나는 좋은 기회가 있다. 예를 들어, 통상적 문자 길이인 20개의 캐릭터들의 메시지들을 고려한다. 이전에 기술된 바와 같이, 각각의 DCP 프레임은 4.25 캐릭터들을 가질 수 있다. 따라서, 20개의 캐릭터 메시지는 5개의 DCP 프레임들을 필요로 한다. DCP 프레임은 3개의 홉들 상으로 전송되고, 따라서, 이들 5개의 DCP 프레임들은 15개이 주파수 홉들을 필요로 할 것이다. 동기화 목적을 위해, 통상의 메시지는 홉-세트에서 50개의 주파수들을 사용한다. 이것은 50개의 주파수들의 사용을 균형 있게 할 수 없음을 제시한다.Using short messages, such as text, there is a good chance that conventional messages are seriously out of balance of frequency usage. For example, consider messages of twenty characters that are typical character lengths. As previously described, each DCP frame can have 4.25 characters. Thus, twenty character messages require five DCP frames. The DCP frame is transmitted on three hops, so these five DCP frames will need fifteen frequency hops. For synchronization purposes, a typical message uses 50 frequencies in the hop-set. This suggests that the use of 50 frequencies cannot be balanced.

일반적으로, 주파수 분배의 균형을 위한 노력에서, 전송의 트래픽 부분 동안, 6개의 프리앰블 및 동기 주파수들에 대한 선택의 의사 랜덤 발생기에 의해 디-엠퍼시스되어, 메시지를 전송하기 위해 사용되는 주파수들 중 하나로서 선택될 것 같지 않게 한다. 달리 말하면, 50개의 주파수들 중 전체 6개만이 메시지를 위해 사용된 각각의 프리앰블 및 동기는 정확히 한번만 전송될 것이다. 메시지들로부터의 나머지 44개의 주파수들은 그러한 디-엠퍼시스 없이 각각 평균적으로 15/44 = 0.34회 전송된다. 따라서, 주파수를 균형화하는 어떠한 기회들도 제거된다.In general, in an effort to balance frequency distribution, during the traffic portion of the transmission, among the frequencies used to transmit the message, it is de-emphasized by a pseudo random generator of choice for six preambles and synchronization frequencies. It is unlikely to be chosen as one. In other words, each of the preambles and syncs used for the message only six of the fifty frequencies will be transmitted exactly once. The remaining 44 frequencies from the messages are transmitted on average 15/44 = 0.34 times, respectively, without such de-emphasis. Thus, any opportunities to balance frequencies are eliminated.

주파수 균형화의 이러한 문제는 도 4A를 참조하여 예시되고 설명된 본 발명에 의해 처리된다. 도시된 바와 같이, 임의의 메시지는 실제 메시지 길이에 상관없이 19개의 DCP 프레임들로 연장된다. 달리 말하면, 각 메시지는 57개의 주파수들 상에 놓인다(19개의 DCP * DCP 당 3개의 주파수 홉들). 사실상, 각각의 메시지는 4.25 * 19 = 80.75개의 캐릭터들의 메시지들로 연장된다. 3개의 주파수들의 프리앰블(402) 및 또한 3개의 주파수들의 동기(404)는 트래픽 동안, 그 선택시 디-엠퍼시스된다. 트래픽 주파수들에서, 통상의 50개 주파수 메시지 중 나머지 44개 주파수들보다 선택될 확률이 더 낮다. 디-엠퍼시스의 양은 사용되는 주파수의 평균 회수를 봄으로써 알 수 있다. 메시지를 전송하기 위하여 트래픽 동안 의사 랜덤 발생기에 의해 주파수를 선택할 확률은 다음과 같이 표현될 수 있다:This problem of frequency balancing is addressed by the present invention illustrated and described with reference to FIG. 4A. As shown, any message extends to 19 DCP frames regardless of the actual message length. In other words, each message lies on 57 frequencies (19 DCP * 3 frequency hops per DCP). In fact, each message is extended to messages of 4.25 * 19 = 80.75 characters. The preamble 402 of the three frequencies and also the synchronization 404 of the three frequencies are de-emphasized during the selection, during the traffic. At traffic frequencies, there is a lower probability of being selected than the remaining 44 frequencies of a typical 50 frequency message. The amount of de-emphasis can be seen by looking at the average number of frequencies used. The probability of selecting a frequency by a pseudo random generator during traffic to send a message can be expressed as follows:

전송 동안, 수정된 메시지 내의 63개의 버스트들 전체에 대해, 6개의 프리앰블 및 동기 버스트들에 더하여 57개의 트래픽 버스트들이 있다. 트래픽 주파수들에대해 상기 방정식에 의해 표현된 가중치와 함께, 홉-세트에서 50개의 채널들 각각이 사용될 것이다. 평균 사용은 63/50 = 1.26회일 것이며, 이는 균형 있는 주파수 사용이다.During transmission, for all 63 bursts in the modified message, there are 57 traffic bursts in addition to six preambles and sync bursts. With the weights represented by the above equation for traffic frequencies, each of the 50 channels in the hop-set will be used. The average use would be 63/50 = 1.26 times, which is a balanced frequency use.

충분히 짧은 메시지들에 대해, 도 4B에 도시된 바와 같이, 영들로 단순히 패딩하는데 반해, 부가의 메시지 반복을 위해 패딩을 필요로 하는 점을 사용하는 것이 유리하다. 메시지가 반복될 때, 각 DCP 프레임 상의 CRC는 반복이 정확하게 디코딩되는지를 판단하기 위해 사용될 수 있다. 도 4B의 전송 신호(410)는 3개의 버스트 프리앰블(402), 3개의 버스트 동기(404), 동일하게 반복하는 문자 메시지 블록들(406, 410, 412) 및 패딩(414)을 포함한다. 도시된 바와 같이, 신호 중 19개의 DCP 프레임들은 종단에 영 패딩과 함께 가능한 여러번 문자 메시지를 반복하기 위해 사용된다.For sufficiently short messages, it is advantageous to use a point that requires padding for additional message repetition, as opposed to simply padding with zeros, as shown in FIG. 4B. When the message is repeated, the CRC on each DCP frame can be used to determine if the iteration is decoded correctly. The transmit signal 410 of FIG. 4B includes three burst preambles 402, three burst syncs 404, equally repeating text message blocks 406, 410, 412 and padding 414. As shown, 19 DCP frames of the signal are used to repeat the text message as many times as possible with zero padding at the end.

상술된 바와 같이, 본 발명의 실시예에서 선택된 데이터 반복들을 위한 버스트들의 수는 3이다. 이와 같이 메시지(406)는 메시지들(410 및 412)로 반복된다. 본 발명의 이러한 DCP 구현은 메시지 데이터의 블록들의 전송은 높은 신뢰도를 갖는다.As mentioned above, in the embodiment of the present invention the number of bursts for the selected data iterations is three. As such, message 406 repeats with messages 410 and 412. This DCP implementation of the present invention allows the transmission of blocks of message data to have high reliability.

본 발명의 DCP의 이점들은 예시적 시뮬레이션의 결과들에 의해 또한 예시된다. 시뮬레이션 환경은 3MPH의 이동 유닛 속도를 사용하는 레일리 페이딩 채널(Rayleigh fading channel)이었다. 주파수 홉들 각각에 대한 페이딩은 독립적으로 취해졌다. 수신기는 각 심볼 간격 동안 8개의 복합 통계치의 세트를 발생하기 위해 8개의 FSK 주파수들 각각에 대해 하나씩 정합 필터들의 뱅크를 사용했다. 홉내 및상이한 홉들 상에서 반복된 심볼에 대응하는 통계치의 세트들은 자승 조합되었다.The advantages of the DCP of the present invention are also illustrated by the results of the exemplary simulation. The simulation environment was a Rayleigh fading channel using a mobile unit speed of 3 MPH. Fading for each of the frequency hops was taken independently. The receiver used a bank of matched filters, one for each of the eight FSK frequencies, to generate a set of eight composite statistics for each symbol interval. The sets of statistics corresponding to repeated symbols on hops and on different hops were squared combined.

이들 심볼들의 조합된 통계치는 비터비 디코더에 입력되었다. 디코더는 경로 메트릭들을 형성하기 위해 브랜치 메트릭들의 자승 조합을 사용했다.The combined statistics of these symbols were input to the Viterbi decoder. The decoder used a squared combination of branch metrics to form path metrics.

상술된 환경에서, 발신 이동 장치의 개인 식별(PID)의 수신에 대한 다음의 결과들이 얻어졌다. 시뮬레이션에서 지침들 중 하나는 PID의 임의의 비트들이 에러가 난 경우, 전체 PID가 거절된다는 점이었다. 3dB의 매우 낮은 ES/N0에 대해(여기서, ES는 심볼 에너지를 나타내고 N0는 잡음 스펙트럼 밀도를 나타낸다), PID는 그때의 99%를 수신했다고 관찰되었다. 6dB에서, PID는 그때의 99.9% 이상을 수신했다. 본 발명의 이점들 및 동작들을 더 예시하기 위하여, 가변하는 캐릭터 길이들의 전송 메시지는 독창적 DCP 설계를 사용하여, 이전에 설명된 시뮬레이션 환경에서 평가된다.In the above-described environment, the following results were obtained for the reception of the personal identification (PID) of the originating mobile device. One of the guidelines in the simulation was that if any bits of the PID failed, the entire PID would be rejected. For a very low E S / N 0 of 3 dB, where E S represents symbol energy and N 0 represents noise spectral density, it was observed that the PID received 99% of the time. At 6dB, the PID received more than 99.9% of the time. To further illustrate the advantages and operations of the present invention, the transmission message of varying character lengths is evaluated in the simulation environment described previously, using the inventive DCP design.

특히, 17개, 34개, 51개 및 68개 캐릭터 길이의 메시지들에 대해, 전체 메시지가 정확하게 디코딩되지 않을 확률을 고려한다. 전체 메시지가 그때의 99% 이상 정확하게 수신되는 ES/N0의 값은 본 명세서에서 메트릭으로 사용될 것이다.In particular, for messages of 17, 34, 51 and 68 character lengths, consider the probability that the entire message will not be decoded correctly. The value of E S / N 0 in which the entire message is received more than 99% correctly then will be used as a metric here.

본 발명의 상술된 실시예는 DCP 당 4.25 캐릭터들을 가지고 메시지의 전송을 위해 19개의 DCP 프레임들을 사용한다. 이와 같이, 4개의 DCP(17/4.25)를 필요로 하는 17-캐릭터 메시지는 19개이 DCP 메시지 길이 내에서 4회 전송될 것이다. 17-캐릭터 메시지는 프리앰블 및 동기가 정확하게 수신되는 지점보다 훨씬 아래의 값, 약 -1dB의 ES/N0를 필요로 한다. 34-캐릭터 메시지는 2회 전송될 것이고, 프리앰블및 동기가 신뢰할 수 있게 수신되는 레벨들보다 여전히 아래인, 약 2dB의 ES/N0를 필요로 한다. 일반적으로 문자 메시지들의 큰 기능은 2dB의 SNR을 가지고 34개 캐릭터들의 이러한 범위 내에 있다.The above-described embodiment of the present invention uses 19 DCP frames for the transmission of a message with 4.25 characters per DCP. As such, nineteen-character messages requiring four DCPs (17 / 4.25) will be sent four times within the DCP message length of nineteen. 17-character message requires a lot of values below the point at which correctly received the preamble and sync, about -1dB the E S / N 0. The 34-character message will be sent twice and requires about 2 dB of E S / N 0 , with preamble and sync still below the levels that are reliably received. In general, the large function of text messages is within this range of 34 characters with an SNR of 2 dB.

보다 긴 51개 및 68개 캐릭터 메시지들은 19개의 DCP 메시지 길이 동안 한번만 전송된다. 이들은 6dB와 7dB 사이의 ES/N0값들을 필요로 하며, 이는 프리앰블 및 동기가 신뢰할 수 있게 수신된 지점 근방이다. 4dB의 ES/N0에서도, 메시지는 그 때의 90%이상 정확하게 디코딩된다.Longer 51 and 68 character messages are sent only once for a length of 19 DCP messages. These require E S / N 0 values between 6 dB and 7 dB, which is near the point where the preamble and synchronization have been reliably received. Even at 4 dB E S / N 0 , the message is decoded more than 90% of the time.

결과들로부터, 메시지들은 ES/N0의 매우 낮은 값들에서 문자 메시지의 제한 인자가 프리앰블 및 동기의 검출이 되는 이러한 것은 충분히 높고, 매우 높은 신뢰도로 디코딩된다고 또한 논증된다.From the results, it is further argued that the messages with which the limiting factor of the text message at the very low values of E S / N 0 become preamble and detection of synchronization are sufficiently high and decoded with very high confidence.

본 발명은, 모든 관점들에서 제한하기보다는 예시적인 것으로 의도되는 특정 실시예들에 대해 기술되었다. 대안적인 실시예들은 본 발명이 그 범주를 벗어나지 않고 관련된 당업자에게 명백해질 것이다.The present invention has been described with respect to specific embodiments which are intended to be illustrative rather than restrictive in all respects. Alternative embodiments will be apparent to those skilled in the art without departing from the scope of the present invention.

전술한 것으로부터, 본 발명이 상기 시스템 및 방법에 대한 명백하고 고유한 다른 이점들과 함께 상기 기재된 목적들 및 목표들 모두를 얻기 위해 적응됨을 알 수 있을 것이다. 특정 부분들 및 하위 조합들이 사용되고, 다른 부분들 및 하위 조합들을 참조하지 않고 사용될 수 있음을 이해할 것이다. 이것은 청구항들에 의해 예상되고 그 범위 내에 있다.From the foregoing, it will be appreciated that the present invention is adapted to attain all of the objects and objectives described above, together with other obvious and inherent advantages to the system and method. It will be appreciated that certain parts and subcombinations may be used and may be used without reference to other parts and subcombinations. This is expected and within the scope of the claims.

Claims (10)

주파수 다이버시티(frequency diversity)를 사용하는 디바이스들 사이의 양방향 데이터 전송을 용이하게 하기 위한 무선 통신 사용 방법으로서,A method of using wireless communication to facilitate bidirectional data transfer between devices using frequency diversity, the method comprising: 주어진 애플리케이션에 대해 최소량의 정보를 전달하기에 충분한 비트 길이를 가진 기본 데이터 프레임을 제공하는 단계와,Providing a basic data frame with a bit length sufficient to convey a minimum amount of information for a given application; 중복 순방향 에러 정정 코딩(redundant forward error-correction coding)을 통해 상기 기본 데이터 프레임을 엔코딩하는 단계와,Encoding the elementary data frame through redundant forward error-correction coding; 시간 다이버시티를 제공하기 위해 상기 엔코딩된 데이터를 반복하는 단계와,Repeating the encoded data to provide time diversity; 주파수 다이버시티를 제공하고 주파수 홉핑된 확산 스펙트럼 능력을 향상시키기 위해 다중 주파수들 상에 상기 엔코딩된 데이터를 더 반복하는 단계를 포함하는, 무선 통신 사용 방법.And further repeating the encoded data on multiple frequencies to provide frequency diversity and improve frequency hobbed spread spectrum capability. 제 1 항에 있어서,The method of claim 1, 순방향 에러 정정 코딩을 통해 상기 기본 데이터 프레임의 상기 엔코딩 단계는 성능 및 신뢰도를 개선시키는, 무선 통신 사용 방법.And said encoding step of said basic data frame through forward error correction coding improves performance and reliability. 제 1 항에 있어서,The method of claim 1, 시간 다이버시티를 위해 상기 엔코딩된 데이터의 상기 반복 단계는 성능을 더 향상시키는, 무선 통신 사용 방법.And said iterating said encoded data for time diversity further improves performance. 제 1 항에 있어서,The method of claim 1, 비-데이터 주파수 홉핑된 애플리케이션들에 응용을 위해 상기 기본 데이터 프레임을 패키징하는 단계를 더 포함하는, 무선 통신 사용 방법.Packaging the base data frame for application in non-data frequency hobbed applications. 데이터 메시지의 무선 통신을 위한 방법에 있어서,A method for wireless communication of a data message, comprising: 상기 데이터 메시지를 포함(encompass)하기 위해 다중 기본 데이터 프레임들을 제공하는 단계와,Providing multiple basic data frames for encompassing the data message; 전체 전송 내에 상기 데이터 메시지의 사본들을 가능한 많이 피팅하는(fitting) 단계와,Fitting as many copies of the data message as possible within the entire transmission; 균일한 전송 길이를 성취하기 위하여 상기 전체 전송의 나머지를 값으로 패딩하는 단계를 포함하는, 무선 통신 방법.Padding the remainder of the entire transmission with a value to achieve a uniform transmission length. 제 5 항에 있어서,The method of claim 5, wherein 상기 패딩을 위해 사용되는 상기 값은 영(zero)인, 무선 통신 방법.And the value used for the padding is zero. 주파수 홉핑된 확산 스펙트럼 동작을 사용하는 디바이스들 사이에서 데이터의 비동기 무선 통신을 위한 방법에 있어서,A method for asynchronous wireless communication of data between devices using frequency hopped spread spectrum operation, the method comprising: 알려진 주파수 시퀀스를 사용하는 호출-구축 단계와,A call-build step using a known frequency sequence, 트래픽 단계와,Traffic stages, 상기 알려진 주파수 시퀀스의 선택을 제공하기 위한 의사 랜덤 시퀀스 발생기(pseudorandom sequence generator)를 포함하고,A pseudo random sequence generator for providing a selection of said known frequency sequence, 상기 의사 랜덤 시퀀스 발생기에 의한 상기 선택은 상기 트래픽 단계 동안 상기 알려진 주파수 시퀀스를 디-엠퍼시스(de-emphasize)하여, 모든 선택된 알려진 주파수들이 평균으로 동일하게 사용되는, 비동기 무선 통신 방법.Wherein said selection by said pseudo random sequence generator de-emphasizes said known frequency sequence during said traffic phase, such that all selected known frequencies are equally used on average. 데이터를 전송하기 위해 무선 통신들을 사용하는 방법에 있어서,A method of using wireless communications to transmit data, the method comprising: 데이터 전송 메시지의 상기 트래픽 부분을 복수의 주파수들의 균형 있는 사용을 가능하게 하는 전송 신호 길이로 연장하는 단계와,Extending the traffic portion of the data transmission message to a transmission signal length that enables balanced use of a plurality of frequencies; 데이터 트래픽 동안 상기 복수의 주파수들의 초기 서브세트의 선택을 디-엠퍼시스하는 단계와,De-emphasizing the selection of the initial subset of the plurality of frequencies during data traffic; 상기 전송 신호 길이 내에서 나머지 주파수들에서의 짧은 메시지들을 다중 반복하는 단계를 포함하는, 무선 통신 사용 방법.Multiple iterations of short messages at remaining frequencies within the transmission signal length. 제 8 항에 있어서,The method of claim 8, 상기 복수의 주파수들의 상기 초기 서브세트의 선택을 디-엠퍼시스하는 단계는 의사 랜덤 발생기를 사용함으로써 성취되는, 무선 통신 사용 방법.De-emphasizing the selection of the initial subset of the plurality of frequencies is accomplished by using a pseudo random generator. 제 8 항에 있어서,The method of claim 8, 상기 복수의 주파수들의 상기 초기 서브세트는 상기 전송 신호 길이의 제 1부분 내에서 표현되고, 프리앰블 및 동기 버스트들과 같은 균일 제어 신호들을 포함하는, 데이터 전송 방법.And said initial subset of said plurality of frequencies is represented within a first portion of said transmission signal length and comprises uniform control signals such as preambles and synchronization bursts.
KR10-2004-7015568A 2003-01-31 2004-01-29 Data channel procedure for systems employing frequency diversity Ceased KR20040111460A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/355,336 2003-01-31
US10/355,336 US20040152479A1 (en) 2003-01-31 2003-01-31 Data channel procedure for systems employing frequency diversity
PCT/US2004/002527 WO2004070992A2 (en) 2003-01-31 2004-01-29 Data channel procedure for systems employing frequency diversity

Publications (1)

Publication Number Publication Date
KR20040111460A true KR20040111460A (en) 2004-12-31

Family

ID=32770508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2004-7015568A Ceased KR20040111460A (en) 2003-01-31 2004-01-29 Data channel procedure for systems employing frequency diversity

Country Status (7)

Country Link
US (1) US20040152479A1 (en)
EP (1) EP1588503A2 (en)
JP (1) JP2006519555A (en)
KR (1) KR20040111460A (en)
CN (1) CN1823478A (en)
MX (1) MXPA04009441A (en)
WO (1) WO2004070992A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130082062A (en) * 2012-01-10 2013-07-18 한국전자통신연구원 Method and apparatus for transmitting synchronization channel, and method and apparatus for receiving synchronization channel

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK1800427T3 (en) 2004-10-15 2012-08-13 Aware Inc DMT symbol repetition in the presence of pulse noise
EP1720265A1 (en) * 2005-05-04 2006-11-08 Siemens Aktiengesellschaft Diversity system with only one receive antenna
US7680202B2 (en) * 2005-11-08 2010-03-16 Freesystems Pte Ltd Digital wireless audio communication system employing time diversity
TWI324451B (en) * 2005-11-08 2010-05-01 Free Systems Pte Ltd Time diversity algorithm for digital wireless audio transmission
DE102006042453A1 (en) * 2006-09-09 2008-03-27 Conti Temic Microelectronic Gmbh Method and device for improved radio transmission in a vehicle
CN101232484B (en) * 2007-01-26 2011-08-17 电信科学技术研究院 Signal transmission method, apparatus and communication system
CN101030801B (en) * 2007-03-20 2011-05-11 中兴通讯股份有限公司 Group Skip frequency method and its signal transmitting method
DE102007020100A1 (en) * 2007-04-26 2008-10-30 Braun Gmbh Toothbrush and method for wireless unidirectional data transmission
EP2257067A1 (en) * 2009-05-29 2010-12-01 Thomson Licensing Method for inserting watermark assistance data in a bitstream, method of watermarking said bitstream, device implementing the method of watermarking and bitstream comprising the watermark assistance data
DE102010047126A1 (en) 2010-10-04 2012-04-05 Eppendorf Ag pipette
DE102010047829A1 (en) 2010-10-04 2012-04-05 Eppendorf Ag Mechanical pipette
DE102010047828A1 (en) 2010-10-04 2012-04-05 Eppendorf Ag Laboratory device for treating liquids
DE102010047826A1 (en) 2010-10-04 2012-04-05 Eppendorf Ag Electronic pipette
DE102012102918A1 (en) 2012-04-03 2013-10-10 Eppendorf Ag Laboratory device system and laboratory device for treating fluids and solids, and method for operating a laboratory device
US9525895B2 (en) * 2012-08-27 2016-12-20 Sony Corporation Transmission device, transmission method, reception device, and reception method
CN104754585B (en) * 2013-12-30 2018-07-20 北京神州泰岳软件股份有限公司 Wireless network frequency distribution method and system
US9456405B2 (en) * 2014-01-30 2016-09-27 Intel Corporation User equipment and methods for operation in coverage enhancement mode with physical random access channel preamble
US20160269979A1 (en) * 2015-03-12 2016-09-15 650 Industries, Inc. Method and apparatus for fast communication of information during bluetooth discovery phase
CN105353363B (en) * 2015-11-25 2017-06-09 四川九洲空管科技有限责任公司 A kind of method that utilization time diversity and frequency diversity improve target discrimination

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5524116A (en) * 1992-02-14 1996-06-04 At&T Corp. Packet framer
US5491741A (en) * 1992-10-23 1996-02-13 At&T Corp. Prioritizing a multiple access channel in a wireless telephone system
US5802068A (en) * 1995-06-30 1998-09-01 Nippon Steel Corporation Multiplexing apparatus of a plurality of data having different bit rates
US5784597A (en) * 1995-09-22 1998-07-21 Hewlett-Packard Company Communications network system including acknowledgement indicating successful receipt of request for reserved communication slots and start time for said reserved communication slots
US6373831B1 (en) * 1997-03-26 2002-04-16 Nortel Networks Ltd. Systems and methods of channel coding and inverse-multiplexing for multi-carrier CDMA systems
EP0938208A1 (en) * 1998-02-22 1999-08-25 Sony International (Europe) GmbH Multicarrier transmission, compatible with the existing GSM system
US6421357B1 (en) * 1998-06-24 2002-07-16 Ericsson Inc. High-penetration radiocommunication system using a compact character set
US6496706B1 (en) * 1999-07-23 2002-12-17 Qualcomm Incorporated Method and system for transmit gating in a wireless communication system
US6594286B2 (en) * 1999-08-12 2003-07-15 Qualcomm Incorporated Method and apparatus for coherent demodulation in communication system employing a potentially gated pilot signal
GB2374771B (en) * 2000-12-29 2004-07-07 Vtech Communications Ltd Frame structure with diversity

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130082062A (en) * 2012-01-10 2013-07-18 한국전자통신연구원 Method and apparatus for transmitting synchronization channel, and method and apparatus for receiving synchronization channel

Also Published As

Publication number Publication date
US20040152479A1 (en) 2004-08-05
WO2004070992A2 (en) 2004-08-19
MXPA04009441A (en) 2005-01-25
CN1823478A (en) 2006-08-23
WO2004070992A3 (en) 2005-05-06
JP2006519555A (en) 2006-08-24
EP1588503A2 (en) 2005-10-26

Similar Documents

Publication Publication Date Title
KR20040111460A (en) Data channel procedure for systems employing frequency diversity
RU2150789C1 (en) Method and device for variable speed data transmission in communication system using non-orthogonal overflow channels
EP1075736B1 (en) Transmit diversity methods, systems, and terminals using scramble coding
US7486735B2 (en) Sub-carrier allocation for OFDM
Brown et al. A flexible modem structure for increased network capacity and multimedia transmission in GSM PCS
CA2327980C (en) Communications system employing orthogonal frequency division multiplexing based spread spectrum multiple access
AU763301B2 (en) Bi-orthogonal code division multiple access system
HU216923B (en) Communication system and method for transmitting communication signals
JPS6335025A (en) Digital radio transmission system
US6684366B1 (en) Multi-rate codec with puncture control
CN109644198B (en) Method and system for low-delay audio transmission in a mobile radio network
JP3712070B2 (en) COMMUNICATION SYSTEM, TRANSMITTING APPARATUS AND TRANSMITTING METHOD, RECEIVING APPARATUS AND RECEIVING METHOD, CODE MULTIPLEXING METHOD, AND MULTICODE DECODING METHOD
MXPA97002008A (en) Control signal transmission in radiotelefonia digi
US6608861B1 (en) Data terminal and coding method for increased data packet reliability in a frequency hopping system
US6970519B2 (en) Method and apparatus to enhance audio quality for digitized voice transmitted over a channel employing frequency diversity
US20040223472A1 (en) Data randomization in a wireless communication system
Chowdhury et al. Wireless communication: theory and applications
US7308036B2 (en) Adaptive symbol mapping in mobile system
US20060209780A1 (en) Data transfer in TDMA system
WO2000077963A1 (en) Interleaving in a spread-spectrum communication system
Williams Cellular communication networks
Sousa CELLULAR RADIO
Jadhao¹ et al. SPREAD-SPECTRUM SOLUTION TO" WILL”
Fortune Multi-level modulation schemes for digital cellular mobile radio

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20040930

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060628

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20071017

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060628

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I