METHOD AND APPARATUS FOR POSITIONING UE IN WIRELESS COMMUNICATION SYSTEM
20220159666 · 2022-05-19
Inventors
Cpc classification
H04L12/1845
ELECTRICITY
H04W64/00
ELECTRICITY
G01S5/0268
PHYSICS
H04L5/0035
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
H04W64/00
ELECTRICITY
Abstract
A terminal and a method thereof are provided for identifying positions of base stations in a wireless communication system. The method includes identifying a priority list including beam indices for beam directions corresponding to a set of base stations; broadcasting sounding reference signals (SRSs) used to indicate the beam indices; performing beam sweeping in a frequency domain or a code domain, based on the SRSs; and identifying positions of the base stations based on the beam sweeping.
Claims
1. A method performed by a terminal in a wireless communication system, the method comprising: identifying a priority list including beam indices for beam directions corresponding to a set of base stations; broadcasting sounding reference signals (SRS) used to indicate the beam indices; performing beam sweeping in a frequency domain or a code domain, based on the SRSs; and identifying positions of the base stations based on the beam sweeping.
2. The method of claim 1, wherein in case that co-ordinated multipoint (CoMP) is employed in an industrial Internet of things (IIoT) network, the set of base stations includes CoMP base stations simultaneously connected to the terminal.
3. The method of claim 2, further comprising updating the priority list, in response to a change in the set of base stations including the CoMP base stations, due to a movement of the terminal or a change of the positions of the base stations.
4. The method claim 1, wherein in case that non-co-ordinated multipoint (non-CoMP) is employed in an industrial Internet of things (IIoT) network, the set of base stations includes a single base station connected to the terminal and a set of neighboring base stations.
5. The method of claim 4, further comprising identifying beam directions for the neighboring base stations based on position data and pre-stored map data.
6. The method of claim 4, further comprising updating the priority list in response to the terminal moving or the positions of the base stations changing.
7. The method of claim 1, wherein in case that the beam sweeping is performed in the frequency domain, the beam indices are used to fill first frequency slots.
8. The method of claim 7, wherein in case that second frequency slots are available, other beam indices corresponding to other beam directions adjacent to the beam directions, are used to fill the second frequency slots.
9. The method of claim 8, wherein information associated with the first frequency slots is transmitted with higher periodicity than information associated with the second frequency slots.
10. The method of claim 1, wherein in case that the beam sweeping is performed in the code domain, spreading codes with zero cross correlation properties are used.
11. A terminal in a wireless communication system, the terminal comprising: a transceiver; and a processor configured to: identify a priority list including beam indices for beam directions corresponding to a set of base stations, broadcast, via the transceiver, sounding reference signals (SRSs) used to indicate the beam indices, perform beam sweeping in a frequency domain or a code domain, based on the SRSs, and identify positions of the base stations based on the beam sweeping.
12. The terminal of claim 11, wherein in case that co-ordinated multipoint (CoMP) is employed in an industrial Internet of things (IIoT) network, the set of base stations includes CoMP base stations simultaneously connected to the terminal.
13. The terminal of claim 12, wherein the processor is further configured to update the priority list in response to a change in the set of base stations including the CoMP base stations, due, to a movement of the terminal or a change of the positions of the base stations.
14. The terminal of claim 11, wherein in case that non-co-ordinated multipoint (non-CoMP) is employed in an industrial Internet of things (IIoT) network, the set of base stations includes a single base station connected to the terminal and a set of neighboring base stations.
15. The terminal of claim 14, wherein the processor is further configured to identify beam directions for the neighboring base stations based on position data and pre-stored map data.
16. The terminal of claim 14, wherein the processor is further configured to update the priority list in response to the terminal moving or the positions of the base stations changing.
17. The terminal of claim 11, wherein in case that the beam sweeping is performed in the frequency domain, the beam indices are used to fill first frequency slots.
18. The terminal of claim 17, wherein in case that second frequency slots are available, other beam indices corresponding to other beam directions adjacent to the beam directions, are used to fill the second frequency slots.
19. The terminal of claim 18, wherein information associated with the first frequency slots is transmitted with higher periodicity than information associated with the second frequency slots.
20. The terminal of claim 11, wherein in case that the beam sweeping is performed in the code domain, spreading codes with zero cross correlation properties are used.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] Various embodiments of the disclosure will now be described in detail with reference to the accompanying drawings. In the following description, specific details such as detailed configuration and components are merely provided to assist the overall understanding of these embodiments. Therefore, it should be apparent to those skilled in the art that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
[0021] Those skilled in the art will understand that the principles of the disclosure may be implemented in any suitably arranged system or device. Additionally, other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
[0022] Before undertaking the descriptions below, definitions of certain words and phrases used throughout this patent document are provided as follows.
[0023] The term “couple” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with one another.
[0024] The terms “transmit,” “receive,” and “communicate,” as well as derivatives thereof, encompass both direct and indirect communication.
[0025] The terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation.
[0026] The term “or” is inclusive, meaning and/or.
[0027] The phrase “associated with,” as well as derivatives thereof, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like.
[0028] The term “controller” includes any device, system or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and/or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely.
[0029] The phrase “at least one of,” when used with a list of items, indicates that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, “at least one of: A, B, and C” includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
[0030] Various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
[0031] Definitions for other certain words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many if not most instances, such definitions apply to prior as well as future uses of such defined words and phrases.
[0032] In accordance with an aspect of the disclosure, an apparatus and method are provided. Other features of the disclosure will be apparent from the dependent claims, and the description which follows.
[0033] According to an embodiment, a method is provided for determining a position of a UE in a telecommunication network. The method includes the UE prioritizing beam indices in one or more of time, frequency, or code domains in uplink (UL) transmissions to one or more base stations (gNBs) in the telecommunication network; and localization functions determining the UE position based on information provided by the one or more gNBs.
[0034] Beams set to a low priority are muted, assigned a low periodicity, or assigned a low detectable code.
[0035] The telecommunication network is operable in a CoMP or non-CoMP configuration.
[0036] If the telecommunication network is in the non-CoMP configuration, the UE is provided with location details of the gNBs in the telecommunication network.
[0037] If the beam indices are prioritized in a time domain, then beam indices having a higher priority are located earlier in a subframe.
[0038] If the beam indices are prioritized in a frequency domain, then beam indices having a higher priority are first used to fill frequency slots.
[0039] If the beam indices are prioritized in a code domain, then spreading codes with zero or low cross correlation and higher detectable properties are used.
[0040] If the UE changes position, the beam indices are updated.
[0041] The prioritizing includes determining a location associated with either a serving or neighbor gNB and steering a beam towards the location or, in a fixed beam system, identifying a beam having the best signal strength in a direction of the serving or neighbor gNB.
[0042] According to an embodiment, a UE is provided for use in a telecommunication network. The UE is configured to prioritize beam indices in one or more of time, frequency, or code domains in UL transmissions to one or more gNBs in the telecommunication network.
[0043] The prioritizing includes determining a location associated with either a serving or neighbor gNB and steering a beam towards the location or, in a fixed beam system, identifying a beam having the best signal strength in a direction of the serving or neighbor gNB.
[0044] According to an embodiment, a telecommunication system is provided, which includes a UE as described above, and at least one gNB of a telecommunication network.
[0045] For some IIoT applications, both high precision and high speed positioning will be important. For UL applications in which a central localization server estimates the positions of UEs, a combination of time of arrival (ToA) and angle of arrival (AoA) methods can be used to obtain high precision. With a higher number of beams, both at a gNB and a UE, precision levels can be improved. When scanning though the beams in the time domain to select the best beam (and hence the AoA), a delay in positioning may be experienced due to the use of time slots and the fact that a desired beam may not exist in a given first timeslot.
[0046] Embodiments of the disclosure provide for the prioritization of beams that are most relevant to the positioning procedures when the beam scanning is performed in the time domain.
[0047] Further embodiments of the disclosure provide for the facilitation of UL beam scanning in code and/or frequency domains. In this way, the time-dependent nature of beam scanning is largely removed, and the delay can be minimized. Again, prioritization of the beams that are most relevant to the positioning procedures is proposed, as the ability to beam scan in the code and/or frequency domains can be constrained by many factors.
[0048] The constraints in the frequency/code domains are addressed by allowing the UE/device to operate in a given bandwidth part (BWP). The prioritization in time, frequency, or code domains can also reduce the high variance in the time used to estimate the AoA, thus, providing a high degree of stability for the speed of localization.
[0049] An example of a device to be controlled in an IIoT setting is a robotic arm, which may move at high speed and which should be located with a high degree of accuracy. Herein, devices such as the robotic arm are referred to as a UE, a terminal, or a device. It is important to note that UE in this disclosure does not necessarily refer to a typical mobile telephone as used for personal communications. Instead, a UE is to be interpreted as a device operating with a telecommunication network, which may be a private network, such as an IIoT network. These UEs (devices) may not be subjected to the typical constraints of size, complexity power consumption, or cost as a typical mobile UE.
[0050] Embodiments of the disclosure provide highly precise, low latency positioning in the UL for IIoT networks and facilitates the use of AoA techniques with fine angle resolution. To provide the low latency, the beam indexes of prioritized directions are indicated more frequently in the frequency or code domains, so simultaneous identification of these directions can be performed by multiple gNBs. Two mechanisms for prioritizing such directions for two types of deployment include new radio CoMP (NR-CoMP) and non-CoMP (e.g., a single serving gNB).
[0051] Embodiments of the disclosure effectively exploit wider bandwidths available for mm-wave systems to provide faster and highly accurate positioning, while addressing the limitations of a number of concurrent beams a UE/device can support and possible limits enforced by the BWPs.
[0052] Embodiments of the disclosure are applicable in IIoT settings, where fast and highly precise localization is performed by a central controller.
[0053]
[0054] Referring to
[0055] It is faster to localize UEs/devices with UL signals, rather than have a UE/device measure downlink reference signals and then report them via the UL. Therefore, UL positioning may be utilized. The combination of observed time difference of arrival (OTDoA) and AoA methods can yield very high precision in positioning. For UL AoA methods, the gNBs should detect the best beam for the UE signals and then report information associated with the detected beam to a central processor. The SRS in the UL can be used to indicate the beam indexes, thereby, effectively supporting beam sweeping.
[0056] For many high-end applications in the IIoT domain, such as the robotic arm mentioned previously, the cost, complexity, and/or the power consumption of the devices are not primary concerns, since they are highly specialized devices configured for a particular purpose, unlike a regular mobile telephone. However, the BWP concept applies to many operating environments and may limit the operating bandwidth of a UE/device to a part of a total bandwidth. Therefore, UL beam sweeping may be utilized in the code and frequency domains, which is effective under this BWP constraint as well.
[0057] Often, IIoT networks are set-up in factories or offices and will have a large number of small cells (gNBs) configured as a secure network. As such, the networks will not be coverage limited and there may be more than one cell with a good signal with which the UE/device can communicate, which can act as a serving cell. The CoMP concept can be easily applied in this scenario, where multiple gNBs can jointly serve the UE/device, thus turning what would otherwise be interference into wanted signals, thereby improving link quality.
[0058] Even without CoMP, and with a single gNB serving a UE/device, the geometry of the factory/hall and the fixed positions of the gNBs can be stored in the UE/devices, so that the device can estimate the direction and position of the serving gNB and effectively localize the nearest neighbor gNB directions, using the pre-stored information regarding the layout of gNBs.
[0059] The use of combined OTDoA and AoA methods can also achieve very high precision in positioning. In line of sight (LOS) scenarios, having AoA information with a single (serving) gNB can be sufficient to yield high accuracy. However, when there are non-LOS (NLOS) conditions involved, having AOA information with multiple gNBs can help to remove the incorrect positioning estimates and improve the overall accuracy. Here, the focus is on this AoA estimation with multiple gNBs, combined with OTDOA to derive very high accuracies.
[0060] To effectively shorten the time taken for UL beam sweeping, the SRS based beam indexes are placed selectively in the time, frequency, or code domains. Due to factors such as implementation of the BWP in the UL and hardware limitations on how many concurrent beams can be configured in the device, not all the beams can be indicated at the same time in frequency or code domains. For the time domain scanning, placing the most relevant beams first for positioning can reduce the time taken for positioning operations significantly. Thus, the time, frequency, and code domains may be utilized for beam indexing and the beam indications may be prioritized as per the following criteria.
[0061] With CoMP, multiple gNBs can be connected to a UE/device at the same time, providing data connectivity, e.g., as illustrated in
[0062] The UE/device 40 has knowledge about the directions of the serving gNBs 10, 20, and 30 in this scenario, and therefore, the UE/device 40 can prioritize the beam indices for these directions, corresponding to the serving gNBs 10, 20, and 30. The prioritized beams are indicated as shaded in
[0063] With regards to the time domain solution, the beam indices having the highest priority (i.e., those aligned with the serving gNBs in the CoMP scenario or those aligned with the serving gNB and near neighbors in the non-CoMP scenario) can be located in earlier time slots in the subframe.
[0064] Conventionally, without prioritization, beams are distributed in slots throughout the subframe. However, in accordance with an embodiment of the disclosure, by prioritizing beams and placing those with highest priority at the start of the subframe, delay can be minimized and accuracy can be increased.
[0065] If the beam sweeping is in the frequency domain, the beam indices for serving gNB directions can be first used to fill the frequency slots. If there are other slots available, the indices of the adjacent beams can be used to fill these slots. Such a beam roster is transmitted with a high regularity (with high periodicity). The other beam indices (i.e., that make up the full beam set) can be transmitted intermittently (with low periodicity).
[0066] Referring again to
[0067] If the code domain is employed to differentiate beam indices, spreading codes with zero (or low) cross correlation properties can be used. Zadoff-Chu codes are one such example.
[0068] Using the full available bandwidth (or BWP) by spreading the information in the code domain is beneficial in certain situations. For example, if there is high relative speed between the device/UE and the gNB, the Doppler effects may distort the information in the frequency domain. The code domain is, therefore, more effective in this scenario. The same principle, as before, of high periodicity for beam indices with the serving gNB directions and low periodicity for other beam indices can be used. Alternatively, some code trees offer the possibility to vary the detectability by differentiating through the spreading factor and/or repetition factor. The beam indices of the serving gNB directions can be coded with high detectability and the others with low detectability. There are only a few codes with high detectability and vice-versa, so the high detectable codes are used for the serving gNB beam directions and adjacent ones.
[0069] Alternatively, muting of SRS beam indices for the low priority beams can be used to include more beams in this space and also to increase the hearability of the high priority beams in a cyclic manner. By reducing the beam scanning to indicate only the high priority beams in all of the domains (time, frequency and code), the signaling overheads can also be reduced.
[0070] As indicated above,
[0071] If the IIoT network employs a non-CoMP (single serving gNB) configuration, then the direction of only the serving gNB can be obtained in real-time, through downlink (DL) communications.
[0072] Such a situation differs from that illustrated in
[0073] In this situation, an estimate of the neighbor gNB directions can be derived through the use of pre-stored information (on the UE/device 40) of the floor plans and the gNB 10, 20, and 30 positions of the IIoT network. This information, which is not likely to be changed frequently, can be easily pre-stored in the UE 40 so that such information is available at all times to the UE 40, which can be provided with a suitable level of computational/storage.
[0074] Once the UE/device 40 estimates the best set of neighbor gNBs, beam directions can be prioritized for the serving gNB and the set of neighbor gNBs, based on real-time data for the serving gNB and estimates of the neighboring gNBs, as set out above. The options for indicating these beam indices in the frequency and code domains are the same as set out above in connection with the CoMP configuration.
[0075]
[0076] Referring to
[0077] In step S2, the UE 40 sets SRS beam priorities in simultaneous slots in the frequency and/or code domains, or in the time domain, to coincide with directions of gNBs 10, 20, and 30 in the NR-CoMP set. These are the shaded beams in
[0078] In step S3, the non-prioritized beams may be muted or set to low periodicity and with low detectable coding in the code domain.
[0079] In step S4, a check is made to determine if the CoMP set (i.e., the relevant gNBs) has changed. If not, the method returns to step S2. However, if the set has changed, the UE updates the high priority indices with the directions to the gNBs in the new CoMP set in step S5. From here, the method returns to step S2 and continues as above.
[0080] As mentioned, in the case of non-CoMP operation, the steps in the flowchart differ a little, but the basic mode of operation is very similar. In the non-CoMP case, at step S1 the UE 40 estimates the direction to each of the N nearest gNBs by making use of the pre-stored information relating to gNB locations available at or to the UE 40. Further, at step S5 the UE 40 updates the high priority beam indices with the newly estimated directions to the nearest N gNBs to its current position.
[0081] As can be seen, the method as set out in the flowchart of
[0082]
[0083] Referring to
[0084]
[0085] Referring to
[0086]
[0087] Referring to the
[0088] The processor 510 may include one or more processors or other processing devices that control the proposed function, process, and/or method. Operation of the UE 500 may be implemented by the processor 510.
[0089] The transceiver 520 may be connected to the processor 510 and transmit and/or receive a signal. In addition, the transceiver 520 may receive the signal through a wireless channel and output the signal to the processor 510. The transceiver 520 may transmit the signal output from the processor 510 through the wireless channel.
[0090] The memory 530 may store the control information or the data included in a signal obtained by the UE 500. The memory 530 may be connected to the processor 510 and store at least one instruction or a protocol or a parameter for the proposed function, process, and/or method. The memory 530 may include ROM, RAM, a hard disk, a CD-ROM, a DVD, and/or other storage devices.
[0091]
[0092] Referring to the
[0093] The processor 610 may include one or more processors or other processing devices that control the proposed function, process, and/or method. Operation of the base station 600 may be implemented by the processor 610.
[0094] The transceiver 620 may be connected to the processor 610 and transmit and/or receive a signal. The signal may include control information and data. In addition, the transceiver 620 may receive the signal through a wireless channel and output the signal to the processor 610. The transceiver 620 may transmit a signal output from the processor 610 through the wireless channel.
[0095] The memory 630 may store the control information or the data included in a signal obtained by the base station 600. The memory 630 may be connected to the processor 610 and store at least one instruction or a protocol or a parameter for the proposed function, process, and/or method. The memory 1430 may include ROM, RAM, hard disk, CD-ROM, DVD, and/or other storage devices.
[0096]
[0097] Referring to
[0098] In step 703, the terminal broadcasts SRSs used to indicate the beam indices.
[0099] In step 705, the terminal performs beam sweeping in one of a frequency domain and a code domain, based on the SRSs.
[0100] In case that the beam sweeping is performed in the frequency domain, the beam indices are used to fill frequency slots. For example, if second frequency slots are available, other beam indices corresponding to other beam directions adjacent to the beam directions, are used to fill the second frequency slots. Information associated with the first frequency slots is transmitted with higher periodicity than information associated with the second frequency slots.
[0101] When the beam sweeping is performed in the code domain, spreading codes with zero cross correlation properties may be used.
[0102] In step 707, the terminal identifies positions of the base stations based on the beam sweeping. The terminal may update the priority list if the set of base stations is changed. For example, when CoMP is employed, the terminal may update the priority list if the set of base stations including the CoMP base stations is changed. The set of base stations including the CoMP base stations may be changed due to a movement of the terminal or a change of positions of the base stations.
[0103] When non-CoMP is employed, the terminal may update the priority list if the terminal is moved or positions of the base stations are changed.
[0104] In accordance with an embodiment, a method of determining the position of a UE in a telecommunication network is provided. The method includes the UE prioritizing beam indices in one or more of time, frequency, or code domains in UL transmissions to one or more gNBs in the telecommunication network; and localization functions are performed for determining the UE position based on information provided by the gNBs.
[0105] Beams set to a low priority are muted, assigned a low periodicity, or assigned a low detectable code.
[0106] The telecommunication network is operable in CoMP or non-CoMP configurations.
[0107] If the telecommunication network is in the non-CoMP configuration, the UE is provided with location details of the gNBs in the telecommunication network.
[0108] If the beam indices are prioritized in a time domain, then beam indices having a higher priority are located earlier in a subframe.
[0109] If the beam indices are prioritized in a frequency domain, then beam indices having a higher priority are first used to fill frequency slots.
[0110] If the beam indices are prioritized in a code domain, then spreading codes with zero or low cross correlation and higher detectable properties are used.
[0111] If the UE changes position, the beam indices are updated.
[0112] The prioritizing includes determining a location associated with either a serving or neighbor gNB and steering a beam towards the location or, in a fixed beam system, identifying a beam having the best signal strength in a direction of the serving or neighbor gNB.
[0113] In accordance with an embodiment, a UE is provided for use in a telecommunication network. The UE is configured to prioritize beam indices in one or more of time, frequency, or code domains in UL transmissions to one or more gNBs in the telecommunication network.
[0114] The prioritizing includes determining a location associated with either a serving or neighbor gNB and steering a beam towards the location or, in a fixed beam system, identifying a beam having the best signal strength in a direction of the serving or neighbor gNB.
[0115] In accordance with an embodiment, a telecommunication system is provided, which includes a UE and at least one gNB of a telecommunication network.
[0116] At least some of the example embodiments described herein may be constructed, partially or wholly, using dedicated special-purpose hardware. Terms such as ‘component’, ‘module’ or ‘unit’ used herein may include, but are not limited to, a hardware device, such as circuitry in the form of discrete or integrated components, a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), which performs certain tasks or provides the associated functionality.
[0117] In some embodiments, the described elements may be configured to reside on a tangible, persistent, addressable storage medium and may be configured to execute on one or more processors. These functional elements may in some embodiments include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
[0118] Although the example embodiments have been described with reference to the components, modules and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements. Various combinations of optional features have been described herein, and it will be appreciated that described features may be combined in any suitable combination. In particular, the features of any one example embodiment may be combined with features of any other embodiment, as appropriate, except where such combinations are mutually exclusive. Throughout this specification, the term “comprising” or “comprises” means including the component(s) specified but not to the exclusion of the presence of others.
[0119] All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
[0120] Each feature described in this disclosure (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
[0121] The disclosure is not restricted to the details of the foregoing embodiment(s). The disclosure extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed.
[0122] While the disclosure has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the disclosure. Therefore, the scope of the disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and equivalents thereof.