US20140321440A1 - Method and apparatus for dynamic adjustment of uplink transmission time - Google Patents
Method and apparatus for dynamic adjustment of uplink transmission time Download PDFInfo
- Publication number
- US20140321440A1 US20140321440A1 US14/324,330 US201414324330A US2014321440A1 US 20140321440 A1 US20140321440 A1 US 20140321440A1 US 201414324330 A US201414324330 A US 201414324330A US 2014321440 A1 US2014321440 A1 US 2014321440A1
- Authority
- US
- United States
- Prior art keywords
- tti
- rnc
- communications
- communication link
- transmission time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 66
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 claims abstract description 262
- 208000037918 transfusion-transmitted disease Diseases 0.000 claims description 45
- 238000012544 monitoring process Methods 0.000 claims description 16
- 230000001965 increasing effect Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 13
- 230000007704 transition Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 229910000078 germane Inorganic materials 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003028 elevating effect Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
- H04W52/36—Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/365—Power headroom reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
- H04W52/36—Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/367—Power values between minimum and maximum limits, e.g. dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates generally to communication, and more specifically to techniques for dynamically adjusting the transmission timing interval (TTI) in a communication system.
- TTI transmission timing interval
- Communication systems are widely deployed to provide various communication services such as voice, packet data, and so on. These systems can be multiple-access systems capable of supporting communication with multiple users simultaneously by sharing the available system resources. Examples of such multiple-access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, and Orthogonal Frequency Division Multiple Access (OFDMA) systems.
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- a communication system can employ a transmission time interval (TTI) for transmission of data between communication system components (e.g., between user equipment (UE) and a base station (BS or NodeB)).
- TTI transmission time interval
- UE user equipment
- BS base station
- NodeB may transmit one or more data packets to a receiver in a given TTI, wherein the TTI can be based on the transmission conditions, commonly referred to as the link budget.
- the link budget refers to the gains and losses in a signal transmitted between a transmitter and a receiver in a communications system and therefore accounts for attenuated signals, antenna gains, and other gains and losses.
- the received power is equal to the transmitted power minus losses plus gains for that NodeB.
- all transmissions within a given NodeB can utilize a common TTI.
- communications systems can select either a 2 millisecond (ms) or 10 ms TTI.
- communications systems select either the 2 ms or 10 ms TTI when establishing a communications event (e.g., a voice call, data call, or combinations thereof, . . . ).
- a communications event e.g., a voice call, data call, or combinations thereof, . . .
- Further conventional systems typically employ the same TTI for all UE-NodeB pairs in a given communications region (e.g., a cell).
- High speed packet access encompasses high speed downlink packet access (HSDPA) technology and high speed uplink packet access (HSUPA) technology and also includes HSPA+technology.
- HSDPA, HSUPA and HSPA+ are part of the Third Generation Partnership Project (3GPP) specifications Release 5, Release 6, and Release 7, respectively, which specifications are expressly incorporated by reference herein.
- 3GPP Third Generation Partnership Project
- the 2 ms TTI can provide lower transmission delays and larger hybrid automatic repeat request (HARQ) gains.
- HARQ hybrid automatic repeat request
- the 2 ms TTI can enable longer battery life in a discontinuous transmission (DTX) mode for mobile device operation.
- DTX discontinuous transmission
- the 10 ms TTI can provide better link budgeting (e.g., more robust transmissions) and therefore can be preferred for mobile devices located in regions of a cell with poorer communication linking conditions.
- the TTI can be shorter, for example, where transmission conditions are good, and longer, for example, where transmission conditions are poor.
- Two common TTI's are 2 ms and 10 ms, where, for example, the 2 ms TTI can be employed for transmissions in good conditions (e.g., a UE is close to a BS, there is little interference, . . . ) and, also for example, the 10 ms TTI can be employed where conditions are less optimal (e.g., a UE is located at the NodeB cell edge, there is substantial interference, . . . ).
- the transmitter can, for example, transmit more information over the same total time by selecting the shorter TTI when the conditions are germane to the use of the shorter TTI (e.g., there will be more 2 ms TTI windows than 10 ms TTI windows in a given total time window, such as, for example 200 ms).
- a transmitter can also, for example, robustly transmit data (e.g., with a better link budget) in less optimal conditions by selecting a longer TTI window.
- Conventional communications systems typically do not dynamically select TTI windows (e.g., conventional systems do not adjust TTI's during an established communication session). Further, conventional communications systems generally do not designate TTIs for each UE-BS pairing (e.g., one-to-one, many-to-one, or one-to-many) within a transmission region (e.g., a cell) or for UE-BS pairings transitioning between transmission regions (e.g., in soft handoff or experiencing soft-handoff conditions). Rather, conventional communications systems generally select a static TTI when establishing a communication session and maintain that selected TTI for the duration of the communication session. This can occur where UE capabilities indicate a preferential TTI. Thus, conventional systems may select a static TTI without deference to actual communications link conditions. Moreover, this static TTI is generally applied to every UE-BS pairing in a given region (e.g., a cell).
- RAN radio area network
- This can be detrimental to the overall quality, performance, and efficiency of communications over the link(s) during an established communications session.
- a 2 ms TTI can be selected.
- the link conditions can worsen, even sufficiently to cause, for example, missed data packets, poor communications quality, or a dropped call, all while continuing to maintain the 2 ms TTI.
- a cell phone call can be initiated where link conditions are not optimal and a 10 ms TTI can be selected.
- the transmission conditions over the link can also improve, for example, as weather conditions improve.
- the communications link can continue to employ the 10 ms TTI, inefficiently in light of the improved link conditions that could support, for example, a 2 ms TTI (e.g., dynamically switching to a 2 ms TTI could provide higher quality and more efficient communication or data transfer rates).
- all cell phones in a cell can be told to use 10 ms TTI rates (e.g., the worst communications condition is used to set the TTI for all cell phones in the RAN cell). While this can provide robust communications for all UEs in the cell, where some of the UEs could have used shorter TTI, they are not optimized and are performing less efficiently than they could with, for example, a 2 ms TTI.
- RAN radio area network
- the disclosed subject matter facilitates dynamically assigning TTI rates to each UE in a cell.
- dynamically assigning TTI rates it is meant that the TTI rate for a communications link can be adjusted within an existing communications event, for example, a cell phone can switch between 2 ms and 10 ms TTIs during a cell phone conversation to maintain the most optimal performance. This can provide for improved communications throughput where conditions permit and more rugged communications where conditions are less optimal.
- each UE in the cell can be assigned the most appropriate TTI for that UE's specific conditions.
- a radio network controller dynamically selects the TTI to be employed for communication with UEs.
- Selection criteria used by the RNC can include, but are not limited to, the signal to noise ratio of the pilot signal (Ecp/Nt) and/or the packet error rate (PER) of one or more UEs.
- Ecp/Nt the signal to noise ratio of the pilot signal
- PER packet error rate
- a UE employing a first TTI can indicate communications link indicia (for example, the available transmission (TX) power headroom) to a NodeB (for example, by way of a scheduling information (SI) transmission).
- the NodeB can relay this information to a RNC to facilitate a RNC determination that the communications link is sub-optimal, for example, that the UE can be TX power headroom limited.
- the RNC can facilitate dynamic reconfiguration of the UE to use an alternate TTI that can facilitate a more optimal communications link.
- a UE employing a first TTI can monitor communications link indicia.
- These communications link indicia can include, but are not limited to, power headroom limitations, change in TX power headroom over time (e.g., slope), and/or HARQ early termination statistics.
- the UE can communicate a UE request that the RNC dynamically reconfigure the UE to use an alternate TTI that can facilitate a more optimal communications link. As a non-limiting example, if the available TX power headroom goes below a predetermined threshold, the UE can request to be switched to a 10 ms TTI via a layer 3 message to the RNC.
- the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims.
- the following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
- FIG. 1 illustrates a wireless communication system
- FIG. 2 illustrates a schematic diagram of one aspect of a computer device implementation of one or more of the components of FIG. 1 .
- FIGS. 3A-3C illustrate schematic diagrams of functional modules in accordance with aspects of the disclosed subject matter.
- FIG. 4 illustrates a timing diagram for HSUPA compliant multi-code transmission in accordance with an aspect of the disclosed subject matter.
- FIG. 5 illustrates a timing diagram for dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.
- FIG. 6 illustrates comparative timing diagrams for dynamic TTI adjustment in accordance with aspects of the disclosed subject matter.
- FIG. 7 illustrates a depiction of elements in a communications system in accordance with an aspect of the disclosed subject matter.
- FIG. 8 illustrates a comparative depiction of non-limiting exemplary dynamic TTI adjustment techniques in accordance with an aspect of the disclosed subject matter.
- FIG. 9 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.
- FIG. 10 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.
- FIG. 11 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.
- FIG. 12 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.
- a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
- an application running on a computing device and the computing device can be a component.
- One or more components can reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
- these components can execute from various computer readable media having various data structures stored thereon.
- the components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets, such as data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal.
- a terminal can be a wired terminal or a wireless terminal.
- a terminal can also be called a system, device, subscriber unit, subscriber station, mobile station, mobile, mobile device, remote station, remote terminal, access terminal, user terminal, terminal, communication device, user agent, user device, or user equipment (UE).
- a wireless terminal may be a cellular telephone, a satellite phone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless connection capability, a computing device, or other processing devices connected to a wireless modem.
- SIP Session Initiation Protocol
- WLL wireless local loop
- PDA personal digital assistant
- a base station may be utilized for communicating with wireless terminal(s) and may also be referred to as an access point, a NodeB, or some other terminology.
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single Carrier Frequency Division Multiple Access
- a CDMA system may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), Code Division Multiple Access 2000 (CDMA2000 or cdma2000ยฎ), etc.
- UTRA includes Wideband-CDMA (W-CDMA) and other variants of CDMA.
- CDMA2000 covers IS-2000, IS-95 and IS-856 standards.
- a TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM).
- GSM Global System for Mobile Communications
- An OFDMA system may implement a radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20 (Mobile Broadband Wireless Access (MBWA)), Fast Low-latency Access with Seamless Handoff Orthogonal Multiplexing (FOFDM or Flash-OFDMยฎ), etc.
- E-UTRA Evolved UTRA
- UMB Ultra Mobile Broadband
- IEEE 802.11 Wi-Fi
- WiMAX WiMAX
- IEEE 802.20 Mobile Broadband Wireless Access (MBWA)
- FDM or Flash-OFDMยฎ Flash-OFDMยฎ
- 3rd Generation Partnership Project Long Term Evolution (LTE) is an upcoming release of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink.
- UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from an organization named โ3rd Generation Partnership Projectโ (3GPP).
- CDMA2000 and UMB are described in documents from an organization named โ3rd Generation Partnership Project 2โ (3GPP2).
- the term โorโ is intended to mean an inclusive โorโ rather than an exclusive โor.โ That is, unless specified otherwise, or clear from the context, the phrase โX employs A or Bโ is intended to mean any of the natural inclusive permutations. That is, the phrase โX employs A or Bโ is satisfied by any of the following instances: X employs A; X employs B; or X employs both A and B.
- the articles โaโ and โanโ as used in this application and the appended claims should generally be construed to mean โone or moreโ unless specified otherwise or clear from the context to be directed to a singular form.
- a base station is a fixed station used for communicating with the terminals and can also be called an access point, a base transceiver station (BTS), a NodeB, or some other terminology.
- a terminal may be fixed or mobile and may also be called a mobile station (MS), a mobile equipment (ME), a user equipment (UE), a wireless device, a subscriber unit, or some other terminology.
- the terminals may be dispersed throughout the system.
- Each base station may communicate with any number of terminals at any given moment depending on various factors such as, for example, the number of terminals within the coverage (e.g., cell) of the base station, the available system resources, the data requirements of the terminals, and so on.
- a system controller 130 provides coordination and control for the base stations.
- the system controller may comprise a radio network controller (RNC) (not illustrated). Transmission protocols between the terminals and base station can include TTI widows as part of the protocol, for example, as described in the 3GPP specification releases 5, 6 and/or 7, among other specifications.
- RNC radio network controller
- the 3GPP release 6 (and release 7) standard allows 10 ms transmission time interval (TTI) or 2 ms TTI for uplink operation, as herein described.
- TTI transmission time interval
- 2 ms TTI provides lower transmission delay, larger HARQ gain, longer UE battery life, or combinations thereof
- the 10 ms TTI can provide more robust communications over, for example, less optimal communications links and may therefore be preferred for UEs at a cell edge, experiencing soft-handoff conditions, or in soft handoff.
- the 3GPP release 6 (HSUPA) standard designates an enhanced uplink dedicated channel (EDCH), one or more EDCH dedicated physical channels (EDPDCH) (up to 4 EDPDCH channels currently allowed), and an EDCH dedicated physical control channel (EDPCCH), each of which can communicate information within a single TTI, wherein the TTI can be 2 ms or 10 ms in HSUPA.
- the EDCH carries a single transport block per TTI.
- the EDCH is mapped to the one or more (up to 4) EDPDCH.
- the EDPDCH uplink channels can include a header, a payload, and scheduling information with the TTI.
- the EDCH is associated with the EDPCCH.
- the EDPCCH uplink channel can include control information (e.g., a sequence identification number and an indicator of the transport format) and a resource status indicator (e.g., indicates to the NodeB that the UE granted data rate is, or is not, satisfactory).
- the EDCH can include data in a single transport block set (TBS).
- TBS transport block set
- Conventional HSUPA (and HSUPA+) networks typically employ either the 10 ms TTI or 2 ms TTI for a communication link with the UE.
- the TTI is assigned to UEs by way of a reconfiguration message sent to the UE from a RNC.
- the RNC can assign a TTI for all UEs in a cell. For example, in large cells which can have link budget problems with a 2 ms TTI, a 10 ms TTI can be assigned to all UE in the cell, which can improve cell performance but also can reduce transmission capacity and battery life. In any given period of time, more short TTI windows can occur than long TTI windows.
- short TTIs e.g., 2 ms TTIs
- TBS transport block sets
- 5 2 ms TTI can be sent in the same time as one 10 ms TTI.
- shorter TTI e.g., 2 ms TTI
- longer TTI e.g. 10 ms TTI
- the communications system cannot support the shorter TTI because of system conditions, (e.g., Ecp/Nt ratio cannot be increased due to limited TX power headspace, the packet error rate (PER) is excessively high for the shorter TTI, . . . ) the longer TTI (e.g., 10 ms TTI) can be preferential.
- the longer TTI e.g. 10 ms TTI
- the components of system 100 may be embodied in a computer device 200 that includes a memory 210 in communication with a processor 220 .
- Memory 210 is operable for storing applications for execution by processor 220 .
- Memory 210 can include random access memory (RAM), read only memory (ROM), and a combination thereof.
- each component of system 100 may include one or more functional modules, applications, or programs 230 operable to perform the component-specific actions described herein.
- processor 220 is operable for carrying out processing functions associated with one or more of the components described herein.
- Processor 220 can include a single processor or multiple sets of processors or multi-core processors.
- processor 220 can be implemented as an integrated processing system and/or a distributed processing system.
- computer device 200 includes user interface 240 operable to receive inputs from a user of a UE 120 , and to generate outputs for presentation to the user.
- User interface 240 can include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof.
- user interface 240 can include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof
- computer device 200 includes a communications component 250 that provides for establishing and maintaining communications with one or more other components utilizing hardware, software, and services.
- Communications component 250 can carry communications between components on computer device 200 , as well as between computer device 200 and external devices, such as access point system controller 130 or NodeB 110 ( FIG. 1 ), other network-side or infrastructure elements, or other devices serially or locally connected to computer device 200 .
- Communications component 250 includes a receiver to receive communications and a transmitter to transmit communications.
- communications component 250 includes the corresponding receive chain components and transmit chain components to enable exchanging messages according to one or more respective protocols.
- computer device 200 can further include database 260 , which can be any suitable combination of hardware and/or software, that provides for mass storage of data/information, data relationships, and software programs/applications employed in connection with aspects described herein when not in use in active memory 210 . Additionally, database 260 can store one or more functional modules/programs/applications 230 when the respective applications are not in active memory 210 .
- the TTI determination component 300 can be located in an RNC (e.g., in the system controller 130 (see FIG. 1 ), or in the RNC of FIGS. 7 and 8 ). In alternative embodiments, the TTI determination component 300 can be located in a NodeB, in other portions of a system controller (e.g., 130 of FIG.
- the TTI determination component 300 can be a single component or can be formed in a distributed manner. Further, the components of the TTI determination component 300 can be embodied in shared components, for example, the communication module 250 (see FIG. 2 ) can function as the I/O component 315 of TTI determination component 300 . Further, TTI determination component 300 can include a communications condition analyzer component 305 that can analyze the communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB. The analysis can be based on indicia of communications link conditions including, among others, the Packet Error Rate (PER), transmission (TX) power level, and/or the Pilot channel signal to noise ratio (Ecp/Nt).
- PER Packet Error Rate
- TX transmission
- Ecp/Nt Pilot channel signal to noise ratio
- the communications condition analyzer component 305 can be communicatively coupled to a TTI selection logic component 310 .
- the TTI selection logic component 310 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. The determination can be based, at least in part, on the analysis of the communications condition from component 310 . Further, the determination can be based on additional factors including, for example, business goals, inferences about future communications system conditions (e.g., determined by an artificial intelligence component (not illustrated)), or a predetermined logic pattern, among other factors related to improving communications system performance by selecting an appropriate TTI.
- TTI Determination component 300 can further include an input/output (I/O) component 315 .
- the I/O component 315 can be employed to receive information into, or send information from, the TTI determination component 300 .
- the I/O component 315 can receive indicia related to the communications condition for analysis in the communications condition analyzer component 305 .
- the I/O component 315 can communicate the selected TTI from TTI selection logic component 310 to, for example a transmitter (not illustrated) to be sent to a UE.
- the TTI determination component 330 can be located in an RNC (e.g., in the system controller 130 (see FIG. 1 ), or in the RNC of FIGS. 7 and 8 ).
- the TTI determination component 300 can be located in a NodeB, in other portions of a system controller (e.g., 130 of FIG. 1 ), or in similar computer implemented portion of a communications system germane to determining an optimal TTI and communicating an instruction to the UE to dynamically adjust the TTI window.
- the TTI determination component 300 can be a single component or can be formed in a distributed manner. Further, the components of the TTI determination component 300 can be embodied in shared components, for example, the communication module 250 (see FIG. 2 ) can function as the I/O component 315 of TTI determination component 300 .
- TTI determination component 330 can include a communications condition input component 335 that can receive indicia related to an external analysis of a communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB.
- the external analysis can be based on indicia of communications link conditions including, among others, the Packet Error Rate (PER), TX power level, UE TX power headroom and/or the Pilot channel signal to noise ratio (Ecp/Nt).
- PER Packet Error Rate
- TX power level TX power level
- UE TX power headroom UE TX power headroom
- Ecp/Nt Pilot channel signal to noise ratio
- the communications condition input component 335 can be communicatively coupled to a TTI selection logic component 340 .
- TTI selection logic component 340 can be the same as, or similar to, TTI selection logic component 310 .
- the TTI selection logic component 340 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. The determination can be based, at least in part, on the analysis of the communications condition from component 340 . Further, the determination can be based on additional factors including, for example, business goals, inferences about future communications system conditions (e.g., determined by an artificial intelligence component (not illustrated)), or a predetermined logic pattern, among other factors related to improving communications system performance by selecting an appropriate TTI.
- TTI Determination component 330 can further include an input/output (I/O) component 345 .
- the I/O component 345 can be employed to receive information into, or send information from, the TTI determination component 330 .
- the I/O component 345 can receive externally analyzed communications condition information and pass this to the communications condition input component 335 .
- the I/O component 345 can communicate the selected TTI from TTI selection logic component 340 to, for example a transmitter (not illustrated) to be sent to a UE.
- the UE based TTI request component 360 can be located in a UE (e.g., in a UE 120 (see FIG. 1 ), in a cell phone, a PDA, a laptop computer, or other UE as herein described). In alternative embodiments, the UE based TTI request component 360 can be located in a NodeB. The UE based TTI request component 360 can be a single component or can be formed in a distributed manner, for example between the UE and a NodeB.
- the components of the UE based TTI request component 360 can be embodied in shared components, for example, the transmitter/receiver of a UE 120 (see FIG. 1 ) can function as the local TTI request generator component 375 of the UE based TTI request component 360 .
- the UE based TTI request component 360 can include a communications condition analyzer component 365 that can be the same as, or similar to, communications condition analyzer component 305 .
- the communications condition analyzer component 365 can analyze the communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB, based at least in part on communications indicia that can be monitored by a UE. The analysis can be based on indicia of communications link conditions including, among others, the TX power headroom, the rate of change over time of the TX power headroom, actual TX power level, and/or the Pilot channel signal to noise ratio (Ecp/Nt).
- the communications condition e.g., the link budget
- the analysis can be based on indicia of communications link conditions including, among others, the TX power headroom, the rate of change over time of the TX power headroom, actual TX power level, and/or the Pilot channel signal to noise ratio (Ecp/Nt
- the communications condition analyzer component 365 can be communicatively coupled to a local TTI selection logic component 370 .
- Local TTI selection logic component 370 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. This determination can be based, at least in part, on the analysis of the communications condition from component 365 . Thus, the local TTI determination is in general based on an analysis of the communication condition from the UE perspective.
- UE based TTI request component 360 can further include a local TTI request generator component 375 (which can be similar to I/O component 315 ).
- the local TTI request generator component 375 can be employed to receive information into, or send information from, the UE based TTI request component 360 .
- the local TTI request generator component 375 can receive communications condition information available to the UE and pass this to the communications condition analyzer component 365 .
- the local TTI request generator component 375 can communicate the selected local TTI from local TTI selection logic component 370 to, for example a transmitter (not illustrated) to be sent to the RNC.
- the local TTI request generator component 375 also specifically can be employed to generate a TTI request that can be communicated to the RNC.
- the TTI request can be based at least in part on the local TTI selection logic component 370 determination.
- the local communications conditions e.g., the link budget indicia perceivable by the UE
- a local TTI determination based at least in part thereon can be formed.
- This local TTI determination can then be employed in forming a TTI request that can be sent to, for example, the RNC.
- the RNC can then make further determinations (not illustrated) relating to fulfilling the local TTI request and can, based on these additional determinations (not illustrated) send instructions to the UE to adjust the TTI based at least in part on the local TTI request.
- the EDCH 410 can be extended by mapping onto as many as four EDPDCH 420 under current 3GPP specifications (rel. 6 ).
- the TTI can be 2 ms or 10 ms.
- the 3GPP specification typically can facilitate data rates of several Mbit/s over HSPA (e.g., 3GPP rel. 6) by increasing capacity of existing mobile radio networks. This can be particularly useful for systems requiring high data throughput, for example, voice over internet protocol (VoIP), video conferencing, and mobile office applications. Further improvements are possible under HSPA+ (e.g., 3GPP rel. 7).
- a TTI can be dynamically assigned to each UE within a communications system depending on the communication conditions specific to the respective UE.
- the TTI can be changed within the continuing communications session events. For example, a determination can be made based in part on a UE's link budget requirements that a transition from a first TTI to a second TTI can facilitate improved communications system performance.
- the disclosed subject matter is not limited to selecting between a specific set of TTIs, however, for simplicity and ease of understanding under current communications system industry specifications, the examples and discussion herein are generally described with respect to examples of 2 ms and 10 ms TTIs. It is noted, however, that other temporal windows for TTIs can be employed where they conform to industry or application standards, and that all such TTIs are considered within the scope and spirit of the disclosure.
- FIG. 5 a diagram 500 for dynamic adjustment of TTIs in accordance with the disclosed subject matter is illustrated.
- a plot of a determining factor (DF) against time is given illustrating a threshold level (Threshold 502 ) and a determining factor level (DF Level 504 ) changing with time.
- DF determining factor
- a communications system can be employing 2ms TTIs for communicating data at 510 , this can continue until the DF Level 504 exceeds the threshold level 502 at 520 .
- the communications system e.g., the RNC
- the communications system can dynamically adjust the TTI from a 2 ms TTI at 530 to a 10 ms TTI at 540 to facilitate continued communications over the established communications link. For example, a reconfiguration message from the RNC can be transmitted to the UE to instruct the UE to employ the new TTI.
- the communications system can dynamically adjust the TTI from a 10 ms TTI at 560 to a 2 ms TTI at 570 to facilitate continued communications over the established communications link.
- the disclosed subject matter is not limited to 2 ms and/or 10 ms TTIs and these specific TTI windows are used only as non-limiting examples because they comply with current industry standards (e.g., 3GPP rel. 6 and 7). Where other TTI windows comport with relevant industry or applications standards, these TTI windows are to be considered within the scope of the disclosed subject matter.
- the transmission conditions can be sufficiently good (e.g., the conditions are able to sustain a communications link at a predetermined HARQ residual error rate, packet error rate (for example, 0% to 2%, among others), TX power headroom, . . . , or combinations thereof).
- the RNC can designate that a 10 ms TTI should be used to maintain the telephone call (e.g., RNC can instruct a transition from 2 ms TTI 530 to 10 ms TTI 540 ).
- the longer TTI can be used while the cell phone call continues in the elevator by employing conventional cell phone methods to maintain the best connection with 10 ms TTI windows (e.g., increasing TX power levels to maintain the link where there is interference caused by the elevator shaft, . . . ).
- the transmissions can be, for example, less efficient (e.g., more power used with higher TX power levels, less information transfer over a given total time interval, . . . ), but this can be preferable to, for example, not being able to close the communications link.
- the cell phone user can then leave the elevator upon reaching their desired floor, at which time the DF Level 504 can decrease to below the Threshold 502 level (e.g., at 550 ).
- the RNC can designate that the efficiency of the communication link can be improved by again transitioning the TTI (e.g., more information transferred in a given total time window, . . .
- this time from a 10 ms TTI (e.g., 560 ) to a 2 ms TTI (e.g., 570 ). It is to be appreciated that the disclosed subject matter can facilitate dynamically adjusting between at least two TTIs based at least in part on the communications condition (e.g., link budget) of the respective UE-NodeB pairs.
- the communications condition e.g., link budget
- each UE can be instructed by the RNC to employ an appropriate TTI for each of the respective communications links.
- the disclosed subject matter facilitates dynamic TTI transitioning over time for each individual UE in the cell.
- a first UE 610 can employ a 10 ms TTI and, over time, transition to a 2 ms TTI based on changing communications conditions specific to first UE 610 , while a second UE 620 employs only a 10 ms TTI, a third UE 630 employs only a 2 ms TTI, and a fourth UE 640 employs a 10 ms TTI and transitions to a 2 ms TTI then to a 10 ms TTI and back to a 2 ms TTI.
- dynamic adjustment of the TTI can facilitate more optimal and efficient communications systems as compared to relegating all UEs in a cell to the โlowest common denominatorโ TTI.
- dynamic adjustment of TTIs can be determined based at least in part on a determining factor (DF) transitioning a threshold level (e.g., 504 ), as herein disclosed.
- the DF can be a single indicium, a combination of different indicia, or an inference based at least in part on an indicium.
- the indicium or indicia are typically related to the communications link conditions, such that the dynamic adjustment of the TTI can facilitate more optimum data communications between a BS and a UE.
- the more optimal TTI of the communication link can be the 2 ms TTI where this facilitates faster communication of data between the UE and the BS.
- other factors or indicia can be included in a determination for dynamically adjusting the TTI.
- the 10 ms TTI can be selected where the data transmission rate is sufficiently low so as not to need the 2 ms TTI.
- the 10 ms TTI can be selected because it is determined that the UE is in soft handoff to another BS where the 10 ms TTI is preferable, or because it is determined that the UE is experiencing soft-handoff conditions wherein the 10 ms TTI would provide a better communication link.
- the packet error rate (PER) can be employed as a DF such that, for example, as the PER exceeds 1% the RNC can dynamically transition to the 10 ms TTI to facilitate maintaining the communications link without excessive packet errors.
- the Pilot channel signal to noise ratio can be employed as a DF such that, for example, where the Ecp/Nt has reached a threshold through being increased to compensate for increasing error rates, the RNC can dynamically adjust to a 10 ms TTI to allow a lower Ecp/Nt to be employed (e.g., a TX power headroom limited state can be an indicator of a need to dynamically transition between TTIs).
- PER and/or Ecp/Nt are used as indicia, they can also indicate that a transition to a shorter TTI is appropriate, for example, where the PER is below a threshold (for example below 1%), the RNC can initiate a dynamic transition to a 2 ms TTI to facilitate more efficient data transmissions across the communications link.
- the communication condition e.g., link budget
- a similarly large number of other indicia related to the link budget can be employed to facilitate determining when to dynamically adjust the TTI, and all such communication condition indicia (e.g., link budget indicia) are considered within the scope of the disclosed subject matter.
- System 700 can comprise multiple base stations (NodeB). Each NodeB can be communicatively coupled to an RNC (in FIG. 7 the two NodeB are connected to a single RNC for simplicity of illustration, however the disclosed subject matter is not so limited).
- the RNC can dynamically adjust the TTI of each UE in system 700 independently. For example, cell phone 710 can be instructed to employ a 2 ms TTI when it is located near a NodeB and has good communications link conditions.
- cell phone 720 can be instructed to employ a 10 ms TTI because it can have poor communications link conditions due to being located near to the cell edge.
- PDA 730 can be directed to transition from a 2 ms TTI to a 10 ms TTI as the PDA 730 approaches the cell edge, or when PDA 730 experiences soft-handoff conditions or is in a soft-handoff.
- the RNC can instruct the PDA 703 to dynamically adjust its TTI to maintain a satisfactory closed link.
- the disclosed subject matter is not limited to TTIs of 2 ms and 10 ms, but rather can employ TTIs of any duration where germane to the communications system.
- System 800 can comprise one or more UEs 802 , one or more NodeBs 804 , and one or more RNCs 806 .
- the UEs 802 can be communicatively coupled to the NodeBs 804 by a wireless connection.
- Information can be communicated from the UEs 802 to the RNCs 806 by way of the NodeBs 804 .
- this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ) and communication link information (e.g., Ecp/Nt, PER, quality of service data, . . . ).
- the RNCs 806 can monitor 810 the information communicated to it by way of the NodeBs 804 . Monitoring by the RNCs 806 can be done in a continuous, synchronous, or asynchronous manner. Where the monitoring is done in a continuous manner, the monitored information can be continually updated to facilitate forming a determination 810 related to indicia relating to dynamically adjusting TTI. Similarly, in synchronous monitoring 810 , the indicia can be monitored on a predetermined regular schedule such that the monitored information is updated at regular intervals to facilitate forming a determination 810 related to indicia relating to dynamically adjusting TTI.
- asynchronous monitoring 810 can be employed to update monitoring information at irregular intervals, such as, but not limited to, when a call is initiated, when a soft handoff occurs, when a particular level of data throughput occurs, when total traffic through the RNC 806 from multiple UEs 802 occurs, during specific periods of the day (e.g., high call volume periods, . . . ), or combinations thereof among others.
- the indicia monitored at 810 can be employed in determining when dynamic adjustment of TTI is appropriate.
- system 800 employs the RNC 806 to monitor and determine 810 when a dynamic adjustment of TTI should occur without placing substantial additional burden on either the NodeB 804 or the UEs 802 in the system 800 .
- the RNC 806 can initiate the dynamic TTI adjustment by instructing the UE 802 to change from a first TTI to a second TTI.
- System 800 further supports assigning a TTI to each UE 802 depending on communications link conditions.
- system 800 can monitor indicia and determine 810 employing an initial TTI (e.g., when a communication link is formed, the RNC 806 of system 800 can instruct UE 802 to begin with the most appropriate TTI, such as a 2 ms TTI or a 10 ms TTI).
- the link budget requirements of each UE 802 in system 800 can be employed in monitoring and determining 810 assignment of a TTI.
- UEs 802 at the cell edge for example, having insufficient transmit power can be assigned 10 ms TTI by the RNC 806 .
- other UEs 802 can be assigned 2 ms TTI where the respective communications link conditions are sufficient to support 2 ms TTI. This can result in a fully supported mixed TTI system, as herein disclosed.
- system 800 can facilitate the RNC 806 monitoring indicia, such as, the Ecp/Nt setpoint and packet error rate (PER) of each UE 802 .
- indicia such as, the Ecp/Nt setpoint and packet error rate (PER) of each UE 802 .
- the RNC 806 can determine that UE 802 can have limited TX power headroom and can be unable to maintain closing the communications uplink (e.g., the call is in danger of being dropped).
- the RNC 806 can send a reconfiguration message to UE 802 (by way of NodeB 804 ) instructing the UE 802 to transition to a 10 ms TTI from the 2 ms TTI to facilitate continued communication (e.g., a dynamic adjustment of the TTI).
- This non-limiting exemplary system 800 would not require any standards change under the 3GPP rel. 6 or rel. 7 standards (HSUPA or HSPA+respectively).
- the RNC 806 can determine an optimum TTI for each UE 802 of system 800 .
- Optimum TTIs can be based on numerous system factors including, but not limited to, overall system 800 performance, highest data transfer rates, lowest overall power consumption, alignment of system 800 usage with business goals, etc. Being able to dynamically adjust the TTI can empower system administrators to base the dynamic TTI adjustments on a nearly limitless number of predetermined optimum operating conditions, and all such conditions are to be considered within the scope of the disclosed subject matter.
- RNC 806 can monitor the Ecp/Nt setpoint and packet error rate (PER) of each UE 802 .
- PER packet error rate
- the RNC 806 detects that a UE 802 is currently using 10 ms TTI and its Ecp/Nt setpoint is below a certain threshold and its PER is within an acceptable limit, the RNC can send a reconfiguration message to the UE 802 , requesting the UE 802 to transition from the 10 ms TTI to a 2 ms TTI to facilitate more efficient use of system 800 resources during the continued communication link.
- system 820 can comprise one or more UEs 822 , one or more NodeBs 824 , and one or more RNCs 826 .
- the UEs 822 can be communicatively coupled to the NodeBs 824 by a wireless connection.
- Information can be communicated from the UEs 822 to the RNCs 826 by way of the NodeBs 824 .
- this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ).
- the UEs 822 can collect and send specific indicia 830 through the communication channel to RNC 826 by way of NodeB 824 .
- These indicia can comprise communication link information (e.g., Ecp/Nt, PER, quality of service data, TX power headroom information, . . . ).
- RNC 826 can receive the indicia and form a determination 840 relating to dynamically adjusting TTI.
- system 820 can function similar to system 800 except that system 820 can include communicating link information available to the UE 822 (e.g., link information not directly available to the RNC 826 ) to improve the determinations formed at 840 over the determination formed at 810 .
- system 820 can provide more information into a determination process relating to dynamically adjusting TTI.
- an RNC 826 does not have direct access to select communications link information (e.g., a UE's 822 TX power headroom, . . . ).
- the RNC 826 can be required to determine these indicia based on other indicia (e.g., similar to system 800 ).
- this information e.g., sending indicia 830
- the indicia can be directly relied on rather than inferred or determined.
- the additional indicia can be sent 830 , for example, in scheduled transmission operations by way of scheduling information (SI) messages passed to the SI.
- SI scheduling information
- RNC 826 through NodeB 824 .
- Information passed to RNC 826 can facilitate determinations 840 made by the RNC 826 .
- System 820 therefore can improve the reliability of the determinations relating to dynamic adjustment of TTI (indicia accessible to the UE 822 but not directly available to the RNC 826 can be specifically communicated to RNC 826 ).
- system 820 can require a change in current standards to incorporate gathering and communicating these additional indicia rather than relying on the RNC 826 to infer these indicia based on other monitored indicia already available to the RNC 826 .
- system 850 can comprise one or more UEs 852 , one or more NodeBs 854 , and one or more RNCs 856 .
- the UEs 852 can be communicatively coupled to the NodeBs 854 by a wireless connection.
- Information can be communicated from the UEs 852 to the RNCs 856 by way of the NodeBs 854 .
- this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ).
- the UEs 822 can monitor and determine when a dynamic adjustment of TTI would be beneficial and can send a request 860 to the RNC 856 to initiate the dynamic TTI adjustment.
- RNC 856 can receive the request and form a determination 870 relating to dynamically adjusting TTI.
- system 870 can function similar to system 800 except that system 850 can shift monitoring indicia and aspects of determining the appropriateness of dynamic TTI adjustment to the UEs 852 .
- system 820 can preprocess communications link information at the UE 852 and determine the need to dynamically adjust TTI (e.g., from the perspective of the UE 852 ), such that a request to dynamically adjust the TTI for UE 852 can be provided to the RNC 856 where the request can be included in a determination of the appropriateness of dynamically adjusting the TTI for the requesting UE 852 .
- TTI e.g., from the perspective of the UE 852
- UE 852 can have knowledge of indicia relative to the UE 852 that can be employed in forming a determination relating to dynamic adjustment of the TTI for UE 852 .
- the indicia can be UE 852 TX power headroom limitation and UE 852 HARQ early termination statistics.
- UE 852 can send a request to the RNC 856 to dynamically adjust the UE 852 TTI.
- the request can be processed by the RNC 856 in light of other indicia not local to UE 852 (e.g., system resources, business goals, complex analytics, . . . ) and form a determination at 870 relating to dynamically adjusting the UE 852 TTI in response to the request.
- UE 852 can request, for example by sending a layer 3 message, that RNC 856 switch UE 852 from a 2 ms TTI to a 10 ms TTI.
- Monitoring 860 indicia at the UE 852 can further facilitate monitoring indicia in real time, for example, monitoring the change (i.e., slope) in the remaining UE 852 TX power headroom which can facilitate proactively generating a request for dynamic TTI adjustment (e.g., requesting dynamic TTI adjustment before UE 852 actually runs out of TX power headroom).
- the RNC can then combine this request UE 852 with additional indicia (e.g., Ecp/Nt setpoint, PER, . . . ) and can make the final decision to initiate dynamically adjusting UE 852 TTI, if deemed appropriate.
- System 850 can give the best performance (as compared to system 800 and 820 ) however it can require standards changes (e.g., the specific UE 852 algorithms would need to be specified and new layer 3 messaging would need to be identified between UE 852 and RNC 856 by way of NodeB 854 ).
- information can be received relating to a communication link condition.
- This information can include indicia relating to the uplink portion of the communication link.
- Indicia can include, for example, the packet error rate, pilot channel signal to noise ratio, TX power headroom information, or combinations thereof among other indicia related to the communication link. These indicia can correlate to the quality of the communications link. For example, where there is a higher than acceptable packet error rate, there can be insufficient power to transmit data packets from a UE to a NodeB.
- the received information can be included in forming a determination of the appropriateness of dynamically adjusting TTI with a communications system.
- the TTI can be changed within an established communication link to maintain or improve the performance of that communications link. For example, where a 2 ms TTI is being employed, and received indicia indicate an excessively high PER, a determination can be formed that changing to a 10 ms TTI can improve the performance of the communications link and therefore is appropriate.
- the TTI can be dynamically adjusted in accordance with the determination of appropriateness. Where for example, it is determined that switching form a 2 ms TTI to a 10 ms TTI is appropriate to maintain the established communications link, a RNC can instruct a UE to adjust the TTI from 2 ms to 10 ms. At this point, methodology 900 can end.
- methodology 900 can also facilitate dynamically adjusting TTI when a communications link is established. For example, when a cell phone call is initiated, an RNC can receive information relating to the condition of the potential communications link ( 910 ) such that a determination of the most appropriate TTI can be formed ( 920 ) and the UE can be instructed to close the link with the appropriate TTI ( 930 ). Thus, for example, where a cell phone at the cell edge initiates call, a low Ecp/Nt can indicate that a 10 ms TTI can be the most appropriate TTI to employ and the UE can be instructed to establish the call with the 10 ms TTI. Similarly, other UEs in the cell can individually be instructed to employ appropriate TTIs (e.g., a mixed TTI cell can be established).
- TTI can be dynamically adjusted based on additional criteria in combination with the communication link condition indicia. For example, where a UE has a sufficiently good communications link condition to maintain a 2 ms TTI but is entering a soft handoff to a second NodeB, the RNC can, for example, instruct the UE to default to a 10 ms TTI to facilitate the soft handoff. Alternatively, where the second NodeB communications link conditions indicia indicates that the soft handoff can be completed with a 2 ms TTI, the UE can be instructed by the RNC to maintain the 2 ms TTI throughout the soft handoff. As disclosed herein, dynamic adjustment of the TTI is not limited to 2 ms and 10 ms TTI, and one of skill in the art will appreciate that all TTI times are within the scope of the disclosed subject matter where those TTI comport with established standards or specific applications.
- information related to a communication link condition can be monitored at an RNC.
- the indicia available to the RNC for monitoring can be combined to form determinations about likely communications link conditions. For example, where the PER rises above a threshold and elevating the Ecp/Nt does not correct the rising PER, a determination can be made that it is likely the UE has limited TX power headroom and the communications link is not likely to improve.
- a nearly limitless number of other determinations can be made about communications system characteristics based on the indicia monitored by the RNC and that all such indicia and determinations related thereto are within the scope of the disclosed subject matter.
- the RNC can determine the appropriateness of dynamically adjusting the TTI based at least in part on the information monitored. Where, for example, it has been determined that the communications link is not likely to improve based on the monitored Ecp/Nt and PER, the RNC can determine that it can be appropriate to dynamically adjust the TTI to improve and maintain the established communication link.
- the RNC can initiate dynamic TTI adjustment in accord with the determination. For example, where it has been determined that it is likely that a UE is TX power headroom limited and a 2 ms TTI is employed, the RNC can instruct the UE to dynamically adjust to a 10 ms TTI to facilitate improved communication over the link.
- Methodology 1000 can comply with current industry standards (e.g., 3GPP rel. 6&7).
- communication link condition information available to a UE can be received.
- This information can be information not directly available for monitoring by an RNC.
- an RNC can infer the available TX power headroom available for UE based on other indicia as herein disclosed, however this same information can be directly available to the UE itself
- the UE can communicate these indicia, for example, to a NodeB which can forward the information on to the RNC.
- the RNC can determine the appropriateness of dynamically adjusting the TTI based at least in part on the UE information received. For example, where the available UE TX power headroom information is received by the RNC, indicating that there is insufficient headroom remaining, he RNC can determine that dynamically adjusting the TTI is appropriate.
- the RNC can initiate dynamic adjustment of the TTI where appropriate. Thus, for example, where the determination has been made that it is appropriate to adjust the TTI, the RNC can instruct the UE to adjust the TTI.
- the RNC can instruct the UE to adjust the TTI.
- methodology 1100 allows additional information to be communicated to the RNC to facilitate improved determinations related to dynamically adjusting TTI.
- methodology 1100 permits gathering of these additional indicia and communication of them to the RNC for improved dynamic adjustment of TTI.
- Methodology 1100 may not comply with current industry standards (e.g., 3GPP rel. 6&7), though the additional benefits can be an impetus for modification of the standards to incorporate the additional messaging capacity to communicate the UE available information to the RNC to facilitate improved determinations relating to dynamic TTI adjustment.
- a UE can receive information related to communication link conditions.
- the UE can determine the appropriateness of dynamically adjusting the TTI for that UE based at least in part on the information received by the UE.
- the localized determination of appropriateness can cause a request for dynamic TTI adjustment to be sent to the RNC.
- each UE in a communications system can self monitor, determine when a TTI adjustment is needed, and initiate a request for dynamic TTI adjustment based on the local communications link conditions.
- the UE can determine that it will soon need to adjust the TTI to maintain the established link (e.g., 1220 ), and in response to this determination can request that the RNC dynamically adjust the TTI (e.g., 1230 ).
- the RNC can initiate a dynamic TTI adjustment based at least in part on the UE request.
- the RNC can make a final determination, based on other factors in addition to the request, as to the appropriateness of dynamically adjusting the TTI.
- the RNC can determine that the TTI adjustment is not appropriate where the overall communications system performance could be negatively affected by the dynamic TTI adjustment and in response can refuse to initiate the dynamic TTI adjustment.
- Methodology 1200 can end.
- Methodology 1200 in general, distributes aspects of determining the appropriateness of dynamic TTI adjustment among the different elements of a communications network. This can allow UEs in a communications system to form local determinations based on communications link conditions that are locally relevant and available to the UE. This further takes computational loading off of the RNC and can reduce messaging and information traffic volume, related to passing the indicia used in forming the determinations, sent across the communications network from the UE to the RNC by way of the NodeBs. Where the determinations are formed local to the UEs only a request needs to be sent to the RNC as part of the RNC's determinations as to the appropriateness of the dynamic TTI adjustment.
- Methodology 1200 can be incompatible with current industry standards (e.g., 3GPP rel. 6&7), however, methodology 1200 can provide significant benefit in regard to dynamic TTI adjustment.
- current industry standards e.g., 3GPP rel. 6&7
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, at least one processor may comprise one or more modules operable to perform one or more of the steps and/or actions described above.
- a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium.
- the storage medium may be integral to the processor.
- the processor and the storage medium may reside in an ASIC.
- the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal In the alternative, the processor and the storage medium may reside as discrete components in a user terminal Additionally, in some aspects, the steps and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer readable medium, which may be incorporated into a computer program product.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored or transmitted as one or more instructions or code on a computer-readable medium.
- Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a storage medium may be any available media that can be accessed by a computer.
- such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- any connection may be termed a computer-readable medium.
- Disk and disc includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Systems and methods for dynamically adjusting the transmission time interval (TTI) for a communications system are presented. The described aspects provide for dynamically adjusting the TTI in a communication session between a base station or nodeB and a wireless device or user equipment between a shorter TTI, which can provide increased data throughput and lower power consumption, and a longer TTI, which can provide more rugged communication link connections. By dynamically adjusting the TTI, the communications link can be optimized for the given communication channel conditions. Determinations, based on indicia related to the communications system conditions, can be employed in dynamic TTI adjustment. These determinations can be formed centrally at the Radio Network Controller (RNC), at the RNC supplemented with user equipment (UE) available information, or formed in a distributed manner between the RNC and UE across a communications system.
Description
- The present Application for patent is a divisional of U.S. application Ser. No. 12/104,795, โMETHOD AND APPARATUS FOR DYNAMIC ADJUSTMENT OF UPLINK TRANSMISSION TIMEโ filed Apr. 17, 2008, which claims priority to Provisional Application No. 60/913,262, โMethod and Apparatus for Dynamic Adjustment of Uplink Transmission Timeโ filed Apr. 20, 2007, and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
- 1. Field
- The present invention relates generally to communication, and more specifically to techniques for dynamically adjusting the transmission timing interval (TTI) in a communication system.
- 2. Background
- Communication systems are widely deployed to provide various communication services such as voice, packet data, and so on. These systems can be multiple-access systems capable of supporting communication with multiple users simultaneously by sharing the available system resources. Examples of such multiple-access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, and Orthogonal Frequency Division Multiple Access (OFDMA) systems.
- A communication system can employ a transmission time interval (TTI) for transmission of data between communication system components (e.g., between user equipment (UE) and a base station (BS or NodeB)). For example, a NodeB may transmit one or more data packets to a receiver in a given TTI, wherein the TTI can be based on the transmission conditions, commonly referred to as the link budget. Generally, the link budget refers to the gains and losses in a signal transmitted between a transmitter and a receiver in a communications system and therefore accounts for attenuated signals, antenna gains, and other gains and losses. For example, the received power is equal to the transmitted power minus losses plus gains for that NodeB. As such, all transmissions within a given NodeB can utilize a common TTI. Under current standards, communications systems can select either a 2 millisecond (ms) or 10 ms TTI. Conventionally, communications systems select either the 2 ms or 10 ms TTI when establishing a communications event (e.g., a voice call, data call, or combinations thereof, . . . ). Further conventional systems typically employ the same TTI for all UE-NodeB pairs in a given communications region (e.g., a cell).
- There is therefore a need in the art to be able to dynamically select TTI's within an established communication session and further to be able to individually dynamically select TTI's for a plurality of mobile devices within a transmission region.
- The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
- The high speed packet access standard allows both 10 millisecond (ms) transmission time interval (TTI) and 2 ms TTI for uplink transmission operations. High speed packet access (HSPA) encompasses high speed downlink packet access (HSDPA) technology and high speed uplink packet access (HSUPA) technology and also includes HSPA+technology. HSDPA, HSUPA and HSPA+are part of the Third Generation Partnership Project (3GPP)
specifications Release 5,Release 6, andRelease 7, respectively, which specifications are expressly incorporated by reference herein. In HSUPA, the 2 ms TTI can provide lower transmission delays and larger hybrid automatic repeat request (HARQ) gains. Moreover, the 2 ms TTI can enable longer battery life in a discontinuous transmission (DTX) mode for mobile device operation. In contrast, the 10 ms TTI can provide better link budgeting (e.g., more robust transmissions) and therefore can be preferred for mobile devices located in regions of a cell with poorer communication linking conditions. - The TTI can be shorter, for example, where transmission conditions are good, and longer, for example, where transmission conditions are poor. Two common TTI's are 2 ms and 10 ms, where, for example, the 2 ms TTI can be employed for transmissions in good conditions (e.g., a UE is close to a BS, there is little interference, . . . ) and, also for example, the 10 ms TTI can be employed where conditions are less optimal (e.g., a UE is located at the NodeB cell edge, there is substantial interference, . . . ). The transmitter can, for example, transmit more information over the same total time by selecting the shorter TTI when the conditions are germane to the use of the shorter TTI (e.g., there will be more 2 ms TTI windows than 10 ms TTI windows in a given total time window, such as, for example 200 ms). A transmitter can also, for example, robustly transmit data (e.g., with a better link budget) in less optimal conditions by selecting a longer TTI window.
- Conventional communications systems typically do not dynamically select TTI windows (e.g., conventional systems do not adjust TTI's during an established communication session). Further, conventional communications systems generally do not designate TTIs for each UE-BS pairing (e.g., one-to-one, many-to-one, or one-to-many) within a transmission region (e.g., a cell) or for UE-BS pairings transitioning between transmission regions (e.g., in soft handoff or experiencing soft-handoff conditions). Rather, conventional communications systems generally select a static TTI when establishing a communication session and maintain that selected TTI for the duration of the communication session. This can occur where UE capabilities indicate a preferential TTI. Thus, conventional systems may select a static TTI without deference to actual communications link conditions. Moreover, this static TTI is generally applied to every UE-BS pairing in a given region (e.g., a cell).
- Thus, for example all cell phones in a radio area network (RAN) cell would be relegated to the same static TTI rate. This can be detrimental to the overall quality, performance, and efficiency of communications over the link(s) during an established communications session. For example, where a cell phone call is initiated in good conditions, a 2 ms TTI can be selected. As the cell phone user, for example, drives away from the NodeB, the link conditions can worsen, even sufficiently to cause, for example, missed data packets, poor communications quality, or a dropped call, all while continuing to maintain the 2 ms TTI.
- As a second example, a cell phone call can be initiated where link conditions are not optimal and a 10 ms TTI can be selected. The transmission conditions over the link can also improve, for example, as weather conditions improve. However, where the TTI in the conventional system has already been selected as 10 ms, the communications link can continue to employ the 10 ms TTI, inefficiently in light of the improved link conditions that could support, for example, a 2 ms TTI (e.g., dynamically switching to a 2 ms TTI could provide higher quality and more efficient communication or data transfer rates).
- As a third example, assuming a plurality of cell phones in a radio area network (RAN), where some cell phones are under good conditions and others are under less optimal conditions, all cell phones in a cell can be told to use 10 ms TTI rates (e.g., the worst communications condition is used to set the TTI for all cell phones in the RAN cell). While this can provide robust communications for all UEs in the cell, where some of the UEs could have used shorter TTI, they are not optimized and are performing less efficiently than they could with, for example, a 2 ms TTI.
- In contrast to conventional systems that can assign a selected TTI to all UEs in a cell, the disclosed subject matter facilitates dynamically assigning TTI rates to each UE in a cell. By dynamically assigning TTI rates, it is meant that the TTI rate for a communications link can be adjusted within an existing communications event, for example, a cell phone can switch between 2 ms and 10 ms TTIs during a cell phone conversation to maintain the most optimal performance. This can provide for improved communications throughput where conditions permit and more rugged communications where conditions are less optimal. Further, each UE in the cell can be assigned the most appropriate TTI for that UE's specific conditions. Under current HSPA standards, 2 ms and 10 ms TTIs are contemplated and thus, for ease of understanding and clarity, only these two TTI windows will be used for examples within the disclosure. One of skill in the art will appreciate that the disclosed subject matter is not so limited and that any TTI window can be employed. Thus, where standards change and/or the use of alternate TTI windows is desirable, these TTI windows are to be considered within the scope and spirit of the herein disclosed subject matter. Any specific example employing 2 ms and/or 10 ms TTIs is not intended to be limiting and is disclosed only as an example within the current standards.
- In one specific embodiment, a radio network controller (RNC) dynamically selects the TTI to be employed for communication with UEs. Selection criteria used by the RNC can include, but are not limited to, the signal to noise ratio of the pilot signal (Ecp/Nt) and/or the packet error rate (PER) of one or more UEs. Thus, for example, where the RNC determines that a UE is currently using a first TTI and the Ecp/Nt has passed a predetermined threshold and/or the PER, over a certain time interval, has transitioned a predetermined limit, then the RNC can facilitate dynamic reconfiguration of the UE to use an alternate TTI that can facilitate a more optimal communications link.
- In a second specific embodiment a UE employing a first TTI can indicate communications link indicia (for example, the available transmission (TX) power headroom) to a NodeB (for example, by way of a scheduling information (SI) transmission). The NodeB can relay this information to a RNC to facilitate a RNC determination that the communications link is sub-optimal, for example, that the UE can be TX power headroom limited. Where non-optimal communications conditions exist (e.g., the UE has limited TX power headroom), the RNC can facilitate dynamic reconfiguration of the UE to use an alternate TTI that can facilitate a more optimal communications link.
- In a third specific embodiment, a UE employing a first TTI can monitor communications link indicia. These communications link indicia can include, but are not limited to, power headroom limitations, change in TX power headroom over time (e.g., slope), and/or HARQ early termination statistics. The UE can communicate a UE request that the RNC dynamically reconfigure the UE to use an alternate TTI that can facilitate a more optimal communications link. As a non-limiting example, if the available TX power headroom goes below a predetermined threshold, the UE can request to be switched to a 10 ms TTI via a
layer 3 message to the RNC. - To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
-
FIG. 1 illustrates a wireless communication system. -
FIG. 2 illustrates a schematic diagram of one aspect of a computer device implementation of one or more of the components ofFIG. 1 . -
FIGS. 3A-3C illustrate schematic diagrams of functional modules in accordance with aspects of the disclosed subject matter. -
FIG. 4 illustrates a timing diagram for HSUPA compliant multi-code transmission in accordance with an aspect of the disclosed subject matter. -
FIG. 5 illustrates a timing diagram for dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. -
FIG. 6 illustrates comparative timing diagrams for dynamic TTI adjustment in accordance with aspects of the disclosed subject matter. -
FIG. 7 illustrates a depiction of elements in a communications system in accordance with an aspect of the disclosed subject matter. -
FIG. 8 illustrates a comparative depiction of non-limiting exemplary dynamic TTI adjustment techniques in accordance with an aspect of the disclosed subject matter. -
FIG. 9 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. -
FIG. 10 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. -
FIG. 11 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. -
FIG. 12 illustrates a method to facilitate dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. - Various aspects are now described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that such aspect(s) may be practiced without these specific details.
- As used in this application, the terms โcomponent,โ โmodule,โ โsystemโ and the like are intended to include a computer-related entity, such as but not limited to hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets, such as data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal.
- Furthermore, various aspects are described herein in connection with a terminal, which can be a wired terminal or a wireless terminal. A terminal can also be called a system, device, subscriber unit, subscriber station, mobile station, mobile, mobile device, remote station, remote terminal, access terminal, user terminal, terminal, communication device, user agent, user device, or user equipment (UE). A wireless terminal may be a cellular telephone, a satellite phone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless connection capability, a computing device, or other processing devices connected to a wireless modem. Moreover, various aspects are described herein in connection with a base station. A base station may be utilized for communicating with wireless terminal(s) and may also be referred to as an access point, a NodeB, or some other terminology.
- The techniques described herein may be used for various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA or SCFDMA) and other systems. The terms โsystemโ and โnetworkโ are often used interchangeably. A CDMA system may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), Code Division Multiple Access 2000 (CDMA2000 or cdma2000ยฎ), etc. UTRA includes Wideband-CDMA (W-CDMA) and other variants of CDMA. CDMA2000 covers IS-2000, IS-95 and IS-856 standards. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement a radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20 (Mobile Broadband Wireless Access (MBWA)), Fast Low-latency Access with Seamless Handoff Orthogonal Multiplexing (FOFDM or Flash-OFDMยฎ), etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is an upcoming release of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from an organization named โ3rd Generation Partnership Projectโ (3GPP). CDMA2000 and UMB are described in documents from an organization named โ3rd
Generation Partnership Project 2โ (3GPP2). - Moreover, the term โorโ is intended to mean an inclusive โorโ rather than an exclusive โor.โ That is, unless specified otherwise, or clear from the context, the phrase โX employs A or Bโ is intended to mean any of the natural inclusive permutations. That is, the phrase โX employs A or Bโ is satisfied by any of the following instances: X employs A; X employs B; or X employs both A and B. In addition, the articles โaโ and โanโ as used in this application and the appended claims should generally be construed to mean โone or moreโ unless specified otherwise or clear from the context to be directed to a singular form.
- Turning to
FIG. 1 , illustrated is awireless communication system 100 with a number ofbase stations 110 that support communication for a number ofwireless terminals 120. A base station is a fixed station used for communicating with the terminals and can also be called an access point, a base transceiver station (BTS), a NodeB, or some other terminology. A terminal may be fixed or mobile and may also be called a mobile station (MS), a mobile equipment (ME), a user equipment (UE), a wireless device, a subscriber unit, or some other terminology. The terminals may be dispersed throughout the system. Each base station may communicate with any number of terminals at any given moment depending on various factors such as, for example, the number of terminals within the coverage (e.g., cell) of the base station, the available system resources, the data requirements of the terminals, and so on. Asystem controller 130 provides coordination and control for the base stations. The system controller may comprise a radio network controller (RNC) (not illustrated). Transmission protocols between the terminals and base station can include TTI widows as part of the protocol, for example, as described in the 3GPP specification releases 5, 6 and/or 7, among other specifications. - Typically, the 3GPP release 6 (and release 7) standard allows 10 ms transmission time interval (TTI) or 2 ms TTI for uplink operation, as herein described. Generally, the 2 ms TTI provides lower transmission delay, larger HARQ gain, longer UE battery life, or combinations thereof Further, as disclosed herein, the 10 ms TTI can provide more robust communications over, for example, less optimal communications links and may therefore be preferred for UEs at a cell edge, experiencing soft-handoff conditions, or in soft handoff.
- Specifically, the 3GPP release 6 (HSUPA) standard designates an enhanced uplink dedicated channel (EDCH), one or more EDCH dedicated physical channels (EDPDCH) (up to 4 EDPDCH channels currently allowed), and an EDCH dedicated physical control channel (EDPCCH), each of which can communicate information within a single TTI, wherein the TTI can be 2 ms or 10 ms in HSUPA. The EDCH carries a single transport block per TTI. The EDCH is mapped to the one or more (up to 4) EDPDCH. The EDPDCH uplink channels can include a header, a payload, and scheduling information with the TTI. The EDCH is associated with the EDPCCH. The EDPCCH uplink channel can include control information (e.g., a sequence identification number and an indicator of the transport format) and a resource status indicator (e.g., indicates to the NodeB that the UE granted data rate is, or is not, satisfactory). The EDCH can include data in a single transport block set (TBS). Employing these uplink channels (among others), data can be uploaded from the UE to the NodeB in either 2 ms or 10 ms TTIs in compliance with the 3GPP specification (e.g.,
release 6 and/or 7). - Conventional HSUPA (and HSUPA+) networks typically employ either the 10 ms TTI or 2 ms TTI for a communication link with the UE. The TTI is assigned to UEs by way of a reconfiguration message sent to the UE from a RNC. The RNC can assign a TTI for all UEs in a cell. For example, in large cells which can have link budget problems with a 2 ms TTI, a 10 ms TTI can be assigned to all UE in the cell, which can improve cell performance but also can reduce transmission capacity and battery life. In any given period of time, more short TTI windows can occur than long TTI windows. Thus, short TTIs (e.g., 2 ms TTIs) generally can be employed to carry information more efficiently by sending the information in more individual transport block sets (TBS) per given time period, for example five 2 ms TTI can be sent in the same time as one 10 ms TTI. Generally it can be preferential to employ shorter TTI (e.g., 2 ms TTI), where germane to the communications system, over longer TTI (e.g., 10 ms TTI) because of the possibility of improved performance (e.g., transmitting more information in less total time). However, where the communications system cannot support the shorter TTI because of system conditions, (e.g., Ecp/Nt ratio cannot be increased due to limited TX power headspace, the packet error rate (PER) is excessively high for the shorter TTI, . . . ) the longer TTI (e.g., 10 ms TTI) can be preferential.
- Referring to
FIG. 2 , the components of system 100 (FIG. 1 ) may be embodied in acomputer device 200 that includes amemory 210 in communication with aprocessor 220.Memory 210 is operable for storing applications for execution byprocessor 220.Memory 210 can include random access memory (RAM), read only memory (ROM), and a combination thereof. In particular, each component of system 100 (FIG. 1 ) may include one or more functional modules, applications, orprograms 230 operable to perform the component-specific actions described herein. Further,processor 220 is operable for carrying out processing functions associated with one or more of the components described herein.Processor 220 can include a single processor or multiple sets of processors or multi-core processors. Moreover,processor 220 can be implemented as an integrated processing system and/or a distributed processing system. - Additionally,
computer device 200 includes user interface 240 operable to receive inputs from a user of aUE 120, and to generate outputs for presentation to the user. User interface 240 can include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof. Further, user interface 240 can include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof - Further,
computer device 200 includes acommunications component 250 that provides for establishing and maintaining communications with one or more other components utilizing hardware, software, and services.Communications component 250 can carry communications between components oncomputer device 200, as well as betweencomputer device 200 and external devices, such as accesspoint system controller 130 or NodeB 110 (FIG. 1 ), other network-side or infrastructure elements, or other devices serially or locally connected tocomputer device 200.Communications component 250 includes a receiver to receive communications and a transmitter to transmit communications. Further,communications component 250 includes the corresponding receive chain components and transmit chain components to enable exchanging messages according to one or more respective protocols. Additionally,computer device 200 can further includedatabase 260, which can be any suitable combination of hardware and/or software, that provides for mass storage of data/information, data relationships, and software programs/applications employed in connection with aspects described herein when not in use inactive memory 210. Additionally,database 260 can store one or more functional modules/programs/applications 230 when the respective applications are not inactive memory 210. - Referring to
FIG. 3 , illustrated are schematic diagrams of functional modules in accordance with aspects of the disclosed subject matter. Specifically with regard toFIG. 3A , depicted is a schematic diagram of a functional module in one embodiment of a dynamic TTI adjustment communications system in accordance with aspects of the disclosed subject matter. In an embodiment, theTTI determination component 300 can be located in an RNC (e.g., in the system controller 130 (seeFIG. 1 ), or in the RNC ofFIGS. 7 and 8 ). In alternative embodiments, theTTI determination component 300 can be located in a NodeB, in other portions of a system controller (e.g., 130 ofFIG. 1 ), or in similar computer implemented portion of a communications system germane to determining an optimal TTI and communicating an instruction to the UE to dynamically adjust the TTI window. TheTTI determination component 300 can be a single component or can be formed in a distributed manner. Further, the components of theTTI determination component 300 can be embodied in shared components, for example, the communication module 250 (seeFIG. 2 ) can function as the I/O component 315 ofTTI determination component 300. Further,TTI determination component 300 can include a communicationscondition analyzer component 305 that can analyze the communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB. The analysis can be based on indicia of communications link conditions including, among others, the Packet Error Rate (PER), transmission (TX) power level, and/or the Pilot channel signal to noise ratio (Ecp/Nt). - The communications
condition analyzer component 305 can be communicatively coupled to a TTIselection logic component 310. The TTIselection logic component 310 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. The determination can be based, at least in part, on the analysis of the communications condition fromcomponent 310. Further, the determination can be based on additional factors including, for example, business goals, inferences about future communications system conditions (e.g., determined by an artificial intelligence component (not illustrated)), or a predetermined logic pattern, among other factors related to improving communications system performance by selecting an appropriate TTI. -
TTI Determination component 300 can further include an input/output (I/O)component 315. The I/O component 315 can be employed to receive information into, or send information from, theTTI determination component 300. For example, the I/O component 315 can receive indicia related to the communications condition for analysis in the communicationscondition analyzer component 305. Similarly, for example, the I/O component 315 can communicate the selected TTI from TTIselection logic component 310 to, for example a transmitter (not illustrated) to be sent to a UE. - Turning to
FIG. 3B , depicted is a schematic diagram of a functional module in one embodiment of a dynamic TTI adjustment communications system in accordance with aspects of the disclosed subject matter. In an embodiment, theTTI determination component 330 can be located in an RNC (e.g., in the system controller 130 (seeFIG. 1 ), or in the RNC ofFIGS. 7 and 8 ). In alternative embodiments, theTTI determination component 300 can be located in a NodeB, in other portions of a system controller (e.g., 130 ofFIG. 1 ), or in similar computer implemented portion of a communications system germane to determining an optimal TTI and communicating an instruction to the UE to dynamically adjust the TTI window. TheTTI determination component 300 can be a single component or can be formed in a distributed manner. Further, the components of theTTI determination component 300 can be embodied in shared components, for example, the communication module 250 (seeFIG. 2 ) can function as the I/O component 315 ofTTI determination component 300.TTI determination component 330 can include a communications condition input component 335 that can receive indicia related to an external analysis of a communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB. The external analysis can be based on indicia of communications link conditions including, among others, the Packet Error Rate (PER), TX power level, UE TX power headroom and/or the Pilot channel signal to noise ratio (Ecp/Nt). By receiving an externally analyzed communications condition, this information can be directly acted upon with or without further processing. - The communications condition input component 335 can be communicatively coupled to a TTI
selection logic component 340. TTIselection logic component 340 can be the same as, or similar to, TTIselection logic component 310. The TTIselection logic component 340 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. The determination can be based, at least in part, on the analysis of the communications condition fromcomponent 340. Further, the determination can be based on additional factors including, for example, business goals, inferences about future communications system conditions (e.g., determined by an artificial intelligence component (not illustrated)), or a predetermined logic pattern, among other factors related to improving communications system performance by selecting an appropriate TTI. -
TTI Determination component 330 can further include an input/output (I/O)component 345. The I/O component 345 can be employed to receive information into, or send information from, theTTI determination component 330. For example, the I/O component 345 can receive externally analyzed communications condition information and pass this to the communications condition input component 335. Similarly, for example, the I/O component 345 can communicate the selected TTI from TTIselection logic component 340 to, for example a transmitter (not illustrated) to be sent to a UE. - Turning to
FIG. 3C , depicted is a schematic diagram of a functional module in one embodiment of a dynamic TTI adjustment communications system in accordance with aspects of the disclosed subject matter. . In an embodiment, the UE basedTTI request component 360 can be located in a UE (e.g., in a UE 120 (seeFIG. 1 ), in a cell phone, a PDA, a laptop computer, or other UE as herein described). In alternative embodiments, the UE basedTTI request component 360 can be located in a NodeB. The UE basedTTI request component 360 can be a single component or can be formed in a distributed manner, for example between the UE and a NodeB. Further, the components of the UE basedTTI request component 360 can be embodied in shared components, for example, the transmitter/receiver of a UE 120 (seeFIG. 1 ) can function as the local TTI request generator component 375 of the UE basedTTI request component 360. - The UE based
TTI request component 360 can include a communicationscondition analyzer component 365 that can be the same as, or similar to, communicationscondition analyzer component 305. The communicationscondition analyzer component 365 can analyze the communications condition (e.g., the link budget) of a communications link between, for example, a UE and a NodeB, based at least in part on communications indicia that can be monitored by a UE. The analysis can be based on indicia of communications link conditions including, among others, the TX power headroom, the rate of change over time of the TX power headroom, actual TX power level, and/or the Pilot channel signal to noise ratio (Ecp/Nt). - The communications
condition analyzer component 365 can be communicatively coupled to a local TTIselection logic component 370. Local TTIselection logic component 370 can determine a most optimal TTI window for the communications link between, for example, the UE and NodeB. This determination can be based, at least in part, on the analysis of the communications condition fromcomponent 365. Thus, the local TTI determination is in general based on an analysis of the communication condition from the UE perspective. - UE based
TTI request component 360 can further include a local TTI request generator component 375 (which can be similar to I/O component 315). The local TTI request generator component 375 can be employed to receive information into, or send information from, the UE basedTTI request component 360. For example, the local TTI request generator component 375 can receive communications condition information available to the UE and pass this to the communicationscondition analyzer component 365. Similarly, for example, the local TTI request generator component 375 can communicate the selected local TTI from local TTIselection logic component 370 to, for example a transmitter (not illustrated) to be sent to the RNC. - The local TTI request generator component 375 also specifically can be employed to generate a TTI request that can be communicated to the RNC. The TTI request can be based at least in part on the local TTI
selection logic component 370 determination. Thus, where the local communications conditions (e.g., the link budget indicia perceivable by the UE) are analyzed, a local TTI determination based at least in part thereon can be formed. This local TTI determination can then be employed in forming a TTI request that can be sent to, for example, the RNC. The RNC can then make further determinations (not illustrated) relating to fulfilling the local TTI request and can, based on these additional determinations (not illustrated) send instructions to the UE to adjust the TTI based at least in part on the local TTI request. - Referring now to
FIG. 4 , illustrated is a timing diagram 400 for HSUPA transmissions. Information can be transmitted within eachTTI 410. As discussed herein, theEDCH 410 can be extended by mapping onto as many as fourEDPDCH 420 under current 3GPP specifications (rel. 6). In this example (e.g., in accord with rel. 6 of the 3GPP specification), the TTI can be 2 ms or 10 ms. The 3GPP specification typically can facilitate data rates of several Mbit/s over HSPA (e.g., 3GPP rel. 6) by increasing capacity of existing mobile radio networks. This can be particularly useful for systems requiring high data throughput, for example, voice over internet protocol (VoIP), video conferencing, and mobile office applications. Further improvements are possible under HSPA+ (e.g., 3GPP rel. 7). - In contrast to conventional systems where a static TTI is assigned for a communications session with a UE, in accordance with the disclosed subject matter, a TTI can be dynamically assigned to each UE within a communications system depending on the communication conditions specific to the respective UE. Thus, where communications systems conditions change, the TTI can be changed within the continuing communications session events. For example, a determination can be made based in part on a UE's link budget requirements that a transition from a first TTI to a second TTI can facilitate improved communications system performance. The disclosed subject matter is not limited to selecting between a specific set of TTIs, however, for simplicity and ease of understanding under current communications system industry specifications, the examples and discussion herein are generally described with respect to examples of 2 ms and 10 ms TTIs. It is noted, however, that other temporal windows for TTIs can be employed where they conform to industry or application standards, and that all such TTIs are considered within the scope and spirit of the disclosure.
- Referring now to
FIG. 5 , a diagram 500 for dynamic adjustment of TTIs in accordance with the disclosed subject matter is illustrated. A plot of a determining factor (DF) against time is given illustrating a threshold level (Threshold 502) and a determining factor level (DF Level 504) changing with time. Where a communications system can be employing 2ms TTIs for communicating data at 510, this can continue until theDF Level 504 exceeds thethreshold level 502 at 520. Where theDF Level 504 exceeds theThreshold 502 at 520, the communications system (e.g., the RNC) can dynamically adjust the TTI from a 2 ms TTI at 530 to a 10 ms TTI at 540 to facilitate continued communications over the established communications link. For example, a reconfiguration message from the RNC can be transmitted to the UE to instruct the UE to employ the new TTI. Similarly, where theDF Level 504 drops below theThreshold 502 at 550, the communications system can dynamically adjust the TTI from a 10 ms TTI at 560 to a 2 ms TTI at 570 to facilitate continued communications over the established communications link. As stated herein, the disclosed subject matter is not limited to 2 ms and/or 10 ms TTIs and these specific TTI windows are used only as non-limiting examples because they comply with current industry standards (e.g., 3GPP rel. 6 and 7). Where other TTI windows comport with relevant industry or applications standards, these TTI windows are to be considered within the scope of the disclosed subject matter. - As an example based on the transitions illustrated in
FIG. 5 (and relevant under current standards as herein disclosed), where a cell phone call begins near a NodeB, the transmission conditions can be sufficiently good (e.g., the conditions are able to sustain a communications link at a predetermined HARQ residual error rate, packet error rate (for example, 0% to 2%, among others), TX power headroom, . . . , or combinations thereof). This will prove very valuable in overcoming possible USPTO Examiner rejections against prior art that may be raised.] to support a 2 ms TTI (e.g., 510) which can be preferred over a longer TTI (for example, the 2 ms TTI can be more efficient than the 10 ms TTI because of higher information throughput, . . . ). Then, as the phone call continues, the cell phone user can enter an elevator where the communications conditions are impaired (e.g.,DF Level 504 exceedsThreshold 502 at 520). Where the communications system was using 2 ms TTI windows for data transmission (e.g., 530), the RNC can designate that a 10 ms TTI should be used to maintain the telephone call (e.g., RNC can instruct a transition from 2ms TTI 530 to 10 ms TTI 540). The longer TTI can be used while the cell phone call continues in the elevator by employing conventional cell phone methods to maintain the best connection with 10 ms TTI windows (e.g., increasing TX power levels to maintain the link where there is interference caused by the elevator shaft, . . . ). While using the longer TTI, the transmissions can be, for example, less efficient (e.g., more power used with higher TX power levels, less information transfer over a given total time interval, . . . ), but this can be preferable to, for example, not being able to close the communications link. The cell phone user can then leave the elevator upon reaching their desired floor, at which time theDF Level 504 can decrease to below theThreshold 502 level (e.g., at 550). In response, the RNC can designate that the efficiency of the communication link can be improved by again transitioning the TTI (e.g., more information transferred in a given total time window, . . . ), this time from a 10 ms TTI (e.g., 560) to a 2 ms TTI (e.g., 570). It is to be appreciated that the disclosed subject matter can facilitate dynamically adjusting between at least two TTIs based at least in part on the communications condition (e.g., link budget) of the respective UE-NodeB pairs. - Referring now to
FIG. 6 , in another aspect, where a plurality of UEs are present within acommunication system 600, each UE can be instructed by the RNC to employ an appropriate TTI for each of the respective communications links. In contrast to conventional systems where a single TTI is generally assigned to all UEs in a cell, based upon the worst communications link conditions, the disclosed subject matter facilitates dynamic TTI transitioning over time for each individual UE in the cell. Thus, a first UE 610 can employ a 10 ms TTI and, over time, transition to a 2 ms TTI based on changing communications conditions specific to first UE 610, while a second UE 620 employs only a 10 ms TTI, a third UE 630 employs only a 2 ms TTI, and a fourth UE 640 employs a 10 ms TTI and transitions to a 2 ms TTI then to a 10 ms TTI and back to a 2 ms TTI. Thus, dynamic adjustment of the TTI can facilitate more optimal and efficient communications systems as compared to relegating all UEs in a cell to the โlowest common denominatorโ TTI. - In accordance with an aspect of the disclosed subject matter, dynamic adjustment of TTIs can be determined based at least in part on a determining factor (DF) transitioning a threshold level (e.g., 504), as herein disclosed. The DF can be a single indicium, a combination of different indicia, or an inference based at least in part on an indicium. The indicium or indicia are typically related to the communications link conditions, such that the dynamic adjustment of the TTI can facilitate more optimum data communications between a BS and a UE. Thus, while good communication link conditions can allow use of both a 2 ms and 10 ms TTI, the more optimal TTI of the communication link can be the 2 ms TTI where this facilitates faster communication of data between the UE and the BS. However, other factors or indicia can be included in a determination for dynamically adjusting the TTI. For example, where the link conditions are good and both a 2 ms and 10 ms TTI can be employed, the 10 ms TTI can be selected where the data transmission rate is sufficiently low so as not to need the 2 ms TTI.
- Similarly, where the link conditions are good enough to support both the 2 ms and 10 ms TTI, the 10 ms TTI can be selected because it is determined that the UE is in soft handoff to another BS where the 10 ms TTI is preferable, or because it is determined that the UE is experiencing soft-handoff conditions wherein the 10 ms TTI would provide a better communication link. In a specific example, the packet error rate (PER) can be employed as a DF such that, for example, as the PER exceeds 1% the RNC can dynamically transition to the 10 ms TTI to facilitate maintaining the communications link without excessive packet errors. As a second specific example, the Pilot channel signal to noise ratio (Ecp/Nt) can be employed as a DF such that, for example, where the Ecp/Nt has reached a threshold through being increased to compensate for increasing error rates, the RNC can dynamically adjust to a 10 ms TTI to allow a lower Ecp/Nt to be employed (e.g., a TX power headroom limited state can be an indicator of a need to dynamically transition between TTIs). Similarly, where PER and/or Ecp/Nt are used as indicia, they can also indicate that a transition to a shorter TTI is appropriate, for example, where the PER is below a threshold (for example below 1%), the RNC can initiate a dynamic transition to a 2 ms TTI to facilitate more efficient data transmissions across the communications link. Where the communication condition (e.g., link budget) can be affected by a nearly limitless number of factors, a similarly large number of other indicia related to the link budget can be employed to facilitate determining when to dynamically adjust the TTI, and all such communication condition indicia (e.g., link budget indicia) are considered within the scope of the disclosed subject matter.
- Referring now to
FIG. 7 , illustrated is a diagram of asystem 700 facilitating dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter.System 700 can comprise multiple base stations (NodeB). Each NodeB can be communicatively coupled to an RNC (inFIG. 7 the two NodeB are connected to a single RNC for simplicity of illustration, however the disclosed subject matter is not so limited). The RNC can dynamically adjust the TTI of each UE insystem 700 independently. For example,cell phone 710 can be instructed to employ a 2 ms TTI when it is located near a NodeB and has good communications link conditions. Further, for example,cell phone 720 can be instructed to employ a 10 ms TTI because it can have poor communications link conditions due to being located near to the cell edge. Moreover,PDA 730 can be directed to transition from a 2 ms TTI to a 10 ms TTI as thePDA 730 approaches the cell edge, or whenPDA 730 experiences soft-handoff conditions or is in a soft-handoff. As such, depending on the communications conditions experienced by PDA, the RNC can instruct the PDA 703 to dynamically adjust its TTI to maintain a satisfactory closed link. As discussed at length herein, the disclosed subject matter is not limited to TTIs of 2 ms and 10 ms, but rather can employ TTIs of any duration where germane to the communications system. - Referring now to
FIG. 8 , illustrated are diagrams of 800, 820, 850 to facilitate dynamic adjustment of TTI in accordance with aspects of the disclosed subject matter.syste ms System 800 can comprise one ormore UEs 802, one or more NodeBs 804, and one ormore RNCs 806. TheUEs 802 can be communicatively coupled to theNodeBs 804 by a wireless connection. Information can be communicated from theUEs 802 to theRNCs 806 by way of theNodeBs 804. In one embodiment of the disclosed subject matter, this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ) and communication link information (e.g., Ecp/Nt, PER, quality of service data, . . . ). - The
RNCs 806 can monitor 810 the information communicated to it by way of theNodeBs 804. Monitoring by theRNCs 806 can be done in a continuous, synchronous, or asynchronous manner. Where the monitoring is done in a continuous manner, the monitored information can be continually updated to facilitate forming adetermination 810 related to indicia relating to dynamically adjusting TTI. Similarly, insynchronous monitoring 810, the indicia can be monitored on a predetermined regular schedule such that the monitored information is updated at regular intervals to facilitate forming adetermination 810 related to indicia relating to dynamically adjusting TTI. Additionally,asynchronous monitoring 810 can be employed to update monitoring information at irregular intervals, such as, but not limited to, when a call is initiated, when a soft handoff occurs, when a particular level of data throughput occurs, when total traffic through theRNC 806 frommultiple UEs 802 occurs, during specific periods of the day (e.g., high call volume periods, . . . ), or combinations thereof among others. - The indicia monitored at 810 can be employed in determining when dynamic adjustment of TTI is appropriate. Generally speaking,
system 800 employs theRNC 806 to monitor and determine 810 when a dynamic adjustment of TTI should occur without placing substantial additional burden on either theNodeB 804 or theUEs 802 in thesystem 800. Where a determination is made at 810 that a dynamic TTI adjustment is appropriate, theRNC 806 can initiate the dynamic TTI adjustment by instructing theUE 802 to change from a first TTI to a second TTI. -
System 800 further supports assigning a TTI to eachUE 802 depending on communications link conditions. Thus,system 800 can monitor indicia and determine 810 employing an initial TTI (e.g., when a communication link is formed, theRNC 806 ofsystem 800 can instructUE 802 to begin with the most appropriate TTI, such as a 2 ms TTI or a 10 ms TTI). For example, the link budget requirements of eachUE 802 insystem 800 can be employed in monitoring and determining 810 assignment of a TTI. ThusUEs 802 at the cell edge, for example, having insufficient transmit power can be assigned 10 ms TTI by theRNC 806. Moreover,other UEs 802 can be assigned 2 ms TTI where the respective communications link conditions are sufficient to support 2 ms TTI. This can result in a fully supported mixed TTI system, as herein disclosed. - In one example in accordance with the disclosed subject matter,
system 800 can facilitate theRNC 806 monitoring indicia, such as, the Ecp/Nt setpoint and packet error rate (PER) of eachUE 802. In this example, ifRNC 806 detects that aUE 802 is currently using 2 ms TTI and the Ecp/Nt setpoint has passed a certain threshold and/or the communication link PER over a certain time interval is beyond acceptable limit, then theRNC 806 can determine thatUE 802 can have limited TX power headroom and can be unable to maintain closing the communications uplink (e.g., the call is in danger of being dropped). In response, theRNC 806 can send a reconfiguration message to UE 802 (by way of NodeB 804) instructing theUE 802 to transition to a 10 ms TTI from the 2 ms TTI to facilitate continued communication (e.g., a dynamic adjustment of the TTI). This non-limitingexemplary system 800 would not require any standards change under the 3GPP rel. 6 or rel. 7 standards (HSUPA or HSPA+respectively). - The
RNC 806 can determine an optimum TTI for eachUE 802 ofsystem 800. Optimum TTIs can be based on numerous system factors including, but not limited to,overall system 800 performance, highest data transfer rates, lowest overall power consumption, alignment ofsystem 800 usage with business goals, etc. Being able to dynamically adjust the TTI can empower system administrators to base the dynamic TTI adjustments on a nearly limitless number of predetermined optimum operating conditions, and all such conditions are to be considered within the scope of the disclosed subject matter. For example,RNC 806 can monitor the Ecp/Nt setpoint and packet error rate (PER) of eachUE 802. Where theRNC 806 detects that aUE 802 is currently using 10 ms TTI and its Ecp/Nt setpoint is below a certain threshold and its PER is within an acceptable limit, the RNC can send a reconfiguration message to theUE 802, requesting theUE 802 to transition from the 10 ms TTI to a 2 ms TTI to facilitate more efficient use ofsystem 800 resources during the continued communication link. - Returning to
FIG. 8 ,system 820 can comprise one ormore UEs 822, one or more NodeBs 824, and one ormore RNCs 826. TheUEs 822 can be communicatively coupled to theNodeBs 824 by a wireless connection. Information can be communicated from theUEs 822 to theRNCs 826 by way of theNodeBs 824. In an embodiment of the disclosed subject matter, this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ). Further, theUEs 822 can collect and sendspecific indicia 830 through the communication channel toRNC 826 by way ofNodeB 824. These indicia can comprise communication link information (e.g., Ecp/Nt, PER, quality of service data, TX power headroom information, . . . ).RNC 826 can receive the indicia and form a determination 840 relating to dynamically adjusting TTI. Thus,system 820 can function similar tosystem 800 except thatsystem 820 can include communicating link information available to the UE 822 (e.g., link information not directly available to the RNC 826) to improve the determinations formed at 840 over the determination formed at 810. In general,system 820 can provide more information into a determination process relating to dynamically adjusting TTI. - Thus, where an
RNC 826 does not have direct access to select communications link information (e.g., a UE's 822 TX power headroom, . . . ), theRNC 826 can be required to determine these indicia based on other indicia (e.g., similar to system 800). However, by communicating this information (e.g., sending indicia 830) to theRNC 826 fromUE 822, the indicia can be directly relied on rather than inferred or determined. The additional indicia can be sent 830, for example, in scheduled transmission operations by way of scheduling information (SI) messages passed to the -
RNC 826 throughNodeB 824. Information passed toRNC 826 can facilitate determinations 840 made by theRNC 826.System 820 therefore can improve the reliability of the determinations relating to dynamic adjustment of TTI (indicia accessible to theUE 822 but not directly available to theRNC 826 can be specifically communicated to RNC 826). However,system 820 can require a change in current standards to incorporate gathering and communicating these additional indicia rather than relying on theRNC 826 to infer these indicia based on other monitored indicia already available to theRNC 826. - Again returning to
FIG. 8 ,system 850 can comprise one ormore UEs 852, one or more NodeBs 854, and one ormore RNCs 856. TheUEs 852 can be communicatively coupled to theNodeBs 854 by a wireless connection. Information can be communicated from theUEs 852 to theRNCs 856 by way of theNodeBs 854. In an embodiment of the disclosed subject matter, this information can include both communication information/data (e.g., an information payload, VoIP packets, voice information, application data, . . . ). Further, theUEs 822 can monitor and determine when a dynamic adjustment of TTI would be beneficial and can send a request 860 to theRNC 856 to initiate the dynamic TTI adjustment.RNC 856 can receive the request and form adetermination 870 relating to dynamically adjusting TTI. Thus,system 870 can function similar tosystem 800 except thatsystem 850 can shift monitoring indicia and aspects of determining the appropriateness of dynamic TTI adjustment to theUEs 852. In general,system 820 can preprocess communications link information at theUE 852 and determine the need to dynamically adjust TTI (e.g., from the perspective of the UE 852), such that a request to dynamically adjust the TTI forUE 852 can be provided to theRNC 856 where the request can be included in a determination of the appropriateness of dynamically adjusting the TTI for the requestingUE 852. -
UE 852 can have knowledge of indicia relative to theUE 852 that can be employed in forming a determination relating to dynamic adjustment of the TTI forUE 852. For example, the indicia can beUE 852 TX power headroom limitation andUE 852 HARQ early termination statistics. Based on these locally relevant indicia,UE 852 can send a request to theRNC 856 to dynamically adjust theUE 852 TTI. The request can be processed by theRNC 856 in light of other indicia not local to UE 852 (e.g., system resources, business goals, complex analytics, . . . ) and form a determination at 870 relating to dynamically adjusting theUE 852 TTI in response to the request. For example, if the available TX power headroom forUE 852 goes below a certain threshold,UE 852 can request, for example by sending alayer 3 message, thatRNC 856switch UE 852 from a 2 ms TTI to a 10 ms TTI. Monitoring 860 indicia at theUE 852 can further facilitate monitoring indicia in real time, for example, monitoring the change (i.e., slope) in the remainingUE 852 TX power headroom which can facilitate proactively generating a request for dynamic TTI adjustment (e.g., requesting dynamic TTI adjustment beforeUE 852 actually runs out of TX power headroom). The RNC can then combine thisrequest UE 852 with additional indicia (e.g., Ecp/Nt setpoint, PER, . . . ) and can make the final decision to initiate dynamically adjustingUE 852 TTI, if deemed appropriate.System 850 can give the best performance (as compared tosystem 800 and 820) however it can require standards changes (e.g., thespecific UE 852 algorithms would need to be specified andnew layer 3 messaging would need to be identified betweenUE 852 andRNC 856 by way of NodeB 854). - Referring now to
FIG. 9 , illustrated is amethodology 900 facilitating dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. At 910, information can be received relating to a communication link condition. This information can include indicia relating to the uplink portion of the communication link. Indicia can include, for example, the packet error rate, pilot channel signal to noise ratio, TX power headroom information, or combinations thereof among other indicia related to the communication link. These indicia can correlate to the quality of the communications link. For example, where there is a higher than acceptable packet error rate, there can be insufficient power to transmit data packets from a UE to a NodeB. As a second example, where the pilot channel signal to noise ratio is above a threshold, there can be an excessive number of UEs transmitting at a sufficiently high TX power to cause substantial interference. One of skill in the art will appreciate that numerous other indicia can be related to the condition of the communications link and that all such indicia are within the scope of the disclosed subject matter as they relate to determining the appropriateness of dynamic adjustment of TTI windows. - At 920, the received information can be included in forming a determination of the appropriateness of dynamically adjusting TTI with a communications system. By dynamically adjusting TTI, the TTI can be changed within an established communication link to maintain or improve the performance of that communications link. For example, where a 2 ms TTI is being employed, and received indicia indicate an excessively high PER, a determination can be formed that changing to a 10 ms TTI can improve the performance of the communications link and therefore is appropriate.
- At 930, the TTI can be dynamically adjusted in accordance with the determination of appropriateness. Where for example, it is determined that switching form a 2 ms TTI to a 10 ms TTI is appropriate to maintain the established communications link, a RNC can instruct a UE to adjust the TTI from 2 ms to 10 ms. At this point,
methodology 900 can end. - In addition to dynamically adjusting TTI within an established communications link,
methodology 900 can also facilitate dynamically adjusting TTI when a communications link is established. For example, when a cell phone call is initiated, an RNC can receive information relating to the condition of the potential communications link (910) such that a determination of the most appropriate TTI can be formed (920) and the UE can be instructed to close the link with the appropriate TTI (930). Thus, for example, where a cell phone at the cell edge initiates call, a low Ecp/Nt can indicate that a 10 ms TTI can be the most appropriate TTI to employ and the UE can be instructed to establish the call with the 10 ms TTI. Similarly, other UEs in the cell can individually be instructed to employ appropriate TTIs (e.g., a mixed TTI cell can be established). - Moreover, TTI can be dynamically adjusted based on additional criteria in combination with the communication link condition indicia. For example, where a UE has a sufficiently good communications link condition to maintain a 2 ms TTI but is entering a soft handoff to a second NodeB, the RNC can, for example, instruct the UE to default to a 10 ms TTI to facilitate the soft handoff. Alternatively, where the second NodeB communications link conditions indicia indicates that the soft handoff can be completed with a 2 ms TTI, the UE can be instructed by the RNC to maintain the 2 ms TTI throughout the soft handoff. As disclosed herein, dynamic adjustment of the TTI is not limited to 2 ms and 10 ms TTI, and one of skill in the art will appreciate that all TTI times are within the scope of the disclosed subject matter where those TTI comport with established standards or specific applications.
- Referring now to
FIG. 10 , illustrated is amethodology 1000 facilitating dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. At 1010, information related to a communication link condition can be monitored at an RNC. The indicia available to the RNC for monitoring can be combined to form determinations about likely communications link conditions. For example, where the PER rises above a threshold and elevating the Ecp/Nt does not correct the rising PER, a determination can be made that it is likely the UE has limited TX power headroom and the communications link is not likely to improve. One of skill in the art will appreciate that a nearly limitless number of other determinations can be made about communications system characteristics based on the indicia monitored by the RNC and that all such indicia and determinations related thereto are within the scope of the disclosed subject matter. - At 1020, the RNC can determine the appropriateness of dynamically adjusting the TTI based at least in part on the information monitored. Where, for example, it has been determined that the communications link is not likely to improve based on the monitored Ecp/Nt and PER, the RNC can determine that it can be appropriate to dynamically adjust the TTI to improve and maintain the established communication link. At 1030, the RNC can initiate dynamic TTI adjustment in accord with the determination. For example, where it has been determined that it is likely that a UE is TX power headroom limited and a 2 ms TTI is employed, the RNC can instruct the UE to dynamically adjust to a 10 ms TTI to facilitate improved communication over the link. At this
point methodology 1000 can end.Methodology 1000 can comply with current industry standards (e.g., 3GPP rel. 6&7). - Referring now to
FIG. 11 , illustrated is amethodology 1100 facilitating dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. At 1110, communication link condition information available to a UE can be received. This information can be information not directly available for monitoring by an RNC. For example, an RNC can infer the available TX power headroom available for UE based on other indicia as herein disclosed, however this same information can be directly available to the UE itself Thus, the UE can communicate these indicia, for example, to a NodeB which can forward the information on to the RNC. - At 1120, the RNC can determine the appropriateness of dynamically adjusting the TTI based at least in part on the UE information received. For example, where the available UE TX power headroom information is received by the RNC, indicating that there is insufficient headroom remaining, he RNC can determine that dynamically adjusting the TTI is appropriate. At 1130, the RNC can initiate dynamic adjustment of the TTI where appropriate. Thus, for example, where the determination has been made that it is appropriate to adjust the TTI, the RNC can instruct the UE to adjust the TTI. At his
point methodology 1100 can end. - In general,
methodology 1100 allows additional information to be communicated to the RNC to facilitate improved determinations related to dynamically adjusting TTI. As compared tomethodology 800, where the RNC can be required to form determinations on the likelihood of a condition existing (e.g., inferences) where the RNC cannot directly monitor indicia of the condition,methodology 1100 permits gathering of these additional indicia and communication of them to the RNC for improved dynamic adjustment of TTI.Methodology 1100 may not comply with current industry standards (e.g., 3GPP rel. 6&7), though the additional benefits can be an impetus for modification of the standards to incorporate the additional messaging capacity to communicate the UE available information to the RNC to facilitate improved determinations relating to dynamic TTI adjustment. - Referring now to
FIG. 12 , illustrated is amethodology 1200 facilitating dynamic adjustment of TTI in accordance with an aspect of the disclosed subject matter. At 1210, a UE can receive information related to communication link conditions. At 1220 the UE can determine the appropriateness of dynamically adjusting the TTI for that UE based at least in part on the information received by the UE. At 1230, the localized determination of appropriateness can cause a request for dynamic TTI adjustment to be sent to the RNC. Thus, each UE in a communications system can self monitor, determine when a TTI adjustment is needed, and initiate a request for dynamic TTI adjustment based on the local communications link conditions. For example, where a UE is self monitoring an increasing Ecp/Nt setpoint (e.g., 1210), the UE can determine that it will soon need to adjust the TTI to maintain the established link (e.g., 1220), and in response to this determination can request that the RNC dynamically adjust the TTI (e.g., 1230). - At 1240, the RNC can initiate a dynamic TTI adjustment based at least in part on the UE request. Thus, while each UE can request TTI adjustment, the RNC can make a final determination, based on other factors in addition to the request, as to the appropriateness of dynamically adjusting the TTI. Where for example, a UE requests a TTI adjustment, the RNC can determine that the TTI adjustment is not appropriate where the overall communications system performance could be negatively affected by the dynamic TTI adjustment and in response can refuse to initiate the dynamic TTI adjustment. At this
point Methodology 1200 can end. -
Methodology 1200, in general, distributes aspects of determining the appropriateness of dynamic TTI adjustment among the different elements of a communications network. This can allow UEs in a communications system to form local determinations based on communications link conditions that are locally relevant and available to the UE. This further takes computational loading off of the RNC and can reduce messaging and information traffic volume, related to passing the indicia used in forming the determinations, sent across the communications network from the UE to the RNC by way of the NodeBs. Where the determinations are formed local to the UEs only a request needs to be sent to the RNC as part of the RNC's determinations as to the appropriateness of the dynamic TTI adjustment. By centralizing the final determinations related to TTI adjustment, additional factors not local to the UEs can be considered with the final determination. After a final determination has been formed, a simple message back to the UE can instruct the UE to dynamically adjust the TTI.Methodology 1200 can be incompatible with current industry standards (e.g., 3GPP rel. 6&7), however,methodology 1200 can provide significant benefit in regard to dynamic TTI adjustment. One of skill in the art will appreciate that any future standards development can incorporate this distributed dynamic TTI adjustment methodology but that such features would be considered within the scope of the disclosed subject matter. - Further, those skilled in the art will understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof
- The various illustrative logics, logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, at least one processor may comprise one or more modules operable to perform one or more of the steps and/or actions described above.
- Further, the steps and/or actions of a method or algorithm described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC.
- Further, in some aspects, the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal In the alternative, the processor and the storage medium may reside as discrete components in a user terminal Additionally, in some aspects, the steps and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer readable medium, which may be incorporated into a computer program product. The various illustrative logical blocks, modules, and circuits described in connection with the examples disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- In one or more aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection may be termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
- While the foregoing disclosure discusses illustrative aspects and/or embodiments, it should be noted that various changes and modifications could be made herein without departing from the scope of the described aspects and/or embodiments as defined by the appended claims. Furthermore, although elements of the described aspects and/or embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated. Additionally, all or a portion of any aspect and/or embodiment may be utilized with all or a portion of any other aspect and/or embodiment, unless stated otherwise. The previous description of the disclosed examples is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these examples will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other examples without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the examples shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (26)
1. A method for dynamically adjusting a transmission time interval in a communications system, comprising:
monitoring, at a radio network controller, at least one indicator related to at least one communication link condition;
determining at the radio network controller, based at least in part on the at least one indicator, at least one transmission time interval to facilitate communication over the at least one communication link; and
communicating, from the radio network controller, at least one instruction, for at least one user equipment employing the at least one communication link, to employ at least one determined transmission time interval during at least one of an established communications event, a voice call, a data call, a soft-handoff condition, or any combination thereof
2. The method of claim 1 , further comprising:
receiving, at the radio network controller, at least one other indicator that cannot be directly monitored by the radio network controller, related to at least one communication link condition,
wherein determining at least one transmission time interval to facilitate communication over the at least one communication link is based at least in part on the at least one received indicator.
3. The method of claim 1 , wherein the at least one instruction instructs the at least one user equipment in communication with the radio network controller over the at least one communication link, to dynamically adjust a transmission time interval used in the at least one communication link.
4. The method of claim 3 , wherein the dynamically adjusted transmission time interval is different than an immediately prior transmission time interval used in the at least one communication link.
5. The method of claim 3 , wherein the dynamically adjusted transmission time interval is at least one of 2 ms or 10 ms.
6. The method of claim 1 , wherein the at least one indicator related to the at least one communication link condition comprises at least one of a packet error rate, a pilot channel signal to noise ratio, or a transmission power headroom indicator.
7. The method of claim 1 , wherein the determination of the at least one transmission time interval based at least in part on the at least one indicator, is related to information about a metric of the at least one communication link condition crossing a threshold value.
8. The method of claim 7 , wherein packet error rate is the metric and the threshold value is between about 0.1% and about 5% for a period between about one transmission time interval and about 1 second.
9. The method of claim 1 , wherein the at least one indicator further comprises information received relating to a plurality of metrics further relating to a plurality of communication link conditions corresponding to respective ones of a plurality of user equipment, wherein the resulting determination of the at least one transmission time interval comprises a plurality of transmission time intervals, and wherein each of the plurality of user equipment is instructed to employ a respective one of the plurality of determined transmission time intervals based on the respective communication link condition.
10. The method of claim 9 , wherein at least a first of the plurality of user equipment is instructed to employ a first transmission time interval and at least a second of the plurality of user equipment is instructed to employ a second transmission time interval that is different than the first transmission time interval.
11. The method of claim 1 , wherein the determination of at least one transmission time interval is related to optimizing data throughput in relation to the at least one communication link condition.
12. A computer-readable medium storing computer executable codes, comprising:
a first set of codes for causing a computer to monitor, at a radio network controller, at least one indicator related to at least one communication link condition;
a second set of codes for causing the computer to determine at the radio network controller, based at least in part on the at least one indicator, at least one transmission time interval to facilitate communication over the at least one communication link; and
a third set of codes for causing the computer to communicate, from the radio network controller, at least one instruction, for at least one user equipment employing the at least one communication link, to employ at least one determined transmission time interval during at least one of an established communications event, a voice call, a data call, a soft-handoff condition, or any combination thereof
13. The computer-readable medium of claim 12 , further comprising a fourth set of codes for causing a computer to receive, at the radio network controller, at least one indicator that cannot be directly monitored by the radio network controller, related to at least one communication link condition, wherein determining at least one transmission time interval to facilitate communication over the at least one communication link is based at least in part on at least one of the received indicators.
14. An apparatus, comprising:
means for monitoring, at a radio network controller, at least one indicator related to at least one communication link condition;
means for determining at the radio network controller, based at least in part on the at least one indicator, at least one transmission time interval to facilitate communication over the at least one communication link; and
means for communicating, from the radio network controller, at least one instruction, for at least one user equipment employing the at least one communication link, to employ at least one determined transmission time interval during at least one of an established communications event, a voice call, a data call, a soft-handoff condition, or any combination thereof.
15. The apparatus of claim 14 , further comprising:
means for communicating to a radio network controller, at least one indicator that cannot be directly monitored by the radio network controller, related to at least one communication link condition,
wherein determining at least one transmission time interval to facilitate communication over the at least one communication link is based at least in part on at least one of the received indicators.
16. A radio network controller (RNC) comprising:
a memory comprising a TTI determination component module having a communications condition analyzer component, a TTI selection logic component, and an input/output component;
a processor in communication with the memory and operable to form a TTI window instruction based at least in part on TTI window information;
wherein the communications condition analyzer component is operable to analyze a communication condition between the RNC and at least one UE;
wherein the TTI selection logic component is operable to determine at least one appropriate TTI window based at least in part on the analysis of the communications condition;
wherein the input/output component can at least receive incoming information related to communication conditions and communicate said communication condition information to the communications condition analyzer, and further can at least receive the determined TTI window information from the TTI selection logic component and communicate said TTI window information to the processor;
a communications module in communication with the memory and the processor and operable to receive a transmission relating to communications condition indicia;
wherein the TTI determination component module is operable to generate at least one instruction relating to dynamically adjusting a TTI window between the RNC and the at least one UE during at least one of an established communications event, a voice call, a data call, a soft-handoff condition, or any combination thereof; and
wherein the communications module is further operable to receive the dynamically adjusted TTI window instruction and communicate said instruction to the least one UE.
17. The RNC of claim 16 , wherein the communications condition analyzer component is operable to receive externally analyzed information related to the communication condition between the RNC and the at least one UE from the input/output component and the TTI selection logic component is operable to determine the at least one appropriate TTI window based at least in part on the received communications condition information.
18. The RNC of claim 17 , wherein the TTI window instruction instructs a UE in communication with the RNC over a communication link, to dynamically adjust the TTI used in the established communication link.
19. The RNC of claim 18 , wherein the dynamically adjusted TTI is different than an immediately prior TTI used in the established communication link.
20. The RNC of claim 18 , wherein the dynamically adjusted TTI is at least one of 2 ms or 10 ms.
21. The RNC of claim 17 , wherein the information related to communication condition between the RNC and at least one UE comprises at least one of a packet error rate, a pilot channel signal to noise ratio, or a transmission power headroom indicator.
22. The RNC of claim 17 , wherein the determination of at least one appropriate TTI window based at least in part on the received communications condition information, is related to information about a metric of the communications condition crossing a threshold value.
23. The RNC of claim 22 , wherein packet error rate is the metric and the threshold value is between about 0.1% and about 5% for a period between about one transmission time interval and about 1 second.
24. The RNC of claim 22 , wherein the received communications condition information further comprises information received relating to a plurality of metrics further relating to a plurality of communication link conditions corresponding to respective ones of a plurality of user equipment, wherein the resulting determination of at least one appropriate TTI comprises a plurality of TTIs, and wherein each of the plurality of user equipment is instructed to employ a respective one of the plurality of determined TTIs based on the respective communication link condition.
25. The RNC of claim 24 , wherein at least a first of the plurality of user equipment is instructed to employ a first transmission time interval and at least a second of the plurality of user equipment is instructed to employ a second transmission time interval that is different than the first transmission time interval.
26. The RNC of claim 13 , wherein the determination of at least one appropriate TTI window based at least in part on the received communications condition information, is related to optimizing data throughput in relation to the communication link condition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/324,330 US20140321440A1 (en) | 2007-04-20 | 2014-07-07 | Method and apparatus for dynamic adjustment of uplink transmission time |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US91326207P | 2007-04-20 | 2007-04-20 | |
| US12/104,795 US8811335B2 (en) | 2007-04-20 | 2008-04-17 | Method and apparatus for dynamic adjustment of uplink transmission time |
| US14/324,330 US20140321440A1 (en) | 2007-04-20 | 2014-07-07 | Method and apparatus for dynamic adjustment of uplink transmission time |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/104,795 Division US8811335B2 (en) | 2007-04-20 | 2008-04-17 | Method and apparatus for dynamic adjustment of uplink transmission time |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140321440A1 true US20140321440A1 (en) | 2014-10-30 |
Family
ID=39639118
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/104,795 Active 2031-02-01 US8811335B2 (en) | 2007-04-20 | 2008-04-17 | Method and apparatus for dynamic adjustment of uplink transmission time |
| US14/324,330 Abandoned US20140321440A1 (en) | 2007-04-20 | 2014-07-07 | Method and apparatus for dynamic adjustment of uplink transmission time |
| US14/324,335 Active 2029-05-24 US9521585B2 (en) | 2007-04-20 | 2014-07-07 | Method and apparatus for dynamic adjustment of uplink transmission time |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/104,795 Active 2031-02-01 US8811335B2 (en) | 2007-04-20 | 2008-04-17 | Method and apparatus for dynamic adjustment of uplink transmission time |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/324,335 Active 2029-05-24 US9521585B2 (en) | 2007-04-20 | 2014-07-07 | Method and apparatus for dynamic adjustment of uplink transmission time |
Country Status (10)
| Country | Link |
|---|---|
| US (3) | US8811335B2 (en) |
| EP (1) | EP2143224B1 (en) |
| JP (1) | JP5044012B2 (en) |
| KR (1) | KR101095169B1 (en) |
| CN (1) | CN101663852B (en) |
| BR (1) | BRPI0810371A2 (en) |
| CA (1) | CA2682697C (en) |
| RU (1) | RU2443059C2 (en) |
| TW (1) | TWI422186B (en) |
| WO (1) | WO2008131262A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140369247A1 (en) * | 2013-06-18 | 2014-12-18 | Qualcomm Incorporated | Reduced circuit-switched voice user equipment current using discontinuous transmissions on dedicated channels |
| US9521585B2 (en) | 2007-04-20 | 2016-12-13 | Qualcomm Incorporated | Method and apparatus for dynamic adjustment of uplink transmission time |
| WO2017153464A1 (en) | 2016-03-08 | 2017-09-14 | Ipcom Gmbh & Co. Kg | Transmission time interval control |
| CN108353397A (en) * | 2015-11-03 | 2018-07-31 | ็ๅ ธ็ฑ็ซไฟกๆ้ๅ ฌๅธ | Method and apparatus for scheduling in uplink |
| US10475080B2 (en) | 2014-06-30 | 2019-11-12 | Casio Computer Co., Ltd. | Radio communication apparatus and radio communication method |
| US20210258953A1 (en) * | 2016-11-09 | 2021-08-19 | Qualcomm Incorporated | Latency reduction in shared or unlicensed spectrum |
Families Citing this family (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5108450B2 (en) * | 2007-10-22 | 2012-12-26 | ๆ ชๅผไผ็คพใจใใปใใฃใปใใฃใปใใณใข | Wireless communication system, wireless communication method, base station, and wireless terminal |
| DE602008006242D1 (en) * | 2007-11-01 | 2011-05-26 | Ericsson Telefon Ab L M | LIMITING THE RLC WINDOW SIZE IN A HSDPA FLOW CONTROL |
| WO2009058085A2 (en) * | 2007-11-01 | 2009-05-07 | Telefonaktiebolaget L M Ericsson (Publ) | Efficient flow control in a radio network controller (rnc) |
| US7649839B2 (en) * | 2007-11-21 | 2010-01-19 | Motorola, Inc. | Method and device for managing data rate in a communication system |
| CN101459936B (en) * | 2008-02-04 | 2010-08-18 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | A method, device and system for triggering resource allocation |
| EP2384064B1 (en) * | 2009-01-22 | 2016-12-21 | Huawei Technologies Co., Ltd. | Method, system and device for enhancing the uplink coverage capacity of the user equipment |
| EP2426986B1 (en) | 2009-04-27 | 2014-06-25 | Huawei Technologies Co., Ltd. | Method and device for switching |
| CN101932101B (en) * | 2009-06-19 | 2015-03-11 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Transmission time interval (TTI) adjustment method and network equipment |
| CN101610235A (en) * | 2009-07-17 | 2009-12-23 | ไธญๅ ด้่ฎฏ่กไปฝๆ้ๅ ฌๅธๅไบฌๅๅ ฌๅธ | A kind of transmitting terminal and data emitting method |
| US8315661B2 (en) * | 2009-12-31 | 2012-11-20 | Cellco Partnership | Enhanced power headroom reporting |
| WO2012034278A1 (en) * | 2010-09-15 | 2012-03-22 | ไธญๅ ด้่ฎฏ่กไปฝๆ้ๅ ฌๅธ | Method and system for selecting enhanced dedicated channel transmission time interval (e-tti) |
| EP2695464B1 (en) | 2011-04-01 | 2018-08-22 | Avago Technologies General IP (Singapore) Pte. Ltd. | Tti adaptation in e-dch |
| CN102740468A (en) * | 2011-04-02 | 2012-10-17 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Method, base station equipment, terminal equipment, and communication system for allocating channel resources |
| US20130083738A1 (en) * | 2011-10-03 | 2013-04-04 | Renesas Mobile Corporation | Method and apparatus for modifying resource allocation |
| CN103096480B (en) * | 2011-11-04 | 2016-12-21 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Determination method, base station and the radio network controller of Transmission Time Interval |
| US9131498B2 (en) * | 2012-09-12 | 2015-09-08 | Futurewei Technologies, Inc. | System and method for adaptive transmission time interval (TTI) structure |
| EP2764746B1 (en) * | 2012-09-27 | 2015-12-23 | Telefonaktiebolaget L M Ericsson (publ) | Methods and apparatuses in a mobile communication network |
| CN105264950B (en) * | 2013-04-12 | 2019-06-28 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | A TTI handover method, base station and user equipment |
| CN104521281A (en) * | 2013-04-12 | 2015-04-15 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | TTI switching method, base station and user equipment |
| CA2911159C (en) | 2013-05-01 | 2018-06-19 | Lg Electronics Inc. | Method and apparatus for performing wireless docking service |
| BR112015029079A2 (en) | 2013-05-21 | 2017-07-25 | Ericsson Telefon Ab L M | improved tti switching |
| US9456427B1 (en) * | 2013-07-09 | 2016-09-27 | Sprint Communications Company L.P. | Dynamic power optimization to increase coverage |
| TWI507075B (en) * | 2013-07-26 | 2015-11-01 | Accton Technology Corp | Access point with capability of dynamically adjusting current cca threshold value and operating method thereof |
| US10200137B2 (en) * | 2013-12-27 | 2019-02-05 | Huawei Technologies Co., Ltd. | System and method for adaptive TTI coexistence with LTE |
| KR102141854B1 (en) * | 2014-02-21 | 2020-08-06 | ์ผ์ฑ์ ์์ฃผ์ํ์ฌ | Apparatus and method for controlling push message transmission |
| RU2673696C2 (en) * | 2014-09-03 | 2018-11-29 | ะขะตะปะตัะพะฝะฐะบัะธะตะฑะพะปะฐะณะตั ะะผ ะญัะธะบััะพะฝ (ะะฐะฑะป) | Processing of ambiguity of sending command of hs-scch channel in b node |
| US10727983B2 (en) * | 2014-10-29 | 2020-07-28 | Qualcomm Incorporated | Variable length transmission time intervals (TTI) |
| US10027462B2 (en) * | 2014-10-31 | 2018-07-17 | Qualcomm Incorporated | Unified frame structure |
| WO2016144069A1 (en) * | 2015-03-08 | 2016-09-15 | ์์ง์ ์ ์ฃผ์ํ์ฌ | Time delay adaptive signal transmission/reception method in wireless communication system and device therefor |
| US10149255B2 (en) * | 2015-05-01 | 2018-12-04 | Qualcomm Incorporated | Low latency uplink power control |
| US20160360550A1 (en) * | 2015-06-03 | 2016-12-08 | Qualcomm Incorporated | Low latency under time division duplex and flexible frequency division duplex |
| WO2017010633A1 (en) * | 2015-07-12 | 2017-01-19 | ์์ง์ ์ ์ฃผ์ํ์ฌ | Method and device for transmitting control information in wireless communication system |
| EP3641413B1 (en) * | 2015-08-27 | 2021-08-18 | Huawei Technologies Co., Ltd. | Uplink channel transmission method, ue, and base station |
| KR102340499B1 (en) * | 2015-09-04 | 2021-12-17 | ์ผ์ฑ์ ์ ์ฃผ์ํ์ฌ | Method and apparatus for controlling uplink transmission power in wireless communication system |
| CN106550465B (en) * | 2015-09-22 | 2022-04-19 | ไธญๅ ด้่ฎฏ่กไปฝๆ้ๅ ฌๅธ | Method and device for sending and receiving resource allocation information of short transmission time interval communication |
| US10873420B2 (en) | 2015-10-07 | 2020-12-22 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and terminal for data transmission |
| US10904903B2 (en) | 2015-11-02 | 2021-01-26 | Nokia Technologies Oy | Scheduling UEs with mixed TTI length |
| WO2017079870A1 (en) * | 2015-11-09 | 2017-05-18 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Transmission time interval switching method, communication system, user equipment and evolved node b |
| US9681395B2 (en) | 2015-11-13 | 2017-06-13 | Apple Inc. | Radio link monitoring for link-budget-limited devices |
| CN111641475A (en) * | 2015-12-18 | 2020-09-08 | Oppoๅนฟไธ็งปๅจ้ไฟกๆ้ๅ ฌๅธ | Method and terminal for data transmission |
| US20170208575A1 (en) * | 2016-01-18 | 2017-07-20 | Qualcomm Incorporated | Low latency control overhead reduction |
| JP6490308B2 (en) * | 2016-02-05 | 2019-03-27 | ใใใฝใใใฏ ใคใณใใฌใฏใใฅใขใซ ใใญใใใฃ ใณใผใใฌใผใทใงใณ ใชใ ใขใกใชใซ๏ผฐ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ ๏ผฉ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ ๏ผฐ๏ฝ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝ ๏ผฃ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ ๏ผก๏ฝ๏ฝ ๏ฝ๏ฝ๏ฝ๏ฝ | Base station, terminal and communication method |
| CN107231692B (en) * | 2016-03-25 | 2020-02-18 | ็ตไฟก็งๅญฆๆๆฏ็ ็ฉถ้ข | Method and device for determining transmission time interval length |
| CN107925929A (en) * | 2016-03-31 | 2018-04-17 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | The switching method and apparatus of Transmission Time Interval |
| CN107295660B (en) * | 2016-04-01 | 2020-09-04 | ไธญๅฝ็งปๅจ้ไฟกๆ้ๅ ฌๅธ็ ็ฉถ้ข | Resource scheduling and data detection method, device, related equipment and system |
| CN107371269B (en) * | 2016-05-13 | 2020-06-05 | ๅฑ่ฎฏ้ไฟก๏ผไธๆตท๏ผๆ้ๅ ฌๅธ | Transmission scheduling method, user equipment and base station |
| CN107404767B (en) * | 2016-05-20 | 2020-10-20 | ๅฑ่ฎฏ้ไฟก๏ผไธๆตท๏ผๆ้ๅ ฌๅธ | Base station and method for scheduling user equipment |
| US10172150B2 (en) | 2016-05-20 | 2019-01-01 | Apple Inc. | TTI scheduling for improved ramp up of TCP throughput in cellular networks |
| CN107666715B (en) * | 2016-07-28 | 2019-12-24 | ไธๆตทๆๅธ้ไฟกๆๆฏๆ้ๅ ฌๅธ | Method and device in wireless transmission |
| WO2018027540A1 (en) * | 2016-08-09 | 2018-02-15 | Panasonic Intellectual Property Corporation Of America | Terminal and communication method |
| WO2018027949A1 (en) * | 2016-08-12 | 2018-02-15 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Communication method, network device, and terminal |
| EP3520557B1 (en) | 2016-09-28 | 2020-04-15 | Telefonaktiebolaget LM Ericsson (publ) | Methods, network node and wireless device for discontinuous transmission |
| EP3535885A1 (en) * | 2016-11-02 | 2019-09-11 | Telefonaktiebolaget LM Ericsson (publ) | Controlling the impact of srs switching on uplink transmissions |
| WO2018083609A1 (en) * | 2016-11-04 | 2018-05-11 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for transition time interval switching in an uplink multicarrier system |
| CN110192372B (en) * | 2016-11-14 | 2022-12-02 | ็ๅ ธ็ฑ็ซไฟกๆ้ๅ ฌๅธ | Deriving configured output power for consecutive transmission time intervals (TTIs) in shortened TTI mode |
| CN110249672A (en) * | 2017-01-19 | 2019-09-17 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | A kind of data transmission method and electric terminal |
| CN108541065B (en) * | 2017-03-03 | 2021-09-10 | ไธๆตท่ฏบๅบไบ่ดๅฐ่กไปฝๆ้ๅ ฌๅธ | Method for transmitting and receiving data, network device and terminal device |
| US10638535B2 (en) | 2017-03-23 | 2020-04-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for determining timer configuration |
| US11452115B2 (en) * | 2017-03-23 | 2022-09-20 | Apple Inc. | User equipment (UE) and methods for vehicle-to-vehicle (V2V) sidelink communication in accordance with a short transmission time interval (TTI) |
| AR111389A1 (en) | 2017-03-24 | 2019-07-10 | Ericsson Telefon Ab L M | MANAGEMENT OF THE PROGRAMMING APPLICATION WITH MULTIPLE CONFIGURED TTIs |
| US20180309489A1 (en) * | 2017-04-21 | 2018-10-25 | Qualcomm Incorporated | Physical downlink control channel structure in low latency systems |
| US12185257B2 (en) | 2017-11-09 | 2024-12-31 | Qualcomm Incorporated | Uplink transmission techniques in low-latency wireless communication |
| US20190141730A1 (en) * | 2017-11-09 | 2019-05-09 | Qualcomm Incorporated | Uplink transmission techniques in low-latency wireless communication |
| PL3738382T3 (en) | 2018-01-11 | 2025-01-13 | Nokia Technologies Oy | Method, apparatus and computer program |
| US10925007B2 (en) * | 2018-11-02 | 2021-02-16 | Apple Inc. | Dynamic power reduction requests for wireless communications |
Citations (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030036403A1 (en) * | 2001-08-20 | 2003-02-20 | Shiu Da-Shan | Power control for a channel with multiple formats in a communication system |
| US20030081692A1 (en) * | 2001-06-25 | 2003-05-01 | Raymond Kwan | Optimization of MCS and multi-code with TFCI signaling |
| US20030185159A1 (en) * | 2002-03-23 | 2003-10-02 | Samsung Electronics Co., Ltd. | Apparatus and method for determining pilot signal field position information for uplink power control in an HSDPA mobile communication system |
| US20040120288A1 (en) * | 2002-09-30 | 2004-06-24 | Interdigital Technology Corporation | Reference transport channel on/off status detection and reselection |
| US20050083977A1 (en) * | 2002-02-08 | 2005-04-21 | Moulsley Timothy J. | Radio communication system |
| US20050176435A1 (en) * | 2002-01-07 | 2005-08-11 | Denis Fauconnier | Method for controlling communication channels and base station and terminal therefor |
| US20050201337A1 (en) * | 2003-02-14 | 2005-09-15 | Samsung Electronic Co., Ltd. | System and method for retransmitting uplink data in a code division multiple access communication system |
| US20050213536A1 (en) * | 2004-03-26 | 2005-09-29 | Nokia Corporation | Method and apparatus for transport format signaling with HARQ |
| US20050249120A1 (en) * | 2004-05-04 | 2005-11-10 | Samsung Electronics Co., Ltd. | Method and apparatus for changing TTI based on a HARQ process in an enhanced uplink dedicated channel |
| US20060067324A1 (en) * | 2004-09-30 | 2006-03-30 | Samsung Electronics Co., Ltd. | Method and apparatus for supporting voice service through radio channel in mobile telecommunication system |
| US7218949B2 (en) * | 2002-11-26 | 2007-05-15 | Interdigital Technology Corporation | Outer loop power control for wireless communication systems |
| US7233577B2 (en) * | 2000-04-10 | 2007-06-19 | Samsung Electronics Co., Ltd. | Method for measuring confusion rate of a common packet channel in a CDMA communication system |
| US7242953B2 (en) * | 2003-04-22 | 2007-07-10 | Lucent Technologies Inc. | Transmitting a control message on a forward access channel (FACH) in a network for mobile telecommunications |
| US20070201404A1 (en) * | 2006-02-07 | 2007-08-30 | Samsung Electronics Co., Ltd. | Method and system for allocating resources in a communication system |
| US7330482B2 (en) * | 2001-12-26 | 2008-02-12 | Alcatel Lucent | Method for processing digital symbols in a communication system and transmitter and receiver for carrying out the method |
| US20080063150A1 (en) * | 2006-08-22 | 2008-03-13 | Verizon Services Organization Inc. | Method and apparatus for measurement of service disruption interval |
| US20090034474A1 (en) * | 2007-04-20 | 2009-02-05 | Mehmet Yavuz | Method and apparatus for dynamic adjustment of uplink transmission time |
| US20090219886A1 (en) * | 2003-12-22 | 2009-09-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangements and Method for Handling Macro Diversity in UTRAN |
| US20090268707A1 (en) * | 2008-04-25 | 2009-10-29 | Interdigital Patent Holdings, Inc. | Method to implement transmission time interval bundling |
| US20100165901A1 (en) * | 2005-03-29 | 2010-07-01 | Kim Myeong-Cheol | Multimedia broadcast/multicast service cells reconfigurations |
| US7768953B2 (en) * | 2001-10-19 | 2010-08-03 | Interdigital Technology Corporation | System for improved power savings during full DTX mode of operation in the downlink |
| US7796505B2 (en) * | 2005-01-26 | 2010-09-14 | M-Stack Limited | Method for processing traffic data in a wireless communications system |
| US20100232297A1 (en) * | 2006-08-21 | 2010-09-16 | Ingemar Johansson | Method And Arrangement For Adapting Transmission Of Encoded Media |
| US7894444B2 (en) * | 2005-08-16 | 2011-02-22 | Panasonic Corporation | MAC layer reconfiguration in a mobile communication system |
| US7899075B2 (en) * | 2007-05-01 | 2011-03-01 | Nokia Corporation | Uplink transport format selection |
| US20120057476A1 (en) * | 2010-09-07 | 2012-03-08 | Verizon Patent And Licensing Inc. | Machine-to-machine communications over fixed wireless networks |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100387034B1 (en) | 2000-02-01 | 2003-06-11 | ์ผ์ฑ์ ์์ฃผ์ํ์ฌ | Apparatus and method for scheduling packet data service in wireless communication system |
| US6813284B2 (en) | 2001-01-17 | 2004-11-02 | Qualcomm Incorporated | Method and apparatus for allocating data streams given transmission time interval (TTI) constraints |
| US7162262B2 (en) * | 2002-09-23 | 2007-01-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, systems and computer program products for requesting received power levels based on received block error rates utilizing an anti-windup and/or emergency procedure |
| US20050073985A1 (en) * | 2003-10-04 | 2005-04-07 | Samsung Electronics Co., Ltd. | System and method for controlling a TTI in a W-CDMA communication system supporting enhanced uplink dedicated transport channel |
| GB2408419B (en) | 2003-11-21 | 2006-02-22 | Motorola Inc | Communications power control |
| KR100575925B1 (en) * | 2003-12-04 | 2006-05-02 | ์ผ์ฑ์ ์์ฃผ์ํ์ฌ | Rate matching method and apparatus for multiplexing channels having different transmission time intervals in a mobile communication system |
| CN1722733B (en) * | 2004-07-13 | 2010-04-14 | ๅไธบๆๆฏๆ้ๅ ฌๅธ | Implementation method of Iu interface time adjustment |
| KR20060006725A (en) | 2004-07-16 | 2006-01-19 | ์ผ์ฑ์ ์์ฃผ์ํ์ฌ | Method and apparatus for parameter determination for autonomous transmission in mobile communication system supporting enhanced uplink dedicated channel |
| US8233431B2 (en) | 2004-08-13 | 2012-07-31 | Nokia Corporation | WCDMA uplink HARQ operation during the reconfiguration of the TTI length |
| US8280425B2 (en) | 2004-09-16 | 2012-10-02 | Motorola Mobility Llc | Wireless transmitter configuration |
| US7515579B2 (en) | 2005-02-09 | 2009-04-07 | Alcatel-Lucent Usa Inc. | Dynamic switching of a transmission time interval in a wireless system |
| US20060281417A1 (en) * | 2005-05-10 | 2006-12-14 | Ntt Docomo, Inc. | Transmission rate control method and mobile station |
| US7649661B2 (en) | 2005-07-13 | 2010-01-19 | Inphase Technologies, Inc. | Holographic storage device having a reflective layer on one side of a recording layer |
| EP2120382B1 (en) | 2005-07-25 | 2012-10-24 | Panasonic Corporation | HARQ process restriction and transmission of non-scheduled control data via uplink channels |
| US8644292B2 (en) | 2005-08-24 | 2014-02-04 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
| CN102523083B (en) | 2005-08-24 | 2015-09-16 | ้ซ้่กไปฝๆ้ๅ ฌๅธ | For the varied transmission time intervals of wireless communication system |
| KR101240503B1 (en) * | 2006-02-24 | 2013-03-08 | ์ผ์ฑ์ ์์ฃผ์ํ์ฌ | Method and apparatus for detecting synchronization for broadcasting channel in an asynchronous mobile communication system |
| US7808951B2 (en) | 2006-07-05 | 2010-10-05 | Infineon Technologies Ag | Method and apparatus for handover of wireless communication between networks |
-
2008
- 2008-04-17 US US12/104,795 patent/US8811335B2/en active Active
- 2008-04-18 CN CN200880012835.1A patent/CN101663852B/en active Active
- 2008-04-18 RU RU2009142811/07A patent/RU2443059C2/en not_active IP Right Cessation
- 2008-04-18 TW TW097114414A patent/TWI422186B/en active
- 2008-04-18 CA CA2682697A patent/CA2682697C/en not_active Expired - Fee Related
- 2008-04-18 BR BRPI0810371-2A2A patent/BRPI0810371A2/en not_active IP Right Cessation
- 2008-04-18 KR KR1020097024260A patent/KR101095169B1/en active Active
- 2008-04-18 EP EP08746318.8A patent/EP2143224B1/en active Active
- 2008-04-18 WO PCT/US2008/060880 patent/WO2008131262A1/en not_active Ceased
- 2008-04-18 JP JP2010504290A patent/JP5044012B2/en not_active Expired - Fee Related
-
2014
- 2014-07-07 US US14/324,330 patent/US20140321440A1/en not_active Abandoned
- 2014-07-07 US US14/324,335 patent/US9521585B2/en active Active
Patent Citations (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7233577B2 (en) * | 2000-04-10 | 2007-06-19 | Samsung Electronics Co., Ltd. | Method for measuring confusion rate of a common packet channel in a CDMA communication system |
| US20030081692A1 (en) * | 2001-06-25 | 2003-05-01 | Raymond Kwan | Optimization of MCS and multi-code with TFCI signaling |
| US20030036403A1 (en) * | 2001-08-20 | 2003-02-20 | Shiu Da-Shan | Power control for a channel with multiple formats in a communication system |
| US7768953B2 (en) * | 2001-10-19 | 2010-08-03 | Interdigital Technology Corporation | System for improved power savings during full DTX mode of operation in the downlink |
| US7330482B2 (en) * | 2001-12-26 | 2008-02-12 | Alcatel Lucent | Method for processing digital symbols in a communication system and transmitter and receiver for carrying out the method |
| US20050176435A1 (en) * | 2002-01-07 | 2005-08-11 | Denis Fauconnier | Method for controlling communication channels and base station and terminal therefor |
| US7881257B2 (en) * | 2002-01-07 | 2011-02-01 | Alcatel Lucent | Method for controlling communication channels and base station and terminal therefor |
| US20050083977A1 (en) * | 2002-02-08 | 2005-04-21 | Moulsley Timothy J. | Radio communication system |
| US20030185159A1 (en) * | 2002-03-23 | 2003-10-02 | Samsung Electronics Co., Ltd. | Apparatus and method for determining pilot signal field position information for uplink power control in an HSDPA mobile communication system |
| US20040120288A1 (en) * | 2002-09-30 | 2004-06-24 | Interdigital Technology Corporation | Reference transport channel on/off status detection and reselection |
| US7453862B2 (en) * | 2002-09-30 | 2008-11-18 | Interdigital Technology Corporation | Reference transport channel on/off status detection and reselection |
| US7218949B2 (en) * | 2002-11-26 | 2007-05-15 | Interdigital Technology Corporation | Outer loop power control for wireless communication systems |
| US20050201337A1 (en) * | 2003-02-14 | 2005-09-15 | Samsung Electronic Co., Ltd. | System and method for retransmitting uplink data in a code division multiple access communication system |
| US7242953B2 (en) * | 2003-04-22 | 2007-07-10 | Lucent Technologies Inc. | Transmitting a control message on a forward access channel (FACH) in a network for mobile telecommunications |
| US20090219886A1 (en) * | 2003-12-22 | 2009-09-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangements and Method for Handling Macro Diversity in UTRAN |
| US7869405B2 (en) * | 2003-12-22 | 2011-01-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangements and method for handling macro diversity in UTRAN |
| US20050213536A1 (en) * | 2004-03-26 | 2005-09-29 | Nokia Corporation | Method and apparatus for transport format signaling with HARQ |
| US20050249120A1 (en) * | 2004-05-04 | 2005-11-10 | Samsung Electronics Co., Ltd. | Method and apparatus for changing TTI based on a HARQ process in an enhanced uplink dedicated channel |
| US20060067324A1 (en) * | 2004-09-30 | 2006-03-30 | Samsung Electronics Co., Ltd. | Method and apparatus for supporting voice service through radio channel in mobile telecommunication system |
| US7796505B2 (en) * | 2005-01-26 | 2010-09-14 | M-Stack Limited | Method for processing traffic data in a wireless communications system |
| US20100165901A1 (en) * | 2005-03-29 | 2010-07-01 | Kim Myeong-Cheol | Multimedia broadcast/multicast service cells reconfigurations |
| US7894444B2 (en) * | 2005-08-16 | 2011-02-22 | Panasonic Corporation | MAC layer reconfiguration in a mobile communication system |
| US20070201404A1 (en) * | 2006-02-07 | 2007-08-30 | Samsung Electronics Co., Ltd. | Method and system for allocating resources in a communication system |
| US20100232297A1 (en) * | 2006-08-21 | 2010-09-16 | Ingemar Johansson | Method And Arrangement For Adapting Transmission Of Encoded Media |
| US20080063150A1 (en) * | 2006-08-22 | 2008-03-13 | Verizon Services Organization Inc. | Method and apparatus for measurement of service disruption interval |
| US20090034474A1 (en) * | 2007-04-20 | 2009-02-05 | Mehmet Yavuz | Method and apparatus for dynamic adjustment of uplink transmission time |
| US7899075B2 (en) * | 2007-05-01 | 2011-03-01 | Nokia Corporation | Uplink transport format selection |
| US20090268707A1 (en) * | 2008-04-25 | 2009-10-29 | Interdigital Patent Holdings, Inc. | Method to implement transmission time interval bundling |
| US20120057476A1 (en) * | 2010-09-07 | 2012-03-08 | Verizon Patent And Licensing Inc. | Machine-to-machine communications over fixed wireless networks |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9521585B2 (en) | 2007-04-20 | 2016-12-13 | Qualcomm Incorporated | Method and apparatus for dynamic adjustment of uplink transmission time |
| US20140369247A1 (en) * | 2013-06-18 | 2014-12-18 | Qualcomm Incorporated | Reduced circuit-switched voice user equipment current using discontinuous transmissions on dedicated channels |
| US9468036B2 (en) * | 2013-06-18 | 2016-10-11 | Qualcomm Incorporated | Reduced circuit-switched voice user equipment current using discontinuous transmissions on dedicated channels |
| US10475080B2 (en) | 2014-06-30 | 2019-11-12 | Casio Computer Co., Ltd. | Radio communication apparatus and radio communication method |
| US10575340B2 (en) | 2014-06-30 | 2020-02-25 | Casio Computer Co., Ltd. | Radio communication apparatus and radio communication method |
| CN108353397A (en) * | 2015-11-03 | 2018-07-31 | ็ๅ ธ็ฑ็ซไฟกๆ้ๅ ฌๅธ | Method and apparatus for scheduling in uplink |
| US12192989B2 (en) | 2015-11-03 | 2025-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for scheduling in uplink |
| WO2017153464A1 (en) | 2016-03-08 | 2017-09-14 | Ipcom Gmbh & Co. Kg | Transmission time interval control |
| US20210258953A1 (en) * | 2016-11-09 | 2021-08-19 | Qualcomm Incorporated | Latency reduction in shared or unlicensed spectrum |
| US11611961B2 (en) * | 2016-11-09 | 2023-03-21 | Qualcomm Incorporated | Latency reduction in shared or unlicensed spectrum |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008131262A1 (en) | 2008-10-30 |
| KR20100005720A (en) | 2010-01-15 |
| US9521585B2 (en) | 2016-12-13 |
| US20140321286A1 (en) | 2014-10-30 |
| RU2443059C2 (en) | 2012-02-20 |
| JP2010525682A (en) | 2010-07-22 |
| EP2143224A1 (en) | 2010-01-13 |
| JP5044012B2 (en) | 2012-10-10 |
| EP2143224B1 (en) | 2018-10-17 |
| CN101663852A (en) | 2010-03-03 |
| CA2682697C (en) | 2014-02-04 |
| CN101663852B (en) | 2015-11-25 |
| CA2682697A1 (en) | 2008-10-30 |
| TWI422186B (en) | 2014-01-01 |
| KR101095169B1 (en) | 2011-12-16 |
| US20090034474A1 (en) | 2009-02-05 |
| BRPI0810371A2 (en) | 2014-10-29 |
| RU2009142811A (en) | 2011-05-27 |
| TW200901707A (en) | 2009-01-01 |
| US8811335B2 (en) | 2014-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9521585B2 (en) | Method and apparatus for dynamic adjustment of uplink transmission time | |
| US11743832B2 (en) | Uplink power control for power limited terminals | |
| US9973974B2 (en) | Data rate control in soft handoff and during cell-switching | |
| US9826430B2 (en) | Controlling uplink congestion in a wireless communication network | |
| US8537786B2 (en) | Method and apparatus for improving continuous packet connectivity in a wireless communications system | |
| US20150043337A1 (en) | Methods and apparatuses for adapting application uplink rate to wireless communications network | |
| CN101199143A (en) | Communication control method, communication control system, and control program therefor | |
| JP4805668B2 (en) | Technology to efficiently control the aggregation of wireless voice communications | |
| Aho et al. | User equipment energy efficiency versus LTE network performance | |
| US20150358859A1 (en) | Apparatus and methods for reducing round trip time delay of reverse link transmission | |
| WO2022027307A1 (en) | Method and apparatus for carrier control | |
| RU2337506C2 (en) | Method and device for data transfer speed control during bumpless service transfer and switching between cells |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YAVUZ, MEHMET;MOHANTY, BIBHU P.;OZTURK, OZCAN;AND OTHERS;SIGNING DATES FROM 20080923 TO 20081020;REEL/FRAME:033924/0452 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |