Method and apparatus for transmitting PLCP frame in wireless local area network system
10616021 ยท 2020-04-07
Assignee
Inventors
- Dae won Lee (Anyang-si, KR)
- Dong Wook Roh (Anyang-si, KR)
- Byeong Woo Kang (Anyang-si, KR)
- Yong Ho Seok (Anyang-si, KR)
- Yu Jin Noh (Anyang-si, KR)
- Bong Hoe Kim (Anyang-si, KR)
Cpc classification
H04W28/06
ELECTRICITY
H04L27/2331
ELECTRICITY
H04L27/2273
ELECTRICITY
H04L25/4904
ELECTRICITY
H04Q1/46
ELECTRICITY
H03M5/12
ELECTRICITY
H04L27/144
ELECTRICITY
International classification
Abstract
A method of transmitting a Physical Layer Convergence Procedure (PLCP) frame in a Very High Throughput (VHT) Wireless Local Area Network (WLAN) system includes generating a MAC Protocol Data Unit (MPDU) to be transmitted to a destination station (STA), generating a PLCP Protocol Data Unit (PPDU) by adding a PLCP header, including an L-SIG field containing control information for a legacy STA and a VHT-SIG field containing control information for a VHT STA, to the MPDU, and transmitting the PPDU to the destination STA. A constellation applied to some of Orthogonal Frequency Division Multiplex (OFDM) symbols of the VHT-SIG field is obtained by rotating a constellation applied to an OFDM symbol of the L-SIG field.
Claims
1. An apparatus, comprising: at least one processor; at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receive a Physical Layer Convergence Procedure (PLCP) Protocol Data Unit (PPDU), the PPDU comprising: a Legacy Signal (L-SIG) field including a first L-SIG symbol that is mapped onto a first binary phase shift keying (BPSK) constellation; a Very High Throughput Signal (VHT-SIG) field including a first VHT-SIG symbol and a second VHT-SIG symbol, the first VHT-SIG symbol being mapped onto the first BPSK constellation, and the second VHT-SIG symbol being mapped onto a second BPSK constellation and rotated by 90 counter-clockwise relative to the first VHT-SIG symbol; and wherein the first VHT-SIG symbol includes an indicator indicating a Single User-Multiple Input Multiple Output (SU-MIMO) PPDU or a multi user-MIMO (MU-MIMO) PPDU, and the second VHT-SIG symbol includes a cyclic redundancy check (CRC) for the first VHT-SIG symbol and, at least a portion of, the second VHT-SIG symbol.
2. The apparatus of claim 1, further comprising a wireless local area network transceiver, wherein the PPDU is received by the wireless local area network transceiver.
3. The apparatus of claim 2, further comprising at least one antenna, wherein the wireless local area network transceiver receives the PPDU by way of the at least one antenna.
4. The apparatus of claim 1, wherein the second VHT-SIG symbol is immediately after the first VHT-SIG symbol.
5. The apparatus of claim 1, wherein the PPDU omits a High Throughput Signal (HT-SIG) field between the L-SIG field and the VHT-SIG field.
6. The apparatus of claim 1, wherein the VHT-SIG field further includes a multiplexing number indicating a number of spatial streams.
7. The apparatus of claim 6, wherein the first VHT-SIG symbol includes the multiplexing number indicating the number of spatial streams.
8. The apparatus of claim 1, wherein the VHT-SIG field is immediately after the L-SIG field.
9. The apparatus of claim 1, wherein the first VHT-SIG symbol is immediately after the first L-SIG symbol.
10. A method comprising: receiving a Physical Layer Convergence Procedure (PLCP) Protocol Data Unit (PPDU), the PPDU comprising: a Legacy Signal (L-SIG) field including a first L-SIG symbol that is mapped onto a first binary phase shift keying (BPSK) constellation; a Very High Throughput Signal (VHT-SIG) field including a first VHT-SIG symbol and a second VHT-SIG symbol, the first VHT-SIG symbol being mapped onto the first BPSK constellation, and the second VHT-SIG symbol being mapped onto a second BPSK constellation and rotated by 90 counter-clockwise relative to the first VHT-SIG symbol; and wherein the first VHT-SIG symbol includes an indicator indicating a Single User-Multiple Input Multiple Output (SU-MIMO) PPDU or a multi user-MIMO (MU-MIMO) PPDU, and the second VHT-SIG symbol includes a cyclic redundancy check (CRC) for the first VHT-SIG symbol and, at least a portion of, the second VHT-SIG symbol.
11. The method of claim 10, wherein the method is performed by a processor, and the PPDU is received by the processor from a wireless local area network transceiver.
12. The method of claim 10, wherein the second VHT-SIG symbol is immediately after the first VHT-SIG symbol.
13. The method of claim 10, wherein the PPDU omits a High Throughput Signal (HT-SIG) field between the L-SIG field and the VHT-SIG field.
14. The method of claim 10, wherein the VHT-SIG field further includes a multiplexing number indicating a number of spatial streams.
15. The method of claim 10, wherein the VHT-SIG field is immediately after the L-SIG field.
16. The method of claim 10, wherein the first VHT-SIG symbol is immediately after the first L-SIG symbol.
17. The method of claim 10, wherein: the PPDU omits an HT-SIG field between the L-SIG field and the VHT-SIG field; the first VHT-SIG symbol is immediately after the first L-SIG symbol; and the second VHT-SIG symbol is immediately after the first VHT-SIG symbol.
18. An apparatus, comprising: at least one wireless local area network transceiver; at least one antenna, communicatively coupled to the local area network transceiver; at least one processor; at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receive, by the local area network transceiver, a Physical Layer Convergence Procedure Protocol Data Unit (PPDU), the PPDU being received by the local area network by way of the antenna, the PPDU comprising: a Legacy Signal (L-SIG) field including a first L-SIG symbol that is mapped onto a first binary phase shift keying (BPSK) constellation; a Very High Throughput Signal (VHT-SIG) field including a first VHT-SIG symbol and a second VHT-SIG symbol, the first VHT-SIG symbol being mapped onto the first BPSK constellation, and the second VHT-SIG symbol being mapped onto a second BPSK constellation and rotated by 90 counter-clockwise relative to the first VHT-SIG symbol; and wherein the first VHT-SIG symbol includes an indicator indicating a Single User-Multiple Input Multiple Output (SU-MIMO) PPDU or a multi user-MIMO (MU-MIMO) PPDU; the second VHT-SIG symbol includes a cyclic redundancy check (CRC) for the first VHT-SIG symbol and, at least a portion of, the second VHT-SIG symbol; the PPDU omits a High Throughput Signal (HT-SIG) field between the L-SIG field and the VHT-SIG field; the first VHT-SIG symbol includes a multiplexing number indicating the number of spatial streams; the VHT-SIG field is immediately after the L-SIG field; the first VHT-SIG symbol is immediately after the first L-SIG symbol; and the second VHT-SIG symbol is immediately after the first VHT-SIG symbol.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DESCRIPTION OF EXEMPLARY EMBODIMENTS
(10) Some embodiments of the present invention are described in detail below with reference to the accompanying drawings.
(11) A WLAN (wireless local area network) system in which the embodiments of the present invention are implemented includes at least one Basic Service Set (BSS). The BSS is a set of stations (STAs) successfully synchronized for communication. The BSS can be classified into an Independent BSS (IBSS) and an Infrastructure BSS.
(12) The BSS includes at least one STA and an Access Point (AP). The AP is a medium providing connection through the wireless medium of each STA within the BSS. The AP can be called another terminology, such as a centralized controller, a Base Station (BS), or a scheduler.
(13) An STA is a certain function medium including a MAC (medium access control) and PHY (wireless-medium physical layer) interface which satisfies the IEEE 802.11 standard. The STA can be an AP or a non-AP STA, but refers to a non-AP STA unless described otherwise. The STA can be called another terminology, such as User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), a portable device, or an interface card.
(14) STAs can be classified into a VHT-STA, an HT-STA, and a Legacy (L)-STA. The HT-STA refers to an STA supporting IEEE 802.11n, and the L-STA refers to an STA supporting a lower version of IEEE 802.11n (e.g., IEEE 802.11a/b/g). The L-STA is called a non-HT STA.
(15)
(16) The PHY layer architecture of IEEE 802.11 consists of a PHY Layer Management Entity (PLME), a Physical Layer Convergence Procedure (PLCP) sublayer 110, and a Physical Medium Dependent (PMD) sublayer 100. The PLME provides a function of managing the physical layer in cooperation with a MAC Layer Management Entity (MLME). The PLCP sublayer 110 transfers a MAC Protocol Data Unit (MPDU), received from a MAC sublayer 120, to the PMD sublayer 100 or a frame, received from the PMD sublayer 100, to the MAC sublayer 120 between the MAC sublayer 120 and the PMD sublayer 100 according to the instruction of the MAC layer 120. The PMD sublayer 100 is a lower layer of the PLCP, and it enables the transmission and reception of a physical layer entity between two STAs through a radio medium.
(17) In a process of receiving an MPDU from the MAC sublayer 120 and transferring the MPDU to the PMD sublayer 100, the PLCP sublayer 110 adds a supplementary field, including information necessary for a physical layer transceiver, to the MPDU. The supplementary field can be a PLCP preamble in the MPDU, a PLCP header, or tail bits necessary for a data field. The PLCP preamble functions to synchronize a receiver and to make the receiver prepare for antenna diversity, before a PLCP Service Data Unit (PSDU) (=MPDU) is transmitted to the receiver. The PLCP header includes a field including information about a frame. The PLCP is described in more detail later with reference to
(18) The PLCP sublayer 110 generates a PLCP Protocol Data Unit (PPDU) by adding the above-described field to the MPDU and transmits the PPDU to a reception station via the PMD sublayer 100. The reception station receives the PPDU, obtains information necessary for data restoration from a PLCP preamble and a PLCP header, and restores data on the basis of the obtained data.
(19)
(20) The VHT mixed PLCP frame can include an L-STF field 210, an L-LTF field 220, an L-SIG field 230, an HT-SIG field 240, a VHT-SIG field 250, a VHT STF field 260, data VHT-LTF fields 270, an extension VHT-LTF field 280, and a data field 290.
(21) The PLCP sublayer transforms an MPDU, received from an MAC layer, into the data field 290 of
(22) The L-STF field 210 is used for frame timing acquisition, Automatic Gain Control (AGC) control, coarse frequency acquisition, and so on.
(23) The L-LTF field 220 is used in channel estimation for the demodulation of the L-SIG field 230, the HT-SIG field 240, and the VHT-SIG field 250.
(24) The fields up to the VHT-SIG field 250 are not subjected to beam-forming and transmitted so that they can be received and recognized by all STAs including an L-STA. The fields transmitted after the VHT-SIG field 250, such as the VHT STF field 260, the data VHT-LTF fields 270, the extension VHT-LTF field 280, and the data field 290, can be subjected to precoding and beam-forming and then transmitted.
(25) The VHT-STF field 260 is used for a VHT-STA to improve AGC estimation and for an STA, receiving the VHT-STF field 260, to take a portion where transmission power is varied because of precoding into consideration.
(26) The plurality of data VHT-LTF fields 270 is used for channel estimation for the demodulation of the data field 290. Additionally, the extension VHT-LTF field 280 for channel sounding can be used.
(27) A Short Training Field (STF), such as the L-STF field 210 and the VHT STF field 260, is used for frame timing acquisition, AGC control, and so on and thus also called a synchronization signal or a synchronization channel. That is, the STF is used to synchronize STAs or an STA and an AP.
(28) A Long Training Field (LTF), such as the L-LTF field 220 and the data VHT-LTF fields 270, is used for channel estimation for the demodulation of data or control information or both and thus also called a reference signal, a training signal, or a pilot.
(29) The L-SIG field 230, the HT-SIG field 240, and the VHT-SIG field 250 provide various pieces of information necessary for the demodulation and decoding of data and thus also called control information.
(30) The VHT SIG field 250 can include at least one of fields listed in Table 1, for example.
(31) TABLE-US-00001 TABLE 1 Field Name Description MU-MIMO Indicator Indicate whether MU-MIMO is used or can toggle SU-MIMO/MU-MIMO. Bandwidth Indicate the bandwidth of a channel VHT Length Indicate the number of data octets of a PSDU STA Indicator Indicate a receiving STA. Indicate the address of an STA or ID information about an STA, such as AID Multiplexing Number Indicate the number of STAs (or users) multiplexed by MU-MIMO Decoding Indicator Indicate information for decoding data MCS Indicate Modulation and Coding Scheme (MCS) information necessary to decode data Short GI Indicate whether a short Guard Interval (GI) is used. Number of Extension Indicate the number of extension spatial streams Spatial Streams CRC Indicate a check value for checking whether there is error in transmitted data Tail Bits Used in the trellis termination of a convolution coder
(32) In Table 1, the field names are only illustrative, and names different from the above field names can be used. The fields of Table 1 are only illustrative. For example, some of the fields in Table 1 can be omitted, and other fields can be further added to the fields of Table 1. Furthermore, the PPDU frame according to the PPDU frame format illustrated in
(33)
(34) The VHT mixed PLCP frame can include an L-STF field 310, an L-LTF field 320, an L-SIG field 330, an HT-SIG field 340, a plurality of VHT-SIG fields 350, a VHT STF field 360, data VHT-LTF fields 370, extension VHT-LTF fields 380, and a data field 390.
(35) The function of each of the fields is the same as that of
(36)
(37) Furthermore, in
(38) As can be seen from the VHT mixed PLCP frame formats shown in
(39) Here, the operations of the STAs are described below. The L-STA reads the L-SIG field 330 from the received PLCP frame and performs detection assuming that the received PLCP frame is its own data packet. However, the L-STA has received the PLCP frame transmitted in a data format for an HT STA, including the HT-SIG field which is not data that can be accepted (or recognized) by the L-STA. Consequently, if CRC check is performed on a result of demodulation and decoding performed assuming that the PLCP frame has a format for the L-STA, error occurs. Such an operation can occur even in the case of the HT-STA. Like the L-STA, the HT-STA reads the L-SIG field and the HT-SIG field, recognizes fields subsequent to the VHT-SIG field, transmitted after the HT-SIG field, as the HT-LTF field, etc., assuming that data is transmitted in a form for the HT STA, and receives the fields. Consequently, a result of demodulation and decoding for the PLCP frame has error in a result of CRC check.
(40) However, in order to satisfy backward compatibility, to always consecutively transmit the three SIG fields (i.e., the L-SIG field, the HT-SIG field, and the VHT-SIG field) in the VHT mixed PLCP frame as described above is not preferred in that it increases preamble overhead. If, in order to reduce preamble overhead, the three SIG fields are not consecutively transmitted and the HT-SIG field of the three SIG fields is not transmitted (in other words, only the L-SIG field and the VHT-SIG field are transmitted), preamble overhead of 8 s can be reduced. Here, in case where the HT-SIG field including control information for the HT-STA is not transmitted in order to reduce preamble overhead, there is a possibility that the HT-STA can malfunction. Accordingly, there is a need for a solution for such malfunction.
(41) There is proposed a method of configuring a VHT mixed PLCP frame and setting up fields, wherein an HT-STA which has received the VHT mixed PLCP frame in which only an L-SIG field and a VHT-SIG field except an HT-SIG field are transmitted in order to reduce preamble overhead can normally recognize that the VHT mixed PLCP frame is not its own data packet without malfunction.
(42) According to an embodiment of the method of configuring the VHT mixed PLCP frame and setting up the fields, proposed by the present invention, CRC bits included in the VHT-SIG field are set up such that a result of CRC error is obtained when an HT-STA performs CRC check on the CRC bits.
(43) For example, a CRC polynomial used for the CRC check can be set up differently from a CRC polynomial for the HT-SIG field, and the value of CRC bits included in the VHT-SIG field can be determined by performing CRC calculation on the basis of the different CRC polynomial.
(44) An AP transmits a PLCP frame, including the L-SIG field and the VHT-SIG field, except the HT-SIG field. Here, the VHT-SIG field can include CRC bits, obtained on the basis of a new CRC polynomial, as a subfield. An HT-STA which has received the VHT mixed PLCP frame according to an embodiment of the present invention from which the HT-SIG field has been omitted obtains a result of CRC error as the result of CRC check performed on the basis of a conventional CRC polynomial used by the HT-STA. Accordingly, the HT-STA can know that the VHT mixed PLCP frame is not data having a format for the HT-STA.
(45) According to another embodiment of the present invention in which an HT-STA which has received a VHT mixed PLCP frame obtains a result of CRC error as the result of CRC check on an HT-SIG field, a CRC polynomial for the CRC check on the HT-SIG field is used, but the CRC bits of a VHT-SIG field are obtained by performing an XOR (i.e., exclusive OR) operation of CRC parity bits and a specific bit pattern (hereinafter, referred to as CRC masking). The VHT-SIG field, including the CRC bits obtained by the CRC masking, generates CRC error to the HT-STA, but the VHT-STA can be normally operated.
(46) In this case, an identifier (ID) for identifying an STA, such as an STA ID or an Association ID (AID) of the VHT-STA, can be used as the specific bit pattern subjected to the XOR operation with the CRC parity bits. The HT-STA which has received the VHT-SIG field, including the CRC bits obtained by CRC masking performed on the AID, recognizes the CRC error as a simple CRC error because it does not know whether the CRC masking has been performed and thus can know that the VHT-SIG field is not data having a format for the HT-STA.
(47) The VHT-SIG field is set up such that an HT-STA which has received the VHT-SIG field according to another embodiment of the present invention recognizes the VHT-SIG field as having a data format for an L-STA and operates.
(48) In a method of setting up the VHT-SIG field according to an embodiment of the present invention, a constellation for the VHT-SIG field is newly defined and used so that the HT-STA which has received the VHT-SIG field recognizes the VHT-SIG field as having a data format for an L-STA and operates.
(49)
(50) Referring to
(51) The constellation of the VHT-SIG field 430 shown in
(52) The example of
(53)
(54) In a VHT WLAN system, QPSK, 16QAM, 64QAM, and control information bits necessary to support 256QAM and eight or more spatial streams can be greater than 48 bits. In case where code-rate channel encoding applied to an HT-SIG field is used in order to make a maximum the transmission coverage of control information, the number of OFDM symbols (when 20 MHz and 24 subcarriers are used) is three. In this case, a VHT-SIG field 530 can include three OFDM symbols (i.e., VHT-SIG1 530-1, VHT-SIG2 530-2, and VHT-SIG3 530-3.
(55) As in the example of
(56)
(57) It can be seen that unlike the VHT mixed PLCP frame format of
(58) A possible malfunction of an HT-STA which has received the VHT mixed PLCP frame from which the HT-SIG field has been omitted according to the embodiment of the present invention can be solved by using the method of generating CRC error through the set-up of CRC bits included in the VHT-SIG field and the method of configuring the VHT-SIG field as a combination of the rotated BPSK constellations. The methods can be used independently or together.
(59) In the method of configuring the VHT-SIG field as a combination of the rotated BPSK constellations, a VHT-SIG symbol is configured by using two or three BPSK constellations for an L-STA or a first VHT-SIG symbol VHT-SIG1 is maintained to constellation BPSK of an L-SIG field, and then a second VHT-SIG symbol VHT-SIG2 transmitted after the first VHT-SIG symbol VHT-SIG1 (i.e., a VHT-SIG2 and a VHT-SIG3 in case where the VHT-SIG field is composed of three symbols) is configured by using a rotated L-SIG constellation (i.e., BPSK constellation). This is because in order for an HT-STA not to malfunction when receiving a VHT mixed PLCP frame from which an HT-SIG field having a format, such as that of
(60) According to another embodiment of the present invention, the malfunction of an HT-STA can be prevented by using a pilot included in the OFDM symbol of a VHT-SIG field. A VHT-STA can distinguish SIG fields by using a pilot or can distinguish SIG fields by using a pilot and determining whether a symbol constellation of the SIG field has been rotated.
(61) Four subcarriers in each OFDM symbol of a channel having a bandwidth of 20 MHz consist of a pilot signal. The pilot signal can be modulated into a BPSK constellation and placed in indices 21, 7, 7, and 21.
(62)
(63) Equation 1 represents a pilot sequence for an n.sup.th symbol and an i.sub.STS.sup.th Space Time Stream (STS). Here, n indicates a symbol number, indicates a modulo operator, and na is the remainder obtained by dividing n by a. A pattern of a pilot
(64)
is defined as in Table 2.
(65) TABLE-US-00002 TABLE 2 (N.sub.STS) (N.sub.STS) (N.sub.STS) (N.sub.STS) N.sub.STS i.sub.STS i.sub.STS.sup.0 i.sub.STS.sup.1 i.sub.STS.sup.2 i.sub.STS.sup.3 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 3 1 1 1 1 1 3 2 1 1 1 1 3 3 1 1 1 1 4 1 1 1 1 1 4 2 1 1 1 1 4 3 1 1 1 1 4 4 1 1 1 1
(66) According to an embodiment of the present invention, a BPSK constellation used for a pilot is used as a rotated BPSK constellation in case where the BPSK constellation is applied to a pilot for a VHT SIG field. For example, a BPSK constellation rotated 180.degree. can be applied to a VHT-SIG field. The degree of rotation can be set up in various ways, and the present invention is not limited to the degree of rotation and the number of pilots included in each OFDM symbol. OFDM symbols in a channel having a bandwidth of 20 MHz including four pilots are described below as an example. However, the technical spirit of the present invention can also be applied to a case where a channel having a channel bandwidth of 40 MHz, 80 MHz, or 80 MHz or higher, composed of subcarriers 6 or more of which include a pilot in an OFDM symbol.
(67) According to embodiments, a receiving STA can know the type of an SIG field by using one pilot, from among symbols constituting the SIG field, or can accurately know the type of an SIG field by using a pilot of two or three symbols constituting the SIG field.
(68) A method of distinguishing the types of SIG fields by using a pilot according to an embodiment of the present invention can be performed as follows.
(69) In the case in which a BPSK constellation rotated 180.degree. is used as a constellation applied to a pilot according to an embodiment of the present invention, the pilot can be represented by using two kinds of methods.
(70) The first method is a method of rotating a pilot itself 180. A pilot proposed by the present invention can use {0, 0, . . . , 0, 1, 0, . . . 0, 1, 0, . . . , 0, 1, 0, . . . , 0, 1, 0, . . . , 0} in which pilot values placed at indices 21, 7, 7, and 21 have been changed from 1 to 1 and from 1 to 1, which is a result of the pilot itself rotated 180.
(71) The second method is a method of rotating a scrambling sequence 180. In this method, scrambling is performed by using a 180.degree. rotated scrambling sequence which can be conventionally obtained by multiplying the scrambling sequence by 1.
(72) In the method of a receiving STA distinguishing SIG fields by using a pilot of an OFDM symbol, the receiving STA can distinguish the SIG fields by using a correlation of pilots or a phase difference between an LTF field and a pilot.
(73)
(74) The example of
(75) The pilot of the present invention exists in the SIG field and the data field. In marking the pilot sequence in
(76) It can be seen that the pilot constellation 857-1 of the VHT SIG1 symbol 850-1 and the symbol constellation 857-2 of the VHT SIG2 symbol 850-2 have been rotated 180.degree., as compared with the pilot constellation 837 of the L-SIG field 830.
(77) An HT-STA which has received a VHT mixed PCLP frame, such as that shown in the example of
(78)
(79) The wireless apparatus 900 includes a frame generation unit 910 and a frame transmission unit 920. The frame generation unit 910 generates the VHT mixed PLCP frame according to the above-described embodiments. Here, the CRC bits of a VHT SIG field included in the PLCP header of the VHT mixed PLCP frame can be set up such that they generate error as the result of CRC check performed by an HT-STA which has received the VHT mixed PLCP frame. Furthermore, the constellation or the pilot of the VHT-SIG field can be set up by using the above-described methods. The frame transmission unit 920 transmits the generated VHT mixed PLCP frame to one or more wireless apparatuses.
(80) The frame generation unit 910 and the frame transmission unit 920 can be implemented in one chip in the form of a processor. Each of the embodiments in which a frame is generated can be implemented in a software module, stored in memory, and executed by a processor.
(81) According to an embodiment of the present invention, an SU-MIMO mode and an MU-MIMO mode can be effectively supported, preamble overhead can be reduced, and at the same time the malfunction of a legacy STA and an HT STA can be prevented. Accordingly, the coexistence of a VHT STA, the legacy STA, and the HT STA can be guaranteed.
(82) While the invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.