The technology relates to radio communications, and in particular, to methods for enabling adjustment of transmit power for a User Equipment, UE, in a wireless network as well as a network node and a UE.
A cellular network typically includes some areas with high traffic, e.g., a high concentration of users. In those areas it may be desirable to deploy additional capacity to ensure user satisfaction. The added capacity may be in the form of additional macro base stations (e.g., more NodeBs in WCDMA terminology) and/or in the form of lower output power base stations. The latter cover a smaller area in order to concentrate the capacity boost in a smaller area. Examples include micro, pico, home base stations, relays, etc. Often, there are also areas with poor coverage where there is a need for coverage expansion, and one way to address these coverage issues is to deploy a low output power node to provide the coverage boost in a small area. A benefit with lower output power nodes in these situations is that their impact on the macro network is reduced, e.g., a smaller area in the macro network experiences interference.
A network deployment that uses both higher power macro nodes and lower power smaller nodes is referred to here as a heterogeneous network. Multiple layers in a heterogeneous network are illustrated in the example of
Because cells in a heterogeneous network typically operate with different pilot power levels, there can be imbalances between the radio uplink (UL) and the radio downlink (DL) in the network. Cells are typically selected by user equipments (UEs) based on their measurements of the received signal strength of downlink transmissions from those cells, with UEs being served by the best downlink cell alternative. However, the uplink quality depends mainly on the distance between the UE and the serving base station site and is generally independent of the serving cell's downlink pilot power. As a result of a UE's serving cell/base station selection being based on downlink pilot signals, UEs may have a better uplink signal quality to a non-serving cell. Two examples of use-cases for heterogeneous network deployment include coverage holes and capacity enhancement for localized traffic hotspots.
In a WCDMA system, a UE in soft handover (SHO) is power-controlled by the best uplink cell. If the best UL is a non-serving cell, one problem is how to ensure that important control information can be reliably received at the serving macro base station. The problem of weak links becomes particularly pronounced whenever the imbalance between the best UL and DL may become large, such as for heterogeneous networks or multi-flow operation.
Soft handover (SHO), also referred to as macro diversity, and fast closed-loop power control are features of WCDMA and EUL.
Possible solutions include increasing uplink gain factors using of radio resource control (RRC) signalling and sending repeated transmissions, e.g., based on Hybrid automatic repeat request (HARQ).
Since low power nodes (LPNs) and macro NodeBs in a heterogeneous network have different transmit powers, the uplink (UL) and downlink (DL) cell borders do not necessarily coincide. An example of this is when a UE has a smaller path loss to the LPN, while a stronger received power is from the macro NodeB. In such a scenario, the UL is better served by the LPN, even though the DL is provided by the serving macro NodeB. This is shown in
In this region, some fundamental problems may be encountered. For example, a UE in position A would have the Macro Node as the serving cell, but be power controlled towards the LPN. Due to the UL-DL imbalance, the UL towards the serving macro node is weak, which means that important control information, such as scheduling information or HS-DPCCH, may not be reliably decoded in the serving cell. Furthermore, a UE in position B has the Macro Node as the serving cell and is also power controlled by the Macro Node (the LPN not included in the active set). But due to the UL-DL imbalance, the UE uplink transmission causes excessive interference at the LPN node. Furthermore, in this scenario, the benefits of macro offloading towards the LPN may not be fully realized. One way of improving these problems is to utilize the available RNC-based cell selection offset parameters. By adjusting or tuning a Cell Individual Offset (CIO) parameter, the handover border can be shifted towards a more optimal UL border and consequently include the LPN in the active set. Similarly, the WCDMA IN_RANGE and OUT_RANGE parameters may be adjusted in order to extend the SHO region. The effect of such adjustments is illustrated in an example shown in
These adjustments are beneficial from a system performance point of view, but some difficulties remain:
Scenario 1—A UE in position A may experience a poor DL from the non-serving LPN. This may complicate a reliable detection of UL-related DL channels, e.g., E-HICH and F-DPCH from the LPN.
Scenario 2—A UE in position B has the macro as serving cell but is (in general) power-controlled towards the LPN. Hence, the uplink signal towards the serving cell might be weak and thereby complicate reliable reception of control channel information at the serving cell.
Scenario 3—A UE in position C is served by the LPN. However, its DL might be poor and thereby complicate a reliable reception of control information, e.g., HS-SCCH and E-AGCH.
Scenario 4—A UE in position D might experience a poor UL towards the non-serving macro cell and thereby complicate the uplink reception at the macro cell.
To maximize the potential gains provided by range extension, the problems associated with these different scenarios need to be solved.
It is an object to provide a method for enabling adjustment of the transmit power of a User Equipment, UE, in a wireless network. The method comprises the steps of, (a) generating an individual gain factor for at least one specific channel, (b) determining a dynamic gain control command corresponding to the individual gain factor, and (c) sending the dynamic gain control command to the UE to enable the UE to increase or boost the transmit power for communications on said at least one specific channel without increasing transmit power on other channels.
This method gives a highly reliable and easily controlled procedure for enabling the UE to increase the transmit power for certain specific important channel(s) while at the same time minimizing the interference within the network.
There is moreover provided a network node. The network node comprises a processing unit that is configured to determine, for a User Equipment, UE, an individual gain factor for at least one specific channel and to determine a gain control command corresponding to the gain factor for said at least one specific channel. The network node further comprises radio circuitry that is configured to send the dynamic gain control command to the UE to enable the UE to increase or boost transmit power for communications on said at least one specific channel without unnecessarily increasing transmit power on other channels
There is also provided for a method of enabling an adjustment of transmit power of a User Equipment, UE, in wireless network. The method comprises the steps of, (i) determining uplink signal quality, (ii) informing a network node of the uplink signal quality to enable the network node to determine a dynamic gain control command corresponding to an individual gain factor for at least one specific channel, and (iii) receiving the dynamic gain control command from the network node to thereby enable the UE to increase or boost the transmit power for communications on the at least one specific channel without unnecessarily increasing transmit power on other channels.
This method provides for an efficient way of controlling a UEs transmit power resources. By way of example, this will allow a UE, or a network node, to request a transmit power boost for the UE when such a boost is deemed to be needed. One particular advantage with this method is that it provides for a mechanism that can lessen the amount of information that needs to be retransmitted due to poor uplink quality, i.e. information pertaining to a received Negative Acknowledgement, NACK, on the downlink.
There is also provided a User Equipment, UE. The UE comprises radio circuitry configured to receive a dynamic gain control command corresponding to an individual gain factor for at least one specific channel and a processing unit configured to process the dynamic gain control command to enable the UE to increase or boost transmit power for communications on the at least one specific channel without unnecessarily increasing transmit power on other channels.
Other advantages offered by the invention will be appreciated when reading the below description of embodiments of the invention.
The invention, together with further objects and advantages thereof, may best be understood by making reference to the following description taken together with the accompanying drawings, in which:
Throughout the drawings, the same reference numbers are used for similar or corresponding elements.
The following sets forth specific details, such as particular embodiments for purposes of explanation and not limitation. But it will be appreciated by one skilled in the art that other embodiments may be employed apart from these specific details. In some instances, detailed descriptions of well-known methods, nodes, interfaces, circuits, and devices are omitted so as not obscure the description with unnecessary detail. Those skilled in the art will appreciate that the functions described may be implemented in one or more nodes using hardware circuitry (e.g., analog and/or discrete logic gates interconnected to perform a specialized function, ASICs, PLAs, etc.) and/or using software programs and data in conjunction with one or more digital microprocessors or general purpose computers. Nodes that communicate using the air interface also have suitable radio communications circuitry. Moreover, the technology can additionally be considered to be embodied entirely within any form of computer-readable memory, such as solid-state memory, magnetic disk, or optical disk containing an appropriate set of computer instructions that would cause a processor to carry out the techniques described herein.
Hardware implementation may include or encompass, without limitation, digital signal processor (DSP) hardware, a reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) (ASIC) and/or field programmable gate array(s) (FPGA(s)), and (where appropriate) state machines capable of performing such functions.
In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer, processor, and controller may be employed interchangeably. When provided by a computer, processor, or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, the term “processor” or “controller” also refers to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
Although the description is given for user equipment (UE), it should be understood by the skilled in the art that “UE” is a non-limiting term comprising any wireless device or node equipped with a radio interface allowing for at least one of: transmitting signals in the UL and receiving and/or measuring signals in the DL. Some examples of UE in its general sense are a PDA, laptop, mobile, sensor, fixed relay, mobile relay, and a radio network node (e.g., an LMU or a femto base station or a small base station using the terminal technology). A UE may be and preferably is capable of operating or at least performing measurements in one or more frequencies, carrier frequencies, component carriers or frequency bands. A UE may operate in a single-RAT, a multi-RAT, or a multi-standard mode.
A cell is associated with a base station, where a base station comprises in a general sense any node transmitting radio signals in the downlink (DL) and/or receiving radio signals in the uplink (UL). Some example base stations are eNodeB, eNB, Node B, macro/micro/pico radio base station, home eNodeB, relay, repeater, sensor, transmitting-only radio nodes or receiving-only radio nodes. A base station may operate and/or perform measurements in one or more frequencies, carrier frequencies or frequency bands and may be capable of carrier aggregation. A base station may also use a single-radio access technology (RAT), a multi-RAT, or operate using a multi-standard node, e.g., using the same or different base band modules for different RATs.
The signaling described is either via direct links or logical links, e.g., via higher layer protocols and/or via one or more network nodes. For example, signaling from a coordinating node may pass another network node, e.g., a radio node.
Although the following description uses WCMDA UMTS as an example cellular radio communications system, the example embodiments are not limited to WCDMA, but may apply to other Radio Access Networks (RAN), single-RAT or multi-RAT.
Embodiments described herein may be considered as independent embodiments or may be considered in any combination with each other to describe non-limiting examples. In the non-limiting examples below, a eNB is used as the example base station, a macro eNB is used as the example of, and the term includes, any type of larger base station serving a larger cell, referred to as a macro cell, and a pico eNB is used as the example of, and the term includes, any type of smaller base station serving a smaller cell, referred to as a pico cell.
For a stable and well-performing network, it is necessary that important UL control information can be received. Examples of such information are DL-related acknowledgement/non-acknowledgement (ACK/NACK) information carried on the HS-DPCCH, enhanced uplink (EUL) control information carried on the E-DPCCH, and in-band scheduling information conveyed via the E-DPDCH.
Reception quality can be improved by boosting (increasing) the transmit power of important channels. Although boosting values could be conveyed to the UE using higher-layer signaling or HS-SCCH orders, this approach may not be sufficiently dynamic and responsive because higher-layer signaling and orders are associated with delays, etc. Moreover, the inventors have recognized that it is important to boost an appropriate amount because too much or too little boosting may decrease performance. The technology therefore selectively and dynamically boosts transmit power on one or more specific channels. It does this by dynamically setting and adjusting individual gain factors for specific channels.
It is beneficial to provide a method(s) and apparatus(es) that yields a more dynamic and selective control of the transmit power utilized by a User Equipment, UE, for uplink communication in a wireless network.
The technology boosts transmission for a specific channel, e.g. one or more uplink control channels, when that channel communication link is poor quality or simply too weak for acceptable reception. The technology therefore selectively and dynamically boosts transmit power on one or more specific channels. It does this by dynamically setting and adjusting individual gain factors for specific channels.
One or more nodes detects a weak or poor quality radio link for a specific channel involved in a UE connection, e.g., to a serving base station in a soft handover situation. Based on that detection, one or more nodes generate an individual gain factor for that specific channel which is sent to and/or used by the UE to increase or boost its transmit power for communications on that specific channel. One example gain factor includes one or more gain offset values. In this way, all the transmit power on other channels is not unnecessarily increased, increasing interference, reducing performance, and draining UE battery.
To be slightly more specific regarding the formulation of unnecessarily increasing the transmit power as stated above and in what follows, the proposed technology provides a transmit power boost mechanism where, for example, the transmit power is allowed to be boosted on one or more specific channels while keeping the transmit power unaltered on the other available channels. This particular feature could for example be useful in those cases where it is deemed unnecessary to boost the transmit power on all channels. In another possible exemplary scenario transmit power boosting could be provided on all channels where however certain specific channels are allowed a larger transmit power boost. In this latter case it is understood that not all channels are in need of the same amount of transmit power boost, instead the mechanism provides for different boost amounts on different channels. It could for example be the case that certain important communication channels are allowed a large transmit power boost while the remaining channels, or a subgroup of those channels, that are also in need of a boost, are only allowed a fraction of the transmit power boost of those specific channels deemed more important at that specific time.
That is, the proposed technology provides a mechanism that enables different transmit power boosts on different channels. This could therefore, for example, mean that the transmit power is unaltered on certain channels while other specific channels are allowed an adjusted transmit power, i.e. a transmit power boost. Other versions are however foreseeable, as stated above, such as providing different transmit power boosts on different channels. This could for example mean that certain channels are allowed a certain increase of the transmit power while other channels are allowed a different increase of the transmit power.
In other words, the technology provides for a method of enabling adjustment of transmit power of a User Equipment, UE, in a wireless network. The method comprises the steps of: i) generating an individual gain factor for at least one specific channel, ii) determining a dynamic gain control command corresponding to the individual gain factor, and iii) sending the dynamic gain control command to the UE to enable the UE to increase or boost the transmit power for communications on the at least one specific channel without unnecessarily increasing transmit power on other channels. This is illustrated schematically in
Moreover, the proposed method allows the network to boost transmit power of important uplink channels to ensure reliable reception of important uplink control channel information. In this way the network functionality will be improved in those cases where poor uplink quality limits a UEs capability of communicating with a serving node.
One particular example of an embodiment of the method comprises performing the step of generating S10 the individual gain factor command based on the quality of said at least one specific channel. This will provide a truly dynamical way of controlling the transmit power of the UE by allowing an increase or a boost of the UEs transmit power if the transmit power is considered too low. Thus, for example during a soft handover in a network, a network node may determine that information received from a UE is incomplete, or otherwise non-satisfactory, and that this stems from a poor uplink. Hence the network node could, by using the proposed method, provide the UE with a gain control command that allows the UE to increase or boosts its transmit power for at least some of the more important communication channels. The method therefore provides a way out of the scenario where repeated retransmission attempts are performed by the UE.
One possible way to implement this functionality is for the method to allow the network to boost the transmit power for the at least one specific channel when the quality of the at least one channel decreases below a threshold.
One example way to implement this is using one or more gain offset values. The method will therefore generate a gain factor that includes one or more gain offset values.
Gain factor commands, or gain control commands as they are also referred to, may be sent to UEs using different time scales, for example continuously (slot-based or transmission time interval (TTI)-based), periodically, using a pre-defined pattern, or whenever the gain factor of an uplink channel needs to be increased or decreased.
Another aspect of the technology is that different gain factor commands may be used for different channels. Example implementations include time-division or coding. The gain factor commands may have different degree of robustness, e.g., by using different coding levels such as no coding, repetition, or robust coding.
The amount of information contained in one gain factor command may correspond to one or more bits indicating, e.g., UP/DOWN, UP/DOWN/HOLD, UP value x, DOWN value y, etc.
The dynamic gain factor commands, or equivalently the dynamic gain control commands, may be sent on an existing, new, or modified physical channel. For example, the existing Fractional Dedicated Physical Channel (F-DPCH) in WCDMA uses two bits for issuing one power control command.
In one particular embodiment of the method the dynamic gain control command is therefore sent on a Fractional Dedicated Physical Channel, F-DPCH, or a Fractional Transmitted Precoding Indicator Channel, F-TPICH.
One alternative is to let one of these bits correspond to the traditional transmit power control (TPC) command and the other bit correspond to the dynamic gain factor control command. In this way there is provided a method that utilizes the possibility to send one bit on the F-DPCH which corresponds to a traditional Transmit Power Control, TPC, command and where the other bit corresponds to the dynamic gain control command.
Another example is to allocate a new slot format of existing F-DPCH or Fractional Transmitted Precoding Indicator Channel (F-TPICH) to carry dynamic gain factor information. In this example a new slot format tis allocated on said F-DPCH or F-TPICH to carry the dynamic gain control command.
For some channels, the UE and base station nodes in the UE's active set need a consistent view on used gain factors for efficient operation. In such cases, a reliable update mechanism is desirable. For other channels, the exact gain factor may not be important. In this latter situation, a simple transmit power control mechanism may suffice, e.g., a conventional TPC loop. Dynamic updating may also be implemented by speeding-up existing Shared Control Channel for HS-DSCH (HS-SCCH) orders, e.g., by reducing round-trip time. For example, it might be unnecessary to ACK an HS-SCCH order used for boosting a channel. Another example is to let the UE apply the HS-SCCH order immediately after reception and then send an ACK.
The boosted control channel, e.g., a boosted DPCCH, may be managed in different ways. Some non-limiting examples are described below, and various combinations of these examples are possible.
One example is to allow the network to control the dynamic boost or gain commands either in a semi-static fashion, e.g., using higher-layer signaling, or more dynamically, e.g., using HS-SCCH orders. The controlling functionality in one or more network nodes includes, but is not limited to determining:
1—when to trigger/release the boost or gain command.
2—how the boost or gain commands should be sent, e.g., continuously, periodically, using a pre-defined pattern, or when some other particular or important information is conveyed.
3—which gain or beta-values that should be controlled using a boost or gain command.
4—timer settings, e.g., the frequency of duration of sending a boost or gain command.
Example criteria for when to use dynamic gain commands include, but are not limited to:
1—when enabled by higher-layers or HS-SCCH orders
2—when entering soft handover or whenever entering soft handover involving nodes of different transmit powers (potentially a large imbalance between UL and DL).
3—when the quality of control channels, e.g., HS-DPCCH or E-DPCCH, decreases below a threshold.
4—when the quality of a data channel, e.g., E-DPDCH, decreases below a threshold.
For example, if the serving node continuously fails to decode data it is an indication that the uplink is poor. Also, if an estimated signal-to-interference ratio (SIR) is below an SIR target for some time, it is an indication that another node may be handling power control of the UE connection and that the uplink may be weak.
The method of enabling a transmit power adjustment as described earlier could equally well be performed by a single network node or by several network nodes.
To further add to the understanding of the earlier method there is here provided a specific non-limiting and concrete example of how the method could be implemented in a particular embodiment. Assume first that some entity, a network node or a particular User Equipment, UE, within the network, has determined that the quality of the uplink, which could, for example, be the uplink High Speed Dedicated Physical Control Channel, HS-DPCCH, is varying between satisfactory and too poor for adequate downlink operation. Assume further that it is important that the UE can send information on at least one particular uplink channel, for example, the uplink High Speed Dedicated Physical Control Channel, HS-DPCCH. During these particular circumstances it is possible to use the proposed method to dynamically increase, or boost, the transmit power of the UE for the HS-DPCCH. After it has been determined that the specific uplink channel needs a transmit power boost the network will generate a gain factor and determine a gain control command corresponding to the gain factor for the transmit power on the particular channel. This gain control command will be used to enable a dynamical boost of the transmit power. The network will inform the UE that it will dynamically boost the transmission on the HS-DPCCH by sending the gain control command to the UE. The gain control command corresponding to the gain factor includes information about which channel or channels that will be boosted by means of dynamical transmit power control and it could also include information relating to how and how often the channel(s) will be dynamically boosted. In this particular example the HS-DPCCH will be boosted and we can assume that boosting information will be sent in a control command that represents, for example, up or down and that this information will be conveyed every WI on the F-DPCH using a special slot format. Thus the following sequence can be foreseen for this particular example:
The above steps are in this particular example performed on the network side. After the gain control command has been sent to the UE and received by the same a transmit power increase or boost has been enabled. Thus after this initialization the operation of the dynamical transmit power boost ensues on the UE side. Thus for the UE the following steps can be foreseen in this particular example:
After the above given sequence has been completed the transmit power of the UE for the specific channel, HS-DPCCH, has been dynamically increased and the UE is now allowed to transmit with better quality on the uplink. This example is schematically illustrated by the signaling diagram in
The dynamic gain control command functionality may be UE-triggered. For example, the UE determines that the serving cell (or any cell) is unnecessarily retransmitting too much, and hence, deduces that the radio link towards that node is poor. For example, the UE have already sent a Hybrid Automatic Repeat Request Acknowledgement, HARQ-ACK, to acknowledge a successful reception of a downlink transmission from the serving cell, but the serving cell keeps sending the repetition of the already successfully received message. The UE then deduces that the cause Is poor radio UL toward the serving cell, resulting in the HARQ-ACK not being received at the serving cell. The UE informs the RNC, and the RNC sends the UE a dynamic gain command to increase transmit power (and may also inform the NodeBs).
The method can also be triggered by the network as has been described earlier.
More generally, there is provided a method of enabling an adjustment of the transmit power of a User Equipment, UE, in a wireless network. The method comprises the steps S40 of determining the uplink signal quality, the step S50 of informing a network node of the uplink signal quality to enable the network node to determine a dynamic gain control command that corresponds to an individual gain factor for at least one specific channel and the step S60 of receiving the dynamic gain factor command from the network node to thereby enable the UE to increase or boost the transmit power for communications on said at least one specific channel without unnecessarily increasing transmit power on other channels.
A specific example of the above method will now be presented. This constitutes a non-limiting example whose purpose is to facilitate the understanding of the method. There is therefor made a number of initial assumptions that will give a more concrete formulation of the example. First it is assumed that the uplink channel in need of a boost is HS-DPCCH. It is furthermore assumed that the gain control command is sent on a physical channel such as F-DPCH. Yet another assumption is that the gain control command comprises information relating to UP and DOWN indicating whether the transmit power of the UE should be increased or decreased. DOWN might in this case also indicate that the transmit power should be kept at the initial un-boosted level. This might be the case if the network node, or the Radio Network Controller, RNC, serving the UE deems that a boost of the transmit power might lead to interference within the cell and that a boost therefor is inappropriate during this particular time. Finally we will assume that the generated gain factor has a magnitude of 1 dB. That is, the amplitude of the uplink signal is allowed to be increased with 1 dB.
With these assumptions made the following scenario can be foreseen:
The network node can in this particular example continue to send the gain control command during each TTI. If this command is changed, let say from UP to DOWN, the transmit power will be lowered from its boosted value to, for example, its initial value. In this way the network node has dynamically enabled a transmit power boost for the UE which will enhance the chances of successful transmissions on specific channels.
It should be noted that an alternative is to let the serving node inform the Radio Network Controller, RNC, about the quality of the uplink. In this embodiment is it possible to let the RNC generate the gain control command, or gain control commands, and transmit these to the network node for further distribution to the UE. This is schematically illustrated in the signaling scheme of
In particular cases it is advantageous if the UE determines the uplink quality. The determining step S40 should therefore be performed by the UE. The method as given in the example II above is therefore initiated by the UE through the determining step S40. Thus, the UE will in this particular embodiment perform the determining step S40 as well as the step of informing the network node S50 and the step of receiving S60 the gain control command.
As given in example II above, in one possible embodiment of the method is the dynamical gain control command received from the network node on a Fractional Dedicated Physical Channel, F-DPCH, or a Fractional Transmitted Precoding Indicator Channel, F-TPICH.
The uplink signal quality to a particular base station may also be sent to the RNC, the serving node, or all other nodes involved in the SHO. Communications may take place using a fast backhaul or via the RNC. From this information, the RNC or the serving base station may deduce whether to employ the dynamic gain control command functionality.
Similar or inverted criteria may be used to determine when to stop using the dynamic gain control command functionality.
As illustrated in
The technology may also be implemented in the UE or in the RNC. The UE includes similar function blocks as in
As illustrated in
In one particular example of a User Equipment, UE, according to the above, is the processing unit 26 configured to determine the quality of the uplink signal. The radio circuitry 22 is in turn configured to inform a network node of the quality of the uplink signal, to thereby enable the network node to determine the dynamic gain control command, and to receive the dynamic gain control command form the network node.
The technology described herein solves problems associated with DL/UL communication involving several links, where some of the links are weak, by dynamically and selectively setting the gain factors for specific weak UL channels. The technology described may be combined with other solutions, e.g., boosting of other channels), and may also be applied to networks other than heterogeneous networks.
Although the description above contains many specifics, they should not be construed as limiting but as merely providing illustrations of some presently preferred embodiments. The principles of the technology described may be applied to other radio access technologies. Indeed, the technology fully encompasses other embodiments which may become apparent to those skilled in the art. Reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” None of the above description should be read as implying that any particular element, step, range, or function is essential. All structural and functional equivalents to the elements of the above-described preferred embodiment that are known to those of ordinary skill in the art are expressly incorporated herein by reference.
It will be appreciated that the methods and devices described above can be combined and re-arranged in a variety of ways, and that the methods can be performed by one or more suitably programmed or configured digital signal processors and other known electronic circuits (e.g. discrete logic gates interconnected to perform a specialized function, or application-specific integrated circuits).
Many aspects of this invention are described in terms of sequences of actions that can be performed by, for example, elements of a programmable computer system.
User equipment embodying this invention include, for example, mobile telephones, pagers, headsets, laptop computers and other mobile terminals, and the like.
The steps, functions, procedures and/or blocks described above may be implemented in hardware using any conventional technology, such as discrete circuit or integrated circuit technology, including both general-purpose electronic circuitry and application-specific circuitry.
Alternatively, at least some of the steps, functions, procedures and/or blocks described above may be implemented in software for execution by a suitable computer or processing device such as a microprocessor, Digital Signal Processor (DSP) and/or any suitable programmable logic device such as a Field Programmable Gate Array (FPGA) device and a Programmable Logic Controller (PLC) device.
It should also be understood that it may be possible to re-use the general processing capabilities of any device in which the invention is implemented. It may also be possible to re-use existing software, e.g. by reprogramming of the existing software or by adding new software components.
Moreover, this invention can additionally be considered to be embodied entirely within any form of computer-readable storage medium having stored therein an appropriate set of instructions for use by or in connection with an instruction-execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch instructions from a medium and execute the instructions.
The software may be realized as a computer program product, which is normally carried on a non-transitory computer-readable medium, for example a CD, DVD, USB memory, hard drive or any other conventional memory device. The software may thus be loaded into the operating memory of a computer or equivalent processing system for execution by a processor.
The computer/processor does not have to be dedicated to only execute the above-described steps, functions, procedure and/or blocks, but may also execute other software tasks.
The embodiments described above are to be understood as a few illustrative examples of the present invention. It will be understood by those skilled in the art that various modifications, combinations and changes may be made to the embodiments without departing from the scope of the present invention. In particular, different part solutions in the different embodiments can be combined in other configurations, where technically possible. The scope of the present invention is, however, defined by the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2013/050972 | 8/15/2013 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61796096 | Nov 2012 | US |