WO1995023464A1 - Method and apparatus for time division multiplexing the use of spreading codes in a communication system - Google Patents

Method and apparatus for time division multiplexing the use of spreading codes in a communication system Download PDF

Info

Publication number
WO1995023464A1
WO1995023464A1 PCT/US1995/000233 US9500233W WO9523464A1 WO 1995023464 A1 WO1995023464 A1 WO 1995023464A1 US 9500233 W US9500233 W US 9500233W WO 9523464 A1 WO9523464 A1 WO 9523464A1
Authority
WO
WIPO (PCT)
Prior art keywords
coded
user data
data
spreading
user
Prior art date
Application number
PCT/US1995/000233
Other languages
French (fr)
Inventor
Michael D. Kotzin
Original Assignee
Motorola Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc. filed Critical Motorola Inc.
Priority to JP7522332A priority Critical patent/JPH08509590A/en
Priority to EP95907342A priority patent/EP0700612A4/en
Publication of WO1995023464A1 publication Critical patent/WO1995023464A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal

Definitions

  • the invention relates generally to communication systems, and more particularly to time division multiplexing the use of spreading codes in such communication systems.
  • a communication system generally consists of three basic components: transmitter, channel, and receiver.
  • the transmitter has the function of processing the message signal into a form suitable for transmission over the channel. This processing of the message signal is referred to as modulation.
  • the function of the channel is to provide a physical connection between the transmitter output and the receiver input.
  • the function of the receiver is to process the received signal so as to produce an estimate of the original message signal. This processing of the received signal is referred to as demodulation.
  • Analog and digital transmission methods are used to transmit a message signal over a communication channel.
  • the use of digital methods offers several operational advantages over analog methods, including but not limited to: increased immunity to channel noise and interference, flexible operation of the system, common format for the transmission of different kinds of message signals, improved security of communication through the use of encryption, and increased capacity.
  • modulation To transmit a message signal (either analog or digital) over a communication channel having an assigned channel bandwidth, the message signal must be manipulated into a form suitable for efficient transmission over the channel. Modification of the message signal is achieved by means of a process termed modulation. This process involves varying some parameter of a carrier wave in accordance with the message signal in such a way that the spectrum of the modulated wave matches the assigned channel bandwidth. Parameters of a carrier wave that can be varied include amplitude, frequency, and or phase.
  • the receiver is required to recreate the original message signal from a degraded version of the transmitted signal after propagation through the channel. The re-creation is accomplished by using a process known as demodulation, which is the inverse of the modulation process used in the transmitter.
  • a spread spectrum system provides, among other things, robustness to jamming, good interference and multipath rejection, and inherently secure communications from eavesdroppers.
  • a modulation technique is utilized in which a transmitted signal is spread over a wide frequency band within the communication channel. The frequency band is much wider than the minimum bandwidth required to transmit the information being sent.
  • a voice signal for example, can be sent with amplitude modulation (AM) in a bandwidth only twice that of the information itself.
  • AM amplitude modulation
  • FM low deviation frequency modulation
  • single sideband AM also permit information to be transmitted in a bandwidth comparable to the bandwidth of the information itself.
  • the modulation of a signal to be transmitted often includes taking a baseband signal (e.g., a voice channel) with a bandwidth of only a few kilohertz, and distributing the signal to be transmitted over a frequency band that may be many megahertz wide. This is accomplished by modulating the signal to be transmitted with the information to be sent and with a wideband encoding signal (commonly known as a spreading code).
  • a baseband signal e.g., a voice channel
  • distributing the signal to be transmitted over a frequency band that may be many megahertz wide This is accomplished by modulating the signal to be transmitted with the information to be sent and with a wideband encoding signal (commonly known as a spreading code).
  • the transmitted bandwidth should be much greater than the bandwidth or rate of the information being sent and (2) some function other than the information being sent is employed to determine the resulting modulated channel bandwidth.
  • the essence of the spread spectrum communication involves expanding the bandwidth of a signal, transmitting the expanded signal and recovering the desired signal by remapping the received spread spectrum into the original information bandwidth. Furthermore, in the process of carrying out this series of bandwidth trades, the purpose of spread spectrum techniques is to allow the system to deliver error-free information in a noisy signal environment.
  • the receiver after appropriate synchronization to the receive signal, is able to decode the wide bandwidth spread signal using a replica of the spreading sequence.
  • Another advantage of spread spectrum communication systems is the ability to provide multiple access capability. Specifically, cellular telephone communication systems have been designed to incorporate the characteristic of communicating with many remote units on the same communication channel.
  • CDMA code division multiple access
  • communication between two communication units is accomplished by spreading each transmitted signal over the frequency band of the communication channel with a unique user spreading code.
  • transmitted signals are in the same frequency band of the communication channel and are separated only by unique user spreading codes.
  • Particular transmitted signals are retrieved from the communication channel by despreading a signal representative of the sum of signals in the communication channel with a user spreading code related to the particular transmitted signal which is to be retrieved from the communication channel.
  • Specially suited spreading codes may be employed to reduce the interference created by the sum of all the other signals present on the same channel. Orthogonal codes are typically used for this purpose, and of these, the Walsh codes are most common.
  • Many digital cellular telecommunication systems have the ability to provide reduced data rate traffic channels. These systems have traffic channels designed to operate at a particular data rate and also have reduced data rate traffic channels which provide more traffic data capacity than that at the designed data rate. This increased traffic data capacity in achieved at the cost of reduced quality and/or increased complexity speech coders and decoders.
  • FIG. 1 generally depicts, in block diagram form, a prior art spread spectrum transmitter.
  • FIG. 2 generally depicts, in block diagram form, a prior art spread spectrum transmitter for transmitting information for two users.
  • FIG. 3 generally depicts, in block diagram form, a preferred embodiment spread spectrum transmitter which performs time division multiplexing of spreading codes for two users in accordance with the invention.
  • FIG. 4 is a chart showing how a spreading (Walsh) code is shared amongst two users to provide a rate 1/2 capability for each user in accordance with the invention.
  • a communication system time division multiplexes the use of spreading codes.
  • the communication system accepts information (301, 302) from at least two users and codes each users information utilizing error correction coders (303, 306).
  • the coded information is then time multiplexed by a multiplexer (312) into timeslots.
  • the output of the multiplexer (312) is spread by a common spreading (Walsh) code, scrambled with a pseudo-noise sequence, and conveyed to a modulator for transmission. In this manner, information for two users may be transmitted utilizing only a single spreading (Walsh) code.
  • first (USER 1) and second (USER 2) user information 301, 302 is multiplexed in at least partially non-overlapping time periods by a multiplexer 312 to produce multiplexed first and second user information.
  • the multiplexed first and second user information is then spread with a common spreading code.
  • the first and second user information 301, 302 may first be spread by a common spreading code, then multiplexed into at least partially non-overlapping time periods.
  • the common spreading code is a common orthogonal spreading, and typically a Walsh code.
  • the first and second user information may be coded or uncoded. Any embodiment chosen may be implemented in either a base-station or a mobile unit which is compatible with the spread spectrum communication system.
  • USER 1 data bits 100 are input to an encoder 102 at a particular bit rate (e.g., 9.6 kbps).
  • USER 1 data bits 100 can include either voice converted to data by a vocoder, pure data, or a combination of the two types of data.
  • Encoder 102 convolutionally encodes the USER 1 data bits 100 into data symbols at a fixed encoding rate. For example, encoder 102 encodes received data bits
  • the encoder 102 may accommodate the input of USER 1 data bits 100 at variable lower rates by encoding repetition. That is, when the data bit rate is slower than the particular bit rate at which the encoder 102 is designed to operate, encoder 102 repeats USER 1 data bits 100 such that the USER 1 data bits 100 are provided the encoding elements within the encoder 102 at the desired full rate. For example, if the input rate were 1/2 rate, the information would be repeated twice (i.e., to simulate a full rate). If the input rate were 1/4 rate, the information would be repeated four times, and so on. Thus, the encoder 102 outputs data symbols 104 at a the same fixed rate regardless of the rate at which data bits 100 are input to the encoder 102.
  • the data symbols 104 are then input into an interleaver 106.
  • Interleaver 106 interleaves the input data symbols 104.
  • the interleaved data symbols 108 are output by the interleaver 106 at the same data symbol rate that they were input (e.g., 19.2 ksym/s) to one input of an exclusive-OR combiner 112.
  • a long pseudo-noise (PN) generator 110 is operatively coupled to the other input of exclusive-OR combiner 112 to enhance the security of the communication channel by scrambling data symbols 108.
  • the long PN generator 110 uses a long PN sequence to generate a user specific sequence of symbols or unique user code at a fixed rate equal to the data symbol rate of the data symbols 108 input to exclusive-OR gate 112 (e.g., 19.2 ksym/s).
  • the scrambled data symbols 114 are output from exclusive-OR combiner 112 at a fixed rate equal to the rate that data symbols 108 are input to the exclusive-OR combiner 112 (e.g., 19.2 ksym/s).
  • Scrambled data symbols 114 are then input into exclusive-OR combiner 118.
  • a code division channel selection generator 116 provides a particular predetermined length spreading (Walsh) code to another input of exclusive-OR combiner 118.
  • the code division channel selection generator 116 can provide one of 64 orthogonal codes corresponding to 64 Walsh codes from a 64 by 64 Hadamard matrix, wherein a Walsh code is a single row or column of the matrix.
  • Exclusive-OR combiner 118 uses the particular Walsh code input by the code division channel generator 116 to spread the input scrambled data symbols 114 into Walsh code spread data symbols 120.
  • the Walsh code spread data symbols 120 are output from exclusive-OR combiner 118 at a fixed chip rate (e.g., 1.2288 Mchips/s).
  • the Walsh code spread data symbols 120 are provided to an input of two exclusive-OR combiners 122 and 128.
  • a pair of short PN sequences (i.e. short when compared to the long PN sequence used by the long PN generator 110) are generated by I-channel PN generator 124 and Q-channel PN generator 130. These PN generators 124 and 130 may generate the same or different short PN sequences.
  • Exclusive-OR combiners 122 and 128 further spread the input Walsh code spread data 120 with the short PN sequences generated by the PN I-channel generator 124 and PN Q-channel generator 130, respectively.
  • the resulting I-channel code spread sequence 126 and Q-channel code spread sequence 132 are used to bi-phase modulate a quadrature pair of sinusoids by driving the power level controls of a the pair of sinusoids.
  • the sinusoid's output signals are summed, bandpass filtered, translated to an RF frequency, amplified, filtered and radiated by an antenna to complete transmission of USER 1 data bits 100 via a communication channel.
  • FIG 2 shows the typical configuration used to accommodate two users.
  • the apparatus of FIG 1 is replicated for the second user.
  • Each apparatus' quadrature output signals are combined together by combiner 134 prior to modulation and radio transmission.
  • Each user always uses a distinct Walsh code to spread its information 114. This is true even when the input data 100 rate is reduced, for example, to 4.8 kbps max. As previously mentioned, repetition coding expands this data rate to an effective 9.6 kbps rate so that the Walsh code spreading always results in the desired 1.2288 Mchips/s desired output.
  • to transmit the information of any two users for example USER 1 and USER 2 requires the use of two (of the maximum 64) Walsh codes.
  • FIG. 3 generally depicts, in block diagram form, a preferred embodiment spread spectrum transmitter apparatus which performs time division multiplexing of spreading codes for two users in accordance with the invention.
  • the transmitter apparatus of FIG. 3 improves upon the prior art spread spectrum transmitter shown in FIG. 2 when used for transmitting the information of two users.
  • FIG. 3 does not require the duplication of transmitter hardware to transmit information for two users while only requiring a single spreading (Walsh) code for transmission of the information.
  • USER 1 data bits 301 and USER 2 data bits 302 enter respective error correction coders 303, 306.
  • Time division multiplexing of spreading codes is accomplished by coding first user data 301 to produce coded first user data 304 and coding second user data 302 to produce coded second user data 307.
  • Coded first user data 304 and coded second user data 307 are then multiplexed in at least partially non-overlapping time periods by multiplexer 312.
  • the partially non-overlapping time periods are given by l/f c , where f c is the frequency of a clock signal 309 input into multiplexer 312.
  • the multiplexed coded first user data and the coded second user data is then spread, by spreader 315, with a common spreading code (Wj) to create modulator data 316.
  • Wj common orthogonal spreading
  • Modulator data 316 is then scrambled by scrambler 318.
  • scrambler 318 scrambles modulator data 316 with a pseudo-noise scrambling sequence.
  • the scramble modulator data 319 is then conveyed to a modulator where it is transmitted via a wireless interface to a destination.
  • the circuitry of FIG. 3 and the method thereof may be implemented in either a base-station or a mobile unit compatible with the spread spectrum communication system. It is well known in the art to synchronize the multiplexing of multiple data streams on an alternating basis to the Walsh spreader. Of course, this method and synchronization information must also be known at the receiver (i.e., the destination) to allow successful decoding of the information.
  • DS- CDMA systems have very well established clock signals, through use of synchronization sequence and PN tracking, thus no additional timing information is necessary. Again, through this method, it is seen that only a single Walsh code is utilized for the transmission of two user's information.
  • FIG. 4 shows a timing chart of how a single Walsh code, Wi, is shared for transmitting the information of two users.
  • the information for USER 1 and then USER 2 is repetitively transmitted in partially non- overlapping time periods given by f c .

