22-07-0383-00-0001

advertisement
July 2007
doc.: IEEE 802.22-07/0383r0
IEEE P802.22
Wireless RANs
Proposed enhancements to the PHR and the initialization bit
Date: 2007-31-07
Author(s):
Name
Jinxia Cheng
David Mazzarese
Baowei Ji
Shan Cheng
Euntaek Lim
Company
CHINA SAMSUNG
Telecom R&D Center
Samsung Electronics
Samsung
Telecommunications
America
Samsung Electronics
Samsung Electronics
Address
jinxia.cheng@samsung.com
Korea
Phone
86-10-64390088
Ext.3112
+82 10 3279 5210
USA
+1 972-761-7167
BJi@sta.samsung.com
Korea
Korea
+82 31 279 7557
+82 31 279 5917
cheng.shan@samsung.com
et.lim@samsung.com
China
email
d.mazzarese@samsung.com
Abstract
In the current draft, PHR is only 1 octet which contains 1 uncoded inititalization bit and 7
reserved bits. There is 1 octet for zero padding at the end of the PPDU. In order to guarantee the
quality of traffic in the inter-beacon communication channel, suggested text is included in this
document for utilizing 5-repetition initialization bits. On the other hand, more information might be
needed in the future in the PHR, suggest text is also included for removing the padding octet to
increase the length of the PHR to 2 octets.
Notice: This document has been prepared to assist IEEE 802.22. It is offered as a basis for discussion and is not binding on the
contributing individual(s) or organization(s). The material in this document is subject to change in form and content after
further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.
Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution,
and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE
Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit
others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and
accepts that this contribution may be made public by IEEE 802.22.
Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures
<http://standards.ieee.org/guides/bylaws/sb-bylaws.pdf>, including the statement "IEEE standards may include the known
use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with
respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the
Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in
the development process and increase the likelihood that the draft publication will be approved for publication. Please notify
the Chair <Carl R. Stevenson> as early as possible, in written or electronic form, if patented technology (or technology under
patent application) might be incorporated into a draft standard being developed within the IEEE 802.22 Working Group. If you
have questions, contact the IEEE Patent Committee Administrator at <patcom@ieee.org>.
Submission
page 1
Jinxia Cheng, Samsung
July 2007
doc.: IEEE 802.22-07/0383r0
This document is submitted for illustrating a letter ballot comment we have made to P802.22.1/D1.
Problem with Section 5.5 Beacon frame structure:
[ Refer to Section 5.5 for the 1 initialization bit, 1 octet PHR and 1 octec zero padding bits. ]
The PHR is 1 octet and contains 1 uncoded bit (the initialization bit) and 7 reserved bits. There is 1 octet
for zero padding at the end of the PPDU. More information may be needed in the future in the PHR, so it would
be good to remove the padding bits and to increase the length of the PHR to 2 octets. The robustness of the
initialization bit is not good enough, considering that it has an impact on the traffic in the inter-beacon
communication channel.
Firstly, we propose to make the PHR 2 octets and to remove the zero padding bits. Note that by doing
that, PHR+MSF1 (encoded) is 2+17*2 bits = 36 octets = 9 slots = 29.9722 ms. In order to decode the MSF1, the
receiver must first synchronize with the sync sequence contained in the sync burst. So whether the PHR is 1 or 2
octets, the receiver needs to listen for 9 complete slots. So there is no impact on the required minimum quiet
period.
Secondly, in order to improve the robustness of the initialization bit, we propose to repeat it 3 or 5 times
in the PHR. Note that the PHR does not need to be heard as far as the coded bits in MSF1, since it is relevant only
for short-range inter-beacon communication. This is why we propose to improve its robutsness only slightly with
a low complexity repetition code.
Finally, with the two proposals above, the PHR becomes 2 octets. The first 3 (or 5) bits are repetitions of
the initialization bit, and the next 13 (or 11) bits are set to zero and reserved for future use.
In Figure 1, we simulated the error probability of initialization bits detection with different number of
repetition in channel B. It can be seen that 5-repetition will achieve a higher performance gain compared with 1bit initialization bit. For fading environment, 7-repetition could not get obvious gains compared with 5-time
repetition. On the other hand, it will take a larger overhead. Therefore, with the full consideration of both
performance and overhead, 5-repetition for 2-octet PHR and 3-repetition for 1-octet PHR will be a better choice.
Submission
page 2
Jinxia Cheng, Samsung
July 2007
doc.: IEEE 802.22-07/0383r0
0
Error probality of initilization bits detection
10
no repetition (LOS)
-1
10
3-repetition (LOS)
5-repetition (LOS)
no repetition (Rayleigh)
3-repetition (Rayleigh)
5-repetition (Rayleigh)
7-repetition (LOS)
-2
10
7-repetition (Rayleigh)
-3
10
2
4
6
8
10
12
14
16
18
Es/No (dB)
Figure 1. Error probability of initialization bits detection with various number of repetitions.
Suggested text for enhancement to the PHR and the initialization
bit
Modify Figure 5-Schematic view of the beacon frame and PHY packet (PPDU) on page 13 as shown below:
Submission
page 3
Jinxia Cheng, Samsung
July 2007
doc.: IEEE 802.22-07/0383r0
Octets 1
MAC
sublayer
6
6
1
1
2
5
44
2
31
2
Channel/
Parameter Source
Parameter Parameter CRC
CRC
CRC
Subchannel Signature
Location
Certificate
1
Address
2
3
2
3
1
Map
MSF 1
MSF 2
MSF 3
MPDU
Octets 2
PHY
sublayer
Reserved
(11 bits)
101(MPDU)+17(coding of MSF1)
Initialization
(5 bits)
PHR
PSDU
PHY payload
Figure 5-Schematic view of the beacon frame and PHY packet (PPDU)
Modify section 5.5 Beacon frame structure as shown bellows:
Figure 5 shows the structure of the beacon frame, which originates from within the MAC sublayer of either the
PPD or an SPD. The beacon frame contains three MAC subframes (MSF). Each MSF is composed of a MAC
header (MHR) and a MAC footer (MFR). The MHR in MSF1 contains the three MAC parameter fields, the
Source Address field, and the Location field. The MHR in MSF2 contains the Channel/Subchannel Map and
Signature fields, while the MHR in MSF3 contains the Certificate field; the Signature and Certificate fields are
part of the public-key cryptography security solution (5.6.1). The MFR1, MFR2 and MFR3 contain a 2-octet
CRC. The three MSFs together form the MAC protocol data unit (MPDU), which has the same contents as the
unencoded PHY service data unit (PSDU).
The MAC beacon frame is passed to the PHY as the unencoded PSDU (or unencoded PHY payload). The MSF1
in the PHY payload is protected by a half-rate convolutional code (6.8.2.2), and the addition of this code increases
the payload length by 17 octets. The PHY payload is then prefixed with a PHY header (PHR), containing the
initialization bit. The PHR and PHY payload together form the PHY protocol data unit (PPDU) (i.e., the PHY
packet). The PHY payload is then prefixed with a PHY header (PHR), containing 5-repetition initialization bits
and 11 reserved bits. The PHR and PHY payload together form the PHY protocol data unit (PPDU) (i.e., the PHY
packet). The overall length of the PPDU is 120 octets.
Because the length of a synchronization burst is 4 octets, zero padding is added to the end of the PPDU (i.e.,
following MSF 3) to ensure that its length is a multiple of four. Therefore, the overall length of the PPDU is 120
octets.
Modify section 6.4 PPDU format as shown belows:
Submission
page 4
Jinxia Cheng, Samsung
July 2007
doc.: IEEE 802.22-07/0383r0
Each PPDU packet consists of a constant length payload of length 120 octets, which carries the MAC sublayer
beacon frame. The beacon frame is divided into three MAC subframes (MSF), as shown in Figure 5 of Clause 5,
and is passed to the PHY layer for inclusion in the PHY payload.
A half-rate convolutional code with puncturing shall be applied by the PHY layer to the first MAC subframe
(MSF 1), which includes the three MAC parameter fields, the Source Address field, the Location field, and a 2octet CRC. The addition of this convolutional code with puncturing increases the PHY payload length by 17
octets, bringing the total length to 118 octets. A PHY header containing one initialization bit and seven reserved
bits shall be appended to the start of the encoded PHY payload; the initialization bit indicates whether or not the
beacon frame will be followed by a receive period and corresponding ANP burst. Then, because the length of a
synchronization burst is 4 octets, zero padding shall be added to the end of the PPDU (i.e., following MSF 3) to
ensure that its length is a multiple of four. Therefore, the overall length of the PPDU is 120 octets. A PHY header
containing five initialization bits with the same value and eleven reserved bits shall be appended to the start of the
encoded PHY payload; the initialization bits indicated whether or not the beacon frame will be followed by a
receive period and corresponding ANP burst. The overall length of the PPDU is 120 octets.
For the PPDU packet structure, the multiple octet field shall be transmitted or received least significant octet first
and each octet shall be transmitted or received least significant bit (LSB) first.
Modify section 7.4.4 Device initialization procedure as shown belows:
Upon initialization, a protecting device shall identify the channel it is to monitor, then monitor that channel for a
period of 2 + 0.01m continuous seconds, where m is an integer selected at random from the set [0, 1, 2, …, 98, 99,
100], to determine the presence or absence of a PPD. A PPD is determined to be present on the channel if the
protecting device receives a beacon frame.
The monitoring operation may be initiated by the next higher layer of the protecting device via the MLMESCAN.
request primitive. Any beacon frame received during the scan shall be passed to the next higher layer via the
MLME-INCOMING-BEACON.indication primitive.
At the conclusion of this initial monitoring period, if the protecting device determines that there is no PPD already
present on the channel (i.e., no beacon frame was detected), the protecting device may, at the discretion of the
next higher layer, promote itself to PPD and begin transmitting periodic beacon frames. Beacon frame
transmission is initiated by the next higher layer via the MLME-START-BEACON.request primitive with the
Periodic parameter set to TRUE, indicating that periodic beacon frames are to be transmitted.
During this initial transmission period, the new PPD shall set the initialization bit in the PHR to one and transmit
a continuous series of superframes, which shall not include receive periods or ANPs, for a period of 30 seconds.
During this initial transmission period, the new PPD shall set all 5-repetition initialization bits in the PHR to one
and transmit a continuous series of superframes, which shall not include receive periods or ANPs, for a period of
30 seconds. Each superframe shall be composed of 31 synchronization bursts sent on the synchronization channel.
A 120-octet length beacon frame followed by 4 octets of all zeros shall be sent on the beacon channel (7.4.1).
Following the initial transmission period, superframe transmission shall continue; however, the receive period and
ANP shall be inserted immediately following the beacon frame. Since the receive period and ANP together have a
duration of one slot time, the number of synchronization bursts in a superframe following the initial transmission
period is 30.
The superframe shall always have a period equal to (8*124) bits/9609.1 Hz = 103.24 ms.
At the conclusion of the initial monitoring period, if the protecting device determines that there is a PPD on the
channel (i.e., a beacon frame was detected), the protecting device may, at the discretion of the upper layer, send
its information to the PPD for inclusion in the PPD's beacon frame rather than begin its own superframe
transmissions (i.e., opt to become an SPD). This may be accomplished by the protecting device synchronizing to
Submission
page 5
Jinxia Cheng, Samsung
July 2007
doc.: IEEE 802.22-07/0383r0
the superframe of the PPD, transmitting an RTS burst during the receive period, and then transmitting its own
beacon frame containing the information it wishes the PPD to include in future beacon frames. For more details,
see 7.4.5.
If the device does opt to become an SPD, the next higher layer should write the address of the PPD into the MIB
attribute macPPDAddress via the MLME-SET.request primitive.
Modify section 7.4.7.1 Primary protecting device (PPD)
A probable scenario is that the PPD will cease transmission abruptly. Because the SPD is continuously monitoring
the channel, the MAC sublayer of the SPD shall issue an MLME-BEACON-LOST.indication primitive to the
next higher layer once macMaxMissedBeaconsSPD consecutive beacon frames are missed, thus alerting the next
higher layer that the device it is protecting is no longer protected by the PPD's beacon. The action taken by the
next higher layer on receipt of this primitive is out of the scope of this standard. One option, however, is for the
SPD to promote itself to PPD and begin transmitting periodic beacons frames.
If the PPD is aware that it is about to cease transmission, it shall set the Cease Tx subfield in the beacon header to
one upon sending its last beacon frame. The next higher layer of the SPD shall be notified through the MLMEINCOMING-BEACON.indication primitive. Again, the action taken by the next higher layer on receipt of this
primitive is out of the scope of this standard.
If an SPD does promote itself to PPD, this new PPD shall not be required to set the initialization bit in the PHR to
one for a period of thirty seconds, as is required for a PPD following the device initialization procedure (7.4.4). If
an SPD does promote itself to PPD, this new PPD shall not be required to set all the 5-repitition bits in the PHR to
one for a period of thirty seconds, as is required for a PPD following the device initialization procedure (7.4.4).
The new PPD shall initially continue to transmit the same beacon parameters as the original PPD. However, the
following update procedure should be followed such that the PPD will eventually have the most current
information.
Any SPD in the area shall receive the beacon frame, note that the Source Address field in the beacon frame has
changed (i.e., the Source Address field is different from the value of macPPDAddress) and set the value of
macPPDAddress to the value of the Source Address field. The SPD should then interrupt the PPD to send its own
beacon frame (see 7.4.5.2). Eventually very SPD should interrupt the PPD to send a beacon frame, ensuring that
the PPD has the most current information.
References:
[1] Part 22.1: Enhanced Protection for Low-Power, Licensed Devices Operating in Television Broadcast Bonds,
P802.22.1/D1, May 2007
Submission
page 6
Jinxia Cheng, Samsung
Download