The present disclosure relates to methods for generating preamble structures and signaling structures for OFDM transmission systems with a multitude of antennas, which can be used in high transmission rate WLANs (Wireless Local Area Network) also in mobile radio systems with multi-antenna technology.
The usual aim of transmitting a known or at least partly known preamble is to make rapid synchronization and channel estimation possible for the recipient, so that the subsequent data can be evaluated with the greatest possible freedom from errors (i.e. in the ideal case only degraded by the input noise and/or interference). In connection with synchronization a distinction can be made between clock synchronization, frequency synchronization and symbol synchronization. Whereas clock synchronization relates to a synchronization of the D/A and A/D converter clocks in the transmitter and receiver, frequency synchronization relates to a synchronization of the mixer frequencies. In an OFDM transmission system with guard interval, such as that considered herein, a symbol synchronization is additionally required, of which the task is to position the evaluation window for the data symbols transmitted (in the frequency multiplex) so that no (channel impulse response shorter than the duration of the guard interval) or the least possible (channel impulse response longer than the duration of the guard interval) intersymbol interference occurs.
Conventional wireless OFDM transmission systems are used, for example, in WLANs (Wireless Local Area Networks) usually use only one antenna in the transmitter and/or receiver.
By contrast MIMO-OFDM transmission systems (MIMO, Multiple Input Multiple Output) represent an innovative expansion which—depending on the channel characteristics—make possible a considerable increase in spectral efficiency by using spatial multiplexing.
In this case the preamble must not only support the estimation of a single channel in the receiver, but it must be possible to determine the channel characteristics for each spatially multiplexed data stream in the receiver on the basis of the preamble.
Also, the task of the signaling is to inform the receiver about the physical transmission parameters, such as modulation and coding used in the transmitter for example.
Under an exemplary embodiment, a method is disclosed for generating preamble structures and signaling structures for packet-oriented data transmission based on the MIMO-OFDM transmission technology, so that, with relatively low processing overhead in the receiver, good facilities are provided for accurately estimating the synchronization and channel parameters for existing OFDM transmission systems (especially IEEE 802.11a, 802.11g).
By using a synchronization sequence in the synchronization section of the relevant antennas in accordance with
sm(n)=DFT−1{Sm(k)} where Sm(k)=S(k)·ejφ
all addressed receivers can evaluate both the signaling field and also the payload data field, even if no detailed a-priori information is available about the channel in the receiver. If for the synchronization sequence for the relevant antennas the equation
sm(n)=DFT−1{Sm(k)}
with
is used, the addressed receivers are again in a position to evaluate both the signaling field and also the payload data field, but in this case however detailed a-priori information about the channel is available in the transmitter. The addressed receivers can in this case represent MIMO receivers with a plurality of receive antennas but also receivers with only one receive antenna, which makes possible high-quality backwards compatibility with existing transmission systems.
Alternately the channel estimation sequence cm(n) for the relevant antennas can a concatenation of the OFDM symbols cm,x in accordance with
cm,x(n)=DFT−1{Cm,x(k)} and Cm,x(k)=pk,m,x·C(k) (n=1, . . . , N)
which in the same or similar manner allows a signaling field and also a payload data field to be evaluated for all addressed receivers and makes backwards compatibility to conventional transmission systems possible.
Naturally these two alternatives can be also combined with one another as regards the embodiment of the synchronization sequences and the channel estimation sequences, which improves the reliability of the overall system.
The synchronization sequence sm(n) can either be prefixed by a typical OFDM guard interval or a guard interval with an inverted leading sign, with the synchronization sequence repeating at least once periodically.
Furthermore, to implement a specific transmit diversity method the correlation of the phase values in accordance with the equation
can be as small as possible which means that all stations of the transmission system are able to evaluate the complete transmitted data packet, i.e. signaling field and payload data field, to obtain general information about the network and about reserved time domains.
Preferably this transmit diversity method is optimized by a specific form of implementation in accordance with
which allows what is referred to as a Cyclic Delay Diversity (CCD) method to be implemented. From the implementation standpoint this method is advantageous because, by contrast with the general approach, only a single inverse Fourier transformation is required for each OFDM symbol in the transmitter.
To use the proposed method on the WLAN according to the IEEE 802.11 standard, a basic synchronization signal in accordance with
and a basic channel estimation signal in accordance with
are used, which makes a direct implementation in such existing systems possible.
With regard to the channel estimation sequence, this can also be formed for the relevant antenna from a concatenation of the OFDM symbols cm,x(n) in accordance with
with j representing the number of repetitions of the OFDM symbols cm,x(n).
In respect of the guard intervals used, these can be formed from the single typical OFDM guard interval sequence
gm,x(n)=cm,x(n+N−NG) n=1, . . . , NG
or from the double typical OFDM guard interval sequence
gm,x(n)=cm,x(n+N−2NG) n=1, . . . , 2NG,
with NG representing the number of samples of the guard interval.
Furthermore a signaling section can be arranged in the time area between a payload data structure and the channel estimation section of the preamble structure, with the signaling section containing a signaling sequence for the relevant antenna, which is formed from a concatenation of the OFDM symbols am,x(n) according to
am(n)=gm,1(n)am,1(n)gm,2(n)am,2(n) . . . gm,V(n)am,V(n)
with
as well as the typical OFDM guard interval sequence
gm,x(n)=am,x(n+N−NG) n=1, . . . , NG.
Alternately the channel estimation section with a channel estimation sequence cm(n) can be subdivided into a first part channel estimation section and a second part channel estimation section with the part channel estimation sequences cm1(n) and also cm2(n) and the signaling section can be subdivided into a first part signaling section and a second part signaling section with the part signaling sequences am1(n) as well as am2(n) and can be regenerated in the chronological sequence first part channel estimation section, first part signaling section, second part channel estimation section and second part signaling section, with the first and the second channel estimation sequence being formed either in accordance with
cm1(n)=gm,1(n)cm,1(n)
cm2(n)=gm,2(n)cm,2(n) . . . gm,D(n)cm,D(n)
or in accordance with
using a single or double typical OFDM guard interval, and with the first part signaling sequence being formed in accordance with
am1(n)=gm,1(n)am,1(n)gm,2(n)am,2(n) . . . gm,V′(n)am,V′(n)
and the second part signaling sequence being formed in accordance with
am2(n)=gm,V′+1(n)am,V′+1(n)gm,V′+2(n)am,2(n) . . . gm,V(n)am,V(n)
with
as well as the typical OFDM guard interval sequence
gm,x(n)=am,x(n+N−NG) n=1, . . . , NG.
In this case backwards compatibility is again made possible since stations in a conventional transmission system can now also evaluate the signaling field, which means that the number of the following channel estimate sequences is known a-priori.
Preferably the column vectors Pk,x, x=1, . . . , Dk, of the matrix Pk are sorted so that the variance of the power values
taking into account the relationship pk,m,x=0 for x>Dk is as small as possible. For each subcarrier k in this case the column vectors Pk,x, with x=1, . . . , Dk, of the spatial equalization matrix Pk are sorted in a first step in accordance with size so that
is fulfilled, and in a second step are subjected to a random permutation according to specification Pk,x→Pk,(x+k)modD
The present disclosure also relates to data processing system. The data processing system is especially suitable for the executing the method as claimed in the invention or one of its developments, so that the technical effects specified above also apply to the data processing system.
An exemplary WLAN (Wireless Local Area Network) transmission systems is described below according to a IEEE 802.11 standard as an OFDM transmission system, with alternate OFDM transmission systems also being conceivable. According to the IEEE 802.11 standard, to which explicit reference is made at this point, OFDM symbols are used in an OFDM (Orthogonal Frequency Division Multiplexing) transmission system. Such a multiplex method is especially suitable for terrestrial transmissions of digital radio signals subject to heavy interference, since it is insensitive to echoes.
Thus, as a preparatory step, a rough overview of the data packets in the Physical Layer (PHY) and in the Medium Access Control (MAC) in accordance with
According to
In the WLAN, the preamble structure PS may include twelve OFDM symbols, followed by a signaling field or a signaling structure with a signaling section SI (an OFDM symbol). The signaling section SI in accordance with the WLAN standard is shown in simplified form in
For the transmission of data, a command “PHY_TXSTART.request” is sent on the MAC side, which puts the physical layer PHY into the transmission state. The convergence procedure of the physical layer PLCP then sends a plurality of commands to the transmission-medium-dependent layer PMD, which causes the preamble structure PS and the signaling section SI to be transmitted. As soon as the transmission of the preamble structure PS begins, the encryption or scrambling and coding of the actual data is undertaken. The scrambled and coded data is subsequently exchanged between the Medium Access Control MAC and the convergence procedure of the physical layer PLCP by a plurality of data exchange commands “PHY_DATA.req” and “PHY_DATA.conf”. The data transmission or the transmission of the data packet is concluded when the physical layer PHY has assumed the receive state, with each command “PHY_TXEND.request” being confirmed by a command “PHY_TXEND.confirm” by the physical layer.
Consequently a data packet on the physical layer PHY may include three parts. Initially, a preamble structure PS for parameter estimation, i.e. an automatic gain control AGC, a frequency and OFDM symbol synchronization, as well as a channel estimation. This preamble structure PS follows the signaling structure or the signaling section SI, with which the signaling of the operating mode of the physical layer used (coding rate, modulation) as well as the length of the data packets is defined. Finally the actual payload data is located in the actual data field DA, consisting of a variable number of OFDM symbols. Its data rate is already indicated in signaling field SI.
In accordance with
G in this diagram indicates a guard interval with a guard interval sequence, with GG being a double guard interval, i.e. a guard interval of double duration. The sample values s(n) designate a synchronization sequence, i.e. the signal sequence for supporting the synchronization in the receiver. This synchronization sequence is produced by the inverse Fourier transformation of
In a similar fashion c(n) designates a channel estimation sequence, i.e. a signal sequence for supporting the channel estimation in the receiver, which is again produced from the inverse Fourier transformation of
S(k) in this case designates a basic synchronization sequence signal in the frequency range and C(k) a basic channel estimation signal in the frequency range, as is defined for WLAN explicitly in the IEEE 802.11 Standard.
The sampling sequence of the corresponding signaling OFDM symbol again results from the inverse Fourier transformation of the bit sequence shown in
The meaning of the individual bits R1 through R23 is shown in the table in accordance with
In accordance with the present disclosure, such an OFDM transmission system is now to be applied to a MIMO OFDM transmission system with a plurality of antennas in relevant transmitters and receivers, whereby, as regards the definition of suitable preamble and signaling structures, the following three cases can be distinguished.
In accordance with a first case, all stations, i.e. MIMO (Multiple Input Multiple Output) stations and SISO (Single Input Single Output) stations must be able to evaluate the complete sent data packet, i.e. signaling field and data field, to obtain all information about the network and about reserved timing areas. This relates especially to the frames “Beacon”, RTS (Request To Send), CTS (Clear To Send), CTS-self and CF-end (Contention Free).
In a second case all stations must be in a position to be able to evaluate at least the signaling field SI.
In a third case only the addressed receiver must be in a position to be able to evaluate the signaling field and the data field.
These considerations for implementing a MIMO-OFDM transmission system are discussed more below. In the second case, however, the end of a data packet can be precisely predicted on the basis of the “RATE” and “LENGTH” field. Collisions are avoided by Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) provided in any event by the transmission system, but even without any knowledge of these parameters. Even if the parity check provides an incorrect result, with the presence of a valid signaling field being indicated although it is actually not present, and thereby a start being made on evaluating the data part which does not exist in the known form, the PLCP receive method presented in IEEE 802.11 avoids any negative effects on the currently active data transmission between corresponding devices.
A precondition for the subsequent considerations of cases 1 through 3 is therefore that the MIMO signal processing applied in the transmitter to each subcarrier k can be described by a linear operation, so that after the OFDM or OFDM processing in the receiver the signal
[Rk]M
is present. In this case Rk stands for the receive vector, Hk the channel matrix, Pk the MIMO preprocessing matrix and Ik the data vector. Any noise influences or other interference variables are ignored in this case. The subscripted indices alongside the pointed brackets identify the matrix dimensions, with the square brackets only being inserted to obtain a clear separation between the matrix indices and the matrix dimension indices.
Before the individual cases and the associated preamble and signaling structures are described below, a definition of the abbreviations used will first be provided:
G: Guard interval
GG: Guard interval double length (=double guard interval)
DFT: Discrete Fourier-Transformation
DFT-1: Inverse Discrete Fourier-Transformation
OFDM: Orthogonal Frequency Division Multiplexing
MT: Number of transmit antennas
n: Time index (=scan value)
x: Another time index (=OFDM symbol index)
m: Antenna index
d: Index of the spatial data stream
k: Subcarrier index (=frequency index; Requires: OFDM-based transmission system)
V′: Number of OFDM symbols required for transmission of part signaling information
V: Number of OFDM symbols required for transmission of complete signaling information
L: Number of OFDM symbols on which payload data is transmitted
N: Number of sample values per OFDM symbol (depending on the D/A or A/D converter rate)
Dk: Number of spatial data streams which are transmitted on the kth subcarrier
D: Maximum number of spatial data streams over all subcarriers,
φk,m: Pseudo-random (but known to the receiver) frequency (index k) and antenna-dependent (Index m) phase rotation (of the basic synchronization signal)
φk,m,d: Pseudo-random (but known to the receiver) frequency (index k) antenna-dependent (index m) and space-dependent (index d) phase rotation (of the basic synchronization signal)
: Matrix of the dimension MT×Dk used for spatial clipping of the payload data on the kth subcarrier
Pk,d: dth column vector of the matrix [Pk]M
pk,m,d: mth row and dth column element of the matrix [Pk]
sm(n): Synchronization sequence (=signal sequence for supporting synchronization in the receiver) which is transmitted via antenna m.
S(k): Basic synchronization signal in the frequency range
Sm(k): Synchronization signal in the frequency range which is transmitted via antenna m
cm,x(n): xth channel estimation sequence (=signal sequence for supporting the channel estimation in the receiver) which is transmitted via antenna m
C(k): Basic channel estimation signal in the frequency range
Cm,x(k): xth channel estimation signal in the frequency range, which is transmitted via antenna m
am,x(n): xth signaling sequence (=data sequence with signaling information regarding the transmission mode used) which is transmitted via antenna m
Am,x(k): xth signaling signal in the frequency range which is transmitted via antenna m
Ixsig(k): Signaling information (contains information about coding and modulation of each individual spatial data stream for example, length of the data packet, . . . ), which is transmitted on the kth subcarrier of the xth OFDM signaling symbol.
dm,x(n): xth data sequence which is transmitted via antenna m
Id,x(k): Information which is transmitted on the dth spatial data stream of the kth subcarrier of the xth OFDM payload data symbol.
Dm,x(k): xth data signal in the frequency range which is transmitted via antenna m
Note: What is referred to here as a “sequence” are the sample values as OFDM symbols, i.e. n=1, . . . , N
Case 1:
It is basically true to say that those data packets containing important information about reserved resources or network elements must be able to be evaluated not only by all stations of different types (i.e. MIMO or SISO stations), but must still also be able to be evaluated at maximum communication range, which is why it makes little sense here to use spatial multiplexing. By contrast only one data stream is transmitted here with the lowest possible data rate. If for example a MIMO transmitter is available, i.e. the transmitter has a number of antennas, the security of detection in the receiver can be increased by use of a transmit diversity method. In this case the restriction applies that the method used must for reasons of compatibility be transparent for all stations.
A transmit diversity method which meets this requirement is for example characterized by a preprocessing vector in the form
[Pk]M
To put it more precisely, each subcarrier k is applied to each antenna m with a pseudo-random phase rotation φk,m. Without restricting the general applicability φk,1=0 can be set, so that the SISO one-antenna case 1 is retained unchanged as a special case. Without initially specifying a phase sequence in detail, a general requirement can be made that the correlation of the phase values is as small as possible. This corresponds to the relationship:
A specific basic implementation form of this proposed preprocessing is represented by the CDD method (Cyclic Delay Diversity) with
From the implementation standpoint the CDD method is advantageous, because, by contrast with the general approach, only a single inverse Fourier transformation per OFDM symbol (or per OFDM symbol) is required in the transmitter.
In accordance with this first case, MIMO stations are consequently used which are equipped with a number of antennas, which transmit data packets which are understood by all stations, i.e. both MIMO and also SISO stations. In this case a transmit diversity method in the form of a pseudo-random phase rotation is applied to each subcarrier and each antenna, with especially a CDD method being used. The phase vectors Pk used are identical in such case for all OFDM symbols including the preamble symbols S(k) and C(k). Otherwise the same PLCP transmit procedure is employed as that shown in
It should also be noted that the method described is only really transparent for SISO devices, if, in conjunction with the channel estimation in the receiver, filtering is performed exclusively in the time direction, i.e. averaging over the two c(n) sequence series, and no filtering is undertaken in the frequency direction.
In accordance with
The preamble structures for the relevant antennas shown in
Case 3:
When, in accordance with case 3, only the addressed MIMO receiver has to be in a position to actually be able to evaluate the data packet sent, the degree of freedom with regard to the design of the preamble structure PS as well as of the signaling structure SI used is at its maximum. The number D of the channel estimation sequence sequence pairs c(n) for channel estimation corresponds in this case to the maximum number of the data streams which are to be transmitted per subcarrier k, i.e. D=max{Dk}. The data on each subcarrier is transmitted using the matrices
As regards the preprocessing, in accordance with the invention the following processing is viewed as especially efficient:
For the synchronization sequences s(n) two different variants can be applied:
According to variant a) the synchronization sequences for the relevant antennas satisfy the relationship
sm(n)=DFT−1{Sm(k)} with Sm(k)=S(k)·ejφ
so that where possible uncorrelated signals will be transmitted over the individual antennas. This variant a) is especially to be applied if there is no more detailed a-priori information available in the transmitter about the relevant channel.
In accordance with a variant b) the synchronization sequences for the relevant antennas will satisfy the equation
with this variant b) especially being employed if there is more detailed a-priori information available in the transmitter about the relevant channel.
To adapt this method, to a WLAN transmission system for example, the equation
is used for the basic transmission signal, as defined in the IEEE 802.11 Standard.
In accordance with
Alternately or in addition however the channel estimate sequences c(n) can be used for implementation as SISO-compatible MIMO transmission systems.
Consequently the channel estimate sequences for the relevant antennas 1 through MT in the respective channel estimation sections KA of the preamble structures PS in accordance with
cm(n)=gm,1(n)cm,1(n)gm,2(n)cm,2(n) . . . gm,D(n)cm,D(n)
and the subsequent equation
cm,x(n)=DFT−1{Cm,x(k)} und Cm,x(k)=pk,m,x·C(k) n=1, . . . , N
It is assumed in this case that the receiver can derive the number D of the channel estimation sequence pairs for channel estimation directly from the receive signal (for example by determining the autocorrelation function (AKF) spaced at 4 of 64 sample values over a time window of the same length), so that signaling of this parameter is not absolutely necessary.
In its turn, for adaptation to the WLAN transmission system described at the start, a basic channel estimation signal define in IEEE 802.11
can be used. If Dk<D . . . , then Pk,m,x does not exist in the range Dk<x≦D and is to be set to zero accordingly.
Once again the channel estimation sequence cm(n) can also be repeated at least one periodically. For example the channel estimation sequence cm(n) for the relevant antenna is formed from a concatenation of the OFDM symbols cm,x(n) according to
with j representing the number of repetitions of the OFDM symbols cm,x(n).
Although in accordance with
gm,x(n)=cm,x(n+N−2NG) n=1, . . . , 2NG
for the channel estimation sequence, with NG representing the number of the sample values of the guard interval, the guard interval can also be formed from the single typical OFDM guard interval sequence
gm,x(n)=cm,x(n+N−NG) n=1, . . . , NG.
Further remarks about automatic gain control will be inserted at this point.
Normally the transmit power across all OFDM payload symbols (i.e. those symbols containing payload information) is constant, i.e.
with E{} designating the expected value.
The transmit power of the channel estimation sequence amounts to:
This produces the following observation:
Both terms differ in general since the upper term still contains a summation of all spatial data streams. This difference is usually compensated for again by a weighting w known to the receiver of the basic channel estimate signal C(k), i.e. |C(k)|2=w·E{|Id,x(k)|2} for example.
This can produce the following problem:
If
the power of the channel estimation sequence fluctuates depending on the above-mentioned terms. The disadvantage of this is that the available power will not be used in the optimum way for channel estimation. This problem can be resolved by undertaking a permutation of the column vectors of [Pk], so that the width of fluctuation or variance of the power values
over all x=1, . . . , D is minimized, taking into account the relationship pk,m,x=0 for x>Dk.
All columns of [Pk] or their column vectors are first sorted in accordance with their size for all subcarriers k, so that
applies. Subsequently these h column vectors are subjected to a random permutation in accordance with the specification Pk,x→Pk,(x+k)modD
Alternatively or additionally a signaling sequence of the signaling sections SI can also be defined for the respective antennas in order to implement a suitable MIMO transmission system.
In accordance with
To avoid any overhead, the length of the signaling field SI should be matched adaptively to the scope of the information, a fact that can be indicated in the first OFDM symbol for example.
So that the information in the receiver can in its turn be correctly extracted, it must be encoded in a predefined manner, with the type of coding having to be as robust as possible because of the sensitivity of this information, i.e. fault-tolerant. This implies that the transmission should where possible be undertaken in diversity mode and not in multiplexing. So that the channel estimation preserves its validity, the same information is transmitted on all parallel data streams. This results in the signaling sequence am(n) comprising a concatenation of the OFDM symbols am,x(n) in accordance with
am(n)=gm,1(n)am,1(n)gm,2(n)am,2(n) . . . gm,V(n)am,V(n)
with
as well as
the typical OFDM guard interval sequence
gm,x(n)=am,x(n+N−NG) n=1, . . . , NG.
The following equation then applies to the data sequence in the data field DA
with Id,x(k) representing in this case the data symbol or the information which is transmitted on the dth spatial data stream of the kth subcarrier of the xth OFDM payload data symbols, i.e. on the spatial, temporal and spectral resource element.
Although in accordance with
Case 2:
For case 2, in which SISO stations must also be able to evaluate the signaling field or the signaling structure SI, the preamble structure and signaling structure depicted in
In accordance with
am1(n)=gm,1(n)am,1(n)gm,2(n)am,2(n) . . . gm,V′(n)am,V′(n)
and the second part signaling sequence in accordance with
am2(n)=gm,V′+1(n)am,V′+1(n)gm,V′+2(n)am,V′+2(n) . . . gm,V(n)am,V(n)
with
As well as the typical OFDM guard interval sequence
gm,x(n)=am,x(n+N−NG) n=1, . . . , NG.
The channel estimation sequences used correspond to the channel estimation sequences described above, with for example the first part channel estimation section KA1 being defined for x=1 and the second part channel estimation section KAD being defined for x=2 through D. By contrast with the exemplary embodiment in accordance with
Optionally the complete signaling can be moved forwards. In this case the parameter D could be explicitly transferred as well as part of the signaling information, so that the number of the subsequent channel estimation sequences would be known a-priori.
The disclosure herein has been described here with reference to an OFDM transmission system in accordance with the IEEE 802.11 Standard. It is not restricted to this however and includes in the same manner alternate MIMO-OFDM transmission systems as well.
While the invention has been described with reference to one or more exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2004 038 834.2 | Aug 2004 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP05/53658 | 7/27/2005 | WO | 4/19/2007 |