CA2211999A1 - Digital communications system using complementary codes and amplitude modulation - Google Patents

Digital communications system using complementary codes and amplitude modulation

Info

Publication number
CA2211999A1
CA2211999A1 CA002211999A CA2211999A CA2211999A1 CA 2211999 A1 CA2211999 A1 CA 2211999A1 CA 002211999 A CA002211999 A CA 002211999A CA 2211999 A CA2211999 A CA 2211999A CA 2211999 A1 CA2211999 A1 CA 2211999A1
Authority
CA
Canada
Prior art keywords
phase
vectors
ones
pattern
constellation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002211999A
Other languages
French (fr)
Inventor
Didier J. R. Van Nee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies 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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CA2211999A1 publication Critical patent/CA2211999A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3416Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • H04L27/2615Reduction thereof using coding
    • H04L27/2617Reduction thereof using coding using block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • H04L27/2621Reduction thereof using phase offsets between subcarriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2697Multicarrier modulation systems in combination with other modulation techniques

Abstract

The encoding/transmission of information in an OFDM system is enhanced by using complementary codes and different patterns of amplitude modulation representing respective data words. The complementary codes, more particularly, are converted into phase vectors and modulated by the selected pattern. The result is then used to modulate respective carrier signals.
The modulated result is then transmitted to a receiver which decodes the received signals to recover the encoded information.

Description

CA 022ll999 l997-07-30 DIGITAL COMMUNICATIONS SYSTEM USING COMPLEMENTARY CODES
AND AMPLITUDE MODULATION

FIELD OF THE INVENTION:

The invention relates to the modulation of data for transmission in a 5 digital communications system.

BACKGROUND OF THE INVENTION:

In a system employing Orthogonal Frequency Division Multiplexing (OFDM), groups of kN bits are typically transmitted simultaneously over N
subchannels, with k bits per channel using some form of Quadrature Amplitude 10 Modulation. If N is made large enough at a constant bit rate, then a subchannel may experience minimum intersymbol interference, but may still be subject to narrowband fading. The effect of such fading may be different for each subchannel. Also, when N sinusoidal signals respectively defining the subchannels are summed with the same phase for transmission in an OFDM
15 system, the result creates a peak-to-average power (PAP) ratio that is typically N times larger than the average power level used in the transmission of a single symbol. Because of this, an OFDM transmitter has to use a linear power amplifier having a large "backoff" corresponding to the PAP ratio.
Disadvantageously, then, a decrease in efficiency occurs as the PAP ratio 20 increases. This problem is especially acute when OFDM is used in portable devices where power efficiency is a key concern.

SUMMARY OF THE INVENTION:

It is recognized that the aforementioned problem may be dealt with using so-called complimentary codes that have been modified in accord with 25 particular phase modulation. Specifically, M input phases, e.g., four phases, directly related to input data may be encoded into N, e.g., eight, output phasesassociated with respective carrier signals, in which a phase shift, ~j, is applied to a carrier (subchannel) to achieve a low PAP ratio, e.g., 3 dB.

A receiver receiving the transmitted signal demodulates the N carriers 5 and, by using a fast Fourier transform, obtains N vectors respectively defining the N phases and thus the input data. In the event that a number of carrier signals, e.g., three, are lost during the transmission, the input data may still be recovered in accord with an aspect of the invention.

It is also recognized that the number of bits that may be encoded and 10 thus transmitted to a receiver may be increased by combining, in accordance with an aspect of the invention, another form of modulation, e.g., amplitude modulation, with the complementary codes, in which, in accord with an another aspect of the invention, the other form of modulation may be implemented as different amplitudes patterns such that a particular combination of bits are 15 encoded in accordance with a respective one of the amplitude patterns.

These and other aspects of the invention will be appreciated from the ensuing detailed description when read in conjunction with drawings.

BRIEF DESCRIPTION OF THE DRAWING:

In the drawing;

FIG. 1 illustrates in block diagram form a wireless system composed of a transmitter and receiver arranged in accord with the principles of the invention;
and FIG. 2 illustrates in more detail the receiver of FIG. 1.

CA 022ll999 l997-07-30 DETAILED DESCRIPTION:

