Method and device for generating non-gaussian interference channel in wireless communication system
10277449 ยท 2019-04-30
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L27/206
ELECTRICITY
H04L5/006
ELECTRICITY
H04L27/362
ELECTRICITY
International classification
Abstract
The present disclosure relates to a pre-5.sup.th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4.sup.th-Generation (4G) communication system such as Long Term Evolution (LTE). Provided is an operation method of a base station in a wireless communication system. The method comprises: receiving, from a terminal, at least one piece of information among channel quality information on a resource region allocated to the terminal and non-Gaussian information on a nulling region corresponding to the resource region; and determining a modulation order for the terminal, a code rate, a ratio of the resource region to the nulling region based on the channel quality information and the non-Gaussian information.
Claims
1. A method for operating a transmission device in a wireless communication system, the method comprising: mapping modulation symbols into subcarriers according to a ratio of a number of allocated subcarriers to be used for a transmission to a number of nulling subcarriers to be unused for a transmission; performing a permutation by a unit of at least one subcarrier for the modulation symbols mapped to the subcarriers; and transmitting, to a reception device, the modulation symbols through subcarriers allocated based on a result of the permutation, wherein the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers is determined based on a channel quality on a region of the allocated subcarriers and a non-Gaussianity on a region of the nulling subcarriers.
2. The method of claim 1, further comprising: encoding data by using a binary channel code; and modulating the encoded data to generate the modulation symbols.
3. The method of claim 1, further comprising: receiving, from the reception device, information regarding a channel between the transmission device and the reception device, the information regarding the channel including at least one of information regarding the channel quality on the region of the allocated subcarriers and information regarding the non-Gaussianity on the region of the nulling subcarriers; and determining the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers based on the channel quality and the non-Gaussianity.
4. The method of claim 1, further comprising: determining a code rate and a modulation order for the modulation symbols based on at least one of the channel quality and the non-Gaussianity.
5. The method of claim 4, wherein one of the code rate and the modulation order decreases as the non-Gaussianity decreases.
6. The method of claim 1, wherein the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers decreases as the non-Gaussianity decreases.
7. The method of claim 1, wherein the permutation is performed according to a cell-specific permutation rule.
8. The method of claim 1, wherein the unit of at least one subcarrier comprises a unit of subcarrier, or a unit of group of subcarriers.
9. The method of claim 1, wherein the permutation is performed according to different permutation rules for each time resource.
10. A transmission device in a wireless communication system, the transmission device comprising: one or more processors configured to: map modulation symbols into subcarriers according to a ratio of a number of allocated subcarriers to be used for a transmission to a number of nulling subcarriers to be unused for a transmission, and perform a permutation by a unit of at least one subcarrier for the modulation symbols mapped to the subcarriers; and a transceiver configured to transmit, to a reception device, the modulation symbols through subcarriers allocated based on a result of the permutation, wherein the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers is determined based on a channel quality on a region of the allocated subcarriers and a non-Gaussianity on a region of the nulling subcarriers.
11. The transmission device of claim 10, wherein the one or more processors is further configured to encode data by using a binary channel code, and modulate the encoded data to generate the modulation symbols.
12. The transmission device of claim 10, wherein the one or more processors is further configured to determine a code rate and a modulation order for the modulation symbols based on at least one of the channel quality and the non-Gaussianity.
13. The transmission device of claim 12, wherein one of the code rate and the modulation order decreases as the non-Gaussianity decreases.
14. The transmission device of claim 10, wherein the transceiver is further configured to receive, from the reception device, information regarding a channel between the transmission device and the reception device, the information regarding the channel including at least one of information regarding the channel quality on the region of the allocated subcarriers and information regarding the non-Gaussianity on the region of the nulling subcarriers; and wherein the one or more processors is further configured to determine the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers based on the channel quality and the non-Gaussianity.
15. The transmission device of claim 10, wherein the ratio of the number of the allocated subcarriers to the number of the nulling subcarriers decreases as the non-Gaussianity decreases.
16. The transmission device of claim 10, wherein the permutation is performed according to a cell-specific permutation rule.
17. The transmission device of claim 10, wherein the unit of at least one subcarrier comprises a unit of subcarrier, or a unit of group of subcarriers.
18. The transmission device of claim 10, wherein the permutation is performed according to different permutation rules for each time resource.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
BEST MODE FOR EMBODIMENT OF THE INVENTION
(14) A preferred exemplary embodiment of the present invention is described below in detail with reference to the accompanying drawings. And, in describing the present invention, if it is determined that a concrete description of related known functions or constructions may unnecessarily obscure the gist of the present invention, a detailed description thereof is omitted. And, the terms described later, terms defined considering functions in the present invention, may be modified in accordance to terminal, operator's intention or practice, etc. Therefore, the definition should be given based on the content throughout the present specification.
(15) Below, the present invention will describe a modulation method and apparatus for generating a non-Gaussian interference channel in a wireless communication system.
(16) By non-Gaussianizing an interference channel, the present invention increases a network throughput. The present invention proposes a modulation method of forming a non-Gaussian interference channel, instead of a conventional technology (Quadrature Amplitude Modulation (QAM)+repetition) of forming a Gaussian interference channel. Particularly, the present invention increases a power of a QAM symbol and adds at least one unused subcarrier, instead of QAM+repetition. In this case, the present invention applies a pattern of inactivating a subcarrier such that it seems like randomly inactivating the subcarrier in a different user viewpoint.
(17) And, a transmission power of an used resource increases according to a ratio of a resource inactivated. And, the present invention performs permutation of the unit of subcarrier within a Resource Block (RB) allocated every Orthogonal Frequency Division Multiple Access (OFDMA) symbol. In this case, the present invention applies a different permutation rule every each cell.
(18) The present invention decreases complexity by applying of binary channel codes. A conventional Frequency-Quadrature Amplitude Modulation FQAM scheme forms a non-Gaussian interference channel but is not available for performance improvement compared to QAM+repetition until applying non-binary channel codes of the same order as a modulation order having a very large complexity compared to the binary channel codes.
(19) However, the present invention is available for performance improvement even by applying of binary codes compared to QAM+repetition. That is, the present invention forms a non-Gaussian interference channel similarly with the FQAM scheme but may greatly decrease the complexity by applying the binary codes.
(20)
(21) Referring to the
(22) In this case, by performing an interleaving process, the present invention applies a pattern of inactivating a subcarrier such that it seems like randomly inactivating the subcarrier in a different user viewpoint. And, the present invention increases a transmission power of an used resource, suitable to a ratio of a resource inactivated.
(23) And, the present invention performs permutation of the unit of subcarrier within a resource block allocated every OFDMA symbol. In this case, a different permutation rule is applied every each cell. A permutation rule every available cell is given as below.
(24) First, the present invention may perform permutation of the unit of subcarrier within the allocated whole resource region. Or, the present invention may perform grouping by subcarriers of an integer number within the allocated whole resource region and perform permutation of the unit of corresponding group. Or, the present invention may perform permutation of the unit of subcarrier for each OFDMA symbol within the allocated whole resource region. In this case, the present invention may apply the same permutation rule every OFDMA symbol, or apply permutation rules different from one another every OFDMA symbol. Or, the present invention may perform grouping by subcarriers of an integer number for each OFDMA symbol within the allocated whole resource region and perform permutation of the unit of corresponding group. In this case, the present invention may apply the same permutation rule every OFDMA symbol, or apply permutation rules different from one another every OFDMA symbol.
(25)
(26) Referring to the
(27) For this, the present invention separately operates a band using existing QAM and a band (or nulling subcarrier region) using NQAM in order to form the non-Gaussian interference channel using the NQAM.
(28) The figure represents that, in a corresponding slot, bands of RB-(N+1) to RB-M are bands using NQAM, and bands of RB-1 to RB-N are bands using QAM.
(29)
(30) Referring to the
(31) Thereafter, the terminal 350 measures the channel state of the allocated resource region and reports the channel state to the base station 310 (step b). In this case, the channel state that the terminal 350 reports includes the SINR of the resource region that the terminal 350 is allocated, and/or the non-Gaussianity of the NQAM region (or nulling subcarrier region).
(32) Thereafter, the base station 310 determines a modulation and coding scheme (MCS) level suitable to the terminal 350 using the SINR and the non-Gaussianity of the NQAM region which are provided from the terminal 350 (step c).
(33) Thereafter, the base station 310 transmits, to the terminal 350, a signal according to the determined MCS level (step d). Thereafter, the base station 310 notifies the terminal 350 of the determined MCS level (step e). Here, the step d) and step e) may be carried out concurrently.
(34) Thereafter, the terminal 350 applies the received MCS level to a reception signal demodulation process (step f).
(35)
(36) Referring to the
(37) If the SINR that the terminal reports is not greater than the S.sub.th (step 410), it determines an MCS level of the terminal, in consideration of the non-Gaussianity (a) of an NQAM region that is reported from the terminal (step 430). Here, the base station determines the number of allocation subcarriers/the number of nulling subcarriers, a code rate, and/or a modulation order of QAM.
(38) A process of getting the that is the non-Gaussianity in the present invention is given as follows.
(39) Most of channel decoders receive a Log-Likelihood Ratio (LLR) as an input and estimate an information bit or symbol. Generally, a binary decoder determines the LLR as in <Equation 1> below.
(40)
(41) In the <Equation 1>, the L.sub.k,.sup.BICM represents an LLR of a th bit of a kth symbol corresponding to binary decoding, the [k] represents the estimation of a channel coefficient for a kth transmission symbol, the y[k] represents a reception signal corresponding to the kth transmission symbol, the A.sub.0.sup. represents a set of candidate symbols whose th bits are equal to 0, the A.sub.1.sup. represents a set of candidate symbols whose th bits are equal to 1, the f.sub.Y[k] represents a PDF for a kth reception symbol, and the s[k] represents the kth transmission symbol. The w is a dummy variable representing a symbol candidate that is available for transmission. In a case of 16-QAM, the A.sub.0.sup. includes 8 symbols among the whole 16 symbols, and the A.sub.1.sup. includes the remnant 8 symbols.
(42) As one may know through the <Equation 1>, determination of a Probability Density Function (PDF) is needed.
(43) As a representative method among existing non-Gaussian decoding methods, there is a Complex Generalized Gaussian (CGG) decoding scheme. The CGG decoding scheme assumes that an interference signal or a noise follows a CGG distribution, and determines an LLR or PDF and provides the determination result as an input of a channel decoder. Because the CGG decoding scheme includes a Gaussian decoding scheme, the present invention explains only the CGG decoding scheme. A PDF of the CGG distribution is given as in <Equation 2> below.
(44)
(45) In the <Equation 2>, the f.sub.{circumflex over (z)} is defined as a PDF of a noise, the Z is a variable representing a noise, the is a shape parameter and is a variable expressing the non-Gaussianity, the is a scale parameter and is a variable expressing a variance, and the is a gamma function and is defined as (z){circumflex over (=)}.sub.0.sup.t.sup.z-1 exp(t)dt.
(46) In the <Equation 2>, the PDF of the CGG distribution follows a Gaussian distribution if the is equal to 2, and follows a super Gaussian distribution having a heavy-tail if the is less than 2, and follows a sub Gaussian distribution having a light-tail if the is greater than 2 That is, if the is equal to 2, the CGG decoding scheme is identical with the Gaussian decoding scheme.
(47) Most of interference signals and noises are modeled into super Gaussian or Gaussian in which the belongs to a range of 0 to 2. The called the scale parameter performs a role such as a variance of the Gaussian PDF. PDFs used for most of non-Gaussian decoding schemes include the shape parameter and scale parameter such as the and of the CGG distribution. Accordingly, the present invention explains the CGG as an example, but it is obvious that the present invention is identically applicable even to most of the existing non-Gaussian decoding schemes.
(48) In order to CGG-decode QAM, determination of a PDF equation such as <Equation 3> below is required.
(49)
(50) In the <Equation 3>, the f.sub.Y[k]( ) is defined as a PDF of a transmission symbol, the y[k] represents a reception signal corresponding to a kth transmission symbol, the [k] represents a channel coefficient for the kth transmission symbol, the s[k] represents the kth transmission symbol, the represents a shape parameter, the represents a scale parameter, and the is a gamma function and is defined as (z){circumflex over (=)}.sub.0.sup.t.sup.z-1 exp(t)dt.
(51) A method of estimating the value and the value of the <Equation 3> exists variously. Below, the present invention explains a moment matching technique that is a previously proposed method, for example. According to the moment matching technique, the value and the value are estimated by matching a primary moment and a secondary moment. If expressing the estimation of the value and the value by an equation, it is given as in <Equation 4> below.
(52)
(53) In the <Equation 4>, the is defined as a shape parameter, the represents a scale parameter, the y[k] represents a reception signal corresponding to a kth transmission symbol, the [k] represents a channel coefficient for the kth transmission symbol, the [k] represents the kth transmission symbol estimated in a hard decision scheme, and the is a gamma function and is defined as (z){circumflex over (=)}.sub.0.sup.t.sup.z-1 exp(t)dt.
(54)
(55) Referring to the
(56) If the SINR that the terminal reports is a value near the S.sub.th, and is a value close to 2 (step 515), that is, a channel has a strong Gaussian characteristic, the base station decreases R.sub.n to enhance a non-Gaussian characteristic of a wireless channel (step 520) and determines R.sub.c and M using a variation of the according to R.sub.n and the SINR value and determines an MCS level according to R.sub.c and M (step 525). Here, the R.sub.n, is a ratio of an allocation subcarrier to a nulling subcarrier. That is, the R.sub.n=allocation subcarrier/nulling subcarrier. And, the non-Gaussian characteristic is shown strong as the nulling subcarrier increases or the R.sub.n, decreases.
(57) The R.sub.c is a code rate of a wireless channel, and the M represents a QAM modulation order. The base station may determine the R.sub.c, M, and R.sub.n, and determine the MCS level according to R.sub.c, M, and R.sub.n.
(58) If the SINR that the terminal reports is a value near the S.sub.th, and the is much less than 2 (step 530), that is, a channel has a strong non-Gaussian characteristic (step 530), the base station determines R.sub.n, suitable to the non-Gaussian characteristic of a current wireless channel and determines R.sub.c and M using the and SINR value and determines an MCS level according to R.sub.c and M (step 535).
(59) If the SINR that the terminal reports is a value much less than the S.sub.th, and the is a value close to 2 (step 540), that is, a channel has a strong Gaussian characteristic, the base station sets R.sub.n, to have a very small value to enchance the non-Gaussian characteristic of a wireless channel (step 545), and determines R.sub.c, M using a variation of the according to R.sub.n and the SINR value and sets an MCS level according to R.sub.c and M (step 550).
(60) If the SINR that the terminal reports is a value much less than the S.sub.th, and the is a value much less than 2 (step 555), that is, a channel has a strong non-Gaussian characteristic, the base station determines R.sub.n suitable to the non-Gaussian characteristic of a current wireless channel and determines R.sub.c and M using the and the SINR value and determines an MCS level according to R.sub.c and M (step 560).
(61) In the
(62)
(63) Referring to the
(64) Thereafter, a modulated QAM symbol is inputted to a nulling subcarrier determining unit 620, and the nulling subcarrier determining unit 620 determines and sets a nulling subcarrier when determining a subcarrier to map in the modulated QAM symbol. That is, the nulling subcarrier determining unit 620 determines and sets and maps the nulling subcarrier in the modulated QAM symbol in accordance with R.sub.n that is a ratio of an allocation subcarrier to a nulling subcarrier. The outputted subcarrier is inputted to a subcarrier permutation unit 625.
(65) Thereafter, the subcarrier permutation unit 625 performs permutation by the unit of subcarrier and outputs the permutation result. The output of the subcarrier permutation unit 625 is inputted to an OFDMA signal processing unit 630. The OFDMA signal processing unit 630 constructs OFDMA symbols through Inverse Fast Fourier Transform (IFFT) operation and Cyclic Prefix (CP) insertion. The present invention describes based on an OFDMA system, but is possible to expand to an Orthogonal Frequency Division Multiplexing (OFDM) system as well.
(66)
(67) Referring to the
(68) Thereafter, a subcarrier depermutation unit 710 performs depermutation of the unit of subcarrier for an output signal of the OFDMA signal processing unit 705.
(69) Thereafter, non-Gaussianity is determined in a non-Gaussian determining unit 715. That is, the non-Gaussianity determining unit 715 determines the non-Gaussianity () of a wireless channel that uses a nulling subcarrier. Also, the non-Gaussian determining unit 715 provides an output signal of the OFDMA signal processing unit 705 to a demodulation unit 720.
(70) Thereafter, the demodulation unit 720 demodulates a provided signal in accordance with an MCS level presented by a base station.
(71) Thereafter, the deinterleaving unit 725 deinterleaves the demodulated signal, and the decoding unit 730 decodes the deinterleaved signal in accordance with a code rate (R.sub.c) presented by the base station and outputs a demodulation bit. The present invention describes based on an OFDMA system, but is possible to expand to an OFDM system as well.
(72)
(73) Referring to the
(74) Thereafter, the subcarrier permutation unit 625 performs permutation by the unit of subcarrier and outputs the permutation result (step 825). The output of the subcarrier permutation unit 625 is inputted to the OFDMA signal processing unit 630. The OFDMA signal processing unit 630 constructs OFDMA symbols through Inverse Fast Fourier Transform (IFFT) operation and Cyclic Prefix (CP) insertion (step 830). The present invention describes based on an OFDMA system, but is possible to expand to an OFDM system as well.
(75)
(76) Referring to the
(77) Thereafter, the subcarrier depermutation unit 710 performs depermutation of the unit of subcarrier for an output signal of the OFDMA signal processing unit 705 (step 910).
(78) Thereafter, non-Gaussianity is determined in the non-Gaussian determining unit 715 (step 915). That is, the non-Gaussianity determining unit 715 determines the non-Gaussianity () of a wireless channel that uses a nulling subcarrier. Also, the non-Gaussian determining unit 715 provides an output signal of the OFDMA signal processing unit 705 to the demodulation unit 720. The non-Gaussianity () may be reported to a base station.
(79) Thereafter, the demodulation unit 720 demodulates a provided signal in accordance with an MCS level presented by the base station (step 920). For one example, QAM demodulation may be used.
(80) Thereafter, the deinterleaving unit 725 deinterleaves the demodulated signal (step 925), and the decoding unit 730 decodes the deinterleaved signal in accordance with a code rate (R.sub.c) presented by the base station and outputs a demodulation bit (step 930).
(81) The present invention describes based on an OFDMA system, but is possible to expand to an OFDM system as well.
(82)
(83) Referring to the
(84) The memory 1010 includes a program storage unit 1011 storing a program for controlling an operation of the electronic device and a data storage unit 1012 storing data generated during program execution.
(85) The data storage unit 1012 may store data required for operations of an application program 1013, and an NQAM management unit 1014.
(86) The program storage unit 1011 includes the application program 1013, and the NQAM management unit 1014. Here, the program included in the program storage unit 1011, a set of instructions, may be expressed as an instruction set as well.
(87) The application program 1013 includes an application program that operates in the electronic device. That is, the application program 1013 includes an instruction of an application that is driven by the processor 1022.
(88) The electronic device includes a communication processing unit 1090 performing a communication function for voice communication and data communication, and the communication processing unit 1090 may include the transmission unit and the receiver of
(89) The NQAM management unit 1014 controls an operation of the communication processing unit 1090 such that the base station of the present invention performs the following operations. That is, the NQAM management unit 1014 controls to instruct to control the operation of the communication processing unit 1090 and perform operations as follows.
(90) The NQAM management unit 1014 controls such that an information bit is inputted to and binary channel encoding is performed in the encoding unit 605.
(91) The NQAM management unit 1014 controls such that the binary channel encoded information bit is interleaved in the interleaving unit 610.
(92) The NQAM management unit 1014 controls such that the interleaved information bit is modulated in the modulation unit 615. Here, the NQAM management unit 1014 may use QAM as a modulation scheme.
(93) The NQAM management unit 1014 controls such that the subcarrier determining unit 620 determines and sets a nulling subcarrier when determining a subcarrier to map in a modulated QAM symbol. That is, the NQAM management unit 1014 controls to determine and set and map the nulling subcarrier in the modulated QAM symbol in accordance with R.sub.n that is a ratio of an allocation subcarrier to a nulling subcarrier.
(94) The NQAM management unit 1014 controls such that the subcarrier permutation unit 625 performs permutation by the unit of subcarrier and outputs the permutation result.
(95) The NQAM management unit 1014 controls the OFDMA signal processing unit 630 to construct OFDMA symbols through Inverse Fast Fourier Transform (IFFT) operation and Cyclic Prefix (CP) insertion.
(96) The NQAM management unit 1014 controls an operation of the communication processing unit 1090 to perform the following operations in a terminal of the present invention.
(97) That is, the NQAM management unit 1014 instructs to control an operation of the communication processing unit 1090 and perform operations as follows.
(98) The NQAM management unit 1014 controls such that a reception signal is inputted to and processed in the OFDMA signal processing unit 705. That is, the NQAM management unit 1014 controls the OFDMA signal processing unit 705 to divide the reception signal by the unit of OFDMA symbol, and restore signals mapped to subcarriers through Fast Fourier Transform (FFT) operation and output the signals.
(99) The NQAM management unit 1014 controls the subcarrier depermutation unit 710 to perform depermutation of the unit of subcarrier for an output signal of the OFDMA signal processing unit 705.
(100) The NQAM management unit 1014 controls the non-Gaussian determining unit 715 to determine non-Gaussianity. That is, the NQAM management unit 1014 controls the non-Gaussianity determining unit 715 to determine the non-Gaussianity () of a wireless channel that uses a nulling subcarrier.
(101) The NQAM management unit 1014 controls the demodulation unit 720 to demodulate a provided signal in accordance with an MCS level presented by a base station. For one example, QAM demodulation may be used.
(102) The NQAM management unit 1014 controls the deinterleaving unit 725 to deinterleave the demodulated signal.
(103) The NQAM management unit 1014 controls the decoding unit 730 to decode the deinterleaved signal in accordance with a code rate (R.sub.c) presented by a base station and output a demodulation bit.
(104) The present invention describes based on an OFDMA system, but is possible to expand to an OFDM system as well.
(105) The memory interface 1021 controls access to the memory 1010 by a constituent element such as the processor 1022 or the peripheral interface 1023.
(106) The peripheral interface 1023 controls the connection of the processor 1022 and the memory interface 1021 with an input output peripheral device of the base station.
(107) The processor 1022 controls the base station to provide a corresponding service using at least one software program. At this time, the processor 1022 executes at least one program stored in the memory 1010 and provides a service corresponding to the corresponding program.
(108) The input output control unit 1040 provides an interface between an input output device such as the display unit 1050 and the input device 1060, etc. and the peripheral interface 1023.
(109) The display unit 1050 displays state information, an inputted character, a moving picture and a still picture, etc. For example, the display unit 1050 displays application program information that is driven by the processor 1022.
(110) The input device 1060 provides input data generated by selection of the electronic device to the processor unit 1020 through the input output control unit 1040. At this time, the input device 1060 includes a key pad including at least one hardware button and a touch pad sensing touch information, etc. For example, the input device 1060 provides touch information of a touch sensed through the touch pad, a touch and drag, a touch and release, etc. to the processor 1022 through the input output control unit 1040.
(111) In various exemplary embodiments, an apparatus of a terminal in a wireless communication system may include a control unit determining channel quality information on an allocated resource region and non-Gaussian information on a nulling region corresponding to the resource region, and a modem transmitting the channel quality information and the non-Gaussian information to a base station.
(112) In various exemplary embodiments, the modem may receive a signal for a modulation order and code rate on which the non-Gaussian information is reflected, and receive information on the allocated region.
(113) In various exemplary embodiments, the modem may receive information on the allocated region.
(114)
(115) Referring to the
(116)
(117) Referring to the
(118) It may be appreciated that the scheme of the present invention provides a great performance improvement effect compared to the existing scheme in a situation in which a channel estimation error takes place. This is because a pilot damage is decreased by a subcarrier made vacant in the present invention.
(119)
(120) Referring to the
(121) While a concrete exemplary embodiment has been described in a detailed description of the present invention, it is undoubted that various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited and defined by the described exemplary embodiment and should be defined by not only the scope of claims described later but also equivalents to this scope of the claims.