The present invention relates to a wireless communication system and to a related method for processing uplink fronthaul data.
In the field of telecommunications and with reference to today's small-medium in-building and mini metropolitan areas, it is known that cellular DAS (Distributed Antenna System) deployment is limited due to its no-cost effectiveness.
In fact, depending on the number of bands and operators, and on the size of the area to cover, a lighter solution, e.g. small-cell, might be a better choice in terms of both footprint and cost. However, the limitation of small-cells-like solution is clear in scenarios where it is needed to provide multi-operator and multi-band coverage, because each small-cell usually works for a single operator in a single band at once, so their number tends to rise rapidly.
Moreover, each small-cell would furtherly require a powering cable and, last but not least, in a standard deployment it is not even possible to serve the same sector through different small-cells. Thanks to the transition from hardware to virtual Radio Access Network (RAN) it is possible to overcome the abovementioned problems thanks to a physical layer splitting allowed by the 3GPP LTE standard and the development of solution-aware virtual Base Band Units (BBUs).
The main aim of the present invention is to provide a wireless communication system and a related method for processing uplink fronthaul data which can be used in small-medium sized buildings and mini metropolitan areas as an alternative to small-cell solutions.
In general, the present invention is related to distributed cells design fed by virtual BBUs and connected through digital links.
Further aims of the present invention are to provide a wireless communication system and a related method for processing uplink fronthaul data which have the following main advantages with respect to the known solutions:
The above mentioned objects are achieved by the present wireless communication system according to the features of claim 1.
Other characteristics and advantages of the present invention will become better evident from the description of a preferred, but not exclusive embodiment of a wireless communication system and of a related method for processing uplink fronthaul data, illustrated by way of an indicative but non-limitating example in the accompanying Figures, in which:
The wireless communications system according to the invention is showed in
As schematically showed in
The fronthaul digital network 5 transports downlink (DL) and uplink (UL) antenna-carrier streams, control and synchronization signalling.
A possible embodiment of the wireless communication system 1 is detailed below.
Particularly, the fronthaul digital network 5 of the wireless communications system 1 comprises at least an intelligent switching unit 6, connected to the plurality of remote units 2.
With reference to a possible embodiment schematically showed in
For example, the first Ethernet connection 7 and the second Ethernet connection 8 can be implemented by 10 GbE BaseT links.
However, different solution are not excluded.
For example, possible different embodiments of the fronthaul digital network 5 comprises:
With reference to the use of an Ethernet connection and according to the possible embodiment showed in
Furthermore, the fronthaul digital network 5 comprises at least a second Ethernet switch 10 disposed between the intelligent switching unit 6 and the baseband processing unit 3.
However, the use of the first Ethernet switch 9 and of the second Ethernet switch 10 is optional. It is also pointed out that, as showed in the example of
Furthermore, the intelligent switching unit 6 is further configured to synchronize itself with the plurality of remote units 2, with other intelligent switching units 6 eventually connected, and with the plurality of baseband processing unit 3.
Particularly, the intelligent switching unit 6 can be configured to synchronize itself with the plurality of remote units 2 or with the plurality of baseband processing unit 3 by using synchronous protocols selected from the group consisting of: Synchronous Ethernet, PTP, and NTP. However, the use of different synchronous protocols is not excluded.
Therefore, it is possible to connect several intelligent switching units 6 either among them or to the baseband processing unit 3 in many different configurations, so to forward the traffic from one intelligent switching unit 6 to another or to deploy redundant architectures on the fronthaul digital network 5.
In
In the example of
In this way, the fronthaul digital network 5 has at least a backup link in the connection between the intelligent switching units 6 and the baseband processing unit 3.
In the example of
All the architectures offer the flexibility to deploy a robust network while pushing the system efficiency to the highest level possible.
Eventually, the intelligent switching unit 6 can be integrated into one or more of the plurality of remote units 2.
Furthermore, the intelligent switching unit 6 can be further configured to transmit a Power over Ethernet (PoE) signal to each of the plurality of remote units 2.
Therefore, it is possible to send the control and data traffic via a standard CAT-X cable while injecting the power supply for the remote units 2 on the same cable.
The intelligent switching unit 6 can be also configured to perform the following functions:
With reference to LTE (Long Term Evolution) standards, a further enhancement can be done through the splitting of the LTE stack, thus permitting to have a data flow on the fronthaul digital network 5 proportional to the actual data to transmit.
As known, The 3GPP standard defines eight main splitting levels, thus allowing eight different LTE stack splitting options.
The chosen splitting option directly affects the set of features as well as the complexity of the overall system.
However, the wireless communication system 1 according to the invention does not depend on a specific splitting option.
On the downlink, the control and data signals flow from the dedicated server 3, where the BBU pool instances 4 are hosted, towards the intelligent switching unit 6 via a dedicated connection, for example 10 Gbps connection.
All the data is encapsulated into Ethernet packets, and the intelligent switching unit 6 forwards the packets in a unicast, multicast, or broadcast fashion as configured in the system management software that supervisions the system. Therefore, it is possible to route the traffic as desired and with on-the-fly configuration.
The control and management signals are encapsulated into Ethernet packets sharing the same physical layer of control and data signals coming from the baseband processing unit 3, nevertheless this won't affect the performances due to the negligible information that needs to be transported.
The wireless communications system 1 comprises a baseband processing unit 3 coupled to the intelligent switching unit 6.
According to a preferred embodiment, the baseband processing unit 3 is implemented by a general-purpose server which runs a fully-software Baseband Unit BBU pool 4 that process the baseband signal belonging to a particular standard (e.g., 4G).
The server, and then the BBU pool 4, is directly or indirectly connected on one side to the operator's backhaul via an existing network, which can be either dedicated or shared; while on the other it is connected to the fronthaul digital network 5.
The BBU software instances 4 communicates with the fronthaul digital network 5 through a dedicated electronic card that uses a standard interface (e.g., PCIe), which might integrate different kind of physical interfaces. In fact, the connections exploit digital links that can use, for example, 10 Gbps SFP+, direct attach, or Base-T connections.
Furthermore, compression algorithms may be used in order to optimize the effective data rate flowing towards the remote units 2 without compromising the signal quality.
With reference to the specific embodiment of
However, different embodiments are not excluded.
Particularly, at least one of the intelligent switching units 6 should comprise a GPS system (or similar).
The GPS position systems on the remote units 2 are optional.
The uplink processing by the wireless communication system 1 according to the invention is detailed below.
On the uplink, the wireless communication system 1 according to the invention introduces advanced features in order to optimize the current known solutions.
In fact, it is possible to limit the needed bandwidth on the fronthaul digital network 5 thus permitting to use lower bitrates medium and limit the needed capacity.
The first optimization is obtained limiting the number of uplink SC-FDMA subcarriers to be forwarded to the baseband processing unit 3 thanks to the use of a detection threshold at the remote units 2.
This solution introduces two main benefits:
As showed in the example of
The detected uplink subcarriers are sent to the BBU pool 4 through the fronthaul digital network 5 sharing the same medium used for the downlink.
Particularly, for uplink transmission, both the remote unit 2 the intelligent switching unit 6 can be configured to set a squelch power threshold in the frequency domain, thus limiting the number of subcarriers to the ones actually being used (i.e., which have a power higher than a desired value).
In that case, since each remote unit 2 sends only uplink samples of detected subcarriers, the noise contribution for the subcarriers at which no traffic is detected is null, thus the NF is strongly reduced.
Furthermore, the intelligent switching unit 6 can merge the uplink RF streams coming from different remote units 2 serving the same sector with different techniques, so to rise the Signal to Noise Ratio (SNR) while reducing the fronthaul traffic on the uplink.
For example, multiple uplink carrier streams coming from different remote units 2 can be combined by the intelligent switching unit 6 by means of:
The same uplink signal-merging methods might also be integrated into the PCIe card of the server implementing the baseband processing unit 3 depending on the deployed architecture.
Thanks to these approaches it becomes possible to largely reduce the required bandwidth and so the cost of the underlying network and hardware.
Another feature that can be implemented in the wireless communication system 1 according to the invention is the uplink subcarriers prioritization in case of fronthaul network congestion.
In fact, when the fronthaul digital network 5 is congested (e.g., other systems share the same cable infrastructure) some remote units 2 may be assigned with a higher priority (and so higher capacity) so that they can exclusively use a defined set of uplink subcarriers.
At the same time, the wireless communication system 1 avoid the transmission of these abovementioned subcarriers from other remote units 2 on the same uplink path, keeping only some different ones that are needed to cover that specific location.
Several algorithms may be adopted to perform this operation, enabled either by automatic procedures or by manual intervention via the system management tool. Clearly, this can be seen as one of the Self Organizing Network (SON) features that will be widely adopted in the next generation 5G systems.
Particularly, with reference to a preferred embodiment, the wireless communications system 1 comprises a plurality of remote units 2, wherein each remote unit 2 is configured to:
According to a preferred embodiment, the conversion of a respective RF signal into a plurality of time and frequency samples is carried out by performing a Fast Fourier Transform in accordance with a Layer 1 LTE process.
Furthermore each remote unit 2 can be configured to calculate one of the following:
Furthermore, each remote unit 2 can be configured to provide a time stamp corresponding to its plurality of time and frequency samples.
The intelligent switching unit 6 is configured to:
According to possible embodiment, the intelligent switching unit 6 can be configured to calculate at least one of the following:
Particularly, the calculated phase shift, frequency shift and time delay can be used to compensate the non-idealities effects due to the propagation and signal processing. In this way, it is possible to increase the SNR (Signal to Noise Ratio) when summing together different replicas of the same signal coming from various antennas.
Furthermore, the intelligent switching unit 6 is configured to:
It is specified that with the wording “user equipment” is intended a device of the type of a mobile phone, a PC, a tablet or an other device that is connected to the operator's network through the wireless communication system 1.
According to a possible embodiment, the intelligent switching unit 6 can be configured to relay downlink data intended for the identified specific user equipment exclusively to the identified specific remote unit 2.
Furthermore, the intelligent switching unit 6 is suitable for configuring the plurality of remote units 2 to set a bias threshold for each of the remote units 2, thereby prioritizing the plurality of weighted time and frequency samples from one or more prioritized remote units 2.
Furthermore, the baseband processing unit 3 is configured to receive the set of weighted sums of time and frequency samples, and compute a remaining portion of baseband protocol stack processing on the set of weighted sums of time and frequency samples.
Particularly, the baseband processing unit 3 is configured to:
The methods 100, 200, 300 according to the invention for the processing of uplink fronthaul data in a wireless communication network are detailed in the following.
Particularly, the method 100 for generating weighted frequency domain data sets starting from a received RF signal is detailed below and a possible embodiment is showed in
Preferably, the method 100 disclosed below is achieved for the uplink fronthaul data and by each of the remote units 2 of the wireless communication system 1 according to the invention. However, different embodiment are not excluded wherein at least part of the steps are executed by the intelligent switching unit 6. Particularly, different solutions can be implemented depending on specific resources availability and computational complexity.
The method 100 comprises at least the following steps:
Particularly, the step 102 of digitizing the RF signal comprises sampling and quantizing an uplink carrier signal into a digital data stream.
Furthermore, with particular reference to the LTE standard, the samples can be grouped into a plurality of SC-FDMA data sets, each corresponding to a SC-FDMA symbol.
A Fast Fourier Transform on the SC-FDMA data stream is executed in order to generate a plurality of Resource Blocks, each of the plurality of resource blocks having a plurality of Resource Elements.
In this case, the method 100 preferably comprises a step 104 for removing Cyclic Prefix samples from each SC-FDMA data set.
Furthermore, the method 100 can comprise a step 103 of synchronization between the remote units 2 and the intelligent switching unit 6.
According to a preferred embodiment, the step 106 of calculating the noise estimation comprises the measurement of a noise level corresponding to a portion of spectrum in close proximity to an uplink carrier corresponding to the RF signal, whereby in the portion of spectrum in close proximity has substantially only noise present.
Furthermore, step 106 comprises performing data aided noise estimation after performing a partial demodulation of the uplink carrier signal.
The data aided noise estimation can be performed by means of different methods.
For example, the noise estimation can be based on the measurement of the average power of samples consisting of just noise.
Another possible example is the use of a maximum likelihood data aided noise estimation.
In this case, for example, given a received signal r(t)=s(t, alpha)+n(t), one method consists in carrying out a maximum likelihood estimate alpha_0 of the parameter alpha, and in evaluating the average energy of the difference signal d(t)=r(t)−s(t, alpha_0).
Particularly, the noise estimation can be calculated once per millisecond.
According to a preferred embodiment, the method 100 comprises a step 107 of calculating the threshold value as a function of the noise estimation and a minimum acceptable signal to noise ratio.
Particularly, the threshold value can be calculated at the same rate as calculating the noise estimation.
According to a preferred embodiment, the step 109 of calculating the coefficient comprises setting the coefficient to a constant value.
Particularly, the coefficient can be equal to 1 if the sample amplitude is greater than the threshold value or can be equal to zero if the sample amplitude is less than the threshold value. Moreover, in a possible embodiment the threshold value can be set to a certain value (e.g., zero) either by the intelligent switching unit 6 or by the baseband processing unit 3 according to a desired pattern of priority concerning to at least one user equipment. One of the main advantages in doing this is to limit the fronthaul traffic. In fact, when the network is congested and the user equipment is served by more than one remote units 2, the intelligent switching unit 6 or the baseband processing unit 3 may decide to mute the uplink traffic from the remote units 2 with a low Signal to Interference-plus-Noise Ratio (SINR) and maintain only the one with the highest SINR.
The same technique can be used for downlink traffic with evident advantages.
Furthermore, the calculation of the coefficient comprises calculating a complex channel gain from a plurality of received pilot signals.
With particular reference to LTE standard, the gain is calculated from a plurality of Reference Signals embedded within the Resource Blocks.
Furthermore, the calculation of the coefficient eventually comprises calculating an inverse of a noise power estimation.
According to a possible embodiment, at step 106 the method 100 eventually comprises estimating one of the following impairments:
The phase shift can be calculated by performing a data-aided estimation exploiting at least one demodulation reference signal (DMRS).
Particularly, phase estimation can be performed by exploiting data-aided phase maximum likelihood phase estimation techniques, or non-data-aided techniques, like Costas loop, which are very well known in the literature.
Similarly, the frequency shift estimation can be calculated by means of data aided maximum likelihood frequency estimation schemes.
The time delay can be calculated by using data aided estimation or non-data aided techniques like the Costas loop.
Moreover, step 106 may also estimate any other property related to the incoming signal, for example the Angle of Arrival (AoA) or the Channel Impulse Response (CIR), exploiting multiple antenna techniques or super-resolution algorithms such as SAGE (Space Alternating Generalized Expectation Maximization), RiMAX (Richter's Maximum likelihood estimation), etc. In each case, the transmission of the weighted time or frequency domain data set includes transmitting the phase shift estimation, the frequency shift estimation, the time delay estimation, and any other information estimated from the incoming signal as mentioned above.
In a possible embodiment, step 106 can be totally or partially performed before step 105.
Furthermore, the method 100 can comprise a step 112 of storing a time stamp for each data set corresponding to the period during which the contained samples have been received, and a step 113 of including the time stamp in the transmission of each weighted frequency domain data set. Preferably, the timestamp is a tag associated to each frequency and time data set.
The method 200 for generating a plurality of summed weighted frequency domain data sets starting from a plurality of weighted frequency domain data sets is detailed below and a possible embodiment is showed in
Preferably, the method 200 disclosed below is achieved for the uplink signal and by the intelligent switching unit 6 of the wireless communication system 1 according to the invention. However, different embodiment are not excluded wherein the totality or at least part of the steps are executed by the baseband processing unit 3. Therefore, the intelligent switching unit 6 (and all its functionality) can be integrated into the baseband processing unit 3.
The method 200 comprises at least the following steps:
Particularly, the step 205 of computing the sum of the plurality of weighted frequency domain data sets comprises computing a sum of in-phase and quadrature components of each of the weighted samples.
Furthermore, following the sum 205, the method 200 comprises:
Furthermore, the method 200 comprises:
The method 200 further comprises at step 206 the transmission of a remote unit identifier corresponding to the specific remote unit and a user-equipment identifier corresponding to the specific user equipment.
Particularly, according to a possible embodiment, the method 200 comprises:
The different timestamps or time difference of arrival (TDoA) are useful to determine the location of a specific user equipment. Location techniques based on received signal ToA or TDoA can all be suitable.
According to a possible embodiment, all user-equipment related information that is available, including time stamps, TDoA, AoA, RSSI, etc., is forwarded to the baseband processing unit 3 in transmission step 205.
Furthermore, the user-equipment identifier and the remote unit identifier are stored for selective routing of downlink data intended for the specific user equipment to the specific remote unit 2.
Furthermore, according to the method 200, temporally aligning each of the weighted frequency domain data sets comprises matching weighted samples with corresponding time-stamps across the plurality of weighted frequency domain data sets.
The method 300 for processing the summed weighted time or frequency domain data sets is detailed below and a possible embodiment is shown in
Preferably, the method 300 disclosed below is achieved for the uplink signal and by the baseband processing unit 3.
The method 300, at step 301, comprises:
Furthermore, the method 300 comprises a step 304 of associating the received user-equipment related and/or signal information with the corresponding remote units 2 and user equipment's identifiers;
Subsequently, the method 300 comprises the step 305 of estimating the user equipment's position exploiting at least one of the techniques based on received signal ToA, TDoA, RSSI, AoA, super-resolution algorithms (SAGE, RiMAX, etc.), or any suitable radiolocation technique.
Furthermore, the method 300 comprises performing a remaining portion of a baseband processing protocol on the plurality of summed weighted time or frequency domain data sets.
Eventually, the baseband unit 3 can exploit the antenna position database 307 to map the user equipment in the environment. This database is either given or can be filled during the installation phase.
In a particular embodiment, the user equipment location can be performed in a remote/cloud platform either sending all the user equipment related information and estimations previously performed or not.
According to a possible embodiment, the remaining portion of the baseband processing protocol comprises an Inverse Fast Fourier Transform step in an LTE Layer 1 process.
Furthermore, the method 300, at step 301, comprises receiving at least one of the following:
Furthermore, the method for processing downlink data in a wireless communications network comprises:
In practice it has been observed that the described invention achieves the intended purposes. Particularly, the wireless communication system and the related method for processing uplink fronthaul data can be used in small-medium sized buildings and mini metropolitan areas as an alternative to small-cell solutions.
Number | Date | Country | Kind |
---|---|---|---|
102017000055080 | May 2017 | IT | national |
This is a continuation of U.S. patent application Ser. No. 17/353,492, filed Jun. 21, 2021 and entitled WIRELESS COMMUNICATION SYSTEM AND RELATED METHOD FOR PROCESSING UPLINK FRONTHAUL DATA, which is a continuation of U.S. patent application Ser. No. 16/615,769, filed Nov. 21, 2019 and entitled WIRELESS COMMUNICATION SYSTEM AND RELATED METHOD FOR PROCESSING UPLINK FRONTHAUL DATA (now U.S. Pat. No. 11,070,255), which is a National Stage Entry of PCT/IB2018/053614, filed May 22, 2018 and entitled WIRELESS COMMUNICATION SYSTEM AND RELATED METHOD FOR PROCESSING UPLINK FRONTHAUL DATA, which claims the priority of Italy patent application 102017000055080, filed on May 22, 2017; the entire disclosures of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
7277679 | Barratt | Oct 2007 | B1 |
7702298 | Barratt | Apr 2010 | B2 |
7835719 | Francis | Nov 2010 | B1 |
9037649 | Gold | May 2015 | B2 |
9137079 | Tamaki | Sep 2015 | B2 |
9414399 | Eyuboglu | Aug 2016 | B2 |
9913263 | Park | Mar 2018 | B2 |
10425213 | Yu | Sep 2019 | B2 |
10601547 | Beale | Mar 2020 | B2 |
10798683 | Ouchi | Oct 2020 | B2 |
11025400 | Yu | Jun 2021 | B2 |
11057879 | Sun | Jul 2021 | B2 |
11057884 | Ouchi | Jul 2021 | B2 |
11070255 | Notargiacomo | Jul 2021 | B2 |
11108501 | Beale | Aug 2021 | B2 |
11509356 | Notargiacomo | Nov 2022 | B2 |
11558881 | Simonen | Jan 2023 | B2 |
11677502 | Beale | Jun 2023 | B2 |
20080186878 | Zheng | Aug 2008 | A1 |
20120033598 | Colban | Feb 2012 | A1 |
20120039320 | Lemson | Feb 2012 | A1 |
20120094672 | Hunukumbure | Apr 2012 | A1 |
20140024402 | Singh | Jan 2014 | A1 |
20140098690 | Siomina | Apr 2014 | A1 |
20140219255 | Eyuboglu | Aug 2014 | A1 |
20150249965 | Dussmann | Sep 2015 | A1 |
20160242147 | Tarlazzi | Aug 2016 | A1 |
20170126339 | Skärby | May 2017 | A1 |
20180310133 | Ramasamy | Oct 2018 | A1 |
20200162131 | Notargiacomo | May 2020 | A1 |
20210314029 | Notargiacomo | Oct 2021 | A1 |
20210368354 | Notargiacomo | Nov 2021 | A1 |
20220201646 | Berggren | Jun 2022 | A1 |
20230035330 | Notargiacomo | Feb 2023 | A1 |
20230199762 | Golitschek Edler von Elbwart | Jun 2023 | A1 |
Number | Date | Country |
---|---|---|
2017264109 | Nov 2018 | AU |
2017264109 | Jul 2021 | AU |
3076974 | Apr 2019 | CA |
101431507 | May 2009 | CN |
201797604 | Apr 2011 | CN |
101431507 | Dec 2011 | CN |
1643942 | Apr 2012 | CN |
102484574 | May 2012 | CN |
101238752 | Jan 2013 | CN |
103095444 | May 2013 | CN |
103391485 | Nov 2013 | CN |
103684867 | Mar 2014 | CN |
203632876 | Jun 2014 | CN |
103916315 | Jul 2014 | CN |
105612725 | May 2016 | CN |
105940616 | Sep 2016 | CN |
106358288 | Jan 2017 | CN |
106412723 | Feb 2017 | CN |
103684867 | Mar 2017 | CN |
103563438 | Nov 2017 | CN |
108370355 | Aug 2018 | CN |
109219968 | Jan 2019 | CN |
106412723 | Jun 2019 | CN |
106358288 | Jul 2019 | CN |
105612725 | Nov 2019 | CN |
110651432 | Jan 2020 | CN |
110830179 | Feb 2020 | CN |
111133833 | May 2020 | CN |
109219968 | Sep 2020 | CN |
108293172 | Nov 2021 | CN |
113728693 | Nov 2021 | CN |
114615699 | Jun 2022 | CN |
115379574 | Nov 2022 | CN |
115665893 | Jan 2023 | CN |
112015006792 | Apr 2018 | DE |
1432261 | Jun 2004 | EP |
1947873 | Jul 2008 | EP |
1947873 | Mar 2011 | EP |
3208961 | Aug 2017 | EP |
3468243 | Apr 2019 | EP |
3468243 | May 2019 | EP |
3631995 | Apr 2020 | EP |
3689101 | Aug 2020 | EP |
3468243 | Jun 2021 | EP |
3427509 | Nov 2021 | EP |
4093126 | Nov 2022 | EP |
4142175 | Mar 2023 | EP |
2484534 | Apr 2012 | GB |
2012090267 | May 2012 | JP |
5237214 | Jul 2013 | JP |
2013158033 | Aug 2013 | JP |
5502219 | May 2014 | JP |
5948505 | Jul 2016 | JP |
6739765 | Aug 2020 | JP |
2556390 | Jul 2015 | RU |
201325120 | Jun 2013 | TW |
WO-2004057896 | Jul 2004 | WO |
WO-2007025469 | Mar 2007 | WO |
WO-2010028167 | Mar 2010 | WO |
WO-2010043992 | Apr 2010 | WO |
WO-2013068834 | May 2013 | WO |
WO-2014053998 | Apr 2014 | WO |
WO-2016075475 | May 2016 | WO |
WO-2016105768 | Jun 2016 | WO |
2016112300 | Jul 2016 | WO |
2016141120 | Sep 2016 | WO |
WO-2017171647 | Oct 2017 | WO |
WO-2018018633 | Feb 2018 | WO |
WO-2018200084 | Nov 2018 | WO |
WO-2018215932 | Nov 2018 | WO |
WO-2019064118 | Apr 2019 | WO |
WO-2020198269 | Oct 2020 | WO |
Number | Date | Country | |
---|---|---|---|
20230035330 A1 | Feb 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17353492 | Jun 2021 | US |
Child | 17965035 | US | |
Parent | 16615769 | US | |
Child | 17353492 | US |