KR20040111460A - Data channel procedure for systems employing frequency diversity - Google Patents
Data channel procedure for systems employing frequency diversity Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims abstract description 41
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000001228 spectrum Methods 0.000 claims abstract description 15
- 238000012546 transfer Methods 0.000 claims abstract description 6
- 238000012937 correction Methods 0.000 claims abstract description 5
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 3
- 238000004806 packaging method and process Methods 0.000 claims 1
- 239000013598 vector Substances 0.000 description 9
- 235000008694 Humulus lupulus Nutrition 0.000 description 6
- 230000008901 benefit Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005562 fading Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 101150087322 DCPS gene Proteins 0.000 description 1
- 101100386724 Schizosaccharomyces pombe (strain 972 / ATCC 24843) nhm1 gene Proteins 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
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/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/12—Frequency diversity
-
- 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/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/04—Arrangements for detecting or preventing errors in the information received by diversity reception using frequency diversity
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0059—Convolutional codes
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error 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
무선 산업은 과거 몇 년 동안에 걸쳐 엄청난 속도로 성장해왔다. 무선 통신은 일상 생활의 일반적인 부분이 되었다. 대부분의 사람들은 일상 생활의 다양한 측면들에서 이동 통신 세계화 시스템(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)
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)
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)
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)
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 |
-
2003
- 2003-01-31 US US10/355,336 patent/US20040152479A1/en not_active Abandoned
-
2004
- 2004-01-29 CN CNA2004800000913A patent/CN1823478A/en active Pending
- 2004-01-29 EP EP04706506A patent/EP1588503A2/en not_active Withdrawn
- 2004-01-29 WO PCT/US2004/002527 patent/WO2004070992A2/en not_active Application Discontinuation
- 2004-01-29 MX MXPA04009441A patent/MXPA04009441A/en unknown
- 2004-01-29 KR KR10-2004-7015568A patent/KR20040111460A/en not_active Ceased
- 2004-01-29 JP JP2006503148A patent/JP2006519555A/en not_active Withdrawn
Cited By (1)
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 |