In accordance with an illustrative embodiment of the invention, a set or sequence of complimentary codes of a desired length, e.g., a length 8 code, may be generated starting with a so-called kernel of the desired length. One 5 possible kernel for generating codes of length 8 may be, for example, the series {1 11-1 1 1-1 1}. (The rules for generating a kernel are discussed in thearticle entitled "Complementary Series", by M. J. E. Golay, published in the IRETransactions on Information Theory, vol. IT-7, pp. 82-87, April, 1961, which is hereby incorporated by reference.) Once a particular kernel has been 10 selected, then independent phase rotations are applied to the elements (bits) forming the selected kernel. This may be done using a particular transformation comprising, e.g., eight columns, each column having a different group of individual ones of a predetermined number of phases, e.g., four phases, (p1~ (P2, (p3 and (p4, as follows:

(p2 0 (P2 0 (p2 ~ (p2 ~

(p3 (p3 0 0 (p3 (~3 0 0 (p4 (p4 ~4 (p4 0 0 0 0 The phase angles (also referred to herein as constellation symbols or 20 just symbols), ~I, forming each of the columns are then applied to the elements of the kernel to form a complementary code, as shown by the following expresslon:

c {e 4 ~e~ 3+q~4),e~ l+~3Z+~4) -ej(~+~34) ej(~+~3z+~P3) j(~pl+(p3) j(q~ +~ ) }

The vectors forming the complementary code may be represented by respective output phases ~, through ~8 and may be formed as illustrated by the following transformation derived in accordance with equation 1:

)1 + (p2 + q~3 + (P4 ~32 = q~- + (P3 + (P4 ~3=(:P1+(p2+(p4 ~4=(p1+(p4 +~

~35=(p1+(P2+q~3 ~6 = (Pl + (p3 0 ~7 = q~1 + (P2 +

~8 = (P1 The eight phases ~1 through ~38 may then be used to respectively modulate eight OFDM subcarriers as is done conventionally in an OFDM
system, as discussed below.

Specifically, assume that OFDM transmitter 100, FIG. 1, embodying the principles of our invention receives via encoder circuit 30 a stream of data bits from a source of data bits 25. Encoder circuit 30, which may be, for example, a conventional digital signal processor, partitions the data stream as it is received into successive groups of twelve bits each group and stores each CA 022ll999 l997-07-30 such group as it is formed in internal memory (not shown). Encoder circuit 30 then unloads a group of stored data bits from internal memory, encodes the data bits in accordance with the principles of the invention and supplies the result to Inverse Fast-Fourier Transform (IFFT) processor 40. Encoder circuit 5 30, more particularly, first encodes the group of twelve bits that it unloads from internal memory into, for example, four 8-PSK (phase shift keying) phases as is done conventionally for 8-PSK in general. For example, subgroups of three bits (also referred to herein as a data word) may be converted to 8-PSK using so-called Gray scale encoding such that the subgroup 0,0,0 is encoded as 0;
0,0,1 is encoded as ~/4; 0,1,1 as ~/2, and so on as illustrated by the followingtranslation table 1.

bits phase 000 : O

001 : ~/4 011:~12 010: 37~/4 110: ~

111 :5~/4 101 : 6~J4 100: 77~J4 CA 022ll999 l997-07-30 Encoder circuit 30 associates the four subgroups of data bits of a group with a respective one of the constellation symbols (pj. Encoder 30, more specifically, associates the first subgroup of three bits of a group of bits with the symbol (p, and associates the next (second) subgroup of three bits with the 5 symbol (P2, and so on. For example, assume that a group is composed of the following series of bits; 11101010001. The subgroup encoding and (pj symbol associations based on the above translation table stored in memory would be as follows:

1 1 1: 57~/4: (p1 010: 37~/4: q)2 100: 77rJ4: (p3 001:~/4 :(p4 Encoder circuit 30 then generates ~, through ~8 in accord with the above transformations for ~j. For example, as indicated above ~ + ~2 + (p3 + q)4, 15 then, for the present illustrative example, ~, = 5~/4 + 37~/4 + 7~/4 + tli4.
Similarly, ~32 = 5~/4 + 7~/4 + ~/4; ~33 = 57~/4 + 37~/4 + ~/4; and so on. Note that the values of symbols (p, through (p4 would be different for a subgroup having adifferent combination of twelve bits, e.g., 000101 1 1001 1. However, note that symbol (p" regardless of its value, is associated with the first subgroup of bits 20 of a group, and symbol ~4 iS associated with the last subgroup of bits of that group. When encoder circuit 30 has completed the generation of the eight phases ~, through ~8, it then supplies the values for those phases to IFFT
processor 40, which may be, for example, a conventional digital signal processor (DSP). Moreover, the DSP that implements the encoder 40 function 25 may be programmed to also implement the IFFT 40 function. IFFT processor CA 022ll999 l997-07-30 40, more particularly, converts the data from the time domain to the frequency domain using the inverse of the Fast Fourier transform to generate respective phase vectors. Processor 40 then modulates a plurality, e.g., eight, digital carriers respectively using the values of the eight phase vectors formed by ~, 5 through ~8. That is, IFFT processor 40 modulates a carrierj (channeli) using the value of a respective phase vector ~j. IFFT processor 40 then outputs the result to conventional analog to digital converter circuit 45, which converts the digital signals it receives from IFFT processor 40 to analog signals. The analog signals are then supplied to RF transmitter 50 which modulates the 10 analog signals onto an RF carrier, e.g., a 5.2 GHz carrier, and supplies the result to antenna 55 for transmission to wireless type receivers, e.g., receiver200. Encoder circuit 30 (OFDM transmitter 100) then goes on to similarly process the next the group of data bits stored in the aforementioned internal memor,v.

The number of bits that may be encoded using complementary codes may be expanded appreciably using, in accord with an aspect of the invention, amplitude modulation in combination with complementary codes. Specifically, I
have recognized that the alternating elements of a complementary pair may be multiplied by some arbitrary constant without affecting the complementary 20 characteristics of the encoded data. Moreover, for a complementary code of the form {a b a -b } the elements of a complementary code may be multiplied by respective elements of particular amplitude pattems, for example, the following patterns{cddccddccddc.... },{cccddddccccdd....... },etc.Thus, a complementary code of length eight, for example, may be multiplied by one 25 of the following amplitude pattems to increase the number of bits that be encoded by a particular combination of three bits:

p1=cdcdcdcd CA 022ll999 l997-07-30 P2=Cddccddc p3=ccddddcc p4=ccccdddd p5=dcdcdcdc P6=dCCddCCd p7=ddccccdd p8=ddddcccc where p1 through P8 may be, for example, data bit combinations 000, 001, 010, 011, 100, 101, 1 10, and 111, respectively. Thus, if the additional data bits that 10 are to be transmitted happen to be, for example, 000, then the amplitude pattern that is transmitted with phases ~1 through ~8 encoding the other twelve bits would be as follows:

ce~ d eie2 ~ c eje3 ~ d eje4 ~ c eie5 d eje6 c eie7 d eiet For other combinations of data bits the transmitted amplitude 15 patterns/complementary code combinations would be respectively as follows:

ceie~, d eje2, d eie3 ~ c eje4 ~ c eie5 d eje6 d eje7 c ejey Cej ' ~ c eie~ ~ d eie3, d eie4, d eies d eie6 c eie7 c eie8 ceje~, c eje2, c eje3, c eje4, d eje5 d eje6 d eje7 d ejey deje~, c ei~2, d e'~3 ~ c ei~4~ d ei~s ~ c ei~6, d ei~, c ei~8 dei I, C ei 2 ~ c ei 1 ~ d ei 4, d ei 5 ~ c eJ~6 ~ c ei~ ~ d ei~8 de;e~ d eie2 c ei~1, c ei~4, c eies, c ei~6, d ej~, d ej 8 dejeN d eje2, d ej~3, d ej~4, c eje5, c eje6, c eje~ c eje8 The total number of codes that can be generated using amplitude modulation only equals kN/2, where N is the length of the code and k is number of possible amplitude values. Advantageously, then, log2k + log2N/2 additional bits may be encoded per OFDM symbol while holding the peak-to-average power ratio to a maximum of 3 dB. The key to this advantage is based on performing amplitude modulation in the frequency domain while the PAP
applies to the time domain signal.

It is noted that if the encoding of the amplitudes and phases are made independent of one another, then the decoding of encoded symbols may also be performed independently at receiver 200. However, to reduce the minimum distance between multi-amplitude complementary codes, and thus improve system performance, then the coding/decoding of the amplitude pattems and complementary codes have to depend on one another to a certain degree. This dependency may be achieved by reducing the coding for one of the phases with respect to particular ones of the above eight amplitude modulation patterns. For example, for patterns P1, P2, p5 and P6, one of the phases, e.g., (P2, would be associated with a code conversion having a smaller phase constellation, e.g., a 4-PSK constellation, while the other three phases would be associated with a larger phase constellation, e.g., 8-PSK constellation. For patterns p3, p4, p7 and P8, another one of the phases, e.g., (p4, as well as theother phases would be similarly associated. Accordingly, then, eleven data bits CA 022ll999 l997-07-30 may be encoded using symbols (p, through (p4 and an additional three bits may be encoded using one of the above amplitude patterns p1 through P8. (It is noted that if a different number of additional bits need to be encoded, then thenumber of patterns needed to handle that case would be adjusted accordingly.
5 For example, for two additional bits, then any four of the above patterns may be used, e.g., patterns p, through p4.) Based on the specific phase constellations, preferred amplitude values for c and d may be found, such that the minimum Euclidean distance between different code words is maximized. For example, the preferred values for a code of length 8 with 3 8-PSK phases (1 4-PSK phase and 2 amplitude levels) are 0.541 and 1.306, respectively. Note that these values are nommalized such that the power of the code word (4(C2 + d2) = 8) equals the power of the code word without amplitude modulation, i.e., c = d =1.

Assume, for example, that the series of data bits 10111010100010 fomm the associated group. In accord with an illustrative embodiment of the invention, the first 3 bits of the series is encoded using amplitude modulation,e.g., pattem P6. The remaining bits of the series, 1 1010100010, form subgroups of 1 10, 10, 100, 010. (Two bits are associated with the second subgroup since, as mentioned above, for pattem P6 symbol q~2 iS associated with a smaller phase constellation, 4-PSK encoding which is limited to phase encoding just two bits as is well known. If the amplitude modulation pattern hadbeen either p3, p4, p7 and P8, then such bits would form subgroups of 1 10, 101,000, 10 in which symbol (p4 would then be associated with 4-PSK encoding, as discussed above. (It is noted that phases 0, ~J2, 7~ and 3~/2 are typically usedto encode bit combinations of 00, 01, 11 and 10, respectively, in 4-PSK
encoding.) Accordingly then, encoder 30 unloads a group of fourteen bits and encodes the bits to generate the aforementioned symbols and select the appropriate amplitude pattern. For the present example, and using transformation table 1 (above) and the above 4-PSK encoding the value of the 5 symbols would be as follows:

110:~ :(p, 10 : 37~/2: (p2 100: 7~/4: (p3 010: 3~/4: q)4 Encoder 30 then generates the complementary codes, ~j, in the manner discussed above and then phase modulates eight OFDM subcarriers, i, using the resulting complementary codes, respectively. The eight subcarriers are then respectively multiplied by the amplitudes (elements) forming the selected amplitude pattern, e.g., pattern P6. The amplitude modulated result is then transmitted to receiver 200.

Turning to FIG. 2, it is seen that receiver 200 includes a conventional RF section 230 for receiving the resulting composite signal via antenna 256 and processing (downconverting) the signal in a conventional manner as it is received. The processed result is then supplied to conventional analog to 20 digital converter 245 which converts the demodulated result to corresponding digital signals. The digital signals are then supplied to Fast Fourier Transform(FFT) processor 240 which demodulates the N carriers. Processor 240 does this by performing a FFT on the digital signals supplied by converter 245. The output of FFT processor 240 comprises N (where N = eight for the present 25 illustrative example) vectors (in-phase and quadrature samples), representing CA 022ll999 l997-07-30 the amplitudes and phases of the N different subchannels, as illustrated by the following expression:
a e(5,~4+ 3~''4 + 7~4 + ~4) a2ei(5~4 + 7~4 + ~4), a3ei(5~4+ 3~4 + ~4)~

i(5~4+~4) a ei(5~4+ 3~4 + 7~4) a6ei(s~4+ 7~4), -a7ei(s~4+ 3~4), a8ei The N vectors are supplied to decoder 230 which then decodes the output of the FFT to first determine and identify the pattem of the amplitudes of the eight vectors. This is done in accordance with a conventional training phase that is designed to teach receiver 200 to recognize each of the patterns pattern p1 through p8 even though one or more of the elements (amplitudes, c or d) is degraded by the transmission environment that exists between transmitter 100 and receiver 200. Thus, during the training phase, receiver 200 knowing which pattem to expect, stores the vector pattern that it receives in memory as a template in association with the expected pattern. It is noted that the same pattem may be transmitted repeatedly a number of times so that receiver 200 may form an accurate template of the expected pattem.
Accordingly, then, encoder 230 compares the vector pattem that it just received with each of the stored templates. Decoder 230 then selects as the transmitted pattem the template that best matches (is closest to) the received pattern. To say it another way, decoder 230 selects the template pattern which provides the largest absolute correlation value when compared with the received pattem. Also, the sine of the correlation provides an indication as to whether cis smaller or larger than d. Decoder 230 thus determines in this way the value of the three bits represented by the decoded amplitude pattem, which, for the present example is assumed be 101 represented by pattem P6. Decoder 230 also sets the phase constellations according to the selected pattem. Thus, for pattern P6, decoder 230 sets (p2 to have a 4-PSK constellation and sets (p1, (p3 and (p2 to have a 8-PSK constellation, as previously described in detail.

Following the foregoing, decoder 230 then determines the values of the respective phase symbols (pj. Such decoding, in accord with an aspect of the invention, is applied to alternating elements of the complementary code in which each of the complex odd samples of the FFT output is multiplied against 5 a paired complex conjugate of the even samples. A summation of the result of each multiplication forms a vector which has the value of the sought-after phase angle (symbol ~I). This procedure may be followed for even and odd pairs of the samples as well as quads, etc. Decoder 230, more particularly and in accordance with this decoding technique, combines ri with a complex 10 conjugate of the kernel code used to form the complementary code in the encoding of the group of data bits at the transmitter. One such kernel code may be, for example, {11 1-1 11-11}, as mentioned above. If that is the case, then r4 and r7 are inverted -- meaning that the sign of the resulting multiplication for r4 and r7 is positive. (For notional purposes, the following equates the received digital signals (samples), after multiplication with the conjugated kernel, with xj, respectively.) Decoder 230 then generates three vectors Y2, y3 and y4 as a function of respective ones of the digital samples xj.

More specifically, and as discussed above, transmitter 100 encodes phases (p1 to q~4 in accord with the aforementioned transformations. In addition, 20 receiver 200 removes thé effect of the kernel code on the received signal by multiplying the elements of vector rj by the kernel code and expressing the phase encoding in matrix fomm as follows:

~ = A(p where ~ and (p are vectors containing the values of the eight phases ~j and four25 (pj phases and A is an encoding matrix as follows:

CA 022ll999 l997-07-30 Using the matrix, receiver 200 may then determine the values of the encoded phases (pj from the measured phases ~, by determining a least-squares solution for the linear equations represented by the matrix as follows:

-1 o o 1 o o 1 2 ~p = P~3 P AT(MT)-1 1 1 --1 1 --1 1 --1 1 --1 where P is the pseudo-inverse of A and superscript T denotes a matrix transpose. Unfortunately, such equations are not completely linear, since the phase values are 27~. Because of this, the above method cannot be ap~lied directly to determining the values for (pj. However, an inspection of the A-matrix 10 reveals that the phases q)2, (p3 and (p4 may be detemmined as a summation of 4 subtracted ~j pairs, as mentioned above. For example, each of the subtractions 2, ~3-~4, ~5-~6 and ~37-~8 provide a value for (P2- A preferable way to get the phase difference between two vectors is to multiply one vector with the complex conjugate of the other vector. Doing so leads to the inventive decoding procedure in which three vectors Y2, y3, y4 are determined as follows:

Y2=x1x2+x3x4+x5x6+x7x8 y3 = X1X 3 + X2X 4 + X5X 7 + X5X 8 CA 022ll999 l997-07-30 y4=x1x5+x2x6+x3x7+x4x8 where * means complex conjugate and where the arctan of the angle between the real and imaginary parts of each term respectively forming vectors Y2 through y4 provides the value of the corresponding phase symbol (P2 through 5 (p4, respectively. (It is noted that the decoding technique used to derive thepairing of the elements forming each term of each of the above vectors may also be determined by inspection in which the difference between each pair of elements provides the value of the sought after phase angle.) For example, the value of vector y2 is determined as follows for the instant illustrative example of~0 the invention:
y (e(5~C/4+ 3~4 + 7~4 + ~4) ei(5~4 + 7~4 + ~4)) + (ei~5~4+ 3~4 + ~4) ei(5~4+~4)) + (ei(5n/4+ 3~4 + 7~4) ei(5~4+ 7~4)) + (ei(5~4+ 3n/4) ei5h/4) e3~4 + e3~4 + e3~4 + e3~4 A determination of the value of each term of vector Y2 thus leads to a 15 determination of the phase value of (p2, which, for the present illustrative example has a value of 37~/2 within a 4-PSK constellation. In practice, the determination would be an estimate of ~2. Decoder 230 deals with the estimate by "rounding off" the estimated value to the nearest constellation phase selected for the encoding at transmitter 30, i.e., 4-PSK constellation, to 20 generate a more accurate value for ~2.

Decoder 230 then similarly generates phase estimates of (p3 and ~4 as a function of vectors y3 and y4, respectively, and "rounds off" those 8-PSK
constellation estimates in a similar manner. Doing so, yields, in accord with the present illustrative example, phase values of 7~/4 and 37~/4 for (p3 and (p4, 25 respectively.

CA 022ll999 l997-07-30 Once decoder 230 has determined the phase values of (p2, (:p3 and (p4 it may then determine the value of (p,. However, note that the phase (p, is present in all ~j equations as illustrated by the above transformation table.
Consequently, (p1 cannot be expressed as a subtraction of two ~j values, as was 5 done for the other phases. However, since all phases except for (p1 can be determined in the manner discussed above, then the values for those phases can simply be substituted in the ~j equations to create eight equations with only one unknown as one way of obtaining eight estimates for ~1. Receiver 200 may then take the average value of the eight estimates for (p1 to improve the 10 Signal-to-Noise Ratio (SNR) for (P1. It is noted that, in practice, the average may be based on only four of the estimated values, since the noise in the other four solutions is correlated with the noise in the solutions that are used.

Thus, a vector y1 corresponding to the sought-after phase may be obtained by substituting the estimated values of the selected four solutions (phases) as follows:

Y1 = X4e-i~P4 + x6e-j~P3 +X7e-i(P2 + x8 = e~ e i(P4 +ei~ e i(P3 +-ei(5~'4+3,~'4)e i(P- +ei5~/4 = ei5~4+ ei5~4+ei5~4+ e;s~4 As was the case for (P2, the arctan of the real and imaginary part of each 20 term of vector y1 leads to a determination of the corresponding phase value of p1~ which, for the present illustrative example would turn out to be 7~. Similarly, in practice, the determination would be an estimate of (p1 as was the case for (p3 and (p4 . Accordingly, then, decoder 230 determines in a conventional manner the actual value of (p1 as a function of its estimated value, i.e., decoder 230 CA 022ll999 l997-07-30 "rounds off" the estimated value to the nearest constellation phase selected forthe encoding at transmitter 30, e.g., an 8-PSK constellation.

As a result of foregoing process, receiver decoder 230 determines the data values respectively represented by symbols (p1 through (p4. Namely, the series of bits 101 1 1010100010 assumed above for the present example illustrating of the principles of the invention.

As mentioned above, the pairing of the elements forming each term of each of the above vectors yi may be determined by inspection in which the difference between each such pair of elements provides the sought after phase 10 angle. It is seen from the above, that each vector yi comprises a plurality of such terms. Advantageously, then, receiver 200 may still determine a sought-after phase even though one or more terms forming the associated vector y were lost for whatever reason, e.g., due to a momentary change in the transmission environment. For example, assume that the first three channels 15 are lost such that receiver 200 obtains only eight samples of the information transmitted by transmitter 100 as noted by the following:

ri = ~~ ~, ~, -e~ +~4)~ e~ +~2+~3),ei(~l+~3) -ei(~,+~t) ei~l As also mentioned above, decoder 230 multiplies ri by the kemel code used in the decoding of the transmitted data at transmitter 100. Even though the first three 20 channels were lost -- meaning that the values of samples x1 through X3 would be zero -- receiver 200, nevertheless, may still recover the values of phase symbols (p1through ~4 from the samples that it is able to generate as illustrated by the following:

y2=X5x6+x7x8=(p2 y3 = X5X7 + X6X 8 = (p3 CA 022ll999 l997-07-30 y4 = X4X 8 = (p4 Y1 = X4e-j(P4 + X6e-j(P3 +x7e-j(p2 + X8 Advantageously, then, decoder 230, in accord with the principies of the invention, may still recover data that transmitter 100 transmits via a plurality of channels even though the content of one more of the channels is lost prior to being received by receiver 200.

The foregoing is merely illustrative of the principles of the invention.
Those skilled in the art will be able to devise numerous arrangements, which, although not explicitly shown or described herein, nevertheless embody those 10 principles that are within the spirit and scope of the invention. For example, although an illustrative embodiment of the invention was discussed in the context of a code of length 8, multiples of that number may be used in systems employing more than eight subchannels, e.g., sixteen subchannels. In such a system, several codes of length 8 may be interleaved to modulate the 15 information transmitted over the channels. Such interleaving may be achieved by using one code for odd numbered channels and another code for even numbered channels. As another example, for a code length of 2n, there will be n+1 encoded phases ~j, which may be applied to the entire code or to alternating elements, quads, etc. Thus, the coding and decoding would be 20 similar to the length 8 code, except for having a different number of phases (Pl As a further example, the use of complementary codes in accordance with the principles of the invention is also applicable to forward error correction as well as PAP reduction coding in OFDM systems. It is also possible to do fallback rates (decreased data rates with larger coverage by increasing the code 25 length(using length 16 or 32 codes instead of a length 8 code) or by decreasing the number of phases (e.g., using BPSK instead of 8-PSK).

Claims (19)

1. A method of encoding data for transmission to a receiver comprising the steps of selecting a kernel code formed from a predetermined number of bits and applying independent phase rotations, ~i, to each of said bits as a function of a predetermined transformation to generate respective complementary codes, .theta.i, selecting as a function of a first group of bits of a series of bits to be encoded an associated one of a plurality of amplitude patterns each defined by predetermined pattern of at least two elements, associating the remaining groups of bits forming said sequence with respective ones of said phase rotations, converting the complementary codes into phase vectors, associating each of said phase vectors with a corresponding one of the elements forming the selected amplitude pattern, and modulating carrier signals using respective ones of the resulting vectors and transmitting the modulated carrier signals to a receiver.
2. The method of claim 1 further comprising the step of respectively selecting values for said at least two elements such that the sum of the squaresof said values equal a value of two.
3. The method of claim 1 wherein said transformation comprises a number rows corresponding to the number of said independent phase rotations and a number of columns corresponding to said predetermined number, and wherein said step of applying includes the step of applying the phase rotations forming said columns to respective ones of the said bits to form said vectors.
4. The method of claim 1 wherein said step of associating includes the steps of encoding each of said groups of bits as respective phase angles in accordance with gray scale encoding and associating the encoded phase angles with predetermined ones of said phase rotations forming said complementary codes.
5. The method of claim 4 wherein each of said phase angles are associated with respective phase constellations and wherein said method further comprises the steps of responsive to said selected pattern being one of a selected group of patterns, associating a predetermined one of said phase angles with a phase constellation smaller than the phase constellations respectively associated withthe other ones of the phase angles.
6. The method of claim 1 further comprising at said receiver the steps of receiving a composite signal of the modulated signals transmitted by said transmitter and regenerating individual ones of said vectors as a function of the received composite signal, identifying as said selected pattern that one of a plurality of pattern templates that provides the largest absolute correlation value when compared with the pattern of amplitudes associated with the received vectors, and identifying as the amplitude pattern of the received vectors that one of plurality of pattern templates that provides the largest absolute correlation value when compared with amplitude pattern of the received vectors, and responsive to the identification, (a) identifying the group bits represented by the identified pattern and (b) phase constellations associated with the identified pattern.
7. The method of claim 6 wherein said phase constellations include 4-PSK and 8-PSK.
8. The method of claim 6 further comprising the steps of applying said kernel code to said regenerated vectors, generating a number of vectors, yi, from pairs of elements forming the regenerated vectors, in which one element in each of said pair is taken as a complex conjugate so that said one element may be subtracted from the other element of the respective pair of elements, said pairing of said elements being performed in accordance with the contents of a predetermined matrix, deriving a respective one of said phase rotations as a function for each subtracted result forming a respective one of said vectors, yi, said vectors, yi, being associated with respective ones of said phase rotations, ~i, and deriving each phase rotation, ~n, not associated with a respective vector as a function of the derived phase rotations and a complementary code, .theta.k,formed in part by that phase rotation, ~n.
9. The method of claim 1 further comprising at said receiver the steps of receiving a composite signal of the modulated signals transmitted by said transmitter and regenerating individual ones of said vectors as a function of the received composite signal, applying said kernel code to said regenerated vectors, generating a number of vectors, yi, from pairs of elements forming the regenerated vectors, in which one element in each of said pair is taken as a complex conjugate so that said one element may be subtracted from the other element of the respective pair of elements, said pairing of said elements being performed in accordance with the contents of a predetermined matrix, deriving a respective one of said phase rotations as a function for each subtracted result forming a respective one of said vectors, yi, said vectors, yi, being associated with respective ones of said phase rotations, ~i, and deriving each phase rotation, ~n, not associated with a respective vector as a function of the derived phase rotations and a complementary code, .theta.k,formed in part by that phase rotation, ~n.
10. The method of claim 8 further comprising the steps of identifying the groups of bits respectively associated with the derived phase rotations.
11. A method of encoding data for transmission to a receiver, said method comprising the steps of representing a one of a number of data words by an associated one of a plurality of amplitude patterns, encoding the remaining ones of the data words into respective constellation symbols such that, based on which of the amplitude patterns represents said one of said symbols, associating a predetermined one of the symbols with a phase constellation smaller than the phase constellation of the other ones of the symbols, generating a plurality of complementary codes as a function of a selected kernel code and a predetermined transformation matrix of said constellation symbols and modulating the complementary codes with corresponding elements forming said one of said plurality of amplitude patterns, and modulating a plurality of carrier signals with vectors representing respective ones of the amplitude modulated complementary codes and transmitting said carrier signals to said receiver.
12. The method of claim 11 wherein said transformation matrix comprises a number of rows corresponding to the number of said constellation symbols and a number of columns corresponding to the number of said complementary codes.
13. The method of claim 11 wherein said step of encoding includes the steps of encoding each of the remaining ones of the data words into respective phase angles in accordance with gray scale encoding and associating the encoded phase angles with predetermined ones of said constellation symbols.
14. The method of claim 11 comprising at said receiver the steps of receiving a composite signal of the modulated signals transmitted by said transmitter and regenerating individual ones of said vectors as a function of the received composite signal, identifying as the pattern representing said one data word that one of a plurality of pattern templates that provides the largest absolute correlation value when compared with the pattern of amplitudes associated with respective ones of said vectors, and responsive to the identification, (a) identifying the data word represented by the identified pattern and (b) phase constellations associated with the identified pattern.
15. The method of claim 14 further comprising at said receiver the steps of applying said kernel code to said regenerated vectors to generate vector elements representing individual ones of said complementary codes, forming, in accordance with a predetermined encoding matrix, pairs of said elements and associating individual ones of said pairs with respective ones of said constellation symbols, in which one element in each of said pair istaken as a complex conjugate so that said one element may be subtracted from the other element of the respective pair of elements, deriving individual ones of said constellation symbols as a function of the subtracted result obtained from the associated ones of said pairs of elements, and deriving each constellation symbol, ~n, not associated with any one of said pairs as a function of the derived constellation symbols and a complementary code, .theta.k, formed in part by that constellation symbol, ~n.
16. The method of claim 15 wherein said constellation symbols represent respective phase angles, and wherein said step of deriving as a function of the subtracted result includes the steps of determining an angle foreach of said subtracted result and associating the determined angle with the closes one of the phase angles and thus a respective one of the constellation symbols.
17. The method of claim 15 further comprising the step of identifying the data words respectively associated with the derived constellation symbols.
18. A transmitter of transmitting encoded data to a receiver, said transmitter comprising means for representing one of a number of data words by an associated one of a plurality of amplitude patterns, means for encoding the remaining ones of the data words into respective constellation symbols such that, based on which of the amplitude patterns represents said one of said symbols, and for associating a predetermined one of the symbols with a phase constellation smaller than the phase constellation of the other ones of the symbols, means for generating a plurality of complementary codes as a function of a selected kernel code and a predetermined transformation matrix of said constellation symbols and modulating the complementary codes with corresponding elements forming said one of said plurality of amplitude patterns, and means for modulating a plurality of carrier signals with vectors representing respective ones of the amplitude modulated complementary codes
19. A receiver for receiving encoded data from a transmitter, said receiver comprising means for receiving a composite signal of a plurality of signals transmitted by said transmitter and regenerating individual signal vectors as a function of the received composite signal, said signal vectors having respective amplitudes and said amplitudes forming a predetermined pattern representing a particular data word, means for identifying as the pattern representing said particular data word that one of a plurality of pattern templates that provides the largest absolute correlation value when compared with the pattern of said respective amplitudes, means, responsive to the identification, for identifying which phase constellations are associated with the identified pattern.

means for applying a predetermined kernel code to said regenerated vectors to generate vector elements representing individual ones of said complementary codes, means for forming, in accordance with a predetermined encoding matrix, pairs of said vector elements and associating individual ones of said pairs withrespective ones of constellation symbols, in which one element in each of said pair is taken as a complex conjugate so that said one element may be subtracted from the other element of the respective pair of elements, means for determining individual ones of said constellation symbols as a function of the subtracted result obtained from the associated ones of said pairs of elements, and means for determining each constellation symbol, ~n, not associated with any one of said pairs as a function of the derived constellation symbols and a complementary code, .theta.k, formed in part by that constellation symbol, ~n.
CA002211999A 1996-09-04 1997-07-30 Digital communications system using complementary codes and amplitude modulation Abandoned CA2211999A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/707,692 US5841813A (en) 1996-09-04 1996-09-04 Digital communications system using complementary codes and amplitude modulation
US707,692 1996-09-04

Publications (1)

Publication Number Publication Date
CA2211999A1 true CA2211999A1 (en) 1998-03-04

Family

ID=24842759

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002211999A Abandoned CA2211999A1 (en) 1996-09-04 1997-07-30 Digital communications system using complementary codes and amplitude modulation

Country Status (7)

Country Link
US (1) US5841813A (en)
EP (1) EP0828365B1 (en)
JP (1) JP3333433B2 (en)
KR (1) KR100278428B1 (en)
CA (1) CA2211999A1 (en)
IL (1) IL121677A (en)
NO (1) NO974002L (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010055320A1 (en) * 1994-12-15 2001-12-27 Pierzga Wayne Francis Multiplex communication
US6452958B1 (en) 1996-07-30 2002-09-17 Agere Systems Guardian Corp Digital modulation system using extended code set
US5862182A (en) 1996-07-30 1999-01-19 Lucent Technologies Inc. OFDM digital communications system using complementary codes
US6404732B1 (en) 1996-07-30 2002-06-11 Agere Systems Guardian Corp. Digital modulation system using modified orthogonal codes to reduce autocorrelation
US5995483A (en) 1996-08-22 1999-11-30 Tellabs Operations, Inc. Apparatus and method for upstream clock synchronization in a multi-point OFDM/DMT digital communication system
US6118758A (en) 1996-08-22 2000-09-12 Tellabs Operations, Inc. Multi-point OFDM/DMT digital communications system including remote service unit with improved transmitter architecture
US6771590B1 (en) 1996-08-22 2004-08-03 Tellabs Operations, Inc. Communication system clock synchronization techniques
US6950388B2 (en) * 1996-08-22 2005-09-27 Tellabs Operations, Inc. Apparatus and method for symbol alignment in a multi-point OFDM/DMT digital communications system
US6198776B1 (en) * 1996-11-13 2001-03-06 Motorola Inc. Device and method for precoding data signals for PCM transmission
US6005840A (en) * 1997-04-01 1999-12-21 Lucent Technologies Inc. Complementary encoding and modulation system for use in an orthogonal frequency division multiplexing transmitter system and method thereof
US6175551B1 (en) * 1997-07-31 2001-01-16 Lucent Technologies, Inc. Transmission system and method employing peak cancellation to reduce the peak-to-average power ratio
EP0899923A1 (en) * 1997-08-29 1999-03-03 Sony International (Europe) GmbH Transmission of power control signals in a multicarrier modulation system
EP1713225B1 (en) 1997-09-04 2008-09-24 Sony Deutschland Gmbh Transmission system for OFDM-signals with optimised synchronisation
USRE43829E1 (en) 1997-09-04 2012-11-27 Sony Deutchland GmbH Transmission system for OFDM-signals with optimized synchronization
US6137421A (en) * 1997-11-12 2000-10-24 Prince Corporation Method and apparatus for storing a data encoded signal
US6631175B2 (en) 1998-04-03 2003-10-07 Tellabs Operations, Inc. Spectrally constrained impulse shortening filter for a discrete multi-tone receiver
US7440498B2 (en) 2002-12-17 2008-10-21 Tellabs Operations, Inc. Time domain equalization for discrete multi-tone systems
DK1068704T3 (en) 1998-04-03 2012-09-17 Tellabs Operations Inc Impulse response shortening filter, with additional spectral constraints, for multi-wave transfer
US6795424B1 (en) * 1998-06-30 2004-09-21 Tellabs Operations, Inc. Method and apparatus for interference suppression in orthogonal frequency division multiplexed (OFDM) wireless communication systems
ES2185244T3 (en) 1998-12-03 2003-04-16 Fraunhofer Ges Forschung APPARATUS AND PROCEDURE TO TRANSMIT INFORMATION AND APPLIANCE AND PROCEDURE TO RECEIVE INFORMATION.
EP1152560B1 (en) * 1998-12-18 2007-09-19 Fujitsu Limited Coding having peak power suppressing capability and error correcting capability in multi-carrier transmission and its decoding
US6515978B1 (en) * 1999-04-19 2003-02-04 Lucent Technologies Inc. Methods and apparatus for downlink diversity in CDMA using Walsh codes
AU746989B2 (en) * 1999-04-21 2002-05-09 Canon Kabushiki Kaisha Creation and decoding of two-dimensional code patterns
AUPP992099A0 (en) 1999-04-21 1999-05-20 Canon Kabushiki Kaisha Creation and decoding of two-dimensional code patterns
EP1061705B1 (en) * 1999-06-16 2004-12-22 Sony International (Europe) GmbH Optimized synchronization preamble structure for OFDM system
US6763072B1 (en) * 1999-08-25 2004-07-13 Victor Company Of Japan, Ltd. Method and apparatus for modulation and demodulation related to orthogonal frequency division multiplexing
FR2803468B1 (en) * 1999-12-30 2002-04-12 Mitsubishi Electric Inf Tech METHOD OF ESTIMATING A TRANSMISSION OR TELECOMMUNICATIONS CHANNEL
WO2001065748A1 (en) * 2000-02-29 2001-09-07 Fujitsu Limited Encoding method for multicarrier transmission and encoder using the same
US6529868B1 (en) 2000-03-28 2003-03-04 Tellabs Operations, Inc. Communication system noise cancellation power signal calculation techniques
ES2164613B1 (en) * 2000-08-16 2003-05-16 Fuente Vicente Diaz METHOD, TRANSMITTER AND RECEIVER FOR DIGITAL SPECTRUM COMMUNICATION ENGAGED THROUGH MODULATION OF COMPLEMENTARY SEQUENCES GOLAY.
DE10049162A1 (en) * 2000-09-27 2002-05-02 Siemens Ag Method for coding data packets, in particular for transmission via an air interface
US6990153B1 (en) * 2001-02-06 2006-01-24 Agency For Science, Technology And Research Method and apparatus for semi-blind communication channel estimation
US7187730B1 (en) 2001-03-21 2007-03-06 Marvell International Ltd. Method and apparatus for predicting CCK subsymbols
US7145969B1 (en) 2001-03-21 2006-12-05 Marvell International Ltd. Method and apparatus for complementary code keying
US7017104B1 (en) 2001-08-24 2006-03-21 Mediatek Inc. Method and system for decoding block codes by calculating a path metric according to a decision feedback sequence estimation algorithm
US7298798B1 (en) 2001-08-24 2007-11-20 Mediatek, Inc. Method and system for decoding block codes
KR20030050022A (en) * 2001-12-18 2003-06-25 엘지이노텍 주식회사 System for modulating digital aplitude
KR100866181B1 (en) * 2002-07-30 2008-10-30 삼성전자주식회사 The method and apparatus for transmitting/receiving signal in a communication system
DE10250891B4 (en) * 2002-10-31 2005-08-11 Advanced Micro Devices, Inc., Sunnyvale Complementary code decoding by circuits of reduced size
US7551676B1 (en) 2003-05-22 2009-06-23 Nortel Networks Limited Technique for reducing peak-to-average power ratio in digital signal communications
US7183941B2 (en) 2003-07-30 2007-02-27 Lear Corporation Bus-based appliance remote control
US7161466B2 (en) 2003-07-30 2007-01-09 Lear Corporation Remote control automatic appliance activation
US7068181B2 (en) 2003-07-30 2006-06-27 Lear Corporation Programmable appliance remote control
KR100800795B1 (en) 2004-05-31 2008-02-04 삼성전자주식회사 Method and apparatus for transmitting/receiving up link acknowledgement information in a communication system
US8305999B2 (en) * 2007-01-05 2012-11-06 Ravi Palanki Resource allocation and mapping in a wireless communication system
US20080186937A1 (en) * 2007-02-07 2008-08-07 Fam Adly T Interlaced complementary code sets based on codes with unity peak sidelobes
US7817708B2 (en) * 2007-12-14 2010-10-19 Sivaswamy Associates, Llc. Orthogonal code division multiplex CCK (OCDM-CCK) method and apparatus for high data rate wireless LAN
US8855222B2 (en) * 2008-10-07 2014-10-07 Qualcomm Incorporated Codes and preambles for single carrier and OFDM transmissions
JP5861059B2 (en) * 2010-09-01 2016-02-16 パナソニックIpマネジメント株式会社 Radar equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4353067A (en) * 1980-08-29 1982-10-05 Westinghouse Electric Corp. Method of reducing side lobes of complementary coded pulses in a coherent pulse compression doppler radar receiving system
FR2494529B1 (en) * 1980-11-17 1986-02-07 France Etat DIGITAL TRANSMISSION SYSTEM WITH ADAPTIVE CODING OF SAMPLED AND TRANSFORMED ANALOGUE INFORMATION BY ORTHOGONAL TRANSFORMATION
US5151702A (en) * 1991-07-22 1992-09-29 General Electric Company Complementary-sequence pulse radar with matched filtering following doppler filtering
US5602833A (en) * 1994-12-19 1997-02-11 Qualcomm Incorporated Method and apparatus for using Walsh shift keying in a spread spectrum communication system

Also Published As

Publication number Publication date
KR19980024316A (en) 1998-07-06
EP0828365A3 (en) 2000-12-06
KR100278428B1 (en) 2001-02-01
IL121677A (en) 2000-07-26
JPH10107762A (en) 1998-04-24
EP0828365B1 (en) 2011-06-29
IL121677A0 (en) 1998-02-22
EP0828365A2 (en) 1998-03-11
US5841813A (en) 1998-11-24
NO974002D0 (en) 1997-09-01
NO974002L (en) 1998-03-05
JP3333433B2 (en) 2002-10-15

Similar Documents

Publication Publication Date Title
US5841813A (en) Digital communications system using complementary codes and amplitude modulation
US5862182A (en) OFDM digital communications system using complementary codes
JP3999271B2 (en) Reduction of average power-to-peak ratio in multi-carrier modulation systems
US20080192621A1 (en) Data Communication System and Data Transmitting Apparatus
CN103812816A (en) Efficient physical layer preamble format
US6654340B1 (en) Differential OFDM using multiple receiver antennas
Soujeri et al. Frequency index modulation for low complexity low energy communication networks
US20060291372A1 (en) Apparatus and method for reducing pilot overhead in a wireless communication system
CN111628955B (en) Dual-mode multi-carrier differential chaotic shift keying modulation method and transmitter
Bai et al. Double-sub-stream M-ary differential chaos shift keying wireless communication system using chaotic shape-forming filter
CN113726713A (en) Time domain multiplexing frequency shift chirp keying modulation and orthogonal modulation extension method thereof
JPH0856212A (en) Code division multiplex modulator and demodulator
CN106534034B (en) The coding method and system of peak-to-average force ratio in a kind of reduction ofdm system
KR101568714B1 (en) Apparatus and method for tarnsmitting and receiving information through fast feedback channel in a broadband wireless communication system
US8249190B2 (en) Dual carrier modulation
CN101110809A (en) Method for transmitting data of multiple carrier wave
JP2007195129A (en) Mimo-ofdm transmitter/receiver reducing signal waveform peak
EP4136799A1 (en) All digital non-conventional chaotic communication systems for resilient communications and signaling
JP2006511154A (en) Transmitter diversity method for OFDM system
Li et al. Enhanced index modulated OFDM spread spectrum
WO2002043297A1 (en) Data communication using multi-level symbols
US20220255580A1 (en) Frequency-division multiplexing
JP2000196559A (en) Data transmission system and its transmitter-receiver
JP2001504289A (en) Method for decoding complementary codes
Ku A low-complexity PTS scheme for PAPR reduction in SFBC MIMO-OFDM systems

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued