ieee p802grouper.ieee.org/groups/802/11/documents... · web viewqpsk modulation for 5ghz-band...
TRANSCRIPT
January 1998 Doc: IEEE P802.11-98/35
IEEE P802.11Wireless LANs
QPSK modulation for 5GHz-band Wireless LANs (Draft Text)
Date: January 19, 1998
Author: Kazuhiro OKANOUE, Yoshikazu KAKURA, Tomoki OHSAWANEC Corporation
4-1-1, Miyzaki, Miyamae-ku, Kawasaki, Kanagawa, 216 JAPNAPhone: +81 44 856 2255Fax: +81 44 856 2230
e-Mail: {okanoue,kakura,ohsawa}@ccm.CL.nec.co.jp
AbstractThis document describes draft specifications for a QPSK modulation system for 5GHz band high speed wireless LANs PHY. Simulation results and discussions for the specifications are also described.1.
Submission page 1 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
Modulation1.1. ModulatorThe proposed system provides 20Mbit/s based on single carrier with QPSK modulation (SC system). The modulation method uses the phase constellation shown in Figure 1. The binary data stream entering the modulator, bm, is converted by serial-to-parallel converter into two separate binary streams (Xk) and (Yk). Starting from bit 1 in time of stream bm, all odd numbered bits form stream Xk and all even numbered bits form stream Yk. The digital data sequences (Xk) and (Yk) are encoded onto (Ik) and (Qk) according to;
))1(4
cos( kk XI
))1(4
sin( kk YQ .
The signals Ik and Qk can take one of two values +/-2-1/2, resulting in the constellation show in Figure 1.
Ik
Q k
cos( /4)cos(5 /4)
sin(5 /4)
sin( /4)
Figure 1 Phase contellation
Impulses Ik, Qk are applied to the inputs of the I & Q baseband filters. The baseband filters shall have linear phase and square root raised cosine frequency response of the form:
fT
Tf
TfT
Tf
fH
210
21
21
2)12(sin1
21
2)1(01
)(
,
where T is the symbol period, 80nsec. The roll-off factor, , determines the width of the transmission band and is 0.5. Figure 2 is for explanatory purposes and does not prescribe a specific implementation.
Ik
Baseband Filters
/2
Q k
Acos( ct)source
-Asin( c t)
multiplier
s(t)
Figure 2 implementation example
Submission page 2 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
The resultant transmitted signal s(t) is given by:
tQnTtgtInTtgts cn
ncn
n sin)(cos)()(
where g(t) is the pulse shaping function, c is the radian carrier frequency, T is the symbol period. Any methods which generate the specified s(t) may be used.
1.2. Transmit Spectrum MaskThe transmitted spectral products shall be less than (TBD) dBc for fc – (TBD) MHz < f < fc + (TBD) MHz and fc +(TBD) MHz < f < fc + (TBD) MHz and –(TBD) dBc for f < fc – (TBD) MHz and f > fc +(TBD) MHz where fc is the channel center frequency. The transmit spectral mask is shown in Figure 3.
fc fc+(TBD)fc-(TBD) fc+(TBD)fc-(TBD)
0dBc
(TBD) dBc
(TBD)dBc
Figure 3 Transmit spectral mask
1.3. Transmit Center Frequency ToleranceThe transmission center frequency tolerance shall be +/- 20 ppm maximum.
(Simulation results and discussion)Figure 4 and Figure 5 demonstrates packet error rates in static channel and multipath environment for 64-byte packets with AFC. It is shown that thermal noise degrades AFC capability seriously. We consider that a PLL for a whole packet duration will improve the degradation.
-200000 -100000 0 100000 2000000.01
0.1
1
Pack
et Er
ror R
ate
Frequency offset [Hz]
E b /N 0 =10dBStatic channel
Without AFC
With AFCWith FEC
Without FEC
Packet Length =64bytes
Figure 4 PER v.s. frequency offset in static channel
Submission page 3 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
0 50000 100000 150000 200000
0.1
1
Pack
et Er
ror R
ate
Frequency Offset [Hz]
Packet Length =64bytesDelay spread=145nsecE b /N 0 =infinity
Without AFC
With AFC
Figure 5 PER v.s. frequency offset in multipath environment
1.4. Transmit Power On and Power Down RampFigure 6 shows a mask of The transmit power on ramp and power down ramp during transmission.
start of burst end of burst(TBD) usec beforestart of burst
(TBD) usec afterend of burst
power
mean power+(TBD)dB
-(TBD)dB
-20dB
Figure 6 Power mask during transmission
1.5. Transmit Modulation AccuracyThe transmit modulation accuracy for the SC PHY shall be based on the difference between the actual transmitted waveform and the ideal signal waveform. The ideal transmitter and receive filters in cascade from a raised cosine Nyquist filter having an impulse response going through zero at symbol period intervals, so there is no intersymbol interference at the ideal sampling points. The ideal signal samples S(k) can be represented as follows;
kk jQIkS exp)(Let Z(k) be the complex vectors produced by observing the real transmitter through an ideal measuring receiver filter at instants k, one symbol period apart. Then Z(k) can be represented with S(k) as:
kWkEkSCCkZ )()(10)( ,where
W=e dr+jra : accounts for both frequency offset giving “da” radians per symbol phase rotation and an amplitude changes of “dr” nepers per symbol;
C0 is a constant origin offset representing quadrature modulator imbalance;
Submission page 4 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
C1 is a complex constant representing the arbitrary phase and output power of the transmitter, and
E(k) is the residual error on sample S(k).The sum square vector error is then:
22
)(1/0)()(
MAXk
MINk
kMAXk
MINk
kSCCWkZkE
C0, C1 and W shall be chosen to minimize this expression and are then used to compute the individual vector errors E(k) on each symbol. The symbol timing phase of the receiver output samples used to compute the vector error shall also be chosen to give the lowest value.The value of MAX and MIN are:
MIN : 1 (The first symbol of preamble) andMAX: the number of the last symbol of a transmitted.
The RMS vector error is then computed as the square root of the sum-square vector divided by the number of symbols in the packet. The RMS error in any packets shall be less than TBD.2. Receiver specfication2.1. SensitivityThe Frame Error Rate (FER) shall be less than 10% at an PSDU length of 1000 bytes for an input level of –74 dBm measured at the antenna connector.
(Simulation Results and assumptions): Figure 7 demonstrates PER v.s. Eb/N0 for a static channel. It is shown that PER less than 10% can be achieved at Eb/N0 more than 11dB with out FEC. The sensitivity requirements are based on noise floor of –174 dBm/Hz, +74dB for transmission bandwidth, noise figure +10dB, E b/N0=+11dB and an implementation margin of +5dB. The cording gain (about 2dB) is not counted for.
5 6 7 8 9 10 111E-3
0.01
0.1
1
[dB]
Pack
et Er
ror R
ate
E b /N 0
With FEC
Without FECPacket Langth=64byte
Packet Langth=1000byte
Figure 7 P.E.R. vs Gaussian Noise
2.2. Multipath rejectionThe Frame Error Rate (FER) shall be less than 10% in a multipath fading environment of which delay spread is less than 140nsec without any additive Gaussian noise. The FER shall be less than 20% in the multipath fading environment at Eb/No larger than 22 dB.
Submission page 5 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
(Simulation results):
100 120 140 160 180 2001E-3
0.01
0.1
1
Pack
et Er
ror R
ate
delay spread [nsec]
Packet Length=64bytes, without FECPacket Length=64bytes, with FEC
Packet Length=1000bytes, with FECPacket Length=1000bytes, without FEC
Figure 8 FER v.s. Delay spread
16 18 20 22 240.1
Pack
et Er
ror R
ate
E b /N 0 [dB]
0.2
0.3
0.4
T RMS =145usec for 64byte packetT RMS =140usec for 1000byte packet
Packet Length=64bytes, without FECPacket Length=64bytes, with FEC
Packet Length=1000bytes, with FECPacket Length=1000bytes, without FEC
Figure 9 PER v.s. Eb/N0 in multipath environment
2.3. Adjacent Channel RejectionAdjacent channel rejection performance is defined as the minimum desired channel to a undeidired adjacent channel signal power ratio (DUR) that causes the PER equal to or less than 10%. The minimum DUR shall be equal to or greater than (TBD) dB.
(Simulation result and discussion)Figure 10 shows PER performance in the conditions where an adjacent channel is exiting. When ideal root nyquist filters for a transmitter and a receiver and an ideal linear amplifier filters are adopted, degradations of PER are negiligible at DURs larger than –30dB against an adjacent channel of 18.75MHz separation. We need to study PERs for more realistic filters and amplifiers.
Submission page 6 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
15.5 16.0 16.5 17.0 17.5 18.0 18.5 19.00.01
0.1
1
Pack
et Er
ror R
ate
Channel Spacing [MHz]
Packet Length=64ByteE b /N 0 =10dBWithout FEC
D/U = -20 dB
D/U = -30 dB
Figure 10 PER v.s. adjacent channel
2.4. Co-channel rejectionCo-channel rejection performance is defined as the minimum desired channel to a undeidired adjacent channel signal power ratio (DUR) that causes the PER equal to or less than 10%. The minimum DUR shall be equal to or greater than (TBD) dB.
(Simulation result and discussion)Figure 11 shows PER performance in the conditions where an co-channel interference is exiting. Receiver can achieve PER less than 10% at desired-to-undesired ratio (DUR) of 20dB.
10 12 14 16 18 200.01
0.1
1
Pack
et Er
ror R
ate
DUR [dB]
packet length=64byteE b /N 0=10dBwithout FECstatic channel
Figure 11 PER v.s. Co-channel interference
2.5. Jamming rejectionUnder simulation!
Submission page 7 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
3. Overhead related parameters3.1. Preamble and structureFigure 12 shows a proposed frame format. The PLCP Preamble consists of 124 symbols in a SYNC field and 8 symbols in a SFD (Start Frame Delimiter) field. The PLCP header includes both a 8-symbol header error check filed and a 6-symbol PSDU length word. The rest 2 symbols in the PLCP header are used for PLCP control information.
PLCP Preamble(132symbols)
SFD(8symbols)
PLCP Header(16symbols) PSDU
SYNC(124symbols)
Figure 12 Frame Format
The SYNC filed is basically formed as a repetition of the 64-bit sequence, SEQ64. The SEQ64 can be represented based on the Xk and Yk in section , as follows;
SEQ64=(X0Y0X1Y1 X2Y2X3Y3 … X30Y30X31Y32) =(1111 1111 1111 0000 1111 0011 0011 0000 1100 0000 0000 1111 0000 1100 1100 0000).
Figure 13 shows an auto correlation functions of a sequence obtained by converting SEQ64 based on XkYk -> IkQk
conversion rule described in section Figure 13.
-15 -10 -5 0 5 10 150.0
0.2
0.4
0.6
0.8
1.0
norm
alize
d aut
ocor
relati
on
[symbol]
Figure 13 autocorrelation function
Figure 14 shows a structure of SYNC field. A receiver executes antenna selection, AGC (Automatic Gain Control) setup, AFC (Automatic Frequency Control) setup and channel impulse response estimation through the SYNC filed. A typical usage of the SYNC filed is also described in Figure 14.
SEQ64 last 32-bitof SEQ64
last32-bitof SEQ64 SEQ64 head 24-bit
of SEQ64last 32-bitof SEQ64
Impulse Response EstimationAFCAGC and CCA
Figure 14 structure of SYNC field
Submission page 8 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
3.2. Slot sizeSlot size is defined as a summation of CCATime, RxTxTurnaroundTime, AirPropagationTime and MACProcessingTime. The RxTxTurnarroundTime is obtained as a summation of TxPLCPDelay, RxTxSwitchTime, TxRampOnTime and TxRFDelay. The CCATime includes CCADetectTime and RxRFDelay. The proposed Slot size is TBD. Details are shown in Table 1.3.3. SIFS timeSIFS time is obtained as a summation of RxRFDelay, RxPLCPDelay, MACProcessingDelay and RxTxTurnaroundTime. The proposed SIFS time is TBD. Detail is also shown in Table 1.
CCATime CCADetectTime <1usec <5usecRxRFDelay 4usec
RxPLCPDelay about 2.5usecRxTxTurnaroundTime
TxPLCPDelay 1usec TBD
RxTxSwitchTime TBDTxRampOnTime TBDTxRFDelay 1usec
AirPropagationTime TBDMACProcessingTime 2usec
Table 1 detail of Slot size calculation
3.4. CCA detection mechanismAs a CCA detection mechanism, we propose to adopt envelope detection mechanism as shown in Figure 15. When an averaged envelope level of received signals gets over the threshold level (TBD), the CCA detector detects that the medium is busy.
EnvelopeDetector
Averagingover N-symbol comparater
Threshold
Figure 15 CCA detection mechanism
(Simulation Results and Discussions): A CCA detection error rate with 4-symbol averaging is described in Figure 16. In the figure, the real and the dotted lines show the detection errors, which means that· a receiver detects that the medium is not busy though a packet has been transmitted (miss detection) and· a receiver detects that the medium is busy though a packet has not been transmitted (false detection)respectively. Threshold level is defined as a relative value of Gaussian noise lebel. From the figure, the proposed method achieve both of the detection errors less than 10% when signal-to-noise ratio (SNR) is 5 dB and threshold is 16dB.
Submission page 9 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
3 4 5 61E-3
0.01
0.1De
tectio
n Erro
r Rate
SNR
false detectionmiss detection
Threshold=16dB higher than thermal noise level
Threshold=13dB higher than thermal noise level
[dB]
averaging duration = 4symbols
Figure 16 CCA detection error rate
4. Channel CodingThe channel error control for all bits in PSDU employs the BCH code of which block and information lengths are 31 and 26 ((31,26) BCH code), respectively. The (31,26) BCH code has a error correction capability against bit errors less than or equal to 2 bits in each block. The (31,26) BCH encoder outputs coded PSDU. Figure 17 shows a procedure of the channel encoding. The PSDU is divided into blocks of 208 bits from the first bit of the PSDU. When the length of PSDU is not multiple of integer and 26, 0s shall be added to the top of the last block for padding. Each block, PSDU[i], is encoded by a (31,26) BCH encoder and added 47 bits as redundant information, R[i], and stuff bit, S[i], for even parity. The coded PSDU is constructed by concatenating all of PSDU[i] and R[i] as shown in Figure 17. For the padded block, al of the additional 0’s shall be removed from the encoder output to construct the coded PSDU.
26bits ...26bits 26bits 26-N bits
...
(31,26) BCHEncoder
PSDU[1] PSDU[2] PSDU[M-1] PSDU[M]
PSDU[1] R[1]
26bits 5bits
(31,26) BCHEncoder
PSDU[2] R[2]
26bits 5bits
PSDU[M-1] R[M-1]
26bits 5bits
(31,26) BCHEncoder...
...
PSDU[M]00...0
N bits
PSDU
(31,26) BCHEncoder
MSDU[M] R[M]
26-Nbits
5bits
00...0
...
coded MSDU
Nbits
S[1]
1bit
S[2]
1bit
S[M-1]
1bit
S[M]
1bit
codedPSDU[1]
codedPSDU[2]
codedPSDU[M-1]
codedPSDU[M]
Submission page 10 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
Figure 17 Encode procedure
Figure 18 shows a procedure of the channel decoder. The coded PSDU is divided into blocks of 32 bits from the first bit of the coded PSDU. When the length of encoded PSDU is not multiple of integer and 32, 0s shall be added to the top of the last block for padding. Each block, coded PSDU[i], is decoded by a (31,26) BCH decoder after removing its stuff bit. The PSDU is constructed by concatenating all of decoded PSDU[i] as shown in Figure 18. For the padded block, al of the additional 0’s shall be removed from the output of the decoder.
26bits ...26bits 26bits 26-N bits
...
(31,26) BCHDecoder
PSDU[1] PSDU[2] PSDU[M-1] PSDU[M]
PSDU[1] R[1]
26bits 5bits
(31,26) BCHDecoder
PSDU[2] R[2]
26bits 5bits
PSDU[M-1] R[M-1]
26bits 45bits
(31,26) BCHDecoder...
...
PSDU[M]00...0
N bits
PSDU
(31,26) BCHDecoder
PSDU[M] R[M]
26-Nbits
5bits
00...0
...
coded PSDU
Nbits
S[1]
1bit
S[2]
1bit
S[M-1]
1bit
S[M]
1bit
codedPSDU[1]
codedPSDU[2]
codedPSDU[M-1]
codedPSDU[M]
Figure 18 Decode procedure
5. Channellization plan5.1. U-NII bandTable 2 shows a channelization plan for U-NII band. 14 channels are proposed.
Channel # Center frequency [MHz] Power Limits1 5162.5 Low power (< 50mW)2 5181.25 Low power (< 50mW)3 5200.0 Low power (< 50mW)4 5218.75 Low power (< 50mW)5 5237.5 Low power (< 50mW)6 5262.5 Medium power (< 250mW)7 5281.25 Medium power (< 250mW)8 5300.0 Medium power (< 250mW)9 5318.75 Medium power (< 250mW)
10 5337.5 Medium power (< 250mW)11 5746.875 High power (<1W)12 5765.625 High power (<1W)13 5784.375 High power (<1W)14 5803.125 High power (<1W)
Table 2 Carrier frequency in U-NII band
Figure 19, Figure 20 and Figure 21 show channel allocation scheme for each band based on the Table 2.
Submission page 11 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
-20
0
5162.5 5181.25 5200.0 5218.75 5237.5
dB
-60
-40
5250520051505140 5260
-27dB
-37dB
-27dB
-37dB
[MHz]
Figure 19 Channel allocation in 5150-5250 MHz band
-20
0
5262.5 5281.25 5300.0 5318.75 5337.5
dB
-60
-40
5350530052505240 5360
-34dB
-44dB
-34dB
-44dB
[MHz]
Figure 20 Channel allocation in 5250-5350 MHz band
-50dB
-40dB
-50dB
-40dB
5825577557255715 5835
-20
0
5784.375 5803.125
dB
-60
-40
5746.875 5765.625
[MHz]
Figure 21 Channel allocation in 5725-5825 MHz band
In these figures, it is assumed to use a non-linear amplifier shown in Figure 22 with 3dB backoff.
Submission page 12 OKANOUE,KAKURA,OHSAWA, NEC
January 1998 Doc: IEEE P802.11-98/35
-20 -15 -10 -5 0 5 10-20
-15
-10
-5
0
5
10
Outp
ut Si
gnal
Leve
l [dB
]
Input Signal Level [dB]
Ideal linear amplifier
non-linear amplifier
Figure 22 non-linear amplifier characteristic
Submission page 13 OKANOUE,KAKURA,OHSAWA, NEC