This invention relates to orthogonal frequency multiplexing.
In several digital modulation techniques, a group of consecutive data bits in an input data stream Di is represented by a symbol. Different combinations of data bits are represented by different symbols. For example, in the case of the group being composed of three bits, there are eight possible combinations and accordingly there are eight different symbols. One common type of digital modulation employing eight symbols is 8-level phase shift keying (8-PSK), in which the eight different symbols induce eight equiangularly spaced values of phase displacement in the bandpass representation.
Orthogonal frequency division multiplexing (OFDM) is a digital modulation technique in which an input data stream is decomposed into several subsidiary streams, each subsidiary stream is represented by a sequence of symbols, and the several sequences of symbols (up to several thousand sequences) are used to modulate respective carriers of constant frequency. The modulated carriers are summed to produce a transmission signal, which is supplied to a transmitter antenna for transmission to a receiver antenna. Receivers equal in number to the carriers and tuned to the carriers respectively receive and detect the sequences of symbols. Each sequence of symbols is then used to recover the corresponding subsidiary data stream, and the subsidiary data streams are combined in order to recreate the original data stream, which may be an HDTV signal. The carriers are sufficiently spaced in frequency and are phased such that they are orthogonal, i.e. each receiver sees only its own carrier.
The transmitter also includes N (as many as 100) subcarrier channels 16, each of which includes a subcarrier oscillator 18 that generates a subcarrier at a selected constant frequency F. The different oscillators 181-18N operate at different respective, mutually orthogonal, frequencies F1-FN. Each subcarrier channel 16 also includes a quadrature phase shift key (QPSK) modulator 20 which modulates the subcarrier in phase based on the value of a two bit data word D to provide a QPSK modulated output signal and thereby encodes the subcarrier with the data word D.
The output signals of the subcarrier channels 16 are summed and the resulting composite subcarrier signal is mixed with the output signal of the local oscillator 10 to produce a transmission signal, which is supplied to a transmitter antenna 22 for transmission to a receiver antenna 24. During a transmission interval in which the carrier frequency is equal to f3, for example, the transmission signal includes signal components at frequencies (f3+F1), (f3+F2), . . . (f3+FN). Thus, the transmission signal occupies a block of transmission frequencies from (f3+F1) to (f3+FN). The subcarrier frequencies F1-FN are chosen so that the eight blocks of transmission frequencies do not overlap and are sufficiently spaced to avoid interference.
A receiver that is connected to the receiver antenna 24 includes a receiver local oscillator 26 that is synchronized with the transmitter oscillator 10. The receiver LO signal is mixed with the receiver antenna signal and provides an output signal that contains frequency components at the N subcarrier frequencies respectively and is supplied to N receiver subcarrier channels 28, tuned to the subcarrier frequencies F1-FN respectively. Each receiver subcarrier channel includes a QPSK demodulator 30 that recovers the data words D that were encoded by the corresponding QPSK modulator 20.
Standards promulgated by the WiMedia Alliance define fourteen frequency bands of which the center frequencies are given by 2904+528×n (MHz) where n=1, . . . 14. The transmitter shown in
The current WiMedia standard also specifies an adjacent channel power ratio (ACPR) of at least 20 db. Thus, when the carrier frequency is 3960 MHz, for example, the signal that is transmitted in any of the other frequency bands must have a power level at least 20 db lower than the power in the 3960 MHz band. In order to comply with this requirement, the local oscillator 10 must change frequency from a first frequency to a second frequency, e.g. from f3 to f4, in less than 10 ns.
U.S. patent application Ser. No. 10/778,699, the entire disclosure of which is hereby incorporated by reference herein for all purposes, discloses an orthogonal frequency multiplexing scheme that differs from the conventional MB-OFDM scheme by employing a carrier that changes monotonically in frequency during a ramp interval and is modulated in phase in accordance with an information signal.
In the case of
At the receiver, the timing generator 66 is synchronized with the transmitter timing generator 56 and addresses a table 68 that outputs a pair of words Ic and Qc for each time slot. The words Ic and Qc correspond to the words stored in the table 54 except that they do not include a term that is dependent on k. As in the case of the transmitter, these bit parallel words are converted to sequences of two-bit words by serializers and the two-bit words are converted by quadrature DACs to sequences of pulses. The two sequences of pulses are reconstructed and the resulting sinusoidal analog signals are mixed with the receiver antenna signal and generate signals Uanalog and Vanalog that are converted to digital form and supplied to a DSP engine 70 that implements a timing recovery function and a demodulation and demapping function. The DSP engine demodulates the signals Udigital and Vdigital and recovers the values I, Q and demaps the symbol and outputs the corresponding data bits Dout, which match the data bits Din. The DSP engine also supplies control signals to the timing generator 66 to preserve synchronism with the transmitter timing generator 56.
It would be advantageous if a radio transmitter could be operated selectively in either the conventional MB-OFDM mode described with reference to
In accordance with a first aspect of the invention there is provided an OFDM transmitter comprising a lookup means (LUT plus serializers) for storing at least two groups of data digits associated with different respective characteristic frequencies (e.g. 3960 MHz, 5016 MHz), an addressing means (bank select plus timing gen) for addressing the lookup means and repeatedly and sequentially selecting the two groups of data digits, the lookup means being responsive to the addressing means by outputting sequentially the data digits of the selected group, a converter means (DACs plus quadrature modulator) for converting a sequence of data digits output by the lookup means to analog form, each group of data digits, when output and converted to analog form, providing a carrier signal at the characteristic frequency associated with that group, and a modulator means (modulator 108) for modulating the carrier signal in accordance with an information signal to provide a transmission signal.
In accordance with a second aspect of the invention there is provided an OFDM transmitter comprising a lookup means (LUT plus serializers) having a first page for storing at least two groups of data digits associated with different respective characteristic frequencies (e.g. 3960 MHz, 5016 MHz) and a second page for storing additional groups of data digits representing respective symbols each characterized by at least one of phase and frequency, an addressing means (bank select plus timing generator) for addressing the lookup means, the addressing means being operable in a first mode in which the addressing means addresses the first page of the lookup means by repeatedly and sequentially selecting the groups of data digits of the first page, the lookup means being responsive to the addressing means in the first mode by outputting sequentially the data digits of the selected group, and the addressing means being operable in a second mode in which the addressing means addresses the second page of the lookup means in accordance with a group of digital data digits for selecting a symbol, the lookup means being responsive to the addressing means in the second mode by outputting sequentially the data digits representing the selected symbol, a converter means (DACs plus quadrature modulator 92I) for converting a sequence of data digits output by the lookup means to analog form, an output means (modulator 108 plus multiplexer 130) having a first state in which the output means receives an output signal of the converter means and modulates said output signal in accordance with an information signal to provide an output signal of the transmitter and having a second state in which the output means provides an output signal of the converter means as an output signal of the transmitter, and wherein in the event that the addressing means operates in the first mode and the output means is in the first state, the output means provides a transmission signal that is modulated in accordance with said information signal, and in the event that the addressing means operates in the second mode and the output means is in the second state, the output means provides a transmission signal representing said selected symbol.
In accordance with a third aspect of the invention there is provided an OFDM receiver for receiving a carrier signal modulated in accordance with an information signal, the receiver comprising a lookup means (LUT plus serializers) for storing at least two groups of data digits associated with different respective characteristic frequencies (e.g. 3960 MHz, 5016 MHz), an addressing means (bank select plus timing gen) for addressing the lookup means and repeatedly and sequentially selecting the two groups of data digits, the lookup means being responsive to the addressing means by outputting sequentially the data digits of the selected group, a converter means (DACs plus quadrature modulator) for converting a sequence of data digits output by the lookup means to analog form, each group of data digits, when output and converted to analog form, providing a frequency conversion signal at the characteristic frequency associated with that group, and a modulator means (demodulator 108) for modulating the carrier signal in accordance with the frequency conversion signal to provide a baseband information signal for demodulation.
For a better understanding of the invention, and to show how the same may be carried into effect, reference will now be made, by way of example, to the accompanying drawings, in which:
Considering the in-phase channel 84I, the in-phase arm 86I includes a 2-bit DAC 88I which converts the 2-bit words received from the serializer 82I to an analog output voltage under control of the in-phase clock signal I The DAC 88I is programmed to convert the 2-bit words to voltages proportional to the DAC full-scale output voltage Vfs in accordance with Table 1:
Since each 2-bit input word is mapped uniquely to a quaternary value, it will be convenient to use the corresponding quaternary values when referring to the contents of the LUT.
Table 2 shows the pairs of quaternary values corresponding to the two sets of 2-bit words stored in one bank of the LUT.
The set RE contains exactly 15 repetitions of the sequence (3, 1, −3, −1) and the set IM contains exactly 15 repetitions of the sequence (−1, −3, 1, 3). Accordingly when these sets of values are output from the serializers at a rate of 5280 MHz and are converted to analog form, the lowest frequency component present in the resulting analog signals is at a frequency of 1320 MHz (5280×15/60). The output signals of the DACS 88 are filtered by low-pass Chebyshev filters 90. The output signals of the filters 90 are sinusoidal signals at 1320 MHz and the output signal of the filter 90Q is advanced in phase by π/2 relative to the output signal of the filter 90I. Accordingly, we may designate the output signal of the filter 90I as cos ωEt and the output signal of the filter 90I as −sin ωEt, where ωE/2π=1320 MHz.
The complex baseband signal cos ωEt−j*sin ωEt output by the filters 90 is quadrature modulated by the clock signal, which may be designated cos ωCt+j*sin ωCt, where ωC/2π=5280 MHz. The output signal of the in-phase channel 84I is cos (ωE+ωC) t.
The operation of the quadrature channel 84Q corresponds to that of the in-phase channel 84I, except that the sequence RE is inverted and the connections of the clock signals to the quadrature modulator are reversed. The quadrature channel provides an output signal sin (ωE+ωC) t.
Since ωC/2π=5280 MHz and, in the case of the example discussed above, ωE/2π=1320 MHz and the output signals of the in-phase and quadrature channels are at a frequency of 3960 MHz.
The transmitter also includes a multi-channel subcarrier QPSK modulator 96. The subcarrier modulator comprises N subcarrier oscillators 1001-100N supplying their output signals cos wit (i=1 . . . N) to respective phase shifters 104. Each phase shifter provides both an in-phase output signal cos (ωit+φi) and a quadrature signal sin (ωit+φi), where φi depends on the data value Di and is 0, π/2, π or 3π/2.
The cosine outputs of the phase shifters 104 are summed and the sine outputs of the phase shifters 104 are summed. A quadrature modulator 108 amplitude modulates the sine and cosine carrier signals, provided by the channels 84I and 84Q respectively, with the composite QPSK sine and cosine signals and supplies a transmission signal to a transmitter antenna 110. This transmission signal is composed of a carrier at 3960 MHz and N subcarriers, each modulated in phase in accordance with a 2-bit data word.
The values stored at the other seven locations in the LUT 80 allow synthesis of cosine and sine signals at frequencies of 3432, 4448, 5016, 5544, 6072, 6600 and 7128 MHz respectively. For example, the sequence shown in Table 3, when read out at 5280 MHz, has a peak at 1848 MHz and when mixed with a signal at 5280 MHz provides a carrier at 3432 MHz. Accordingly, the transmitter synthesizer shown in
The receiver shown in
The synthesizer 120 generates a frequency conversion signal having a component cos (ωE+ωC) t at the output of the in-phase channel 284I and a component sin (ωE+ωC) t at the output of the quadrature channel 284Q, where ωC/2π=5280 MHz and ωE/2π steps cyclically and repeatedly through the same values as in
A synchronizer 124 receives the receiver antenna signal and adjusts the bank selector of the receiver synthesizer 120 to synchronize the synthesizer 120 with the transmitter synthesizer. The in-phase and quadrature output signals of the receiver synthesizer are mixed with the antenna signal by mixers 126I, 126Q to down-convert the antenna signal to the subcarrier frequency range. It will be appreciated that in a practical implementation, it may be necessary to alter independently the gain and offset of the output signals of the multipliers 126I, 126Q. The receiver has N demodulation channels, responsive to local subcarrier oscillators 130 having the same operating frequencies as the oscillators 100 of the transmitter, for demodulating the down-converted signal and recovering the data words D1 . . . DN.
The quaternary values stored in the LUT 80 are selected based on the magnitudes of prototype cosine and sine functions at phase displacement values that depend on the frequency of the function to be synthesized. It will be appreciated that with only four available data values, the data value cannot be equal to the magnitude of the prototype cosine or sine function at each of the selected phase displacement values. Accordingly, quantization noise (corresponding to the difference between the function value and the data value) is present in the output signal of the DACs. The digital data values are dithered in order to reduce average quantization error and randomize the quantization noise. Thus, for example, in the case of the 1320 MHz signal the set RE would ideally contain repetitions of the sequence (3, 0, −3, 0) and since 0 is not an available data value, this sequence is dithered by mapping alternate values of 0 to +1 and −1). This allows sufficient spectral purity to be obtained to comply with the WiMedia standards. In fact, the transmitter described with reference to
The WiMedia standard specifies bands at higher frequencies than band 8, and the higher frequencies can be synthesized by multiplying the frequency of the clock signal provided to the quadrature modulators 92I, 92Q. For example, referring to the multiplier illustrated in dashed line in
Because the carrier synthesizer generates the carrier by converting the sequences of digital values to analog form and reconstructing the analog signal, rather than using an oscillator or other resonant circuit, the synthesizer is able to change frequency rapidly and after a change, any frequency components at the previous frequency decay rapidly to a very low level.
Referring to
The LUT 150 has two pages that are separately selected depending on the state of a signal MODE and are referred to for convenience as MB and FM. The two pages may be provided by different address ranges in the same monolithic integrated circuit chip or they may be provided by different monolithic chips that are selected in response to a chip select signal. In similar fashion to
The MB page has eight banks, each of which stores two sets of 60 2-bit words, as described with reference to
The signal MODE also determines the state of a multiplexer 130 and the mapping functions of the DACS 88.
In the MB mode, the signal MODE selects the MB page, selects Table 1 as the mapping function of the DACS, and sets the multiplexer 130 to select the output of the quadrature modulator 108. In this case, the mode of operation of the transmitter is as described with reference to
In the FM mode, the sequence of digital values provided by the serializers is encoded with the data and the multiplexer 130 selects the output signal of the in-phase channel 84I as the FM transmission signal.
It will be appreciated that in the FM mode, the output signals of the serializers are not merely converted to analog form and summed, as in the case of
In the case of the transmitter and receiver described with reference to
The transmission signal is encoded to indicate whether the transmitter is operating in the multiband mode or the FM mode, for example by including an additional waveform segment at a frequency that is not used for conveying input data. The receiver is similar to the receiver shown in
By using an LUT to synthesize the subcarrier segments in the MB mode, sharing of components between the two modes of operation is increased relative to previous approaches.
The values stored in the FM page of the LUT may be selected so that the waveform sample is of constant frequency, as mentioned above, or is swept in frequency as described in the copending application.
It will be appreciated that the invention is not restricted to the particular embodiment that has been described, and that variations may be made therein without departing from the scope of the invention as defined in the appended claims and equivalents thereof. Unless the context indicates otherwise, a reference in a claim to the number of instances of an element, be it a reference to one instance or more than one instance, requires at least the stated number of instances of the element but is not intended to exclude from the scope of the claim a structure or method having more instances of that element than stated.