System and method for generating reference signal with low peak average power ratio
11706002 · 2023-07-18
Assignee
Inventors
- Nuwan Suresh Ferdinand (Stittsville, CA)
- Ming Jia (Ottawa, CA)
- Jianglei Ma (Ottawa, CA)
- Javad Abdoli (Kanata, CA)
Cpc classification
H04L27/10
ELECTRICITY
H04L25/03828
ELECTRICITY
H04L27/26134
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
H04L25/02
ELECTRICITY
Abstract
A reference signaling scheme is provided that is based on the use of a Zadoff Chu sequence with cyclic repetition, optionally code division multiplexing precoding, together with frequency domain spectral shaping (FDSS). A specific pulse shape design for the FDSS part of the reference signal scheme in some embodiments involves the use of a raised cosine pulse raised to the power of β. The new solution for generating reference signals has a Low peak average power ratio that matches the PAPR of SC-OQAM, good channel estimation performance, and the ability to implement CDM in the frequency domain to increase multiplexing gain.
Claims
1. A method comprising: receiving, by an apparatus from a network device, a first signaling indicating a length K sequence; transmitting, by the apparatus to the network device a reference signal; wherein the reference signal is obtained from the length K sequence, and the length K sequence is obtained by a cyclicly repeated length p ZC sequence, where p is a prime number larger than K/2 and where p is also smaller than a largest prime number that is smaller than K, wherein the reference signal is obtained from the length K sequence by: applying, by the apparatus, pre-coding to the length K sequence to produce a pre-coded sequence; generating, by the apparatus, a first pulse shaped frequency domain sequence by applying first frequency domain spectral shaping to the pre-coded sequence.
2. The method of claim 1, wherein the first frequency domain spectral shaping is a preconfigured FDSS pulse shape or an FDSS pulse shape indicated in a second signalling from the network device.
3. The method of claim 1, wherein the first pulse shaped frequency domain sequence is generated by applying a raised cosine pulse raised to a power of β≥0.5, or β=0.8.
4. The method of claim 1, wherein applying pre-coding to the length K sequence to produce a pre-coded sequence comprises: multiplying the length K sequence by an orthogonal cover code.
5. The method of claim 4 wherein the reference signal is obtained from the length K sequence by: producing a mapped sequence by mapping the first pulse shaped frequency domain sequence to a first subset of a set of subcarriers.
6. The method of claim 5 wherein the orthogonal cover code is one of a set of orthogonal cover codes associated with the first subset of the set of subcarriers.
7. The method of claim 1 further comprising: performing data signal generation comprising applying second frequency domain spectral shaping to produce a second pulse shaped frequency domain sequence.
8. The method of claim 7 wherein: applying first frequency domain spectral shaping comprises applying a first pulse shape; applying second frequency domain spectral shaping also comprises applying the first pulse shape or a second pulse shape that is different from the first pulse shape.
9. The method of claim 1 wherein p is a smallest prime number larger than K/2.
10. A method comprising: transmitting, by a network device to an apparatus, a first signaling indicating a length K sequence; receiving, by the network device from the apparatus a reference signal; wherein the reference signal is obtained from the length K sequence, and the length K sequence is obtained by a cyclicly repeated length p ZC sequence, where p is a prime number larger than K/2 and where p is also smaller than a largest prime number that is smaller than K, wherein the reference signal is obtained from the length K sequence by: applying, by the apparatus, pre-coding to the length K sequence to produce a pre-coded sequence; generating, by the apparatus, a first pulse shaped frequency domain sequence by applying first frequency domain spectral shaping to the pre-coded sequence.
11. The method of claim 10, wherein the first frequency domain spectral shaping is performed by the apparatus using a first frequency domain spectral shaping pulse shape unknown to the network device, the method further comprising: performing channel estimation to produce a channel estimate that includes the effect of the first frequency domain pulse shape.
12. The method of claim 10, further comprising: transmitting signalling to indicate a first frequency domain spectral shaping pulse shape to be used by the apparatus to generate the reference signal; wherein the reference signal is based on a first frequency domain spectral shaping performed by the apparatus using the first frequency domain pulse shape known to the network device.
13. The method of claim 10 wherein p is a smallest prime number larger than K/2.
14. An apparatus comprising: a processor and memory, the apparatus configured to: receive, by the apparatus from a network device, a first signaling indicating a length K sequence; transmit, by the apparatus to the network device a reference signal; wherein the reference signal is obtained from the length K sequence, and the length K sequence is obtained by a cyclicly repeated length p ZC sequence, where p is a prime number larger than K/2 and where p is also smaller than a largest prime number that is smaller than K, wherein the apparatus is configured to obtain the reference signal is obtained from the length K sequence by: applying, by the apparatus, pre-coding to the length K sequence to produce a pre-coded sequence; generating, by the apparatus, a first pulse shaped frequency domain sequence by applying first frequency domain spectral shaping to the pre-coded sequence.
15. The apparatus of claim 14, wherein the first frequency domain spectral shaping is a preconfigured FDSS pulse shape or an FDSS pulse shape indicated in a second signalling from the network device.
16. The apparatus of claim 14, the apparatus is configured to apply pre-coding to the length K sequence to produce a pre-coded sequence by: multiplying the length K sequence by an orthogonal cover code.
17. The apparatus of claim 14 further configured to: perform data signal generation comprising applying second frequency domain spectral shaping to produce a second pulse shaped frequency domain sequence.
18. The apparatus of claim 14 wherein p is a smallest prime number larger than K/2.
19. A network device comprising: a processor and memory, the network device configured to: transmit, by a network device to an apparatus, a first signaling indicating a length K sequence; receive, by the network device from the apparatus a reference signal; wherein the reference signal is obtained from the length K sequence, and the length K sequence is obtained by a cyclicly repeated length p ZC sequence, where p is a prime number larger than K/2 and where p is also smaller than a largest prime number that is smaller than K, wherein the reference signal is obtained from the length K sequence by: applying, by the apparatus, pre-coding to the length K sequence to produce a pre-coded sequence; generating, by the apparatus, a first pulse shaped frequency domain sequence by applying first frequency domain spectral shaping to the pre-coded sequence.
20. The apparatus of claim 17 configured to apply the first frequency domain spectral shaping by applying a first pulse shape and to apply the second frequency domain spectral shaping by applying the first pulse shape or a second pulse shape different from the first pulse shape.
21. The network device of claim 19, wherein the first frequency domain spectral shaping is performed by the apparatus using a first frequency domain spectral shaping pulse shape unknown to the network device, the network device further configured to: perform channel estimation to produce a channel estimate that includes the effect of the first frequency domain pulse shape.
22. The network device of claim 19, further configured to: transmit signalling to indicate a first frequency domain spectral shaping pulse shape to be used by the apparatus to generate the reference signal; wherein the reference signal is based on a first frequency domain spectral shaping performed by the apparatus using the first frequency domain pulse shape known to the network device, the network device further configured to: process the received reference signal by applying a frequency domain spectral shaping pulse shape corresponding to the first frequency domain pulse shape to remove the effect of the first frequency domain spectral shaping; perform channel estimation based on an output of the frequency domain spectral shaping.
23. The network device of claim 19 wherein p is a smallest prime number larger than K/2.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the disclosure will now be described with reference to the attached drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DETAILED DESCRIPTION
(19) The operation of the current example embodiments and the structure thereof are discussed in detail below. It should be appreciated, however, that the present disclosure provides many applicable inventive concepts that can be embodied in any of a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific structures of the disclosure and ways to operate the disclosure, and do not limit the scope of the present disclosure.
(20) Recently, a novel waveform referred to as single carrier-offset orthogonal quadrature amplitude modulation (SC-OQAM) has been proposed. See commonly assigned U.S. application Ser. No. 16/567,122 filed Sep. 11, 2019, hereby incorporated by reference in its entirety. A key feature of SC-OQAM is very low PAPR property while supporting higher modulation levels than BPSK. Currently, there is no reference signal which has a PAPR comparable with that of SC-OQAM and has other desired properties such as the ability to implement code division multiplexing.
(21) The embodiments provided a new solution is based on a reference signaling scheme using a ZC sequence with cyclic repetition, optionally CDM precoding, together with FDSS pulse shaping. A specific pulse shape design for the FDSS part of the reference signal scheme in some embodiments involves the use of a raised cosine (RC) pulse raised to the power of β. The new solution for generating reference signals has the following properties:
(22) a Low PAPR that matches the PAPR of SC-OQAM;
(23) good channel estimation performance;
(24) ability to implement CDM in frequency domain to increase multiplexing gain.
(25) Reference Signal Generator
(26) Referring now to =
[k], 0≤k≤K−1 denote a set of indices of K subcarriers allocated for reference signal transmission that are placed within a bandwidth of M subcarriers {A+1, A+2, . . . , A+M}, where M≥K and A≥0 is an offset. Let p be a prime number that is less than or equal to K. For best results, in some embodiments, p is close to K/2. and more specifically in some embodiments p is the smallest prime number larger than K/2. Then, based on p, a q.sup.th root ZC sequence z having length p is defined according to:
(27)
where a different q results in different ZC sequences. Different q may be assigned to different user equipments based on a rule. Typically, 0<q<p.
(28) The ZC sequence z defined above is input to the cyclic repeater 300. In the cyclic repeater 300, sequence z is cyclically repeated to a sequence z.sub.rep having length K:
(29)
where [k].sub.K=k mod K or remainder of k/K.
(30) In the pre-coder 302, sequence z.sub.rep is multiplied with a pre-coder sequence of length ρ, where the k.sup.th element of the pre-coder output is given by
z.sub.rep.sup.ρ(k)=z.sub.rep(k)ρ(k),0≤k≤K−1
(31) The pre-coding may represent a CDM operation; the pre-coder sequence may be an orthogonal cover code (OCC) such that ρ(k)∈{+1,−1}. In some embodiments, pre-coder 302 is omitted.
(32) In the FDSS block 304, the sequence z.sub.rep.sup.ρ is multiplied with K coefficients out of M coefficients defined by an FDSS pulse shape F having length M. The K coefficients out of M coefficients align with the K out of M subcarriers indexed by . The output of FDSS is K length vector u, which is given by
u=F(−A)⊙z.sub.rep.sup.ρ
where ⊙ is element by element multiplication and −A⊂{1, . . . , M} are the K corresponding index set.
(33) In the subcarrier mapper 306, this K length u sequence is mapped to subcarriers indexed by . In the IDFT 308, an N-IDFT (N≥M) is applied to the subcarrier mapped signal. In the CP inserter 310, a CP is inserted.
(34) The generation of the sequence z.sub.rep will now be described in further detail with reference to
(35) The choice of the parameter p as the smallest prime number larger than K/2. has an effect on the result of cyclic repetition. More generally, p is a prime number larger than K/2. Otherwise, there will be more than one repetition.
(36) In a first example, consider p=K, which means there is no repetition. This option is indicated at 356. In a second example, consider p=K/2, which there is one complete repetition. The entire sequence is repeated. This option is indicated at 358.
(37) Next, FDSS that can be applied for this option will be described with reference to
(38) For the option 358 where p=K/2 an RC pulse with roll off factor α=1 can be used as shown at 362 in
(39) Thus, solely from a PAPR standpoint, p=K/2 yields the best result, there is a further condition for ZC sequences that p has to be a prime number. Therefore, to satisfy this further condition and achieve the better PAPR is to use the smallest prime number larger than K/2. The closer p is to K/2, the better the PAPR. The PAPR can be minimized with the proper selection of roll off factor α.
(40)
(41) Code division multiplexing can be used to further increase the number of antenna ports. For example, to support 4 antenna ports, then CDM can be used in the frequency domain together with FDM. This is shown in
(42) Time domain multiplexing can be used to further increase the number of antenna ports to that even more UEs can be multiplexed. The example of
(43) ) can be used (for example in subcarrier mapper 306) to support the transmission of two sequences in the same bandwidth using frequency division multiplexing. A first antenna port 400 is defined that includes a set of odd numbered subcarriers, and a second antenna port 402 is defined that includes a set of even numbered subcarriers. In the example of
(44)
(45) While
(46) For the examples of
(47) In some embodiments, FDM is combined with CDM. There may be multiple, for example two or three, CDM groups. In a specific example, the precoder 302 may apply an orthogonal cover code based on {+1,−1}.
(48)
(49)
(50) The provided approach results in reference signals that have low PAPR, good auto-correlation and cross-correlation properties, and the ability to multiplex UEs in same subcarriers using OCC without losing BLER performance.
(51) New FDSS Pulse Shape
(52) In another embodiment, a new FDSS pulse shape is provided that is useful to obtain the desired PAPR and helps in channel estimation. This pulse shape can be used, for example, in the method and system described above, but it may also have other applications.
(53) Let F be a frequency domain pulse coefficient vector of length M. F can be RC pulse to the power of β given by
(54)
Further, α is the roll off factor of RC pulse. In some embodiments, β≥0.5.
(55) In a specific embodiment, β=0.8. More generally, in some embodiments, any suitable RC pulse raised to the power of β≥0.5 is used.
(56) By changing the β parameter, it is possible to reduce the PAPR of the reference signal. In some embodiments, the β parameter can be selected to achieve a desired trade-off between PAPR vs. BLER performance.
(57) Note that while the new pulse shape is described for use in reference signaling, the same pulse shape can be applied for data transmission instead, or in addition. For example, the same pulse shape can be applied for FDSS.sub.2 in the
(58) Reference Signal and Data Multiplexing
(59)
(60) The operation of pre-waveform generation block 704 varies based on the waveform being implemented. For OFDM, it is a circular repetition, for DTF-s-OFDM, it is DFT followed by a circular repetition. For SC-OQAM, it is pre-processor that separates to real and imaginary symbols followed by a DFT.
(61) In some embodiments, the data and reference signal use the same common pulse shape in the FDSS operation: FDSS.sub.1=FDSS.sub.2.
(62) In some embodiments, the data pulse shape FDSS.sub.1=DMRS pulse shape FDSS.sub.2 are not specified or signaled.
(63) In some embodiments, the common pulse shape predefined and known to the UE. In some embodiments, the common pulse shape is configured to the UE. In some embodiments, the common pulse shape is indicated to the UE by signaling (for example using higher layer signaling or medium access control (MAC) control entity (CE) or downlink control information (DCI).
(64) In another embodiment, different pulse shapes are used for reference signals and data: FDSS.sub.1≠FDSS.sub.2.
(65) In some embodiments, the data pulse shape FDSS.sub.1 and DMRS pulse shape FDSS.sub.2 are not specified or signaled.
(66) In some embodiments, the data pulse shape FDSS.sub.1 and DMRS pulse shape FDSS.sub.2 are predefined.
(67) In some embodiments, at least one of the data pulse shape FDSS.sub.1 and DMRS pulse shape FDSS.sub.2 is indicated to the UE by signaling (higher layer signaling, MAC CE, DCI)
(68) This embodiment proposed the approach to multiplex reference signal with data. Different approaches give the flexibility to optimize PAPR and BLER performances.
(69) Receiver Embodiments
(70) There are two alternative types of receivers that depend on whether the receiver has knowledge of the FDSS pulse shape used at the transmitter. The first alternative, referred to herein as a transparent receiver, can be used where receiver does not have knowledge of the FDSS pulse shape(s) used at the transmitter. The second alternative, referred to herein as a non-transparent receiver, can be used where the receiver has knowledge of the FDSS pulse shape(s).
(71) A block diagram of an example implementation of a transparent receiver is depicted in
(72) With the embodiment of
(73) In embodiments were the pulse shape(s) might be known to the receiver, a transparent receiver might still be used.
(74) A block diagram of a non-transparent receiver is shown in
(75) For the embodiment of
(76) In embodiments in which the transmit pulse shapes are the same, Rx-FDSS.sub.1=Rx-FDSS.sub.2.
(77) In embodiments in which the transmit pulse shapes are different, Rx-FDSS.sub.1≠Rx-FDSS.sub.2.
(78) In a non-transparent receiver, only the channel will be estimated and used for equalization. This approach results in better performance.
(79) Different types of receivers have been described with reference to
(80) Signaling Diagrams
(81)
(82) If the UE is not indicated what pulse to use, there may be a default configuration, which the UE knows (for example, beta=0.5). This can be the case when for instance the UE is not coverage limited or is transmitting higher order QAM.
(83)
(84) In the two examples of
(85) In non-transparent receiver, the Rx pulse shape can be defined to match the transmit pulse shape. For example, the transmit pulse shape may be the new FDSS pulse shape introduced above.
(86) Let F be M length frequency domain pulse coefficient vector. F can be RC pulse to the power of γ=1−β where β is used in the transmit pulse shape.
(87)
(88) This specific pulse shape guarantees that the combined pulse shape of the transmitter and the receiver creates a Nyquist RC pulse. Therefore, it results in better channel estimation performance.
(89) More generally, depending on the RC pulse used in the transmitter, in the receiver, whatever pulse shape is needed to create a Nyquist RC pulse may be employed. For example, an RC pulse raise to the power of γ=1−β may be used in the receiver where β is used in the transmit pulse shape.
(90) Although the reference signals provided in the above described embodiment are particularly suitable for low PAPR waveforms such as SC-OQAM, π/2-BPSK, etc, it can very well be used for any other not-necessarily low-PAPR waveform.
(91)
(92) In the description above, the focus is on transmission of reference signals in the uplink. However, it should be understood that reference signals having the same format can be transmitted in other contexts. To name a few examples, the references signals can be used for downlink transmission, sidelink transmission, transmission from transmission receive points (TRPs) of any type, such as terrestrial TRPs including base stations, eNB, non-terrestrial TRPs including satellite, drone, and other terrestrial nodes; phones, V2x devices, sensors, and wearable devices.
(93) Downlink DMRS—Transparent Receiver
(94)
(95) Downlink DMRS—Non-transparent Receiver
(96)
(97) Sidelink DMRS—Transparent Receiver
(98) Sidelink DMRS transmission may occur between two UEs that are generally still controlled by the base station.
(99) Sidelink DMRS—Non-Transparent Receiver
(100)
(101) Although not shown in the Figures, in another embodiment for sidelink transmission, the transmitter UE (UE1) configures parameters for DMRS transmission and sends them to the receiving UE(UE2), for example via SCI (side link control information) or PC5 (SL RRC).
(102)
(103) In this example, the communication system 100 includes electronic devices (ED) 110a-110c, radio access networks (RANs) 120a-120b, a core network 130, a public switched telephone network (PSTN) 140, the internet 150, and other networks 160. Although certain numbers of these components or elements are shown in
(104) The Eds 110a-110c are configured to operate, communicate, or both, in the communication system 100. For example, the Eds 110a-110c are configured to transmit, receive, or both via wireless or wired communication channels. Each ED 110a-110c represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment/device (UE), wireless transmit/receive unit (WTRU), mobile station, fixed or mobile subscriber unit, cellular telephone, station (STA), machine type communication (MTC) device, personal digital assistant (PDA), smartphone, laptop, computer, tablet, wireless sensor, or consumer electronics device.
(105) In
(106) The Eds 110a-110c and base stations 170a-170b are examples of communication equipment that can be configured to implement some or all of the functionality and/or embodiments described herein. In the embodiment shown in
(107) The base stations 170a-170b communicate with one or more of the Eds 110a-110c over one or more air interfaces 190 using wireless communication links e.g. radio frequency (RF), microwave, infrared (IR), etc. The air interfaces 190 may utilize any suitable radio access technology. For example, the communication system 100 may implement one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or single-carrier FDMA (SC-FDMA) in the air interfaces 190.
(108) A base station 170a-170b may implement Universal Mobile Telecommunication System (UMTS) Terrestrial Radio Access (UTRA) to establish an air interface 190 using wideband CDMA (WCDMA). In doing so, the base station 170a-170b may implement protocols such as HSPA, HSPA+ optionally including HSDPA, HSUPA or both. Alternatively, a base station 170a-170b may establish an air interface 190 with Evolved UTMS Terrestrial Radio Access (E-UTRA) using LTE, LTE-A, LTE-B and/or New Radio (NR). It is contemplated that the communication system 100 may use multiple channel access functionality, including such schemes as described above. Other radio technologies for implementing air interfaces include IEEE 802.11, 802.15, 802.16, CDMA2000, CDMA2000 1×, CDMA2000 EV-DO, IS-2000, IS-95, IS-856, GSM, EDGE, and GERAN. Of course, other multiple access schemes and wireless protocols may be utilized.
(109) The RANs 120a-120b are in communication with the core network 130 to provide the Eds 110a-110c with various services such as voice, data, and other services. The RANs 120a-120b and/or the core network 130 may be in direct or indirect communication with one or more other RANs (not shown), which may or may not be directly served by core network 130, and may or may not employ the same radio access technology as RAN 120a, RAN 120b or both. The core network 130 may also serve as a gateway access between (i) the RANs 120a-120b or Eds 110a-110c or both, and (ii) other networks (such as the PSTN 140, the internet 150, and the other networks 160). In addition, some or all of the Eds 110a-110c may include functionality for communicating with different wireless networks over different wireless links using different wireless technologies and/or protocols. Instead of wireless communication (or in addition thereto), the Eds may communicate via wired communication channels to a service provider or switch (not shown), and to the internet 150. PSTN 140 may include circuit switched telephone networks for providing plain old telephone service (POTS). Internet 150 may include a network of computers and subnets (intranets) or both, and incorporate protocols, such as IP, TCP, UDP. Eds 110a-110c may be multimode devices capable of operation according to multiple radio access technologies, and incorporate multiple transceivers necessary to support such.
(110)
(111) As shown in
(112) The ED 110 also includes at least one transceiver 202. The transceiver 202 is configured to modulate data or other content for transmission by at least one antenna or Network Interface Controller (NIC) 204. The transceiver 202 is also configured to demodulate data or other content received by the at least one antenna 204. Each transceiver 202 includes any suitable structure for generating signals for wireless or wired transmission and/or processing signals received wirelessly or by wire. Each antenna 204 includes any suitable structure for transmitting and/or receiving wireless or wired signals. One or multiple transceivers 202 could be used in the ED 110. One or multiple antennas 204 could be used in the ED 110. Although shown as a single functional unit, a transceiver 202 could also be implemented using at least one transmitter and at least one separate receiver.
(113) The ED 110 further includes one or more input/output devices 206 or interfaces (such as a wired interface to the internet 150). The input/output devices 206 permit interaction with a user or other devices in the network. Each input/output device 206 includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.
(114) In addition, the ED 110 includes at least one memory 208. The memory 208 stores instructions and data used, generated, or collected by the ED 110. For example, the memory 208 could store software instructions or modules configured to implement some or all of the functionality and/or embodiments described above and that are executed by the processing unit(s) 200. Each memory 208 includes any suitable volatile and/or non-volatile storage and retrieval device(s). Any suitable type of memory may be used, such as random access memory (RAM), read only memory (ROM), hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, and the like.
(115) As shown in
(116) Each transmitter 252 includes any suitable structure for generating signals for wireless or wired transmission to one or more Eds or other devices. Each receiver 254 includes any suitable structure for processing signals received wirelessly or by wire from one or more Eds or other devices. Although shown as separate components, at least one transmitter 252 and at least one receiver 254 could be combined into a transceiver. Each antenna 256 includes any suitable structure for transmitting and/or receiving wireless or wired signals. Although a common antenna 256 is shown here as being coupled to both the transmitter 252 and the receiver 254, one or more antennas 256 could be coupled to the transmitter(s) 252, and one or more separate antennas 256 could be coupled to the receiver(s) 254. Each memory 258 includes any suitable volatile and/or non-volatile storage and retrieval device(s) such as those described above in connection to the ED 110. The memory 258 stores instructions and data used, generated, or collected by the base station 170. For example, the memory 258 could store software instructions or modules configured to implement some or all of the functionality and/or embodiments described above and that are executed by the processing unit(s) 250.
(117) Each input/output device 266 permits interaction with a user or other devices in the network. Each input/output device 266 includes any suitable structure for providing information to or receiving/providing information from a user, including network interface communications.
(118) Additional details regarding the Eds 110 and the base stations 170 are known to those of skill in the art. As such, these details are omitted here for clarity.
(119) Numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the disclosure may be practiced otherwise than as specifically described herein.