Abstract

A communication system time division multiplexes the use of spreading codes. The communication system accepts information (301, 302) from at least two users and codes each users information utilizing error correction coders (303, 306). The coded information is then time multiplexed by a multiplexer (312) into timeslots. The output of the multiplexer (312) is spread by a common spreading (Walsh) code, scrambled with a pseudo-noise sequence, and conveyed to a modulator for transmission. In this manner, information for two users may be transmitted utilizing only a single spreading (Walsh) code.

Description

METHOD AND APPARATUS FOR TIME DIVISION
MULTIPLEXING THE USE OF SPREADING CODES
IN A COMMUNICATION SYSTEM
Field of the Invention
The invention relates generally to communication systems, and more particularly to time division multiplexing the use of spreading codes in such communication systems.
Background of the Invention
Communication systems take many forms. In general, the purpose of a communication system is to transmit information- bearing signals from a source, located at one point, to a user destination, located at another point some distance away. A communication system generally consists of three basic components: transmitter, channel, and receiver. The transmitter has the function of processing the message signal into a form suitable for transmission over the channel. This processing of the message signal is referred to as modulation. The function of the channel is to provide a physical connection between the transmitter output and the receiver input. The function of the receiver is to process the received signal so as to produce an estimate of the original message signal. This processing of the received signal is referred to as demodulation.
Analog and digital transmission methods are used to transmit a message signal over a communication channel. The use of digital methods offers several operational advantages over analog methods, including but not limited to: increased immunity to channel noise and interference, flexible operation of the system, common format for the transmission of different kinds of message signals, improved security of communication through the use of encryption, and increased capacity.
To transmit a message signal (either analog or digital) over a communication channel having an assigned channel bandwidth, the message signal must be manipulated into a form suitable for efficient transmission over the channel. Modification of the message signal is achieved by means of a process termed modulation. This process involves varying some parameter of a carrier wave in accordance with the message signal in such a way that the spectrum of the modulated wave matches the assigned channel bandwidth. Parameters of a carrier wave that can be varied include amplitude, frequency, and or phase. Correspondingly, the receiver is required to recreate the original message signal from a degraded version of the transmitted signal after propagation through the channel. The re-creation is accomplished by using a process known as demodulation, which is the inverse of the modulation process used in the transmitter.
A spread spectrum system provides, among other things, robustness to jamming, good interference and multipath rejection, and inherently secure communications from eavesdroppers. In a spread spectrum system, a modulation technique is utilized in which a transmitted signal is spread over a wide frequency band within the communication channel. The frequency band is much wider than the minimum bandwidth required to transmit the information being sent. A voice signal, for example, can be sent with amplitude modulation (AM) in a bandwidth only twice that of the information itself. Other forms of modulation, such as low deviation frequency modulation (FM) or single sideband AM, also permit information to be transmitted in a bandwidth comparable to the bandwidth of the information itself. However, in a spread spectrum system, the modulation of a signal to be transmitted often includes taking a baseband signal (e.g., a voice channel) with a bandwidth of only a few kilohertz, and distributing the signal to be transmitted over a frequency band that may be many megahertz wide. This is accomplished by modulating the signal to be transmitted with the information to be sent and with a wideband encoding signal (commonly known as a spreading code).
Thus, a spread spectrum system must have two properties:
(1) the transmitted bandwidth should be much greater than the bandwidth or rate of the information being sent and (2) some function other than the information being sent is employed to determine the resulting modulated channel bandwidth.
The essence of the spread spectrum communication involves expanding the bandwidth of a signal, transmitting the expanded signal and recovering the desired signal by remapping the received spread spectrum into the original information bandwidth. Furthermore, in the process of carrying out this series of bandwidth trades, the purpose of spread spectrum techniques is to allow the system to deliver error-free information in a noisy signal environment.
With digital communication, user information such as speech is encoded into sequences of binary information. This encoding is convenient for modulation and is easily error- correction coded for transmission over a potentially degrading communication channel. Such binary information is particularly amenable to transmission using "direct sequence" spread spectrum modulation. With direct sequence, digital information is spread with a spreading code whose bit rate is much higher than the information signal itself. Although the spreading can be accomplished by several methods, the most common is to add each bit of information (generally after appropriate error correction coding) to a sequence of bits of the spreading code. Thus as desired for the spreading process, many bits are generated for each coded information bit that is desired to be transmitted. Advantages from direct sequence spread spectrum communication systems are obtained since the receiver is knowledgeable of the spreading code used to spread the user signal. As is well known in the art the receiver, after appropriate synchronization to the receive signal, is able to decode the wide bandwidth spread signal using a replica of the spreading sequence. Another advantage of spread spectrum communication systems is the ability to provide multiple access capability. Specifically, cellular telephone communication systems have been designed to incorporate the characteristic of communicating with many remote units on the same communication channel.
One type of multiple access spread spectrum communication system utilized with direct sequence spread spectrum is a code division multiple access (CDMA) communication system. In a CDMA communication system, communication between two communication units is accomplished by spreading each transmitted signal over the frequency band of the communication channel with a unique user spreading code. As a result, transmitted signals are in the same frequency band of the communication channel and are separated only by unique user spreading codes. Particular transmitted signals are retrieved from the communication channel by despreading a signal representative of the sum of signals in the communication channel with a user spreading code related to the particular transmitted signal which is to be retrieved from the communication channel. Specially suited spreading codes may be employed to reduce the interference created by the sum of all the other signals present on the same channel. Orthogonal codes are typically used for this purpose, and of these, the Walsh codes are most common.
Many digital cellular telecommunication systems have the ability to provide reduced data rate traffic channels. These systems have traffic channels designed to operate at a particular data rate and also have reduced data rate traffic channels which provide more traffic data capacity than that at the designed data rate. This increased traffic data capacity in achieved at the cost of reduced quality and/or increased complexity speech coders and decoders.
Thus, a need exists for a communication system which provides increased or high data rate traffic channels which allow for transmission of data at a rate higher than the designed data rate traffic channels without altering current hardware designs and air- interface standards.
Brief Description of the Drawings
FIG. 1 generally depicts, in block diagram form, a prior art spread spectrum transmitter.
FIG. 2 generally depicts, in block diagram form, a prior art spread spectrum transmitter for transmitting information for two users.
FIG. 3 generally depicts, in block diagram form, a preferred embodiment spread spectrum transmitter which performs time division multiplexing of spreading codes for two users in accordance with the invention.
FIG. 4 is a chart showing how a spreading (Walsh) code is shared amongst two users to provide a rate 1/2 capability for each user in accordance with the invention.
Detailed Description of a Preferred Embodiment
A communication system time division multiplexes the use of spreading codes. The communication system accepts information (301, 302) from at least two users and codes each users information utilizing error correction coders (303, 306). The coded information is then time multiplexed by a multiplexer (312) into timeslots. The output of the multiplexer (312) is spread by a common spreading (Walsh) code, scrambled with a pseudo-noise sequence, and conveyed to a modulator for transmission. In this manner, information for two users may be transmitted utilizing only a single spreading (Walsh) code.
Many embodiments exist. In the preferred embodiment, first (USER 1) and second (USER 2) user information 301, 302 is multiplexed in at least partially non-overlapping time periods by a multiplexer 312 to produce multiplexed first and second user information. The multiplexed first and second user information is then spread with a common spreading code. In an alternate embodiment, the first and second user information 301, 302 may first be spread by a common spreading code, then multiplexed into at least partially non-overlapping time periods. In either embodiment, the common spreading code is a common orthogonal spreading, and typically a Walsh code. As one of ordinary skill in the art will appreciate, the first and second user information may be coded or uncoded. Any embodiment chosen may be implemented in either a base-station or a mobile unit which is compatible with the spread spectrum communication system.
Referring now to FIG. 1, a prior art spread spectrum transmitter is shown. In the prior art spread spectrum transmitter of FIG. 1, USER 1 data bits 100 are input to an encoder 102 at a particular bit rate (e.g., 9.6 kbps). USER 1 data bits 100 can include either voice converted to data by a vocoder, pure data, or a combination of the two types of data. Encoder 102 convolutionally encodes the USER 1 data bits 100 into data symbols at a fixed encoding rate. For example, encoder 102 encodes received data bits
100 at a fixed encoding rate of one data bit to two data symbols such that the encoder 102 outputs data symbols 104 at a 19.2 ksym/s rate. The encoder 102 may accommodate the input of USER 1 data bits 100 at variable lower rates by encoding repetition. That is, when the data bit rate is slower than the particular bit rate at which the encoder 102 is designed to operate, encoder 102 repeats USER 1 data bits 100 such that the USER 1 data bits 100 are provided the encoding elements within the encoder 102 at the desired full rate. For example, if the input rate were 1/2 rate, the information would be repeated twice (i.e., to simulate a full rate). If the input rate were 1/4 rate, the information would be repeated four times, and so on. Thus, the encoder 102 outputs data symbols 104 at a the same fixed rate regardless of the rate at which data bits 100 are input to the encoder 102.
The data symbols 104 are then input into an interleaver 106. Interleaver 106 interleaves the input data symbols 104. The interleaved data symbols 108 are output by the interleaver 106 at the same data symbol rate that they were input (e.g., 19.2 ksym/s) to one input of an exclusive-OR combiner 112.
A long pseudo-noise (PN) generator 110 is operatively coupled to the other input of exclusive-OR combiner 112 to enhance the security of the communication channel by scrambling data symbols 108. The long PN generator 110 uses a long PN sequence to generate a user specific sequence of symbols or unique user code at a fixed rate equal to the data symbol rate of the data symbols 108 input to exclusive-OR gate 112 (e.g., 19.2 ksym/s). The scrambled data symbols 114 are output from exclusive-OR combiner 112 at a fixed rate equal to the rate that data symbols 108 are input to the exclusive-OR combiner 112 (e.g., 19.2 ksym/s). Scrambled data symbols 114 are then input into exclusive-OR combiner 118. A code division channel selection generator 116 provides a particular predetermined length spreading (Walsh) code to another input of exclusive-OR combiner 118. The code division channel selection generator 116 can provide one of 64 orthogonal codes corresponding to 64 Walsh codes from a 64 by 64 Hadamard matrix, wherein a Walsh code is a single row or column of the matrix. Exclusive-OR combiner 118 uses the particular Walsh code input by the code division channel generator 116 to spread the input scrambled data symbols 114 into Walsh code spread data symbols 120. The Walsh code spread data symbols 120 are output from exclusive-OR combiner 118 at a fixed chip rate (e.g., 1.2288 Mchips/s).
The Walsh code spread data symbols 120 are provided to an input of two exclusive-OR combiners 122 and 128. A pair of short PN sequences (i.e. short when compared to the long PN sequence used by the long PN generator 110) are generated by I-channel PN generator 124 and Q-channel PN generator 130. These PN generators 124 and 130 may generate the same or different short PN sequences. Exclusive-OR combiners 122 and 128 further spread the input Walsh code spread data 120 with the short PN sequences generated by the PN I-channel generator 124 and PN Q-channel generator 130, respectively. The resulting I-channel code spread sequence 126 and Q-channel code spread sequence 132 are used to bi-phase modulate a quadrature pair of sinusoids by driving the power level controls of a the pair of sinusoids. The sinusoid's output signals are summed, bandpass filtered, translated to an RF frequency, amplified, filtered and radiated by an antenna to complete transmission of USER 1 data bits 100 via a communication channel.
FIG 2 shows the typical configuration used to accommodate two users. In essence, the apparatus of FIG 1 is replicated for the second user. Each apparatus' quadrature output signals are combined together by combiner 134 prior to modulation and radio transmission. Each user always uses a distinct Walsh code to spread its information 114. This is true even when the input data 100 rate is reduced, for example, to 4.8 kbps max. As previously mentioned, repetition coding expands this data rate to an effective 9.6 kbps rate so that the Walsh code spreading always results in the desired 1.2288 Mchips/s desired output. Thus, to transmit the information of any two users, for example USER 1 and USER 2, requires the use of two (of the maximum 64) Walsh codes. FIG. 3 generally depicts, in block diagram form, a preferred embodiment spread spectrum transmitter apparatus which performs time division multiplexing of spreading codes for two users in accordance with the invention. The transmitter apparatus of FIG. 3 improves upon the prior art spread spectrum transmitter shown in FIG. 2 when used for transmitting the information of two users. As can be seen, FIG. 3 does not require the duplication of transmitter hardware to transmit information for two users while only requiring a single spreading (Walsh) code for transmission of the information. Referring to FIG. 3, USER 1 data bits 301 and USER 2 data bits 302 enter respective error correction coders 303, 306. Time division multiplexing of spreading codes is accomplished by coding first user data 301 to produce coded first user data 304 and coding second user data 302 to produce coded second user data 307. Coded first user data 304 and coded second user data 307 are then multiplexed in at least partially non-overlapping time periods by multiplexer 312. The partially non-overlapping time periods are given by l/fc, where fc is the frequency of a clock signal 309 input into multiplexer 312. The multiplexed coded first user data and the coded second user data is then spread, by spreader 315, with a common spreading code (Wj) to create modulator data 316. Important to note is that only a single, common orthogonal spreading (or Walsh) code is required in this implementation.
Modulator data 316 is then scrambled by scrambler 318. In the preferred embodiment, scrambler 318 scrambles modulator data 316 with a pseudo-noise scrambling sequence. The scramble modulator data 319 is then conveyed to a modulator where it is transmitted via a wireless interface to a destination. In the preferred embodiment, the circuitry of FIG. 3 and the method thereof may be implemented in either a base-station or a mobile unit compatible with the spread spectrum communication system. It is well known in the art to synchronize the multiplexing of multiple data streams on an alternating basis to the Walsh spreader. Of course, this method and synchronization information must also be known at the receiver (i.e., the destination) to allow successful decoding of the information. DS- CDMA systems have very well established clock signals, through use of synchronization sequence and PN tracking, thus no additional timing information is necessary. Again, through this method, it is seen that only a single Walsh code is utilized for the transmission of two user's information.
FIG. 4 shows a timing chart of how a single Walsh code, Wi, is shared for transmitting the information of two users. In alternate transmission blocks, the information for USER 1 and then USER 2 is repetitively transmitted in partially non- overlapping time periods given by fc.
While the invention has been particularly shown and described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. What I claim is:

Claims

Claims
1. A method of time division multiplexing the use of spreading codes in a spread spectrum communication system, the method comprising the steps of:
time division multiplexing first and second user information in at least partially non-overlapping time periods to produce multiplexed first and second user information; and spreading the multiplexed first and second user information with a common spreading code.
2. The method of claim 1 wherein the common spreading code is a common orthogonal spreading code.
3. A method of time division multiplexing the use of spreading codes in a spread spectrum communication system, the method comprising the steps of:
coding first user data to produce coded first user data; coding second user data to produce coded second user data; multiplexing the coded first user data and the coded second user data in at least partially non-overlapping time periods to produce multiplexed coded first user data and the coded second user data; and spreading the multiplexed coded first user data and the coded second user data with a common spreading code to create modulator data.
4. The method of claim 3 further comprising the steps of:
scrambling the modulator data with a pseudo-noise scrambling sequence; and transmitting the scrambled modulator data via a wireless interface to a destination.
5. The method of claim 3 wherein the method is implemented in either a base-station or a mobile unit compatible with the spread spectrum communication system.
6. An apparatus for time division multiplexing the use of spreading codes in a spread spectrum communication system; the apparatus comprising:
means for time division multiplexing first and second user information in at least partially non-overlapping time periods to produce multiplexed first and second user information; and means, coupled to the means for time division multiplexing, for spreading the multiplexed first and second user information with a common spreading code.
7. The apparatus of claim 6 wherein the common spreading code is a Walsh code.
8. The apparatus of claim 6 wherein the apparatus is implemented in either a radio compatible with the spread spectrum communication system.
9. An apparatus for time division multiplexing the use of spreading codes in a spread spectrum communication system, the apparatus comprising:
a first coder for coding the first user data to produce coded first user data; a second coder for coding second user data to produce coded second user data; a multiplexer, coupled to the first and second coders, for multiplexing the coded first user data and the coded second user data in at least partially non-overlapping time periods to produce multiplexed coded first user data and the coded second user data; a spreader, coupled to the multiplexer, for spreading the multiplexed coded first user data and the coded second user data with a common spreading code to create modulator data.
10. The apparatus of claim 9 further comprising:
a scrambler for scrambling the modulator data with a pseudo-noise scrambling sequence; and an amplifier for transmitting the scrambled modulator data via a wireless interface to a destination.
PCT/US1995/000233 1994-02-25 1995-01-09 Method and apparatus for time division multiplexing the use of spreading codes in a communication system WO1995023464A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7522332A JPH08509590A (en) 1994-02-25 1995-01-09 Method and apparatus for time division multiplexing the use of spreading codes in a communication system
EP95907342A EP0700612A4 (en) 1994-02-25 1995-01-09 Method and apparatus for time division multiplexing the use of spreading codes in a communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US20159694A 1994-02-25 1994-02-25
US08/201,596 1994-02-25

Publications (1)

Publication Number Publication Date
WO1995023464A1 true WO1995023464A1 (en) 1995-08-31

Family

ID=22746478

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/000233 WO1995023464A1 (en) 1994-02-25 1995-01-09 Method and apparatus for time division multiplexing the use of spreading codes in a communication system

Country Status (4)

Country Link
EP (1) EP0700612A4 (en)
JP (1) JPH08509590A (en)
CA (1) CA2158269A1 (en)
WO (1) WO1995023464A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997045970A1 (en) * 1996-05-28 1997-12-04 Qualcomm Incorporated Subscriber unit for cdma wireless communication system
WO1997047098A1 (en) * 1996-06-07 1997-12-11 Qualcomm Incorporated Subscriber unit for a cdma wireless communication system
FR2750281A1 (en) * 1996-06-19 1997-12-26 Alcatel Espace INTERFACE UNIT FOR MOBILE RADIOCOMMUNICATIONS NETWORK
EP0814581A2 (en) * 1996-06-19 1997-12-29 Ntt Mobile Communications Network Inc. CDMA communication method and group spreading modulator
GB2320661A (en) * 1996-12-20 1998-06-24 Dsc Telecom Lp Processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunication system
WO1998058472A2 (en) * 1997-06-17 1998-12-23 Qualcomm Incorporated High rate data transmission using a plurality of low data rate channels
EP0903871A2 (en) * 1997-08-18 1999-03-24 Samsung Electronics Co., Ltd. Spread spectrum signal generating device and method
DE19827701A1 (en) * 1998-06-22 2000-01-05 Siemens Ag Method for the digital radio transmission of data from several participants
WO2000005829A1 (en) * 1998-07-22 2000-02-03 Nokia Networks Oy Data transmission method, radio network subsystem, and user equipment
EP0993137A1 (en) * 1998-10-05 2000-04-12 Lucent Technologies Inc. Communication system
EP1001567A1 (en) * 1998-11-13 2000-05-17 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Combiner
EP1039661A1 (en) * 1999-03-03 2000-09-27 Sony International (Europe) GmbH Multicast channel for a CDMA system
WO2001095656A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. Methods for assigning radio resources
WO2001095644A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. A method for the air interface to support variable data rate
KR100369794B1 (en) * 1997-08-18 2003-04-11 삼성전자 주식회사 Apparatus and method for generating spread signal of transmitter of mobile communication system
US6735189B1 (en) 1998-12-18 2004-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Flexible CDMA combiner
US6768728B1 (en) 1998-03-14 2004-07-27 Samsung Electronics Co., Ltd. Device and method for exchanging frame messages of different lengths in CDMA communication system
US8588277B2 (en) 1996-05-28 2013-11-19 Qualcomm Incorporated High data rate CDMA wireless communication system using variable sized channel codes
US9564963B2 (en) 1995-06-30 2017-02-07 Interdigital Technology Corporation Automatic power control system for a code division multiple access (CDMA) communications system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7907574B2 (en) * 2004-01-29 2011-03-15 Qualcomm Incorporated Channel scheduling

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4455651A (en) * 1980-10-20 1984-06-19 Equatorial Communications Company Satellite communications system and apparatus
US5103459A (en) * 1990-06-25 1992-04-07 Qualcomm Incorporated System and method for generating signal waveforms in a cdma cellular telephone system
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4455651A (en) * 1980-10-20 1984-06-19 Equatorial Communications Company Satellite communications system and apparatus
US5103459A (en) * 1990-06-25 1992-04-07 Qualcomm Incorporated System and method for generating signal waveforms in a cdma cellular telephone system
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0700612A4 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9564963B2 (en) 1995-06-30 2017-02-07 Interdigital Technology Corporation Automatic power control system for a code division multiple access (CDMA) communications system
US8588277B2 (en) 1996-05-28 2013-11-19 Qualcomm Incorporated High data rate CDMA wireless communication system using variable sized channel codes
AU736358B2 (en) * 1996-05-28 2001-07-26 Qualcomm Incorporated Subscriber unit for CDMA wireless communication system
WO1997045970A1 (en) * 1996-05-28 1997-12-04 Qualcomm Incorporated Subscriber unit for cdma wireless communication system
WO1997047098A1 (en) * 1996-06-07 1997-12-11 Qualcomm Incorporated Subscriber unit for a cdma wireless communication system
AU716705B2 (en) * 1996-06-07 2000-03-02 Qualcomm Incorporated Subscriber unit for a CDMA wireless communication system
FR2750281A1 (en) * 1996-06-19 1997-12-26 Alcatel Espace INTERFACE UNIT FOR MOBILE RADIOCOMMUNICATIONS NETWORK
EP0814581A2 (en) * 1996-06-19 1997-12-29 Ntt Mobile Communications Network Inc. CDMA communication method and group spreading modulator
EP0814577A1 (en) * 1996-06-19 1997-12-29 Alcatel Espace Interface unit for a mobile radio communication network
AU726766B2 (en) * 1996-06-19 2000-11-23 Alcatel An interface unit for a radiocommunications network with mobiles
EP0814581A3 (en) * 1996-06-19 1999-10-27 Ntt Mobile Communications Network Inc. CDMA communication method and group spreading modulator
US6381211B1 (en) 1996-12-20 2002-04-30 Airspan Networks Inc. Processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system
US6088326A (en) * 1996-12-20 2000-07-11 Airspan Communications Corporation Processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system
GB2320661B (en) * 1996-12-20 2001-10-03 Dsc Telecom Lp Processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system
GB2320661A (en) * 1996-12-20 1998-06-24 Dsc Telecom Lp Processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunication system
WO1998058472A3 (en) * 1997-06-17 1999-04-15 Qualcomm Inc High rate data transmission using a plurality of low data rate channels
US6044103A (en) * 1997-06-17 2000-03-28 Qualcomm Inc. Reduced peak-to-average amplitude dual channel link
WO1998058472A2 (en) * 1997-06-17 1998-12-23 Qualcomm Incorporated High rate data transmission using a plurality of low data rate channels
EP0903871A3 (en) * 1997-08-18 1999-04-21 Samsung Electronics Co., Ltd. Spread spectrum signal generating device and method
KR100369794B1 (en) * 1997-08-18 2003-04-11 삼성전자 주식회사 Apparatus and method for generating spread signal of transmitter of mobile communication system
EP0903871A2 (en) * 1997-08-18 1999-03-24 Samsung Electronics Co., Ltd. Spread spectrum signal generating device and method
US8249040B2 (en) 1998-03-14 2012-08-21 Samsung Electronics Co., Ltd. Device and method for exchanging frame messages of different lengths in CDMA communication system
US6768728B1 (en) 1998-03-14 2004-07-27 Samsung Electronics Co., Ltd. Device and method for exchanging frame messages of different lengths in CDMA communication system
DE19827701A1 (en) * 1998-06-22 2000-01-05 Siemens Ag Method for the digital radio transmission of data from several participants
US6985471B1 (en) 1998-07-22 2006-01-10 Nokia Networks Oy Data transmission method, radio network subsystem, and user equipment
WO2000005829A1 (en) * 1998-07-22 2000-02-03 Nokia Networks Oy Data transmission method, radio network subsystem, and user equipment
KR100373376B1 (en) * 1998-10-05 2003-02-25 루센트 테크놀러지스 인크 Communication system
EP0993137A1 (en) * 1998-10-05 2000-04-12 Lucent Technologies Inc. Communication system
AU755915B2 (en) * 1998-11-13 2003-01-02 Telefonaktiebolaget Lm Ericsson (Publ) Combiner
US6633557B1 (en) 1998-11-13 2003-10-14 Telefonaktiebolaget Lm Ericsson (Publ) Combiner
KR100848421B1 (en) * 1998-11-13 2008-07-28 텔레폰악티에볼라겟엘엠에릭슨(펍) Combiner
EP1001567A1 (en) * 1998-11-13 2000-05-17 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Combiner
WO2000030279A1 (en) * 1998-11-13 2000-05-25 Telefonaktiebolaget Lm Ericsson (Publ) Combiner
US6735189B1 (en) 1998-12-18 2004-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Flexible CDMA combiner
EP1039661A1 (en) * 1999-03-03 2000-09-27 Sony International (Europe) GmbH Multicast channel for a CDMA system
WO2001095644A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. A method for the air interface to support variable data rate
WO2001095656A1 (en) * 2000-06-05 2001-12-13 Linkair Communications, Inc. Methods for assigning radio resources

Also Published As

Publication number Publication date
EP0700612A1 (en) 1996-03-13
JPH08509590A (en) 1996-10-08
CA2158269A1 (en) 1995-08-31
EP0700612A4 (en) 1998-09-30

Similar Documents

Publication Publication Date Title
US5515396A (en) Method and apparatus for selecting a spreading code in a spectrum spread communication system
US5235614A (en) Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system
US5204876A (en) Method and apparatus for providing high data rate traffic channels in a spread spectrum communication system
WO1995023464A1 (en) Method and apparatus for time division multiplexing the use of spreading codes in a communication system
KR0181319B1 (en) Method and apparatus for creating a composite waveform
US5465269A (en) Method and apparatus for encoding and decoding a supplementary signal
RU2128397C1 (en) Method for establishing communication with alternating data transmission rate, method for keeping constant data output rate, method for control of power of first communication device using second communication device
EP0829982A1 (en) Orthogonal modulation scheme
AU1086295A (en) Variable rate signal transmission in a spread spectrum communication system using coset coding
RU2000104503A (en) MULTIPLE ACCESS CODING USING FOLDED SEQUENCES FOR MOBILE RADIO SYSTEMS
US5838733A (en) Method and apparatus for mitigating signal distortion in a communication system
EP0533887B1 (en) Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system
KR20010024885A (en) A method and apparatus for facilitating multi-rate data transmission by selecting a plurality of spreading codes
KR100757715B1 (en) Method and apparatus for transmitting and receiving high speed data using code division multiple access channels
JP2000278247A (en) Method and device for providing a variety of channel used for spread spectrum communication system
US7433385B1 (en) Code division multiple access communication
KR20010029230A (en) Apparatus and method for expanding channels in CDMA system
PNI llllllllllllllllllllllllllllllg? lullllllllllllllllllllllllllllllllll
GENERATOR DATA 5: OQPSK _ TllEgbvIVSEhI/gT

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA FI JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2158269

Country of ref document: CA

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1995907342

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1995907342

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1995907342

Country of ref document: EP