Communication system and method with orthogonal block encoding
Abstract
A communication systemand method with orthogonalblock encoding is provided. Encoded signals are transmittedby repeating transmissions ofsymbol blocks with a phaseor sign change selected foreach block from a sequenceof phase or sign changes. Different symbols are transmittedusing orthogonal sequences. The decoding uses differentorthogonal sequences forseparating the received encodedsignals into correspondingseparate channels. Theorthogonal encoding is removedfrom the encoded transmittedsignals and correspondingones of the repeated symbolsare added in successivelyreceived repeated blocks afterthe orthogonal encoding isremoved. A transmitter usesa digital source encoder toencode information into symbols,and each symbol is repeated apreselected number of times to successively produce groups of repeated bits. Each repeat bit is changed in phase or sign by applicationof a sign or phase change determined by a selected assigned orthogonal code associated with the transmitter. The sign changed bits areinterleaved from a number of such groups to successively generate a number of blocks, each composed of the different sign or phasechanged bits of the preselected number of repeated groups and having a collective sign or phase change corresponding to a common signchange or phase shared by all bits of the block. The interleaved blocks then modulate a radio signal for transmission.

Term
Term ended
Expired 15 July 2018, 8.2 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
50 claims: 9 independent, 41 dependent
- 1CA 02297902 2005-05-11 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. A spread spectrum communication system for transmitting information signals overlapping in time comprising: a transmitter for transmitting said overlapping information signals, wherein each of said information signals is orthogonally encoded prior to transmission according to a different one of a set of mutually orthogonal coding sequences, said orthogonally encoded information signals comprising successively repeated blocks of information symbols having a modification factor applied to each repeated block, said sequence of modification factors applied to successive repeats of said information block forming one of said set of mutually orthogonal coding sequences;and a receiver for receiving and decoding the orthogonally encoded information signals.
- 9A spread spectrum communication system comprising:a plurality of transmitters for transmitting mutually orthogonally encoded information signals overlapping in time, each transmitter applying a different one of a set of mutually orthogonal coding sequences, said orthogonally encoded signals including successively repeated blocks of information symbols having a modification factor applied to each repeated block, said sequence of modification factors applied to successive repeats of said information block forming one of said set of mutually orthogonal coding sequences;and a receiver for receiving and decoding the orthogonally encoded information signals.
- 17The communication system as recited claim 13 wherein the receiver comprises an equalizer for processing the summed signal from the adder to compensate for multipath propagation effects.
- 26A method for transmitting orthogonally encoded information signals overlapping in time comprising:coding each one of said information signals to produce corresponding information blocks containing coded information symbols;repeating each information block a predetermined number of times according to a predetermined spectrum spreading factor;CA 02297902 2005-05-11 orthogonally encoding said repeated information blocks by applying a modification factor to each repeat of said information block, the sequence of modification factors applied to successive repeats of said information block forming one of a set of mutually orthogonal coding sequences;and transmitting said orthogonally encoded information blocks.
- 3132. The method system as recited in claim 31 comprising the step of encoding the symbols as digital bits of information.
- 3233. The method as recited in claim 32 comprising the steps of :repeating each bit of information produced by the digital source encoder a preselected number of times to successively produce groups of repeated bits;imposing a sign change on the repeated bits of each of a number of successive groups of repeated bits equal to the preselected number of bits in each group in accordance with an orthogonal code;interleaving the sign changed bits from the preselected number of groups to successively generate a number of repeated groups and having a collective sign change corresponding to a common sign change shared by all signed changed bits of the information blocks;and transmitting a signal modulated in accordance with the generated information blocks with sign changes corresponding to the orthogonal code. CA 02297902 2005-05-11
- 3334. The method as recited in claim 33 comprising the steps of:generating access code sequences at the rate at which digital bits of information are produced by the digital source encoder;and imposing the access code onto the individual digital bits of each of the orthogonally encoded information blocks.
- 3536. The method as recited in claim 35 comprising the steps of :selectively imposing phase shifts to the repeated information block with an orthogonal encoder while being transmitted in accordance with an associated one of a plurality of the different orthogonal codes;and removing each of the repeated information blocks received from each of the plurality of transmitters in accordance with the orthogonal code respectively associated with the transmitters being decoded before adding the corresponding one of the symbols.
- 4142. A method of transmitting a spread-spectrum encoded signal with improved tolerance of multipath propagation, comprising the steps of:encoding information to produce symbol blocks each containing a predetermined number of different symbols;repeating transmission of each symbol block a selected number of times;changing a sign of each successively repeated block according to one of a set of orthogonal sequence of sign changes;and wherein the number of repetitions is equal to the length of the orthogonal sequence.
- 4243. The method as recited in claim 42 in which the spreadspectrum coded signal is further conditioned prior to transmission by combining with a spread-spectrum access code. CA 02297902 2005-05-11
- 4344. The method as recited in claim 43 in which the spread- spectrum access code is used in common by different transmitters .
- 4445. The method as recited in claim 42 in which the selected sequence of sign or phase changes is different for a different transmitter.
- 4546. The method as recited in claim 45 in which the different sequences are orthogonal to one another.
- 4647. A method for decoding a spread-spectrum coded signal, comprising the steps of:receiving a composite signal representing repeated blocks of symbols encoded with an orthogonal code, the composite signal being a sum of a number of overlapping orthogonally encoded signals including said coded signal and sampling the composite signal to produce signal samples;combining selected ones of the signal samples separated by a predetermined number of samples using a phase change selected from a predetermined orthogonal sequence of phase changes comprising one of a set of orthogonal sequences, associated with said coded signal to produce despread samples;and processing the despread samples using an equalizer to compensate for multipath propagation.
- 4748. A transmitter for use in a communication system employing orthogonal block encoding, the transmitter comprising :a producer of an information source signal;a transmitter circuit for repetitively transmitting information blocks representing samples of the source CA 02297902 2005-05-11 signal, each of said information blocks containing a plurality of different symbols;a memory for storing an orthogonal code;and a phase shifter responsive to the stored orthogonal code for applying one of a set of orthogonal sequences of phase changes to repeated information blocks, wherein the number of repetitions of the information block is equal to the length of the orthogonal sequence.
- 4849. The transmitter as recited in claim 48 comprising a digital source encoder for producing the symbols as digital bits of information.
- 4950. The transmitter as recited in claim 49 comprising:a repeater for repeating each bit of information produced by the digital source encoder a preselected number of times to successively produce groups of repeated bits;a sign changer for selectively applying a sign change on the repeated bits of each of a number of successive groups of repeated bits equal to the preselected number of bits in each group in accordance with an orthogonal code associated with the transmitter;an interleaver for interleaving the sign changed bits from the preselected number of groups to successively generate a number of blocks each composed of the different sign changed bits of the preselected number of repeated groups and having a collective sign change corresponding to a common sign change shared by all signed changed bits of the block;and a sign modulator for transmitting a signal modulated in accordance with the generated blocks with sign changes corresponding to the orthogonal code. I CA 02297902 2005-05-11
- 5051. The transmitter as recited in claim 50 comprising an error correction encoder for imposing error correction encoding upon each of the digital bits of information from the digital source encoder.
Independent claims18
171 paragraphs in 34 sections, as filed
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432
Communication System and Method with Orthogonal Block Encoding
Background of the Invention
The present invention relates generally to a communication system and method with transmittal signal encoding and particularly to an orthogonal communication method employing orthogonal encoding.
Deliberate bandwidth expansion, by redundant coding, is presently employed because of the advantage it confers on the parameters of performance. However, this advantage can be lost if the communication channel suffers from delayed echoes, timedispersion or multipath effects.
Code Division Multiple Access, or CDMA, is a known technique often proposed to artificially widen transmission bandwidths. CDMA is an extension of well known redundant coding techniques such as the technique of repeat transmissions with majority vote at the receiver to combine signal repeats. In some applications of CDMA, also known as Direct Sequence Spread Spectrum, a'mixture of simple repeats, or “dumb spreading,” and error correction coding, or “intelligent spreading,” is employed to achieve desired bandwidth widening ratio.
It is known in the prior art that it is advantageous to use less intelligent coding and to substitute an element of dumb spreading in such a way that different signals become orthogonal to one another and then do not interfere with each other. For example, if one signal after a suitable amount of intelligent error correction coding yields a coded bit stream ai,a<sub>2</sub>,aj,a4.....and a second signal yields a coded bit stream b|,b<sub>2</sub>,b<sub>3</sub>,b4.....
Then the first signal is transmitted using additional four-times repeat coding as a<sub>I</sub>,a<sub>1)</sub>-ai,-a<sub>l</sub>,a<sub>2></sub>a2,-a<sub>2</sub>,-a2<sub>></sub>a3,a3<sub>1</sub>-aj<sub>)</sub>-a3,a^a^-au,-a.,..... while the second signal is transmitted
SUBSTITUTE SHEET ( rule 26 ) *rB
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432 with four times repeat coding as bi,-bi,-b<sub>h</sub>b<sub>l</sub>,b2,-b2,-b2,b<sub>2</sub>,b3,-b3,-b<sub>3</sub>,b3,b<sub>4</sub>,-b4,-b4,b4....., then a comparison of the sign pattern of the repeat coding ++— ++— ++— ++—.....for the first signal and the sign pattern of the repeat coding +—+ +—+ +—+ 4--+..... for the second signal, shows that these differ in sign in exactly half the positions while agreeing in the other half. Thus, upon combining the repeats with the proper signs for enhancing one signal, the contribution from the interfering signal completely cancels, and vice versa. These signals are known as “mutually orthogonal.”
The U. S. digital cellular IS95 system specifies mutual orthogonality for transmissions from cellular base stations to mobile phones, using 64-fold repeat coding with one of 64 sign patterns selected from a set of 64 mutually orthogonal WalshHadamard codes. The IS95 system uses non-orthogonal transmission in the direction from mobile phone to cellular base stations, using instead intelligent error correction coding comprising convolutional encoding concatenated with orthogonal Walsh-Hadamard block coding. In the mobile-to-base direction, the orthogonality between different Walsh15 Hadamard codes is used to discriminate between different 6-bit symbols transmitted from the same mobile phone, while in the base-to-mobile direction, the Walsh-Hadamard codes are used to discriminate between symbols transmitted to different mobile phones.
A disadvantage of the IS95 system of non-orthogonal transmissions in the mobileto-base direction is that these signals interfere with one another if the power of the mobile transmitter is not strictly controlled as a fùnction of distance from the base station such that signals from different mobile phones are received at more or less the same power level. However, the need for strict power control is alleviated when practicing the invention disclosed in U. S. Patent No. 5,151,919 issued to Dent on September 29, 1992,
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2005-05-11 entitled CDMA Subtractive Demodulation. In U. S. Patent No. 5,218,619 issued to Dent on June 8, 1993, entitled CDMA Subtractive Demodulation, already decoded signals are subtracted more than once to improve interference subtraction. U. S. Patent No.
5,353,352 issued to Dent and Bottomley on October 4, 1994, entitled Multiple Coding for Radio Communications, describes optimum spread spectrum access codes, equivalent to the sign patterns discussed above, when orthogonal signaling is employed within one transmission with non-orthogonality between different transmissions, such as used in an IS95 uplink in the mobile-to-base direction.
The reason for the difference between IS95 uplink, (mobiie-to-base), and IS95 downlink, (base-to-mobile), transmission schemes is that maintaining orthogonality between different transmissions requires that they be accurately aligned in time, when the prior art communication schemes are used. If, in the above example, the first and second signals are aligned with one another with a one place shift they are shown as follows:
4-4----1--I----1-4----f-4---,---4-4----(-4----:-4----jThe two exemplary sign patterns given above are seen now to differ only at the beginning and the end of symbol blocks, thus severely compromising orthogonality.
In the downlink, or base-to-mobile, direction all signals originate at the same base station and thus time alignment can be assured. When signals in the uplink or mobile-tobase direction originate at different mobile phones that lie at different distances from the base station, it is much more difficult to achieve time alignment of the signals received at the base station.
CA 02297902 2000-01-21
WO 99/05797
PCT/US98/14432
The European cellular system known as GSM employs dynamic time alignment of _ mobile transmissions, wherein individual mobile phones are commanded by a base station to advance or retard their timing to bring the signals received into a desired time relationship with one another. However, the ability to achieve such synchronization to a high accuracy, for example within fractions of a microsecond, is limited by multipath signal propagation phenomenon which is a characteristic of the land-based mobile radio environment.
The multipath signal propagation phenomenon is caused by reflections of transmitted signals from large objects such as hillsides and tall buildings, giving rise to delayed echoes. While it may be possible to synchronize signals transmitted from a mobile transmitter such that a selected signal ray or echo is time aligned and thus orthogonal to a ray from another mobile transmitter, multipath propagation, reflected rays, or echoes, with path delays different from those of the selected signal rays will not be time aligned.
The GSM system uses Time Division Multiple Access (TDMA) in which each mobile signal is allocated a timeslot that does not overlap with transmissions from other mobiles on the same frequency. A guard time between slots equal to the longest normally expected echo delays, plus the use of commanded time advance/retard, reduces interference between different transmissions caused by multipath propagation. The interference of an echo with its original signal has been reduced by using an equalizer that beneficially adds together energy in different echoes of the same signal. One such equalizer is described, for example, in U. S. Patent No. 5,331,666 issued to Dent on July 19, 1994, entitled Adaptive Maximum Likelihood Demodulator and U. S. Patent No. 5,335,250 issued to Dent, et al. on August 2, 1994, entitled Method and Apparatus for Bidirectional
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2005-05-11
Demodulation of Digitally Modulated Signals.
The need for a guard time between time slots reduces the bandwidth capability of the systems while use of an equalizer does not eliminate all potential multipath propagation problems.
A need therefore still exists for a system and method that constructs and communicates signals that remain largely orthogonal to each other even when delayed by different amounts of time due, for example, to multipath propagation phenomenon.
Summary of the Invention
The deficiencies of the prior art described above are alleviated when practicing a communication system and method with orthogonal encoding in accordance with the present invention. The communication system and method of the present invention provides for repetitively transmitting encoded signals with mutually orthogonally I $ encoded repeated blocks of symbols, the symbols in the repeated blocks representing coded information. Decoding of the orthogonally encoded repeated blocks of symbols of the transmitted encoded signal is provided.
According to the present invention, the information signal is broken into a series of information blocks having a plurality of individual information symbols. Each q information block in the information signal is repetitively transmitted. That is, the entire information block is transmitted and then the entire block is repeated a predetermined number of times. The number of repetitions of the information block is selected to enable use of an orthogonal code that extends across all repetitions of the information block.
CA 02297902 2004-09-22
Orthogonal encoding is accomplished by applying a modification factor to each repeated block. Orthogonal encoding can be accomplished, for example, by inverting or changing the phase of the signal segment corresponding to each information block. At the receiver, the orthogonal encoding is removed by applying the orthogonal sequence corresponding to the desired signal and corresponding symbols from each repetition of the information blocks are summed. When the symbols are summed, the symbols from the unwanted signal cancel, leaving only the desired signal.
In yet another aspect of the invention, the communication system each of the plurality of transmitters may repeat each bit of information produced by a digital source encoder a preselected first number of times to successively produce groups of repeated bits. A sign change is selectively imposed on the repeated bits of each of a second number of successive groups of repeated bits in accordance with an orthogonal code associated with the transmitter. Interleaving of the sign changed bits from the second number of groups is then carried out to successively generate a number of blocks equal to said first number containing said second number of symbols each block comprising different coded information bits sharing a common sign change. A modulated signal is transmitted in accordance with the generated blocks with sign changes corresponding to the orthogonal code.
According to a further aspect of the present invention there is provided a spread spectrum communication system for transmitting information signals overlapping in time comprising a transmitter for transmitting the overlapping information signals, wherein
CA 02297902 2004-09-22 each of the information signals is orthogonally encoded prior to transmission according to a different one of a set of mutually orthogonal coding sequences, the orthogonally encoded information signals comprising successively repeated blocks of information symbols having a modification factor applied to each repeated block, the sequence of modification factors applied to successive repeats of the information block forming one of the set of mutually orthogonal coding sequences, and a receiver for receiving and decoding the orthogonally encoded information signals.
According to a further aspect of the present invention there is provided a spread spectrum communication system comprising a plurality of transmitters for transmitting mutually orthogonally encoded information signals overlapping in time, each transmitter applying a different on of a set of mutually orthogonal coding sequences, the orthogonally encoded signals including successively repeated blocks of information symbols having a modification factor applied to each repeated block, the sequence of modification factors applied to successive repeats of the information block forming one of the set of mutually orthogonal coding sequences, and a receiver for receiving and decoding the orthogonally encoded information signals.
According to a further aspect of the present invention there is provided a method for transmitting orthogonally encoding information signals overlapping in time comprising coding each one of the information signals to produce corresponding information blocks containing coded information symbols, repeating each information block a predetermined number of times according to a predetermined spectrum spreading factor, orthogonally encoding the repeated information blocks by applying a modification factor to each repeat of the information block, the sequence of modification factors applied to successive repeats of the information block forming one of a set of mutually orthogonal coding sequences, and transmitting the orthogonally encoded information blocks.
According to a further aspect of the present invention there is provided a method of transmitting a spread-spectrum encoded signal with improved tolerance of multipath propagation, comprising the steps of encoding information to produce symbol blocks
6a
CA 02297902 2005-05-11 each containing a predetermined number of different symbols, repeating transmission of each symbol block a selected number of times, changing a sign of each successively repeated block according to one of a set of orthogonal sequence of sign changes, and wherein the number of repetitions is equal to the length of the orthogonal sequence.
According to a further aspect of the present invention there is provided a method for decoding a spread-spectrum coded signal, comprising the steps of receiving a composite signal representing repeated blocks of symbols encoded with an orthogonal code, the composite signal being a sum of a number of overlapping orthogonally encoded signals including the coded signal and sampling the composite signal to produce signal samples, combining selected ones of the signal samples separated by a predetermined number of samples using a phase change selected from a predetermined orthogonal sequence of phase changes comprising one of a set of orthogonal sequences, associated with the coded signal to produce despread samples, and processing the despread samples using an equalizer to compensate for multipath propagation.
According to a further aspect of the present invention there is provided a transmitter for use in a communication system employing orthogonal block encoding, the transmitter comprising a producer of an information source signal, a transmitter circuit for repetitively transmitting information blocks representing samples of the source signal, each of the information blocks containing a plurality of different symbols, a memory for storing an orthogonal code, and a phase shifter responsive to the stored orthogonal code for applying one of a set of orthogonal sequences of phase changes to repeated information blocks, wherein the number of repetitions of the information block is equal to the length of the orthogonal sequence.
These and other features and advantages of the present invention will become apparent from the following detailed description, the accompanying drawings, and the appended claims.
6b
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432
Brief Description of the Drawings
In the drawings:
Fig. 1 is a simplified functional block diagram of an orthogonal block encoding communication system of the present invention;
Fig. 2 is an illustration of two of the orthogonally block encoded signals received at the receiver of the system of Fig. 1 which are nonsynchronized by an amount to which the orthogonal block encoding receiver is entirely insensitive;
Fig. 3 is an illustration like that of Fig. 2 but showing a departure from ideal orthogonality;
Fig. 4 is an illustration like that of Fig. 2 showing the effect of multipath propagation;
Fig. 5 is a functional block diagram of a transmitter in accordance with the invention;
Fig. 6 is a functional block diagram of an alternative transmitter arrangement in accordance with the invention;
Fig. 7 is a functional block diagram of a receiver in accordance with the invention;
Fig. 8(a)shows a prior art GSM TDMA burst and format of data bits; and
Fig. 8(b) is an illustration like that of Fig. 8(a) but showing the delay insensitive orthogonal CDMA transmission of data bits in accordance with the invention.
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797
PCT/US98/14432
Detailed Description of the Invention
Referring to Fig. 1, an orthogonal block encoding communication system 10 of the present invention is seen to include a plurality of transmitters exemplified by an pair of 5 substantially identical block encoding transmitters 11 and 12 which broadcast information carrying signals SI 1 and S12 in the form of electro-magnetic waves. Preferably these signals Sil and S12 are digital signals, although the invention contemplates and is usable with analog signals modulated onto a carrier wave. These signals SI 1 and S12 are received by an orthogonal block encoding receiver 14 which decodes the orthogonally block encoded signals and separates them into separate output channels. A portion of the orthogonally block encoded signal SI 1 from transmitter 11, as shown with a dotted line, reaches the receiver 14 via an indirect path by reflecting off of a reflective object 13 on the landscape. Because the length of the reflective path is greater than the length of the direct path of the signal S12 the reflected signal Sil' arrives at the receiver 14 at a time later than the arrival of directly received signal S12. Accordingly, even if signal S12 is synchronized to arrive at the receiver simultaneously with the arrival of signal S11, it will not be synchronized with the reflected signal Sil·.
Referring to Fig. 2, an orthogonal block encoding communication system 10 is shown. The first signal SI I, comprises blocks of N information-bearing samples bt,b2,b3... .bn which are repeated a number of times with inversion indicated by a minus sign or without inversion denoted by a plus sign over each block. Thus, as shown in Fig.2, SI 1-1, SI 1-3, and SI 1-4, the first, third and fourth blocks are not inverted, while the
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797
PCT/ÜS98/14432 second block SI 1-2 is inverted. The inversion/non-inversion pattern for Fig. 2 is therefore represented by the sign pattern +-++,
The second signal S12 comprises a block of signal samples ai,a<sub>2</sub>,a<sub>3</sub>.....a<sub>N</sub> which is also repeated with or without an inversion. In the case of the second signal S12, there is no inversion for the first, second and third repeats, but inversion of the fourth repeat, represented by the sign pattern +++-.
It may be verified that the first and second signals’ sign patterns +-++ and +++are orthogonal, which means that they agree in as many places as they disagree.
When the first signal Sil, and second signal SI 2, are both transmitted at the same time, linear addition of signal samples occurs in the aether. However, as shown in Fig. 2, the two signals Sil and S12, or signal blocks SI 1-1 and S12-1, are not necessarily timealigned. In the example of Fig. 2, the samples a; and b; are not aligned and so do not add, while samples a, and b(i+-2) are aligned and do add.
The receiver 14 is connected to receive corresponding signal samples that are repeated in a transmission time T apart. The receiver 14 preferably converts the signal samples into a suitable form, such as numerical, which are stored in a receiver sample memory 15. The receiver 14 processes and combines corresponding signal samples received a time period T apart by reading them out of the memory 15 if they are previously received samples. At the four sample points exemplified in Fig. 2, the sum of the sample values from signals SI 1 and S12 are respectively ai+b<sub>3</sub>, ai-b<sub>3</sub>, ai+b<sub>3</sub> and -ai+b<sub>3</sub>.
In combining the samples, the receiver 14 uses addition or subtraction according to the sign pattern associated with the signal. In the example of Fig. 2, the sign pattern
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432 +-++ is used to receive the first signal S11. Alternatively, the sign pattern +++used to receive the second signal Si2,
In receiving the first signal Sil therefore, the receiver 14 forms, +(a<sub>t</sub>+b<sub>3</sub>) -(ai-b<sub>3</sub>) +(ai+b<sub>3</sub>) +(-arfb<sub>3</sub>) = 4b<sub>3</sub>, which illustrates that interference from the samples ai and -ai of the second signal S12 cancel.
Alternatively, the receiver 14 combines the received samples using sign pattern +++- to form the second received signal S12, obtaining, +(ai+b<sub>3</sub>) +(ai-b<sub>3</sub>) +(ai+b<sub>3</sub>) -(-ai+b<sub>3</sub>) = 4ai, showing that interference from the samples b3 and -b<sub>3</sub> of the first signal S11 cancels.
Thus the two signals SI 1 and S12 appear orthogonal despite having a relative time misalignment of two sample intervals. The same orthogonality will hold for other time misalignments relatively small compared to the block length of N sample intervals. Departures from ideal orthogonality when practicing the invention occur for some repeated bits, the number of bits for which this occurs being equal to the time misalignment expressed in sample intervals. Thus, as shown in Fig. 3, when the block duration is large compared to the time misalignment, departures from orthogonality affect only a small fraction of the bits. The receiver 14 combines received samples to decode the samples using sign pattern +-++. For bi, the interference from ‘a’ sample a<sub>3</sub> cancels. However, for decoding bn, the receiver 14 obtains
4b<sub>N</sub> -a<sub>2</sub> +a<sub>2</sub> ...................(I)
The interference from the ‘a’ samples to b^ does not cancel completely because a<sub>2</sub>' is a sample from the next set of block repeats, and is not necessarily equal to a<sub>2</sub>. When the
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432 number of repeats is large however, that is greater than four as in the example, the bw value will be enhanced by a large multiplier while the interference from ‘a’ samples will nearly cancel. Moreover, any underlying error correction coding will tolerate a few of the ‘b’ values being corrupted by uncancelled interference from ‘a’ signal values without causing transmission errors in the underlying information. Thus in practice, with large block sizes, a large number of repeats, such as the 64 repeats used in IS95, and the use of further error correction coding, the invention claims that signal orthogonality is substantially maintained even with time misalignment between different signals of several sample intervals.
When a signal, such as the ‘a’ component of the second signal S12, propagates from a transmitter to a receiver over multiple propagation paths of different lengths, the signal will be received multiplied by a complex number Co representing phase and amplitude change over a first path and will be received multiplied by a complex factor Ci representing the phase and amplitude of a delayed path. Fig. 4 illustrates this condition for a relative path delay of one sample interval. Thus, when decoding sample a<sub>2</sub>, in. addition to changes in phase and amplitude to Co.a<sub>2</sub> by the first propagation path, it will be further corrupted by addition of sample ai changed in amplitude and phase by the factor Ci of the second path. As shown in Fig. 4, the receiver 14 output is then 4(Co.a<sub>2</sub>+Ci.ai), which is just four times the receiver output that would occur without repeats. The receiver 14 output is thus successively:
4Co.ai+Ci.a<sub>N</sub> - Ci.aN<sup>n</sup> ........................(2)
4Co.a<sub>2</sub>+4Ci.ai
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797
4Co.a3+4Ct.a2
4C0.a4-l-4C1.a3
PCI7US98/14432
4Co. aw+4 C i. a(N-1 ) where a<sub>N</sub> means the Nth symbol of the previous block of N symbols. All outputs except the first depend on two transmitted samples.
The output sequence may be processed by an equalizer, such as described in the incorporated references, designed to handle delayed paths of one or more samples delay. Such an equalizer processes all samples correctly except for those at the border between two blocks, such as the first sample given by equation (2) above. Samples at the edge of blocks are handled appropriately by such an equalizer. The degree of approximation is better when the number of combined repeats ‘M’ is larger than four, such that the first output becomes
M.Co.a<sub>l</sub>+(M-3).Ci.aN-Hn <sup>=</sup> M.(Co.ai+Ci.aN - C|.(a;q'+j.aN)/iVi).........(3) where the error C<sub>1</sub>.(aN<sup>n</sup>+3.aN)/M tends to zero in relation to Co.ai+Ci.aw as M becomes larger. It is possible, however, to effectively model the dependence of the receiver after combining based on three samples, ai,au and aN<sup>M</sup> in the above example of Fig. 4, and to construct an equalizer that uses this model in decoding a<sub>t</sub> while using a model dependent on only two transmitted samples otherwise. Such an equalizer needs to maintain a larger number of decoding states or “Viterbi states” to resolve the signal dependence on the additional symbols.
In CDMA systems, the receiver 14 of the invention thus includes despreading followed by conventional equalization for multipath propagation. In accordance with the
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2005-05-11 invention, the receiver 14 may include a Viterbi Maximum Likelihood Sequence estimator^ form of equalizer or a Decision Feedback Equalizer (DFE), or, alternatively, a suitable RAKE receiver which accounts for multipath propagation in the despreading process. A suitable RAKE receiver is described in U. S. Patent No. 5,305,349 issued to Dent on April 19, 1994 entitled Quantized Coherent RAKE Receiver.
A transmitter 16 in accordance with the invention is preferably constructed as shown in Fig. 5 including a block interleaver 18 which operates on the signal after a final orthogonal spread-spectrum coding operation is performed by circuit 20. The circuit 20 includes a bit repeater 22, a direct sequence orthogonal code generator 24 and a modulo-2 adder 26.
An information source 28 provides information, such as speech or facsimile signals, to a digital source encoder 30 which converts the information into digital form. The output of the digital source encoder 30 is applied to an error correction encoder 32 to render transmissions more tolerant to noise and interference. The output bit stream of the encoder 32 (bi.bî.bj...) is spread by a bit repeater 22 which samples each bit M times where M is the desired spreading factor. By then bitwise adding, the modulo-2 adder 26 bitwise adds to the spread bit stream, a characteristic orthogonal code allocated for the signal and generated by the direct sequence orthogonal code generator 24. A MxN block interleaving operation is performed by the block interleaver 18 on the spread spectrum coded signal on output such that repeated bits are not transmitted adjacently in time but rather separated by a block size of N bits. The block interleaver 18 does not add or delete bits, but alters their order of transmission, for example, by transposing a matrix of NxM
13.
CA 02297902 2000-01-21
WO 99/05797
PCT/ÜS98/14432 bits. Alternatively, the block interleaver 18 is a helical, diagonal or block-diagonal interleaver rather than a purely block interleaver. The spread spectrum coded block signal is then applied to a radio frequency carrier by means of a modulator 33.
The transmitter 16 of Fig. 5 is formed by adding an interleaver 18, having precise parameters (Μ,Ν) adapted to the spread spectrum code produced by the generator 24, to result in a CDMA transmitter according to the invention.
Fig. 6 shows an alternative transmitter 35 in accordance with the invention which includes the information source 28, digital source encoder 30 and error correction encoder 32.
The embodiments shown in both Figs. 5 and 6 can include further interleaving over and beyond the interleaving performed by the interleaver 18, the purpose of the further interleaving being to avoid errors in the same sample block appearing consecutively at the error correction decoder at the receiver 14. Any such additional within-block interleaving is considered to be part of the error correction coding process.
The output from the error correction encoder 32 is connected to a block repeater unit 36 which saves a block of N consecutive bits and then repeats the block M times. A block sign generator 37 selectively supplies a sign for each repetitive block. Thus, block sign generator 37 only needs to generate orthogonal codes at the block rate, not at the rate at which signal samples are generated or a “chip rate.” The sign from block sign generator 37 is combined with signal samples, such as bit b3 from the block repetition unit 36 using an exclusive-OR. or modulo-2 adder unit 38. Alternatively, a module-2 adder is used. A chip-rate scrambling code is produced from an access code generator 40 to randomize the output bit stream from the block sign adder 38. The code produced by the
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797
PCT/US98/14432 access code generator 40 must be the same for all signals that are orthogonal, such as signals in the same cell of a cellular telephone system.
The access code generator 40 can operate in a number of different embodiments.
In a first embodiment, the use of the access code generator 40 is optional, and may be omitted in some systems. Signals which are orthogonal to each other are then generally transmitted in the same cell. .If spare orthogonal codes not already allocated in a cell are available, they can advantageously by employed in neighboring cells such that a proportion of the neighboring cell interference is eliminated. CDMA systems of the prior art are not able to employ such orthogonality between cells as the transmissions of one cell cannot be synchronized with the transmissions of neighboring cells. However, when practicing this invention, lack of precise synchronization is not an impediment to orthogonality between cells. If, however, the entire set of mutually orthogonal codes is used in a first cell, then a neighboring cell uses a second set of codes, orthogonal to each other but non-orthogonal to the first cells' codes. Such an additional set of codes preferably has controlled non15 orthogonality with any other set of codes, as may be obtained by using the technique of the above-referenced U. S. Patent No. 5,353,352 which may be embodied in block sign generator 37.
In a second embodiment, the access code generator generates a chip-rate code of length equal to the block length and repeats it for the repeated blocks. The code is then changed for the next set of repeated blocks, and so-on. The property afforded by this second technique is that multipath signals delayed by a few chips are despread by the same sign pattern produced jointly by access code generator 52 and block sign generator 54 in the receiver of Fig. 7. Thus multipath propagation causes additive intersymbol interference
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797 PCT7US98/14432 between the despread symbols output by averager 58, which may be resolved by the exemplary maximum likelihood equalizer 60. The access code is preferably the same for all signals in the same cell while a different access code is employed for signals in different cells. The access code is preferably chosen according to the technique disclosed in U. S. Patent No. 5,353,352 to achieve controlled non-orthogonality between cells.
In a third embodiment, the access code generator 40 is chosen to render multipath delayed signals orthogonal to non-delayed signals. This is achieved by applying like sign changes to any pair of adjacent chips in half of the block-repeats and unlike sign changes in the other half of the block-repeats. This has the effect that delays of +/- one chip relative to a nominal propagation delay result in multipath signals which are orthogonal to the nominal propagation path. The multipath signals are then not orthogonal but rather identically coded to another signal's code. This option is thus preferably used when only half the available codes are employed for discriminating between signals in the cell and the other half of the orthogonal codes are those which appear on +/- one chip-delayed multipath and thereby discriminate the multipath.
Ln a fourth embodiment, the access code generator 40 is a random code generator or none of the above. Then multipath signals are neither orthogonal to, nor identically coded with undelayed signals. If it is desired to demodulate multipath signals, then a RAKE type of equalizer may be employed, in which the receiver despreads the received signal using different time-shifted outputs of access code generator 52 and performs different averages for each using multiple instances of averager 58 to yield multiple averages each corresponding to signal ray of different propagation delay. The different rays are then combined in a RAKE equalizer such as the RAKE receiver using coarsely
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2005-05-11 quantized coefficients as described in the above-referenced U. S. Patent No. 5,305,349. This fourth embodiment is preferably not suggested for application where degeneration of code orthogonality is affected by relative propagation delay differences or synchronization errors.
Advantageously, groups of signals that are not orthogonal, such as signals in i
different cells of a cellular wireless telephone system, are provided with different codes.
The receiver 14 of Figs. 2, 3, and 4 is preferably constructed in accordance with the invention as shown in Fig. 7. Signals including desired signals, interfering signals, noise and multipath distortion signals are received from an antenna 44 and applied to an input 45 of a downconverter 46. The downconverter 46 downconverts the radio frequency signal to a signal suitable for processing, preferably a complex baseband signal. Complex baseband signals may be in Cartesian (Χ,Υ) form having an X, or ‘Τ’, real component and a Y, or “Q” imaginary component, or polar form (R,THETA) or Logpolar form (log(R),THETA) as described in U. S. Patent No. 5,048,059, issued to Dent on September 10, 1991, entitled Logpolar Signal Processing.
The downconverted samples from output 47 of the downconverter 46 are then applied to a sign changer 48 which is connected to an access code generator 52. The downconverted samples 47 are then sign-changed by the adder 48 according to the sign pattern of an access code provided to the access code generator 52, to remove the access code applied by a corresponding transmitter code generator such as access code generator 40 in Fig. 6. When different codes are applied to I and Q samples at the transmitter 16, Fig. 5, corresponding codes are used for I and Q samples, respectively, at the receiver 14, in Fig. 7.
CA 02297902 2005-05-11
The real I and imaginary Q components of the samples from the sign changer 48 are deinterleaved by a deinterleaver 56 which functions by blocking together all chips corresponding to repeats of the same signal sample information bit. The individual repeat signs are made the same by applying sign changes in the sign changer 50 according to one of a set of orthogonal sign patterns supplied by a block sign generator 54. Alternatively, block descrambling is performed using the access code generator 52. It will be appreciated that two changes of sign, in the sign changers 48 and 50 respectively, are equivalent to a single change of sign determined by the product of the separate signs. Therefore, it does not matter whether the net sign change is applied before or after deinterleaving as long as the access code generator 52 or block sign generator 54 or a combination thereof generates the appropriate sign sequence.
After the repeats are blocked together and the signs of all repeats are equalized, the repeats are combined together by an averager 58 which preferably averages or adds all repeats in a window of M bits, where M is the number of repeats. Alternatively, the averager 58 is a low pass filter of bandwidth similar to that of a block moving averager. The output of averager 58 is then downsampled from M samples per bit to one sample per bit tc yield the bit series bi,b2,bj.... These samples may contain Intersymbol Interference (ISI) due to multipath propagation, so they are next fed to a maximum likelihood equalizer 60. Output values from the equalizer 60 are preferably in “soft” form in which 1 ’s and 0’s are represented by a value indicative of the degree of “oneness” or “zeroness” rather than hard 1/0 decisions. U. S. patent 5,099,499 issued to Hammar describes deriving soft decisions. Use of soft decisions improves the performance of an error correction decoder 64 which receives
CA 02297902 2005-05-11 equalized signals and produces hard decisions and “bad frame” indicators to source decoder 66. The source decoder 66 translates the output bitstream to, for example, speech signals and uses the bad frame indicators from.the error decoder 64 to mask error events, and to prevent noise bursts from corrupting perceived speech quality. Further, a deinterleaver 62 is used between the equalizer 60 and the encor correction decoder 64 if a corresponding interleaver is used at the transmitter 16. The deinterleaving by the deinterleaver 62 is not related to the use of the deinterleaver 56 to improve orthogonality under conditions of timing error or multipath.
Commonly assigned U. S. Patent Application No. 08/305,727 of Dent, entitled Simultaneous Demodulation and Decoding Device filed Sept. 14, 1994, discloses a decodulation technique which performs all the functions of the equalizer 60, the deinterleaver 62 and the error correction decoder 64 and may be used in lieu of these individual units.
Small departures from true orthogonality that remain for some transmitted symbols when transmitters are not exactly synchronized are such as described by equation (1). For example, a joint demodulation method for two signals can proceed as follows:
If the signals bN and a2 are described as belonging to a vector V (i) of current symbols to be demodulated
<td> where V(i) =</td><td> bN al «</td>
<td> and V(i+1 ) =</td><td> 'bN'' a2'</td>
CA 02297902 2005-05-11 and V(i-l) is likewise composed of b<sub>N</sub> and a2<sup>n</sup> from previous blocks of N transmitted symbols, then upon combining repeats first with the sign pattern for ‘b’symbols and then for ‘a’ symbols we obtain sums S, and Sb as follows:
Sb <sup>=</sup> 4bw - a2 +a2*
S<sub>B</sub> = 4a2 - bw +0ν or
Sb
Sa
<td> Ό 0'</td><td></td><td> .4 -1'</td><td></td><td> 0 Γ</td>
<td> 1 0</td><td> V(i-1) +</td><td> -I 4</td><td> .Vi +</td><td></td>
•YG+1) ...(4)
When all signals are to be demodulated, as in a cellular base station or satellite ground station, such remaining non orthogonality can be entirely compensated by joint demodulation, decision feedback, or alternatively the subtractive demodulation method of U. S. Patent 5,151,919.
Thus, the sum vector Sb , S<sub>a</sub> which should be 4 Vi is corrupted by a small amount of the previous vector V(i-1) and the next vector V(i+1), the amounts being described by “Intervector Interference (IVI) coefficients which are matrices M0, Ml and M2 in the following equation:
S = MO.YG-l) + Ml.Vi + M2.V0+1).......................(5)
The center term is descrambled by multiplying equation (4) by the inverse of the matrix Ml
<td> ’ 4</td><td> -f</td><td></td><td> '4/15</td><td> 1/15'</td>
<td> -I —</td><td> 4</td><td></td><td> 1/15</td><td> 4/15</td>
to obtain
CA 02297902 2000-01-21
WO 99/05797
PCT/US98/14432
S!(0 =
1/15
4/15 .V(i-1) + Vi +
4/15
1/15 (6) which is equal to equation (4) multiplied by ΜΓ<sup>1</sup>.
The effect of the previous vector V(i-1) and the next vector V(i+1) may be approximately removed by using Sl(z -1) and S!(i+1) computed using equation (6) and substituting them into equation (6) to obtain an improved estimate S\i) of V(i). This process is iterated to the extent needed to obtain the accuracy desired.
However, more generally, IVI expressed by equation (5) is unscrambled by use of a matrix transversal equalizer described by j=+L £1(1)=^ [ H(j)-Y(i+j) ] where L is selectively sized and the equalization matrices H(j) j=-L are chosen to obtain the desired accuracy of equalization.
It is not necessary to over complicate the process of compensating for residual non-orthogonalities when only a few of the N symbols per block are affected, particularly when the symbols are further processed by an error correction decoder. It may suffice to accord those symbols which are affected by residual non-orthogonality a soft value indicative of greater symbol uncertainty before applying them to the error correction decoder.
The present invention is capable of operating with any number of block repeats and not just the power of two for which Walsh-Hadamard sign patterns form orthogonal sets. This ability to generalize the invention relies on the fact that a radio signal is capable of being changed in phase by any desired amount and not just by inverting it 180 degrees. A
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432 general phase shift of, for example, 120 degrees can be made and can be represented by multiplication by the complex factor:
S = EXP(j27t/3).
Presuming that a block of symbols is to be transmitted in three repeats in accordance with the invention, a first transmitter transmits its symbol blocks with successive phase shifts of 0, 120, and 240 degrees applied to the three block repeats. Using the symbols where So, Si, Si, represent 0, 120 and 240, respectively.
So=l, = ΕΧΡ(]2π/3), and
5<sub>2</sub> =P(j4n/3) = ΕΧΡ(-]2π/3), a first transmitter transmits So.(bi,b<sub>2</sub>,b3....b>i); Si.(bi,b<sub>2</sub>,b3. ...bx); S<sub>2</sub>.(bi,b<sub>2</sub>,b3... .b<sub>N</sub>); where (bi,b<sub>2</sub>,b3....bN) stands for the block of symbols modulated without a phase shift.
A second transmitter transmits So.(ai,a<sub>2</sub>....aN); S<sub>2</sub>.(ai,a<sub>2</sub>....aNN); Si.(ai,a<sub>2</sub>....aN);
where (ai,a<sub>2</sub>... .a») represents its modulated symbol block, and a third transmitter transmits S<sub>0</sub>.(ci,c<sub>2</sub>... ,c<sub>N</sub>); So.(ci,c<sub>2</sub>... .cm); So.(ci,c<sub>2</sub>... .c>q), where (ci,c<sub>2</sub>... .cn) is the third transmitter’s modulated symbol block.
The three transmissions are orthogonal because the sequences
So,So,So,So,So, So.....,
So,Si,S<sub>2</sub>,So,Si,S<sub>2</sub>.....and
So,S<sub>2</sub>,Si,So,S<sub>2</sub>,Si.....;
are mutually orthogonal even when time-shifted. Such mutually orthogonal sequences of complex numbers may be called Fourier sequences and can be of any repeat length L of symbols by forming them as successive powers of EXP(j2n/L).
SUBSTITUTE SHEET ( rule 26 )
<img file="CA2297902C_D0001.tif" />
CA 02297902 2004-09-22
The simpler, real-valued Walsh-Hadamard codes are used when the number of repeats L is a power of two.
In accordance with one aspect of the invention, other orthogonal sequences may also be constructed, for example by allowing a set of sequential multipliers for the successive repeats to be neither complex nor restricted to binary values of +/-1. In particular, when the multipliers are chosen to be 1 or 0, the orthogonal sequences
1000000100000001000000...
0100000010000000100000...
0010000000100000001000...
0001000000010000000100...
0000100000001000000010...
0000010000000100000001...
0000001000000010000000...
0000000100000001000000...
arise. Likewise when complex weights are selected from orthogonal Fourier sequences, when symbol blocks such as (b],b2,b<sub>3</sub>.. .b^) represent N-fold repeats of the same symbol ‘b’, and when each transmitter output signal is smoothed using a filter, the invention in this special case provides FDMA signaling in which different transmissions are mutually orthogonal independent of relative delay or mistiming by virtue of occupying different, unrelated frequency channels.
CA 02297902 2000-01-21
WO 99/05797 PCT/US98/14432
In accordance with another aspect of the invention, TDMA and FDMA systems can be reproduced as special systems and delay-insensitive orthogonal CDMA modes may be added to FDMA or TDMA systems by modification of their coding methods. Referring to Fig. 8(a), a prior art GSM TDMA signal burst and frame format consists of eight time slots, each of which contains a signal burst having components of a syncword surrounded by data bits. In standard GSM, the data bits in each of the eight timeslots belong to a different communications link or telephone call. Evolution of GSM to permit one link to use multiple timeslots provides higher user bit rates, in which case the data bits in successive slots can be from the same communications link or call.
Alternatively, Fig. 8(b) shows how, in accordance with the invention, the same data bits of Fig. 8(a) may be repeated successively with or without a phase inversion or phase change to form a delay-insensitive orthogonal CDMA signal. In Fig. 8(b), the positioning of each repeat preferably straddles two signal bursts, which advantageously avoids the guard time occurring between time slots and prevents a block from being split by a syncword. This has a positive effect on how well orthogonality is preserved under mistiming conditions, and also avoids the need to apply the orthogonal phase change sequence to the syncwords S. When a block straddles two time slots, the block is split by the guard time where zero energy is transmitted and not by the syncwords. This results in less reduction of orthogonality under mistiming as the zero energy symbols of the guard time cause less interference than the full energy symbols of the syncword, when they overlap data symbols.
Other arrangements of the repeats within the bursts can of course be used, and it is not necessary to have eight repeats. For example, using Fourier sequences, seven repeats
SUBSTITUTE SHEET ( rule 26 )
CA 02297902 2000-01-21
WO 99/05797 PCT7US98/14432 could be used with the eighth timeslot being used for receiving in the mobile terminal, to avoid a duplexing filter to connect the transmitter and receiver to the same antenna at the same time.
Those skilled in the art who now have the benefit of the present disclosure will appreciate that the present invention may take many forms and embodiments. Some embodiments have been presented so as to give an understanding of the invention. It is intended that these embodiments should be illustrative, and not limiting of the present invention. Rather, it is intended that the invention cover all modifications, equivalents and alternatives falling within the spirit and scope of the invention as defined by the appended 10 claims.
SUBSTITUTE SHEET ( rule 26 )
Contents34
12 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12
67 members in 19 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 08898392 | United States of America | – | |
| 89839297 | United States of America | A | |
| 9814432 | United States of America | W |
Members67
| Document | Office | Kind | |
|---|---|---|---|
| CA2297902A1 | Canada | A1 | |
| WO9905797A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU8397198A | Australia | A | |
| ZA985609B | South Africa | B | |
| WO9905797A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO9960739A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU3985999A | Australia | A | |
| TW387175B | Taiwan Province of China | B | |
| EP0998794A2 | European Patent Office (EPO) | A2 | |
| BR9811289A | Brazil | A | |
| CN1271477A | China | A | |
| WO0101584A2 | World Intellectual Property Organization (WIPO) | A2 | |
| BR9910588A | Brazil | A | |
| AU6048100A | Australia | A | |
| EP1078486A1 | European Patent Office (EPO) | A1 | |
| KR20010022164A | Republic of Korea | A | |
| US6215762B1 | United States of America | B1 | |
| KR20010034883A | Republic of Korea | A | |
| CN1302494A | China | A | |
| WO0101584A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AR016773A1 | Argentina | A1 | |
| JP2001511616A | Japan | A | |
| RU2000104115A | Russian Federation | A | |
| IL139763D0 | Israel | D0 | |
| US6359874B1 | United States of America | B1 | |
| HK1038841A1 | Hong Kong, China | A1 | |
| EP1195013A2 | European Patent Office (EPO) | A2 | |
| EE200000672A | Estonia | A | |
| AU746374B2 | Australia | B2 | |
| WO0231995A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU8899501A | Australia | A | |
| JP2002516519A | Japan | A | |
| AU750068B2 | Australia | B2 | |
| CN1371553A | China | A | |
| JP2003503875A | Japan | A | |
| WO0231995A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP0998794B1 | European Patent Office (EPO) | B1 | |
| DE69812960D1 | Germany | D1 | |
| EP1323240A2 | European Patent Office (EPO) | A2 | |
| KR100397772B1 | Republic of Korea | B1 | |
| EP1078486B1 | European Patent Office (EPO) | B1 | |
| EP1195013B1 | European Patent Office (EPO) | B1 | |
| AT255788T | Austria | T | |
| ATE255788T1 | Austria | T1 | |
| DE69812960T2 | Germany | T2 | |
| DE69913128D1 | Germany | D1 | |
| DE60006966D1 | Germany | D1 | |
| US6680928B1 | United States of America | B1 | |
| EE04252B1 | Estonia | B1 | |
| JP2004511948A | Japan | A | |
| CN1148904C | China | C | |
| DE69913128T2 | Germany | T2 | |
| US2004252667A1 | United States of America | A1 | |
| CN1188956C | China | C | |
| US6925127B1 | United States of America | B1 | |
| US2005180492A1 | United States of America | A1 | |
| US6963532B1 | United States of America | B1 | |
| CA2297902CThis record | Canada | C | |
| MY122318A | Malaysia | A | |
| EP1323240B1 | European Patent Office (EPO) | B1 | |
| EP1693970A2 | European Patent Office (EPO) | A2 | |
| AT336829T | Austria | T | |
| ATE336829T1 | Austria | T1 | |
| DE60122353D1 | Germany | D1 | |
| EP1693970A3 | European Patent Office (EPO) | A3 | |
| MY133500A | Malaysia | A | |
| JP4195182B2 | Japan | B2 |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| LapsedLapsedMKLA | MKLA | |
| LapsedLapsedMKLA | MKLA | |
| Examination requestEEER | EEER |
Numbers
- Publication
- 2297902
- Application
- 2297902
Titles2
- English
- COMMUNICATION SYSTEM AND METHOD WITH ORTHOGONAL BLOCK ENCODING
- French
- SYSTEME ET PROCEDE DE COMMUNICATION PAR CODAGE A BLOC ORTHOGONAL
Classification
- CPC, 5
- H04B1/707
- H04B1/7075
- H04J13/004
- H04L1/08
- H04J11/00
- IPC, 5
- H04B1 69
- H04B1 707
- H04J11 00
- H04L1 08
- H04J13 00