KR100548675B1 - Transmission of signaling data in an adjustable rate wireless communication system - Google Patents
Transmission of signaling data in an adjustable rate wireless communication system Download PDFInfo
- Publication number
- KR100548675B1 KR100548675B1 KR1019980709781A KR19980709781A KR100548675B1 KR 100548675 B1 KR100548675 B1 KR 100548675B1 KR 1019980709781 A KR1019980709781 A KR 1019980709781A KR 19980709781 A KR19980709781 A KR 19980709781A KR 100548675 B1 KR100548675 B1 KR 100548675B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- data
- kilobits per
- amount
- per
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/12—Generation of orthogonal 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1682—Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers
- H04J3/1688—Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers the demands of the users being taken into account after redundancy removal, e.g. by predictive coding, by variable sampling
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0262—Arrangements for detecting the data rate of an incoming signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/05—Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
- H04L1/0008—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length by supplementing frame payload, e.g. with padding bits
-
- 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/0071—Use of interleaving
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/914—Rate converter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
조정 가능한 비율의 무선 통신 시스템에서 신호 데이터 전송을 지원하기 위해 일정한 데이터 비율을 발생시키기 위한 새롭고 개선된 방법 및 장치가 개시되었다. 본 발명의 일 특징에 따라, 채널이 동작하는 비율은 최대 능력까지의 적합한 데이터 비율이 달성될 수 있도록, 특정 사용 및 환경 조건에 의존하여 조정될 수 있다. 사용자 데이터가 프레임(70-76)에 선택된 비율에 기초하여 위치된다. 사용 가능할 때, 신호 데이터가 미리 결정된 양으로 각각의 프레임에 부가된다. 결과 프레임은 선택된 비율에 기초하여 엔코딩(36)되고 반복(38)되어 펑크쳐링(40)되며, 수신 시스템으로 RF 신호를 통해 전송된다.A new and improved method and apparatus for generating a constant data rate to support signal data transmission in an adjustable rate wireless communication system is disclosed. In accordance with one aspect of the invention, the rate at which the channel operates may be adjusted depending on the particular usage and environmental conditions such that a suitable data rate up to the maximum capability can be achieved. User data is located based on the selected ratio in frames 70-76. When available, signal data is added to each frame in a predetermined amount. The resulting frame is encoded 36, repeated 38, punctured 40, based on the selected ratio, and transmitted via an RF signal to the receiving system.
Description
본 발명은 무선 원격 통신에 관한 것이다. 특히, 본 발명은 조정 가능한 속도의 무선 통신 시스템에서의 신호 데이터(signaling data) 전송을 지원하기 위한 새롭고 향상된 방법 및 장치에 관한 것이다.The present invention relates to wireless telecommunications. In particular, the present invention relates to a new and improved method and apparatus for supporting the transmission of signaling data in a wireless communication system at an adjustable rate.
도 1은 디지털 신호 처리 기술의 사용과 관련하여 구성된 셀룰러 전화 시스템을 매우 간략하게 도시하였다. 전화 통화 또는 다른 통신을 처리하기 위해, 디지털 변조된 무선 주파수(RF) 신호를 사용하여 무선 인터페이스가 가입자 유니트(18)와 하나 이상의 기지국(12) 사이에 설정된다. 각각의 무선 인터페이스는 기지국(12)에서 가입자 유니트(18)로의 순방향 링크 전송과 가입자 유니트(18)에서 기지국(12)으로의 역방향 전송으로 이루어진다. 일반적으로, 하나 이상의 채널이 음성 및 디지털 데이터가 전송되는 순방향 트래픽 채널 및 역방향 트래픽 채널을 포함하는 순방향 및 역방향 전송에 설정된다. 하나 이상의 무선 인터페이스를 사용하여, 가입자 유니트(18)는 공중 교환망(PSTN :19) 및 그와 결합된 임의의 다른 시스템을 포함하여 이동 전화 교환국(MTSO :10)에 의해 다른 시스템과 통신한다. 일반적으로, MTSO(10)는 유선 링크를 통해 PSTN(19) 및 기지국(12)에 결합된다. 상기 유선 링크는 공지되어 있는 T1 또는 E1 링크를 포함한다.Figure 1 shows very briefly a cellular telephone system constructed in connection with the use of digital signal processing techniques. In order to handle telephone calls or other communications, a wireless interface is established between subscriber unit 18 and one or more base stations 12 using digitally modulated radio frequency (RF) signals. Each air interface consists of a forward link transmission from base station 12 to subscriber unit 18 and a reverse transmission from subscriber unit 18 to base station 12. In general, one or more channels are established for forward and reverse transmissions, including forward traffic channels and reverse traffic channels through which voice and digital data are transmitted. Using one or more air interfaces, subscriber unit 18 communicates with other systems by a mobile switching center (MTSO: 10), including the public switched network (PSTN) 19 and any other system coupled thereto. In general, the MTSO 10 is coupled to the PSTN 19 and the base station 12 via a wired link. The wired link comprises a known T1 or E1 link.
디지털화된 음성 및 다른 디지털화된 사용자 데이터 뿐만 아니라, 셀룰러 전화 시스템은 무선 링크를 통해 신호 데이터(signaling data)를 전송한다. 신호 데이터는 셀룰러 전화망을 형성하는 다양한 서브시스템 사이에서 정보를 교환 및 제어하기 위해 사용된다. 신호 데이터를 무선 링크를 통해 전송하는 것은 일반적으로 무선 링크상에서 신호 데이터의 전송을 위해 지정된 순방향 및 역방향 링크 전송 채널의 제 2 세트의 채널을 설정하거나, 또는 사용자 데이터를 일시적으로 감소시키거나 일시 중지시키는 동안 트래픽 채널 상에 신호 데이터를 멀티플렉싱함으로써 수행된다. 많은 예에 있어서, 사용자 데이터 및 신호 데이터를 하나의 트래픽 채널을 통해 멀티플렉싱하는 것은 수신 시스템에서 단일 채널을 처리하는 것이 채널 세트를 처리하는 것보다 덜 복잡하기 때문에 선호된다. 사용자 데이터 및 신호 데이터를 단일의 트래픽 채널을 통해 전송하는 다양한 시스템 및 방법은 계류중인 "METHOD AND APPARATUS FOR THE FORMATTING OF DATA FORTRANSMISSION"의 미국 특허 출원번호 제 08/171,146호, "METHOD AND APPARATUS FOR THE FORMATTING OF DATA FORTRANSMISSION"의 미국 특허 출원번호 제 08/374,444호, "SYSTEM AND METHOD FOR GENERATING SIGNAL WAVE FORMS IN A CELLULAR SPECTRUM MULTIPLE ACCESS COMMUNICATION"의 미국 특허 제 5,103,459호 및 "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS"의 미국 특허 제 4,901,307호에서 개시되었다.In addition to digitized voice and other digitized user data, cellular telephone systems transmit signaling data over a wireless link. Signaling data is used to exchange and control information between the various subsystems that form a cellular telephone network. Transmitting signal data over a wireless link generally establishes a channel of a second set of forward and reverse link transmission channels designated for transmission of signal data over the wireless link, or temporarily reduces or pauses user data. By multiplexing the signal data on the traffic channel. In many instances, multiplexing user data and signal data over one traffic channel is preferred because processing a single channel in a receiving system is less complex than processing a set of channels. Various systems and methods for transmitting user data and signaling data over a single traffic channel are described in pending US patent application Ser. No. 08 / 171,146, entitled "METHOD AND APPARATUS FOR THE FORMATTING". US Patent Application No. 08 / 374,444 to OF DATA FORTRANSMISSION, US Patent No. 5,103,459 for "SYSTEM AND METHOD FOR GENERATING SIGNAL WAVE FORMS IN A CELLULAR SPECTRUM MULTIPLE ACCESS COMMUNICATION" and "SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING REPEATERS ", US Pat. No. 4,901,307.
많은 디지털 셀룰러 원격 통신 시스템의 초창기 개발 이래로 높은 데이터율의 무선 원격 통신 시스템에 대한 요구뿐만 아니라 상당히 다양한 데이터율로 동작하는 무선 원격 통신 시스템에 대한 요구가 개발되었다. 게다가, 소정의 새로운 무선 응용예들은 일정한 사용자 데이터 전송율의 제공을 요구한다. 이러한 새로운 응용예에 있어서, 신호 데이터가 전송되도록 허용하기 위해 일시적으로 사용자 데이터의 전송을 감소시키거나 일시 중단시키는 것은 가능하지 않다. 이에 따라, 이러한 새로운 요구를 만족시키도록 본 발명은 신호 데이터를 전송하기 위해 사용자 데이터 전송율을 낮출 필요없이 다양한 전송율에서 무선 원격 통신 시스템의 능력을 제공한다. 부가적으로, 복잡성 증가를 피하기 위해, 본 발명은 단일 트래픽 채널의 사용을 통해 이러한 능력을 제공한다. Since the early development of many digital cellular telecommunication systems, there has been a need for wireless telecommunication systems that operate at a wide variety of data rates, as well as demands for high data rate wireless telecommunication systems. In addition, certain new wireless applications require the provision of a constant user data rate. In this new application, it is not possible to temporarily reduce or suspend the transmission of user data to allow signal data to be transmitted. Accordingly, to meet this new need, the present invention provides the capability of a wireless telecommunications system at various rates without having to lower the user data rate to transmit signal data. Additionally, to avoid increasing complexity, the present invention provides this capability through the use of a single traffic channel.
도 1은 종래 기술에 따라 구성된 네트워크의 블록도이다.1 is a block diagram of a network constructed in accordance with the prior art.
도 2는 본 발명의 일 실시예에 따라 구성된 전송 인코딩 시스템의 블록도이다.2 is a block diagram of a transport encoding system constructed in accordance with an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따라 구성된 데이터 프레임의 블록도이다.3 is a block diagram of a data frame constructed in accordance with one embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따라 구성된 전송 변조 시스템의 블록도이다.4 is a block diagram of a transmission modulation system constructed in accordance with an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따라 구성된 수신 복조 시스템의 블록도이다.5 is a block diagram of a reception demodulation system constructed according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따라 구성된 수신 디코더 시스템의 블록도이다.6 is a block diagram of a receive decoder system constructed according to an embodiment of the present invention.
본 발명은 조정 가능한 속도의 무선 통신 시스템에서 신호 데이터 전송을 지원하면서 일정한 데이터율의 채널을 제공하기 위한 새롭고 개선된 방법 및 장치에 관한 것이다. 본 발명의 일 특징에 따라, 채널이 동작하는 속도는 특정한 사용법 및 환경 조건에 기초하여, 최대 성능의 적합한 데이터율이 달성되도록 조정될수 있다. 실시예에 있어서, 사용자 데이터는 선택된 속도에 기초하여 20ms의 프레임내에 위치된다. 사용 가능할 때, 신호 데이터는 미리 결정된 양으로 각각의 20ms의 프레임내에 부가된다. 결과 프레임은 선택된 속도 및 신호 데이터가 유입되는지의 여부에 기초하여 인코딩되고 반복 및 펑쳐링(puncture)되며, RF 신호를 통해 수신 시스템으로 전달된다. 수신측에서, 프레임은 단지 사용자 데이터만을 포함하는지 신호 데이터를 가지는지에 따라 처리된다. 즉, 프레임은 어떠한 신호 데이터도 존재하지 않는 경우 및 신호 데이터를 포함하는 경우 모두에 대해 처리된다. 프레임이 처리되면, 확률 정확성이 높은 특정 처리가 에러 체킹을 통해 결정된다. 신호 데이터 처리된 프레임이 정확할 가능성이 높으면, 신호 데이터는 사용자 데이터로부터 분리되어 각각 처리된다. 비신호 데이터 처리가 정확할 가능성이 높다고 결정되면, 프레임은 완전히 사용자 데이터로 구성된 것처럼 처리된다.The present invention is directed to a new and improved method and apparatus for providing a constant data rate channel while supporting signal data transmission in a wireless communication system at an adjustable rate. In accordance with one aspect of the invention, the speed at which the channel operates can be adjusted to achieve a suitable data rate of maximum performance, based on the particular usage and environmental conditions. In an embodiment, the user data is located in a frame of 20 ms based on the selected rate. When available, signal data is added in each 20 ms frame in a predetermined amount. The resulting frame is encoded, repeated and punctured based on the selected rate and whether the signal data is introduced or not, and delivered to the receiving system via an RF signal. At the receiving side, the frame is processed depending on whether it contains only user data or has signal data. That is, the frame is processed both for the case where no signal data exists and for the case that includes the signal data. Once the frame is processed, specific processing with high probability accuracy is determined through error checking. If the signal data processed frame is likely to be accurate, the signal data is separated from the user data and processed respectively. If it is determined that the non-signal data processing is likely to be accurate, the frame is processed as if composed entirely of user data.
본 발명은 도면을 참조로 이하에서 상세하게 설명된다. The invention is described in detail below with reference to the drawings.
조정 가능한 속도의 무선 통신 시스템에서의 신호 데이터 전송을 지원하는 방법 및 장치가 개시되었다. 다음의 설명에 있어서, 본 발명은 코드 분할 다중 액세스(CDMA)의 물리적 신호 변조 기술의 사용에 따라 동작하는 무선 주파수 신호 인터페이스와 관련하여 설명된다. 설명된 본 발명이 이같은 신호 변조 기술을 사용하기에 특히 적합하다고 하더라도, 다른 디지털 무선 원격 통신 프로토콜의 사용도 본 발명을 수행하는 데에는 지장이 없다. 게다가, 본 발명은 위성에 기초한 통신 시스템, 포인트 대 포인트의 무선 통신 시스템 및 동축 케이블 통신 시스템을 포함한 유선 시스템을 포함하여, 다양한 타입의 통신 시스템의 사용을 위해 의도되었다는 것을 이해할 수 있을 것이다.A method and apparatus for supporting signal data transmission in a wireless communication system at an adjustable rate is disclosed. In the following description, the invention is described in the context of a radio frequency signal interface operating in accordance with the use of physical signal modulation techniques of code division multiple access (CDMA). Although the described invention is particularly suitable for using such signal modulation techniques, the use of other digital wireless telecommunication protocols also does not interfere with the practice of the present invention. In addition, it will be appreciated that the present invention is intended for use with various types of communication systems, including wired systems including satellite based communication systems, point-to-point wireless communication systems, and coaxial cable communication systems.
도 2는 본 발명의 일 실시예에 따라 구성된 기지국의 트래픽 채널 데이터 인코딩 부분에 대한 블록도이다. 신호 데이터가 존재한다면, 신호 데이터와 함께 사용자 데이터가 다양한 데이터율중 임의의 데이터율(DR)로 프레임 발생기(30)에 인가된다. 프레임 발생기(30)는 사용자 데이터를 32비트의 정수배로 20ms의 프레임 내에 위치시키고, 프레임 제어 바이트를 부가한다. 일 실시예에 있어서, 프레임 제어 바이트는 멀티플렉서 서브 레이어 포맷 비트, 신호 시작의 메시지 비트, 소거 표시 비트 및 패킷 헤더 비트로 이루어진다. 신호 데이터가 전송을 위해 대기(queue)된다면, 프레임 발생기(30)는 추가적인 32비트 신호 데이터를 프레임 내에 위치시킨다. CRC 발생기(32)는 프레임 발생기(30)로부터 수신된 각각의 프레임에 대해 16비트의 체크섬(checksum) 값을 생성하고, 테일 비트 포맷터(34)는 8개의 테일 비트를 상기 CRC 발생기(32)로부터 수신된 각각의 프레임에 부가한다. 상기 테일 비트는 본 발명의 일 실시예에서는 8개의 논리적 제로로 이루어지며, 디코딩 처리 끝의 공지된 상태를 제공한다. 도 3은 테일 비트 포맷터(34)에 의해 처리된 후 실시예에 따른 프레임의 내용을 블록도로 도시한다. 도시된 바와 같이, 제어 바이트(70)는 프레임의 앞에 위치되며, 이어서 정수배(n)의 32비트의 정보비트(72), CRC(cyclic redundancy checking : 순환 중복 검사) 체크섬(74) 및 인코더 테일 바이트(76)가 이어진다.2 is a block diagram of a traffic channel data encoding portion of a base station constructed in accordance with an embodiment of the present invention. If signal data is present, the user data along with the signal data is applied to the frame generator 30 at any of the various data rates D R. The frame generator 30 locates user data in a frame of 20 ms with an integer multiple of 32 bits and adds a frame control byte. In one embodiment, the frame control byte consists of the multiplexer sublayer format bits, the message bits at the beginning of the signal, the erase indication bits, and the packet header bits. If signal data is queued for transmission, frame generator 30 places additional 32-bit signal data in the frame. CRC generator 32 generates a 16-bit checksum value for each frame received from frame generator 30, and tail bit formatter 34 generates eight tail bits from the CRC generator 32. Append to each received frame. The tail bits consist of eight logical zeros in one embodiment of the invention, providing a known state at the end of the decoding process. 3 shows a block diagram of the contents of a frame according to an embodiment after being processed by tail bit formatter 34. As shown, the control byte 70 is located in front of the frame, followed by an integer number n of 32 bits of information bits 72, a cyclic redundancy checking (CRC) checksum 74, and an encoder tail byte. (76) follows.
도 2를 다시 참조하여, 컨볼루션 인코더(36)는 1/2의 속도(R), 9의 길이(K)로 테일 비트 포맷터(34)로부터 수신된 각각의 프레임에 대해 컨볼루션 인코딩을 수행하며, 이에 따라, 프레임 내의 각각의 비트에 대해 두개의 코드 심볼을 생성한다. 이러한 응용을 목적으로, 컨볼루션 인코더(36)에 의해 수신된 속도는 인코더 입력 속도(ER)로 언급되며, 이에 의해 컨볼루션 인코더로부터의 심볼 속도는 2ER이 된다. 인코더 입력 속도(ER)은 데이터 입력 속도(DR) 및 신호 데이터가 전송되는지의 여부에 의존한다. 심볼 반복기(symbol repeater : 38)는 수신된 프레임 내의 각각의 심볼을 NR회 반복하며, 여기에서 NR도 인코더 입력 속도(ER)에 의존하므로, 심볼 반복기(38)로부터의 프레임 당 코드 심볼의 개수는 2ERNR과 같다. 펑쳐러(40)는 심볼 반복기(38)의 출력을 수신하여 전송율에 의존하는 총 심볼에 대한 제거된 심볼의 비에(PR) 따라 상기 프레임으로부터 심볼을 제거한다. 인터리버(42)는 펑쳐러(40)의 출력을 수신하고, 실시예의 인터리버 블록은 각각의 프레임을 인터리빙하여 심볼들 사이에 시간 독립성(time independence)을 생성한다.Referring back to FIG. 2, convolutional encoder 36 performs convolutional encoding for each frame received from tail bit formatter 34 at a rate R of 1/2 and a length K of 9; Thus, two code symbols are generated for each bit in the frame. For this purpose, the rate received by the convolutional encoder 36 is referred to as the encoder input rate E R , whereby the symbol rate from the convolutional encoder is 2E R. The encoder input rate E R depends on the data input rate D R and whether signal data is transmitted. A symbol repeater 38 repeats each symbol N R times in a received frame, where N R also depends on the encoder input rate E R , so code symbols per frame from symbol repeater 38 are repeated. The number of is equal to 2E R N R. Fung chyeoreo 40 removes symbols from the frame in accordance with (P R) in a ratio of symbols removed to total symbols by receiving an output of the symbol repeater 38, which depends on the data rate. Interleaver 42 receives the output of puncturer 40, and the interleaver block of the embodiment interleaves each frame to create time independence between symbols.
전력 제어 펑쳐러(44)는 가입자 유니트(18)로부터의 역방향 링크 트래픽 채널이 전송하는 전력을 제어하기 위해 사용되는 전력 제어 데이터를 사용하여 인터리빙된 프레임을 펑쳐링한다. 상기 전력 제어 데이터는 가입자의 전송 전력이 적절한지의 여부를 가입자에게 알린다. 이동국은 이러한 메시지에 응답하여 그것의 이득을 조정한다. 이러한 폐루프 전력 제어의 형태는 본 명세서에서 참조문으로 인용한 "METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A CDMA CELLULAR MOBILE TELEPHONE SYSTEM"으로 등록된 미국 특허 제 5,056,109호에 개시되었다. 본 발명의 바람직한 실시예에 있어서, 전력 제어 데이터는 가입자 유니트(18)가 역방향 링크 신호를 전송하는 전력을 증가 또는 감소시킬지의 여부를 나타내는 두개의 코드 심볼을 통해 기입된 논리 하이 또는 논리 로우로 이루어지며, I/Q 멀티플렉서(46)는 전력 제어 펑쳐러(44)의 출력을 수신하여 교대로 수신된 심볼을 dI 및 dQ 출력으로 출력하며, 이에 따라, 동위상의(inphase) 심볼 스트림(dI) 및 90도 위상차의 코드 심볼 스트림(dQ)을 발생시킨다. 이어 dI 및 dQ은 가입자 유니트(18)로의 전송을 위해 변조 시스템에 인가된다.The power control puncturer 44 punctures the interleaved frame using power control data used to control the power transmitted by the reverse link traffic channel from the subscriber unit 18. The power control data informs the subscriber whether the transmit power of the subscriber is appropriate. The mobile station adjusts its gain in response to this message. This form of closed loop power control is disclosed in US Pat. No. 5,056,109, registered as "METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A CDMA CELLULAR MOBILE TELEPHONE SYSTEM", which is incorporated herein by reference. In a preferred embodiment of the present invention, the power control data consists of logical high or logical low written through two code symbols indicating whether the subscriber unit 18 increases or decreases the power for transmitting the reverse link signal. The I / Q multiplexer 46 receives the output of the power control puncturer 44 and alternately outputs the received symbols to the d I and d Q outputs, thereby in-phase symbol stream d. I ) and generate a code symbol stream d Q of 90 degree phase difference. D I and d Q are then applied to the modulation system for transmission to the subscriber unit 18.
도 4는 본 발명의 실시예에 따라 구성된 변조 시스템의 블록도이다. 상기 실시예에서는 도 2를 참조하여 상술된 바와 같이 생성된 dI 및 dQ 코드 심볼 스트림 세트를 포함하는 복수 세트의 동위상 심볼 스트림 및 90도 위상차의 심볼 스트림(dI1-63및 dQ1-63)을 변조한다. 복수 세트의 동위상 스트림(dI1-63) 및 90도 위상차의 심볼 스트림(dQ1-63)은 각각 64개의 수직 왈시 코드(Wi=1...63) 중 하나를 사용하여 변조되며, 상기 왈시 코드(Walsh code)는 64개의 왈쉬 칩으로 구성되므로, 64 곱하기 코드심볼비의 속도로 변조 심볼을 발생시킨다. 결과적인 왈시 변조 심볼은 이득 조정기(51)에 의해 이득 조정 인자(A1...63)에 따라 이득 조정된다. 동위상의 변조 심볼 세트는 동위상 가산기(50)에 의해 가산되어 가산된 동위상의 변조 심볼(DI)을 생성하고, 90도 위상차의 변조 심볼 세트는 90도 위상차의 가산기(52)에 의해 가산되어 90도 위상차의 변조 심볼(DQ)을 생성한다. 추가적으로 모두 논리 1로 구성된 파일롯 데이터는 다른 이득 조정기(51)에 의해 이득 조정 인자(A0)에 따라 이득 조정되고, 가산기(50)에 의해 동위상 변조 심볼(DI)로 가산되어 출력된다. 기술 분야의 당업자는 파일롯 데이터에 대해 어떠한 왈시 코드 변조를 수행하지 않는 것도 모두 논리 1로 구성된 W0 왈시 코드를 사용하여 효과적으로 파일롯 데이터를 변조하는 것을 인지할 수 있을 것이다.4 is a block diagram of a modulation system constructed in accordance with an embodiment of the invention. In the above embodiment, a plurality of sets of in-phase symbol streams and a 90 degree phase difference symbol streams (d I1-63 and d Q1-) including a set of d I and d Q code symbol streams generated as described above with reference to FIG. 63 ). A plurality of sets of in-phase streams d I1-63 and 90 degree phase difference symbol streams d Q1-63 are each modulated using one of 64 vertical Walsh codes (Wi = 1 ... 63), The Walsh code consists of 64 Walsh chips, thus generating modulation symbols at a rate of 64 times the code symbol ratio. The resulting Walsh modulation symbol is gain adjusted by the gain adjuster 51 in accordance with a gain adjustment factor A 1 . The in-phase modulation symbol set is added by in-phase adder 50 to generate the in-phase modulation symbol D I added, and the modulation symbol set of 90-degree phase difference is added by adder 52 of 90-degree phase difference. A modulation symbol D Q having a 90 degree phase difference is generated. In addition, the pilot data composed of all logic 1s are gain-adjusted according to the gain adjustment factor A 0 by another gain adjuster 51, and are added to the in-phase modulation symbol D I by the adder 50 and output. Those skilled in the art will recognize that not performing any Walsh code modulation on the pilot data effectively modulates the pilot data using the W0 Walsh code consisting of logic ones.
가산된 변조 심볼(DI 및 DQ)은 도시된 바와 같이 동위상의 의사 확산 코드(PNI) 및 90도 위상차의 의사 확산 코드(PNQ)를 사용하여 변조되어, 곱(PNI*DI, PNQ*DI, PNI*DQ 및 PNQ*DQ)을 생성한다. 의사 코드에 의한 변조는 미국 특허 제 5,103,459호및 제 4,901,307호에 상세히 개시되었다. 이어 가산기(54)는 곱(PNI*DI)을 음의 곱(PNQ*DQ)과 가산하고, 가산기(56)는 곱(PNI*DQ)을 곱(PNQ*DI)과 가산한다. 가산기(54)의 출력은 대역 통과 필터링되고(도시되지 않음), 동위상의 사인파 반송 신호(cos(ωct))를 사용하여 변조되며, 가산기(56)의 출력도 역시 대역통과 필터링되고(도시되지 않음), 90도 위상차의 사인파 반송 신호(sin(ωct))를 사용하여 변조되어, 결과적인 변조 RF 신호가 가산, 증폭(도시되지 않음) 및 전송된다. 기술 분야의 당업자는 승산기(53) 및 가산기(54 및 56)를 이용하여 PN1 및 PNQ 확산 코드를 사용한 상술된 변조가 확산 코드(PN1 및 PNQ)를 사용하여 가산된 데이터(DI 및 DQ)의 복합(complex) 승산이라는 것을 인지할 것이다. PN1 및 PNQ 확산 코드에 의해 생성된 동위상 및 90도 위상차의 채널을 통해 상이한 타입의 데이터를 전송하는 것을 용이하게 하기 때문에 복합 승산 변조 방식의 사용이 선호되지만, 다른 확산 스펙트럼 변조 방식 역시 본 발명에서 사용될 수 있음은 기술 분야의 당업자에게 명백하다.The added modulation symbols D I and D Q are modulated using an in-phase pseudo spread code PN I and a pseudo spread code PN Q of 90 degrees out of phase, as shown, and the product PN I * D I , PN Q * D I , PN I * D Q and PN Q * D Q ). Modulation with pseudo codes is disclosed in detail in US Pat. Nos. 5,103,459 and 4,901,307. The adder 54 then adds the product PN I * D I to the negative product PN Q * D Q , and the adder 56 multiplies the product PN I * D Q by the product (PN Q * D I). ) And add. The output of adder 54 is bandpass filtered (not shown), modulated using an in-phase sinusoidal carrier signal cos (ω c t), and the output of adder 56 is also bandpass filtered (shown). does not), 90 are modulated using the sinusoidal carrier signal (sin (ω c t) of the phase difference), the resultant modulated RF signal added, amplified (not shown) and is transmitted. Those skilled in the art will use the multiplier 53 and adders 54 and 56 to add the above-described modulation using PN 1 and PN Q spreading codes using spreading codes PN 1 and PN Q (D I). And D Q ). The use of a complex multiplication modulation scheme is preferred because it facilitates the transmission of different types of data over the channels of in-phase and 90 degree phase differences generated by the PN 1 and PN Q spreading codes, but other spread spectrum modulation schemes are also seen. It can be used by those skilled in the art that it can be used in the invention.
표 1은 본 발명의 바람직한 실시예에 따른 인코더 입력 속도(ER)의 범위에 대한 NR 및 PR 값의 세트를 제공한다.Table 1 provides a set of N R and P R values for a range of encoder input speeds E R according to a preferred embodiment of the present invention.
추가적인 다양한 속도들 및 전체 수는 또한 전송된 정보 비트의 속도, 심볼 반복기(38)에 의한 프레임 당 생성된 코드 심볼의 전체 개수 및 각각의 프레임으로부터 펑쳐링된 코드 심볼의 실제 개수를 포함하여 제공된다.Additional various speeds and total numbers are also provided, including the speed of the transmitted information bits, the total number of code symbols generated per frame by the symbol repeater 38, and the actual number of code symbols punctured from each frame. .
표 1로부터 심볼 반복율(NR) 및 펑쳐링율(PR)은, 실제적으로 전송된 프레임 당 코드 심볼의 전체 개수가 초당 38,400 심볼의 코드 심볼 속도에 해당하는 768개로 동일하도록 유지된다. 특히 반복율(NR)은 프레임 당 768 이상의 코드 심볼을 생성하는 최저의 정수로 설정되며, 펑쳐링율은 상기 반복에 의해 생성된 768 이상의 코드 심볼 개수가 제거되도록 설정된다. 그러나, 768이 아닌 코드 심볼들의 사용도 본 발명에 사용된다는 것이 이해될 것이다. 768개의 코드 심볼가 I/Q 멀티플렉서(46)에 의해 동위상 부분 및 90도 위상차 부분으로 나뉘어질 때, 각 부분에 있어서 프레임당 코드 심볼의 개수는 384가 된다. 이것은 I 및 Q 채널에 대한 코드 심볼 속도를 초당 19,200심볼까지 설정하고, 이것은 각각의 심볼에 대해 64비트 왈시 코드를 사용하여 변조될 때 일반적인 CDMA 채널 내에서 전송될 수 있는 초당 1.2288메가 칩의 변조 코드 또는 칩 속도를 생성한다. 그리고 나서, 확산 코드(PNI 및 PNQ)가 왈시 코드 칩 속도에서 인가된다. 따라서, 데이터는 동일한 코드 및 동일한 확산 속도로 적용된 동일한 채널 및 확산 코드를 사용하여 다양한 속도 중 임의 속도로 전송될 수 있다. 부가적으로, 전송율을 증가시킴으로써, 신호 데이터는 임의의 사용자 데이터에 부가되어 전송될 수 있다. 이것은 단일의 RF 처리를 가능하게 하고, 단일한 변조 시스템이 사용자 데이터 및 신호 데이터 모두를 전송하기 위해 사용되는 것을 허용한다. 이것은 이같은 시스템의 수행에 있어서의 복잡성 및 비용을 감소시키고, 감소된 개수의 가변 전송율 및 단일 전송율을 가지는 종래 시스템과의 호환 정도를 유지한다.From Table 1 the symbol repetition rate (N R ) and puncturing rate (P R ) are maintained such that the total number of code symbols per frame actually equals 768, corresponding to a code symbol rate of 38,400 symbols per second. In particular, the repetition rate N R is set to the lowest integer that generates 768 or more code symbols per frame, and the puncturing rate is set to remove the number of 768 or more code symbols generated by the repetition. However, it will be understood that the use of code symbols other than 768 is also used in the present invention. When 768 code symbols are divided into an in-phase portion and a 90 degree phase difference portion by the I / Q multiplexer 46, the number of code symbols per frame in each portion is 384. This sets the code symbol rate for the I and Q channels up to 19,200 symbols per second, which is a modulated code of 1.2288 mega chips per second that can be transmitted within a typical CDMA channel when modulated using a 64-bit Walsh code for each symbol. Or generate chip speed. The spreading codes PN I and PN Q are then applied at the Walsh code chip rate. Thus, data can be transmitted at any of a variety of rates using the same channel and spreading code applied at the same code and at the same spreading rate. In addition, by increasing the transmission rate, signal data can be transmitted in addition to any user data. This allows for single RF processing and allows a single modulation system to be used to transmit both user data and signal data. This reduces the complexity and cost of performing such a system and maintains a degree of compatibility with conventional systems having a reduced number of variable rates and a single rate.
정상적인 통신 동안, 사용자 데이터 전송율(UR ; 사용자 데이터율)은 표 1에 제공된 입력 데이터율(DR)의 세트로부터 우선 선택된다. 사용자 데이터율(UR)의 선택은 수행된 통신의 특정 타입 또는 환경 조건 또는 둘 모두를 포함하는 다양한 파라메터에 의존하여 수행될 수 있다. 통신의 타입이 고려된다면, 사용자 데이터율(UR)은 시스템내에서 미리 결정된 양으로 고정될 수 있거나 본 발명의 대안적인 실시예에서는 신호 메시지의 교환을 통해 설정될 수 있다. 환경 조건이 고려된다면, 시스템은 일반적으로 가입자 유니트에서의 에러율이 최고로 수용할 수 있는 레벨에 도달할 때까지 속도를 증가시켜 전송을 시도하고 결과적인 속도가 사용자 데이터율(UR)로서 사용된다. 주기적으로 전송율을 증가시키기 위한 시도는 높은 전송율이 가능하도록 환경 조건이 변화하는지를 결정하기 위해 이뤄진다. 최상의 사용자 데이터율(UR)을 결정하는 다른 방법도 기술 분야의 당업자에게 공지되었다. 부가적으로, 본 발명의 일실시예에 있어서, 기지국(12)은 전송율이 증가 또는 감소하여야 할때를 지시하는 신호 메시지를 가입자 유니트(18)로 전송한다. 본 발명의 대안적인 실시예에 있어서, 이같은 신호 메시지는 형성된 통화의 개수, 검출된 간섭의 양, 통화의 에러율 또는 그들의 조합을 포함하는 측정된 조건에 응답하여 생성된다.During normal communication, the user data rate U R (user data rate) is first selected from the set of input data rates D R provided in Table 1. The selection of the user data rate U R may be performed depending on various parameters including the specific type of communication performed or environmental conditions or both. If the type of communication is taken into account, the user data rate U R may be fixed at a predetermined amount in the system or may be set in exchange of signaling messages in alternative embodiments of the present invention. If environmental conditions are taken into consideration, the system generally attempts to increase the speed until the error rate at the subscriber unit reaches the highest acceptable level and the resulting rate is used as the user data rate U R. Attempts to increase the transmission rate periodically are made to determine if environmental conditions change to allow for a higher transmission rate. Other methods of determining the best user data rate U R are also known to those skilled in the art. Additionally, in one embodiment of the present invention, base station 12 transmits a signal message to subscriber unit 18 indicating when the rate should be increased or decreased. In an alternative embodiment of the invention, such signaling messages are generated in response to measured conditions including the number of calls formed, the amount of interference detected, the error rate of the calls or a combination thereof.
사용자 데이터율(UR)이 설정되면, 신호 데이터는 신호 데이터율(SR) 까지 전송율을 일시적으로 증가시키고 전송율의 이러한 증가에 의해 제공된 추가적인 용량을 사용하여 신호 데이터를 전송하므로써, 전송될 수 있다. 전송율의 이러한 일시적인 증가 동안에, 프레임의 처리는 심볼 반복율(NR) 및 펑쳐링율(PR)의 조정을 포함하여 상술한 바와같이 변화된다. 본 발명의 바람직한 실시예에 있어서, 신호 데이터율(SR)은 표 1에 지정된 그 다음의 높은 전송율이며, 이에 따라 32비트의 신호 데이터가 각각의 프레임에서 전송되는 것을 허용한다. 신호 데이터를 포함하는 프레임은 전체 신호 메시지가 전송될 때까지 신호 데이터율(SR)로 전송된다. 실시예에 있어서, 전송 데이터는 일반적인 동작 동안에 초당 24kbit의 사용자 데이터율(UR)로 전송되며, 이에 따라, 심볼 반복 속도(NR)은 1로 설정되며, 전체 비트에 대해 펑쳐링된 비트 속도(PR)은 1/4로 설정된다. 신호 데이터가 제공될 때, 상기 속도는 초당 25.6비트의 신호 데이터율까지 증가하며, 심볼 반복율은 1로 유지되지만 전체 비트에 대한 펑쳐링된 비트율(PR)은 5/17로 증가된다. 따라서, 사용자 데이터가 사용자 데이터율(UR)로 전송되는 동안에 신호 데이터도 역시 전송된다.Once the user data rate U R is set, the signal data can be transmitted by temporarily increasing the transmission rate up to the signal data rate S R and transmitting the signal data using the additional capacity provided by this increase in the transmission rate. . During this temporary increase in transmission rate, the processing of the frame is varied as described above, including adjustment of the symbol repetition rate N R and puncturing rate P R. In a preferred embodiment of the present invention, the signal data rate S R is the next higher data rate specified in Table 1, thus allowing 32 bits of signal data to be transmitted in each frame. The frame including the signal data is transmitted at the signal data rate S R until the entire signal message is transmitted. In an embodiment, the transmitted data is transmitted at a user data rate (U R ) of 24 kbits per second during normal operation, whereby the symbol repetition rate (N R ) is set to 1 and the punctured bit rate for all bits. (P R ) is set to 1/4. When signal data is provided, the rate increases to a signal data rate of 25.6 bits per second, while the symbol repetition rate remains at 1 but the punctured bit rate (P R ) for all bits is increased to 5/17. Thus, signal data is also transmitted while user data is being transmitted at the user data rate U R.
본 발명에 따른 대안적인 실시예에 있어서, 선택된 사용자 데이터율(UR)은 특정 타입의 데이터를 전송하기 위해 사용된 데이터 세트 속도들중 최대 데이터율만을 나타낸다. 즉, 사용자 데이터율(UR 및 NR)이 선택되면, 데이터는 선택된 사용자 데이터율(UR)에 따라 전송되거나, 1 또는 낮은 속도의 세트로 전송된다. 이러한 실시예의 바람직한 구현에 있어서, 각각의 낮은 속도는 다음으로 높은 속도의 거의 1/2이며, 다음으로 높은 속도는 예를 들어 최대 속도, 1/2 속도, 1/4 속도 및 1/8 속도로 이루어진 속도 세트를 생성한다. 이러한 낮은 데이터율은 인코더(36) 또는 인터리버(42) 중 어느 하나에서 코드 심볼 복사를 수행하므로써 생성된다. 이러한 낮은 속도로 데이터를 전송하는 동안 이러한 채널에서 수행된 이득 조정은 생성된 간섭을 감소시키기 위한 속도의 감소와 동일한 속도만큼 감소된다. 이러한 방식으로 설정된 속도 세트를 사용하는 것은 음성, 오디오 또는 비디오 정보와 같은 상당히 변화가능한 양으로 생성되는 시간에 따라 변하는 데이터의 전송에 유용하다.In an alternative embodiment according to the invention, the selected user data rate U R represents only the maximum data rate of the data set rates used to transmit a particular type of data. That is, if user data rates U R and N R are selected, the data is transmitted according to the selected user data rate U R , or at a set of one or a lower rate. In a preferred implementation of this embodiment, each low speed is approximately one half of the next higher speed, and the next highest speed is, for example, at full speed, half speed, quarter speed and one eighth speed. Generate a set of speeds. This low data rate is generated by performing a code symbol copy at either the encoder 36 or the interleaver 42. The gain adjustments made on these channels during data transmission at this low rate are reduced by the same rate as the rate reduction to reduce the generated interference. Using a set of speeds set in this way is useful for the transmission of time varying data generated in significantly variable amounts such as voice, audio or video information.
도 5는 본 발명의 일실시예에 따라 구성된 가입자 유니트(18)에서의 수신 처리 시스템의 일부를 도시한다. 매우 간략한 형태로 도시된 RF 처리 동안, 안테나(81)에 의해 수신된 RF 신호는 증폭되고 1.2288 스펙트럼으로 밴드패스 필터링(도시되지 않음)되고 디지털화되며(도시되지 않음), 승산기(79)를 사용하여 동위상 반송 사인파(cos(ωct)) 및 90도 위상차의 반송 사인파(sin(ωct))와 혼합함으로써 기저 밴드로 다운컨버팅되며, 이에 따라 동위상 수신 샘플(RI) 및 90도 위상차의 수신 샘플(RQ)을 초당 1.2288메가칩의 속도로 생성한다. 동위상 및 90도 위상차의 수신 샘플(RI 및 RQ)이 핑거 프로세서(81)뿐만 아니라, 도면의 간략화를 위해 도시되지 않은 다른 핑거 프로세서로 인가된다. 핑거 프로세서(81)는 순방향 링크 신호의 인스턴스를 처리하는 반면에 가능하다면 다른 핑거 프로세서는 다른 인스턴스를 처리하며, 상기 각각의 인스턴스는 다중 경로 현상을 통해 생성된다. 그러나 단지 하나의 핑거 프로세서가 본 발명에 제시된다.5 illustrates a portion of a receive processing system at a subscriber unit 18 constructed in accordance with one embodiment of the present invention. During the RF processing shown in a very simplified form, the RF signal received by the antenna 81 is amplified and bandpass filtered (not shown) and digitized (not shown) into the 1.2288 spectrum, using a multiplier 79. Downconverted to baseband by mixing with in-phase carrier sine waves (cos (ω c t)) and 90 degree phase difference carrier sine waves (sin (ω c t)), thus in-phase received samples (R I ) and 90 degrees The received sample of phase difference R Q is generated at a rate of 1.2288 megachips per second. Receive samples R I and R Q of in-phase and 90 degree phase difference are applied to the finger processor 81 as well as other finger processors not shown for simplicity of the drawing. Finger processor 81 handles instances of the forward link signal while other finger processors, if possible, handle other instances, each of which is created through a multipath phenomenon. However, only one finger processor is presented in the present invention.
본 발명의 대안적인 실시예에서 타이밍 조정이 순방향 링크의 신호에 대한 처리내에서 다른 포인트에서 수행된다고 하더라도, 핑거 프로세서(81)내에서, 타이밍 조정기(83)는 동기화 및 순방향 링크 신호의 다른 인스턴스와의 후단 조합을 허용하도록 수신 샘플의 타이밍을 조정한다. 공액 복소 승산이 승산기(80a-80d)와 가산기(82a -82d)를 사용하여 시간 조정된 동위상 샘플 및 90도 위상차의 샘플(RI 및 RQr)과 PNI 및 PNQ의 코드 사이에서 수행되어, 제 1 곱(XI=RI*PNI+RQ*PNQ) 및 제 2 곱()을 생성한다. 제 1 및 제 2 곱(XI 및 XQ)은 가산기(84a-84d) 및 가산기(86a -86d)를 사용하여 트래픽 채널 왈시 코드(Wi)의 64개의 왈시 코드 비트 및 파일롯 채널 왈시 코드(WO)를 통해 변조 및 가산된다. WO 변조는 파일롯 필터(88)를 사용하여 필터링되는 초당 19.2킬로심볼의 속도로 스케일링 및 코히런스 복조용 기준 심볼을 생성한다. 본 발명의 바람직한 실시예에 있어서, 파일롯 필터링의 다양한 다른 방법이 기술 분야의 당업자에게 공지되었을지라도, 파일롯 필터(88)가 일련의 왈시 심볼에 대한 평균 값을 계산한다. 제 2의 공액 복소 승산이 승산기(90a-90d) 및 가산기(92a-92b)를 사용하여 트래픽 채널 왈시 코드 복조의 결과와 파일롯 기준 추정 사이에서 수행된다. 전송된 파일롯 데이터가 모두 논리 제로로 구성되기 때문에, 이것은 트래픽 채널 데이터를 제로 라디안까지 위상 시프트시켜 스케일링된 소프트 결정 데이터(rI 및rQ)를 생성한다.In the alternative embodiment of the present invention, although the timing adjustment is performed at another point in the processing for the signal of the forward link, within the finger processor 81, the timing adjuster 83 is synchronized with another instance of the synchronization and forward link signal. Adjust the timing of the received sample to allow a post-combination of. Conjugate complex multiplication is performed between the time-adjusted in-phase samples and the 90 degree phase difference samples (R I and R Qr ) and the codes of PN I and PN Q using multipliers 80a-80d and adders 82a-82d. The first product (X I = R I * PN I + R Q * PN Q ) and the second product ( ) The first and second products X I and X Q use adders 84a-84d and adders 86a-86d to 64 Walsh code bits and pilot channel Walsh codes of traffic channel Walsh codes (W i ). W O ) is modulated and added. W O modulation produces a scaling and coherence demodulation reference symbols at a rate of 19.2 kilo symbols per second, which is filtered using the pilot filter 88. In a preferred embodiment of the present invention, the pilot filter 88 calculates an average value for a series of Walsh symbols, although various other methods of pilot filtering are known to those skilled in the art. A second conjugate complex multiplication is performed between the results of the traffic channel Walsh code demodulation and the pilot reference estimation using multipliers 90a-90d and adders 92a-92b. Since the transmitted pilot data are all composed of logical zeros, this phase shifts the traffic channel data to zero radians to produce scaled soft decision data r I and r Q.
도 6은 본 발명의 일실시예에 따라 구성된 가입자 유니트(18)에 의해 사용되는 디코더의 블록도이다. 핑거 프로세서(81)를 포함하는 핑거 프로세서 세트로부터의 소프트 결정 데이터(rI 및 rQ)는 가산기(98)에 의해 가산되고 상기 가산 소프트결정 데이터 심볼은 단일 스트림으로 데이터를 디멀티플렉싱시키는 디멀티플렉서(100)에 의해 수신된다. 디인터리버(102)는 768개의 데이터 블록 내의 데이터를 디인터리빙하고 UR의 디펑쳐러(104) 및 SR의 디펑쳐러(106)는 각각 디인터리빙된 데이터의 단일 인스턴스를 수신한다. UR 디펑쳐러(104)는 표 1에 전개된 바와 같은 펑쳐링에 따라 소거 또는 중성(neutral) 심볼을 삽입하므로써 사용자 데이터율(UR)에서 디인터리빙된 데이터를 디펑쳐링한다. 소거 또는 중성 심볼은, 데이터에 대해 수행된 임의의 연속적인 컨벌루션 디코딩의 결과에 영향을 미치지 않는 심볼이다. 자신이 고전위 레벨 또는 저전위 레벨에 위치하는지에 의해 결정된 논리 레벨을 가지는 양극성 신호에 있어서, 중성 심볼은 고전위 레벨 및 저전위 레벨 사이의 중간 포인트이다. 본 발명의 바람직한 실시예에 있어서, 저전위 레벨 및 고전위 레벨이 동일한 양만큼 제로 볼트의 상하에 위치하기 때문에 중성 값은 제로이다. 유사하게 디펑쳐러(106)는 신호 데이터율(SR)과 관련된 펑쳐링율에 따라 중성 심볼을 삽입함으로써, 표 1에 도시된 바와 같이 다음의 높은 속도에서 디인터리빙된 데이터를 디펑쳐링한다.6 is a block diagram of a decoder used by subscriber unit 18 constructed in accordance with one embodiment of the present invention. Soft decision data r I and r Q from a set of finger processors comprising finger processor 81 are added by adder 98 and the add soft decision data symbol is demultiplexer 100 to demultiplex the data into a single stream. Is received by. The deinterleaver 102 deinterleaves the data in the 768 data blocks, and the depuncher 104 of U R and the depuncher 106 of S R each receive a single instance of the deinterleaved data. The U R depuncher 104 depunctures the deinterleaved data at the user data rate U R by inserting an erase or neutral symbol in accordance with puncturing as shown in Table 1. An erase or neutral symbol is a symbol that does not affect the result of any successive convolutional decoding performed on the data. For a bipolar signal having a logic level determined by whether it is located at a high or low potential level, the neutral symbol is the intermediate point between the high and low potential levels. In a preferred embodiment of the present invention, the neutral value is zero because the low and high potential levels are located above and below the zero bolt by the same amount. Similarly, the depuncher 106 depunctures the deinterleaved data at the next higher rate, as shown in Table 1, by inserting a neutral symbol in accordance with the puncturing rate associated with the signal data rate S R.
UR 가산기(108) 및 SR 가산기(110)는 UR 디펑쳐러(104) 및 SR 디펑쳐러(106)로부터의 디펑쳐링된 데이터를 각각 수신하여, NR 개의 심볼들 데이터를 가산한다. UR 가산기(108)에 의해 사용된 NR 값은 표 1에 정의된 바와 같이 사용자 데이터율(UR)과 관련된 NR에 따라 설정된다. SR 가산기(108)에 의해 사용된 NR의 값은 표 1에 정의된 바와 같이 사용자 데이터율보다 한 단계 높은 속도과 관련된 NR에 따라 설정된다. UR 디코더(112) 및 SR 디코더(114)는 UR 가산기(108) 및 SR 가산기(110)로부터 각각 수신된 데이터의 비터비 디코딩을 사용자 데이터율(UR) 및 다음으로 높은 데이터율에 각각 관련된 디코딩 속도로 수행하여 UR 속도의 데이터(116) 및 SR 속도의 데이터(118)를 생성한다. 더욱이 UR 및 SR 디코더(112 및 114)는 각각 CRC 체크섬 결과를 생성한다. 관련 CRC 체크섬 결과와 함께 UR 데이터(116), SR 데이터(118) 및 신호 데이터(119)는 관련 CRC 체크섬이 정확한지의 여부에 따라 정확한 데이터율을 선택하는 처리 및 제어 시스템(120)에 인가된다. 본 발명의 바람직한 실시예에 있어서, 양쪽 모두의 CRC 체크섬이 성공을 나타내거나 또는 양쪽 모두 성공을 나타내지 않는다면, 두 경우 모두 속도 1 데이터(116) 및 속도 2 데이터(118,119)는 거절되며, 재전송이 요구된다. CRC 체크섬 대신에 또는 그 이외에 재인코딩된 직렬 에러율(reencordied serial error rate) 또는 야마모토 행렬(Yamamoto metrics)과 같은 다른 에러 검출 방식의 사용이 본 발명의 실시예에 사용될 수 있다. 속도 세트의 사용을 구현한 본 발명의 실시예에 있어서, UR 및 SR 디코더(112,114)는 속도 세트내의 가능한 속도로 다중 디코딩을 수행하며, 정확한 처리 속도가 처리 및 제어시스템(120)에 의해 결정되도록 추가의 에러 검출 정보를 제공한다.U R adder 108 and S R adder 110 receive depunctured data from U R depuncher 104 and S R depuncher 106, respectively, and add N R symbols data. The N R value used by the U R adder 108 is set according to N R associated with the user data rate U R as defined in Table 1. The value of N R used by S R adder 108 is set according to N R associated with the rate one step higher than the user data rate, as defined in Table 1. U R decoder 112 and S R decoder 114 perform Viterbi decoding of data received from U R adder 108 and S R adder 110, respectively, at a user data rate U R and the next highest data rate. Is performed at a decoding rate associated with each to produce U R rate data 116 and S R rate data 118. Moreover, the U R and S R decoders 112 and 114 generate CRC checksum results, respectively. U R data 116, S R data 118 and signal data 119 along with the associated CRC checksum results are applied to the processing and control system 120 to select the correct data rate depending on whether the associated CRC checksum is correct or not. do. In the preferred embodiment of the present invention, if both CRC checksums indicate success or neither indicates success, in both cases rate 1 data 116 and rate 2 data 118, 119 are rejected and retransmission is required. do. Instead of or in addition to the CRC checksum, the use of other error detection schemes such as reencoded serial error rate or Yamamoto metrics may be used in embodiments of the present invention. In an embodiment of the present invention that implements the use of a rate set, the U R and S R decoders 112 and 114 perform multiple decoding at the possible rates within the rate set, so that the correct processing rate can be achieved by the processing and control system 120 Provide additional error detection information to be determined.
따라서, 조정 가능한 속도의 무선 통신 시스템에서 신호 데이터 전송을 지원하는 방법 및 장치가 설명되었다. 상술된 본 발명의 다양한 대안적인 실시예가 당업자에게는 명백하여졌을 것이다. 상술한 실시예는 설명을 위한 것이며, 아래의 청구 범위에 기재된 본 발명의 범주를 제한하는 것은 아니다.Thus, a method and apparatus for supporting signal data transmission in a wireless communication system of adjustable speed have been described. Various alternative embodiments of the invention described above will be apparent to those skilled in the art. The foregoing embodiments are illustrative only and are not intended to limit the scope of the invention described in the claims below.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980709781A KR100548675B1 (en) | 1996-05-31 | 1997-05-28 | Transmission of signaling data in an adjustable rate wireless communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US656,652 | 1996-05-31 | ||
KR1019980709781A KR100548675B1 (en) | 1996-05-31 | 1997-05-28 | Transmission of signaling data in an adjustable rate wireless communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000016212A KR20000016212A (en) | 2000-03-25 |
KR100548675B1 true KR100548675B1 (en) | 2006-03-23 |
Family
ID=41741648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980709781A KR100548675B1 (en) | 1996-05-31 | 1997-05-28 | Transmission of signaling data in an adjustable rate wireless communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100548675B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995012943A1 (en) * | 1993-11-01 | 1995-05-11 | Qualcomm Incorporated | Method and apparatus for the transmission of variable rate digital data |
US5461639A (en) * | 1993-11-22 | 1995-10-24 | Qualcomm Incorporated | Fast forward link power control in a code division multiple access system |
-
1997
- 1997-05-28 KR KR1019980709781A patent/KR100548675B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995012943A1 (en) * | 1993-11-01 | 1995-05-11 | Qualcomm Incorporated | Method and apparatus for the transmission of variable rate digital data |
US5461639A (en) * | 1993-11-22 | 1995-10-24 | Qualcomm Incorporated | Fast forward link power control in a code division multiple access system |
Also Published As
Publication number | Publication date |
---|---|
KR20000016212A (en) | 2000-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5909434A (en) | Bright and burst mode signaling data transmission in an adjustable rate wireless communication system | |
US6332006B1 (en) | Apparatus and methods for providing high-penetration messaging in wireless communications systems | |
US5930230A (en) | High data rate CDMA wireless communication system | |
AU716705B2 (en) | Subscriber unit for a CDMA wireless communication system | |
EP0993740B1 (en) | A subscriber unit and method for use in a wireless communication system | |
JP5474724B2 (en) | Method and apparatus for transmitting and receiving variable speed data | |
RU2189696C2 (en) | Method and facility to transmit high-speed data in communication system with expanded spectrum | |
EP1802004A2 (en) | Transmission of a plurality of channels for CDMA telecommunications system | |
US20010055329A1 (en) | High data rate CDMA wireless communication system using variable sized channel codes | |
EP1596519A2 (en) | A subsriber unit and method for use in a wireless communication system | |
US7324578B2 (en) | Method and apparatus for transmitting and receiving information about spreading codes used for a packet data channel in a communication system | |
US6684366B1 (en) | Multi-rate codec with puncture control | |
KR100548675B1 (en) | Transmission of signaling data in an adjustable rate wireless communication system | |
JP2003530728A (en) | Spread spectrum GMSK / M-ary radio with oscillator frequency correction mechanism | |
KR100472692B1 (en) | Subscriber unit for CDMA wireless communication system | |
Mjögeman et al. | Performance simulations of the UMTS common packet channel | |
MXPA98010010A (en) | Transmission of data of signage in a system of wireless communications of adjustable speed |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121227 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20131227 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141230 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20151230 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |