I. Field
The following description relates generally to wireless communications, and more particularly to providing verification information associated with a wireless terminal over a downlink power control channel in a wireless communication system.
II. Background
Wireless communication systems are widely deployed to provide various types of communication; for instance, voice and/or data may be provided via such wireless communication systems. A typical wireless communication system, or network, can provide multiple users access to one or more shared resources. For instance, a system may use a variety of multiple access techniques such as Frequency Division Multiplexing (FDM), Time Division Multiplexing (TDM), Code Division Multiplexing (CDM), and others.
Common wireless communication systems employ one or more base stations that provide a coverage area. A typical base station can transmit multiple data streams for broadcast, multicast and/or unicast services, wherein a data stream may be a stream of data that can be of independent reception interest to a wireless terminal. A wireless terminal within the coverage area of such base station can be employed to receive one, more than one, or all the data streams carried by the composite stream. Likewise, a wireless terminal can transmit data to the base station or another wireless terminal.
Wireless communication systems commonly provide power control for wireless terminal(s). For instance, a base station may measure power level(s) associated with wireless terminal(s) and evaluate whether to adjust such power level(s). The base station may effectuate power level adjustment determinations tailored to each wireless terminal, and provide wireless terminal specific control information back to each wireless terminal. However, conventional techniques for differentiating control information corresponding to each of the wireless terminals may be difficult and/or error prone. Power control channels providing power control information to disparate wireless terminals may be similar, such as in an Orthogonal Frequency Division Multiplexing (OFDM) system. Thus, for example, two or more wireless terminals may improperly both obtain and decode power control information transmitted via one downlink power control channel intended for one of the wireless terminals; hence, power level(s) associated with wireless terminals for which the power control information is unintended may be altered.
Further, conventional techniques may fail to account for situations where a base station and a wireless terminal lack synchronization as to a state of the wireless terminal. According to an illustration, the base station may transmit information to the wireless terminal to modify a state associated with the wireless terminal. However, an error may occur such that the wireless terminal fails to transition states in accordance with the transmitted information, and thus, a mismatch may exist between an actual state of the wireless terminal and the base station's view of the state of that wireless terminal.
The following presents a simplified summary of one or more embodiments in order to provide a basic understanding of such embodiments. This summary is not an extensive overview of all contemplated embodiments, and is intended to neither identify key or critical elements of all embodiments nor delineate the scope of any or all embodiments. Its sole purpose is to present some concepts of one or more embodiments in a simplified form as a prelude to the more detailed description that is presented later.
In accordance with one or more embodiments and corresponding disclosure thereof, various aspects are described in connection with facilitating control of transmission power of a wireless terminal. A downlink power control channel segment may include an Orthogonal Frequency Division Multiplexing (OFDM) tone-symbol that may comprise a first component and a second component. The first component may be an in-phase (I) component and the second component may be a quadrature (Q) component, for example. A power command may be transmitted in the first component. Further, information associated with a wireless terminal may be transmitted in the second component. The information associated with the wireless terminal may be, for instance, a portion of a scrambling mask associated with the wireless terminal.
According to related aspects, a method that facilitates controlling a transmission power and detecting state disconnect of a first wireless terminal is described herein. The method may comprise assigning at least one ON identifier to the first wireless terminal, the at least one ON identifier being associated with a first predetermined subset of transmission units and a second predetermined subset of the transmission units. Further, the method may include transmitting a power command in at least one transmission unit of the first subset of transmission units. The method may also include transmitting information as a function of a terminal identifier of the first wireless terminal in at least one transmission unit of the second subset of transmission units.
Another aspect relates to a wireless communications apparatus that may include a memory that retains a terminal identifier associated with a wireless terminal and at least one ON identifier allocated to the wireless terminal, the at least one ON identifier being associated with a first predetermined subset of transmission units and a second predetermined subset of the transmission units. Further, a processor may transmit a power command in at least one transmission unit of the first subset of transmission units and transmit information from the terminal identifier in at least one transmission unit of the second subset of transmission units.
Yet another aspect relates to a wireless communications apparatus for verifying an identity and controlling transmission power of a wireless terminal. The wireless communications apparatus may include means for assigning a ON identifier to the wireless terminal, the ON identifier being associated with a first predetermined subset of transmission units and a second predetermined subset of the transmission units. Further, the wireless communications apparatus may comprise means for transmitting a power command in at least one transmission unit of the first subset of the transmission units and means for transmitting information associated with the wireless terminal based on a terminal identifier in at least one transmission unit of the second subset of the transmission units.
Still another aspect relates to a machine-readable medium having stored thereon machine-executable instructions for assigning an ON identifier to a wireless terminal, the ON identifier being associated with a first predetermined subset of transmission units and a second predetermined subset of the transmission units. The machine-readable medium may further have stored thereon machine-executable instructions for transmitting a power command in at least one transmission unit of the first subset of transmission units and transmitting information related to the wireless terminal based upon a terminal identifier in at least one transmission unit of the second subset of transmission units.
In accordance with another aspect, a processor is described herein, wherein the processor may execute instructions for assigning an ON identifier to a wireless terminal related to a first predetermined subset of transmission units and a second predetermined subset of transmission units. Further, the processor may execute instructions for transmitting a power command in at least one transmission unit of the first subset of transmission units. Moreover, the processor may execute instructions for transmitting information based at least in part upon a terminal identifier of the wireless terminal in at least one transmission unit of the second subset of transmission units.
According to other aspects, a method that facilitates evaluating wireless terminal specific power control information is described herein. The method may include receiving an ON identifier allocating a first predetermined subset of transmission units and a second predetermined subset of transmission units, receiving a power command in at least one transmission unit of the first subset of transmission units, and receiving information based at least in part upon a terminal identifier associated with a wireless terminal in at least one transmission unit of the second subset of transmission units. Further, the method may comprise comparing the received information associated with the wireless terminal to expected information associated with the wireless terminal and adjusting a power level based upon the power command when the received information matches the expected information.
Still another aspect relates to a wireless communications apparatus that may include a memory that retains an expected terminal identifier that corresponds to a wireless terminal and an ON identifier associated with a first predetermined subset of transmission units and a second predetermined subset of transmission units. Additionally, a processor may receive a power command in at least one transmission unit of the first subset of transmission units, receive information based upon a terminal identifier in at least one transmission unit of the second subset of transmission units, compare the received information to expected information associated with the expected terminal identifier, and adjust a power level based upon the comparison.
Another aspect relates to a wireless communications apparatus for controlling transmission power of a wireless terminal. The wireless communications apparatus may include means for obtaining an ON identifier associated with a first predetermined subset of transmission units and a second predetermined subset of the transmission units; means for receiving a power command in at least one transmission unit of the first subset of transmission units; and means for receiving information based at least in part upon a first terminal identifier in at least one transmission unit of the second subset of transmission units. Further, the wireless communications apparatus may comprise means for evaluating whether the received information correlates to expected information associated with a second terminal identifier related to the wireless terminal and means for performing error recovery upon identifying a lack of correlation between the received information and the expected information.
Yet another aspect relates to a machine-readable medium having stored thereon machine-executable instructions for obtaining an ON identifier related to a first subset of transmission units and a second subset of transmission units, receiving a power command fielding at least one transmission unit of the first subset of transmission units, and receiving information associated with a first terminal identifier in at least one transmission unit of the second subset of transmission units. Further, the machine-readable medium may have stored thereon machine-executable instructions for determining whether the received information associated with the first terminal identifier matches expected information associated with a second terminal identifier and performing error recovery when the received information fails to match the expected information.
In accordance with another aspect, a processor is described herein, wherein the processor may execute instructions for obtaining an ON identifier associated with a first predetermined subset of transmission units and a second predetermined subset of transmission units, receiving a power command in at least one transmission unit of the first subset of transmission units, and receiving information based at least in part upon a first terminal identifier in at least one transmission unit of the second subset of transmission units. Moreover, the processor may execute instructions for comparing the received information associated with the first terminal identifier with expected information associated with a second terminal identifier assigned to a wireless terminal and adjusting a power level based on the power command while the received information corresponds to the expected information.
To the accomplishment of the foregoing and related ends, the one or more embodiments 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 aspects of the one or more embodiments. These aspects are indicative, however, of but a few of the various ways in which the principles of various embodiments may be employed and the described embodiments are intended to include all such aspects and their equivalents.
Various embodiments are now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. 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 embodiments. It may be evident, however, that such embodiment(s) may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more embodiments.
Furthermore, various embodiments are described herein in connection with a wireless terminal. A wireless terminal may refer to a device providing voice and/or data connectivity to a user. A wireless terminal may be connected to a computing device such as a laptop computer or desktop computer, or it may be a self contained device such as a personal digital assistant (PDA). A wireless terminal can also be called a system, a subscriber unit, a subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. A wireless terminal may be a subscriber station, wireless device, cellular telephone, PCS telephone, 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, or other processing device connected to a wireless modem.
A base station (e.g., access point) may refer to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may act as a router between the wireless terminal and the rest of the access network, which may include an IP network, by converting received air-interface frames to IP packets. The base station also coordinates management of attributes for the air interface.
Moreover, various aspects or features described herein may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term “article of manufacture” as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, key drive, etc.). Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term “machine-readable medium” can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
Referring now to
Wireless terminal 104 may communicate with base station 102 (and/or disparate base station(s)) on a downlink and/or an uplink channel at any given moment. The downlink refers to the communication link from base station 102 to wireless terminal 104, and the uplink channel refers to the communication link from wireless terminal 104 to base station 102. Base station 102 may further communicate with other base station(s) and/or any disparate devices (e.g., servers) (not shown) that may perform functions such as, for example, authentication and authorization of wireless terminal 104, accounting, billing, and so on.
Base station 102 may further include a power controller 106 and a wireless terminal verifier 108. Power controller 106 may measure a power level associated with wireless terminal 104 (and/or any disparate wireless terminals). Further, power controller 106 may transmit power commands to wireless terminal 104 to facilitate adjusting the power level. For instance, power controller 106 may transmit a power command in one or more transmission units associated with a first subset of transmission units. The power commands, for instance, may indicate to increase a power level, decrease a power level, remain at a power level, and the like. Upon receipt of power commands to increase or decrease power, wireless terminal 104 may alter an associated power level a fixed (e.g., preset) amount, or a fixed increment. Further, wireless terminal verifier 108 may transmit information as a function of a terminal identifier related to a wireless terminal (e.g., wireless terminal 104) in one or more transmission units associated with a second subset of transmission units. Moreover, one or more ON identifiers may be assigned to each wireless terminal when in session ON state and the ON identifiers may be associated with the first subset and the second subset of transmission units.
Power controller 106 may transmit power commands over a downlink power control channel (DLPCCH). Pursuant to an example, resources may be assigned to wireless terminal 104 by base station 102 as wireless terminal 104 accesses a session ON state; such resources may include particular DLPCCH segments, one or more ON identifiers, etc. The DLPCCH may be utilized by a base station sector attachment point (e.g., employing power controller 106) to transmit downlink power control messages to control transmission power of wireless terminal 104. Each DLPCCH segment may include one tone in an Orthogonal Frequency Division Multiplexing (OFDM) symbol, carrying a modulation symbol value comprising an in-phase (I) component (e.g., real) and a quadrature (Q) component (e.g., imaginary). In the following, a tone in an OFDM symbol is referred to as a tone-symbol. Each given DLPCCH segment in a recurring structure may be directed to a particular wireless terminal (e.g., wireless terminal 104) in accordance with a mapping function, where such wireless terminal may be identifiable by an identifier (e.g., ON identifier, wtOnID, session ON ID) and/or a mask (e.g., wtONMASK). Power controller 106 may insert power commands in a first component (e.g., I component, Q component, or I field and Q field) of the transmitted symbol associated with a DLPCCH segment. Thus, the I component (or Q component) may carry the power control message directing wireless terminal 104 (and/or any disparate wireless terminal) to adjust an associated transmission power.
Wireless terminal verifier 108 may transmit information associated with a wireless terminal (e.g., wireless terminal 104) to which the power commands correspond along with the power commands transferred by power controller 106. For example, wireless terminal verifier 108 may transmit information as a function of a terminal identifier (e.g., scrambling mask) associated with the wireless terminal (e.g., wireless terminal 104). Wireless terminal verifier 108 may transfer such information over the DLPCCH. Pursuant to an illustration, information associated with wireless terminal 104 may be transmitted over the DLPCCH with a subset of the power command transmissions from power controller 106. Further, wireless terminal verifier 108 may incorporate wireless terminal related information in a second component (e.g., Q component, I component) of an OFDM tone-symbol. For instance, the first component may be the I component and the second component may be the Q component, or vice versa. Although the following describes including power commands with the I component and wireless terminal related information with the Q component, it is to be appreciated that the power controller 106 may utilize the Q component and the wireless terminal 108 may employ the I component.
A subset (e.g., one out of every eight) of the symbols transmitted by base station 102 to wireless terminal 104 may include verification information in the Q component (e.g., Q-bit) inserted by wireless terminal verifier 108. Wireless terminal verifier 108 may set the Q component to 0 when base station 102 believes a wireless terminal (e.g., wireless terminal 104) to be absent (e.g., no wireless terminal associated with resources such as a session ON ID that maps to the DLPCCH segment). Also, wireless terminal verifier 108 may insert 1 or −1 in the Q component when a wireless terminal (e.g., wireless terminal 104) is present (e.g., associated with resources such as a session ON ID that maps to the DLPCCH segment).
Wireless terminal 104 may further include a verification information comparator 110 that evaluates the received information associated with wireless terminal 104. Verification information comparator 110 may analyze the received information to determine whether wireless terminal 104 is utilizing resources as set forth by base station 102; thus, verification information comparator 110 may evaluate information included in the Q component of symbols transmitted over the DLPCCH. For instance, base station 102 may have assigned identifier(s) (e.g., session ON ID) to wireless terminal 104, and verification information comparator 110 may analyze whether wireless terminal 104 employs appropriate resources associated with the assigned identifier(s). According to other examples, verification information comparator 110 may determine whether wireless terminal 104 is utilizing segments of the DLPCCH allocated by base station 102 and/or whether base station 102 has reclaimed resources (e.g., session ON ID) previously assigned to wireless terminal 104.
Referring now to
Unique identification assigner 206 (and/or base station 202) may provide the scrambling mask to wireless terminal 204 such as, for example, during a handoff response. Additionally or alternatively, unique identification assigner 206 (and/or base station 202) may provide information to wireless terminal 204 (e.g., during a handoff response) that enables wireless terminal 204 to derive the unique scrambling mask. Base station 202 and wireless terminal 204 may each retain copies of the scrambling mask associated with wireless terminal 204 in scrambling mask stores 208 and 210, respectively.
It will be appreciated that the data stores (e.g., scrambling mask store 208, scrambling mask store 210, etc.) described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of illustration, and not limitation, nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable PROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The scrambling mask stores 208-210 of the subject systems and methods is intended to comprise, without being limited to, these and any other suitable types of memory.
Base station 202 may additionally include a session on identification assigner 212. As wireless terminal 204 accesses a session ON state associated with base station 202, session on identification assigner 212 may assign a session ON identification (SON ID) to wireless terminal 204. The SON ID may map to certain dedicated resources that may be employed by a corresponding wireless terminal (e.g., wireless terminal 204) while in a session ON state. For instance, the SON ID may relate to particular downlink power control channel segments from a set of downlink power control channel segments. Pursuant to another illustration, as wireless terminal 204 transitions from a session ON state to a session HOLD state, the session on identification assigner 212 may facilitate removing the assignment of the SON ID to wireless terminal 204; thus, while in session ON wireless terminal 204 may be assigned a SON ID and during session HOLD wireless terminal 204 lacks a SON ID.
The session on identification assigner 212 (and/or base station 202) provides the SON ID to wireless terminal 204. Wireless terminal 204 may further include a power control channel identifier 214 that utilizes the assigned SON ID to determine downlink power control channel segments allocated to wireless terminal 204. For example, base station 202 may support 31 wireless terminals in session ON state; thus, power control channel identifier 214 may locate 1 out of every 31 periodic, downlink power control segments that map to the corresponding, assigned SON ID. According to another illustration, base station 202 may support 93 wireless terminals in a SPLIT-TONE ON state and similarly power control channel identifier 214 may determine the allocated downlink power control resources that correspond to the SON ID.
Although wireless terminal 204 may identify power control channel resources based upon the SON ID utilizing power control channel identifier 214, errors may occur that lead to a mismatch between base station 202 and wireless terminal 204. For example, more than one wireless terminal may believe that they are each assigned the same SON ID; thus, two wireless terminals may receive symbols associated with the same downlink power control segments, which may be intended for one or neither of the wireless terminals. According to another illustration, base station 202 may transmit a signal to wireless terminal 204 to facilitate transitioning wireless terminal 204 from session ON to session HOLD; however, wireless terminal 204 may fail to obtain such indication. Thus, base station 202 may believe that the SON ID assigned to wireless terminal 204 has been reclaimed, while wireless terminal 204 continues to utilize the SON ID to obtain power control commands (e.g., provided from a power controller 216 of base station 202).
Base station 202 additionally includes power controller 216 and a wireless terminal verifier 218, both of which enable transmitting complex symbols with I and Q components through the DLPCCH. Power controller 216 may incorporate power commands in a first component (e.g., I component, Q component) of complex symbols transmitted to wireless terminal 204 as previously described. Wireless terminal verifier 218 may include verification information in a second component (e.g., Q component, I component). By way of example, power controller 216 may include power commands in an I component of a transmission unit and wireless terminal verifier 218 may include verification information in a Q component of the transmission unit, which may be referred to as a Q-bit. For instance, wireless terminal verifier 218 may include Q-bit data with a subset of the complex symbols transferred to wireless terminal 204. By way of example and not limitation, Q-bit data may be included by wireless terminal verifier 218 in one out of eight power control symbols directed to a particular wireless terminal.
The scrambling mask retained in scrambling mask store 208 may be utilized by wireless terminal verifier 218. For example, wireless terminal verifier 218 may include one bit from the scrambling mask in a power control symbol (e.g., within the Q component). An index value (k) may be associated with the scrambling mask to identify a bit position (kth bit position) within the scrambling mask assigned to wireless terminal 204 to incorporate in a particular Q component. The value (Zk) of the kth bit position of the scrambling mask determines the value of the Q component (e.g., Zk=0 corresponds to Q component=1, Zk=1 corresponds to Q component of −1) associated with the complex symbol.
Power controller 216 and/or wireless terminal verifier 218 may utilize information obtained from wireless terminal 204 to adjust transmit power level(s) associated with the first and second components, respectively. For example, wireless terminal 204 may measure a signal to noise ratio (SNR) on pilot symbols transmitted at fixed powers from base station 202 and the SNR may be reported to base station 202 from wireless terminal 204 through an uplink dedicated control channel (ULDCCH). Based upon the reported SNR (and assuming SNR conditions have not significantly changed since reporting), power controller 216 may transmit on the I component and/or wireless terminal verifier 218 may transmit on the Q component (or vice versa) at such a power so as to be received by wireless terminal 204 at a fixed SNR of 6 dB; however, the claimed subject matter is not so limited. By way of illustration, if wireless terminal 204 reports a SNR to be X dB to base station 202, then base station 202 (and/or wireless terminal verifier 218) may transmit a Q-bit symbol at a power substantially equal to a fixed transmit power of pilots plus (6−X) dB.
Wireless terminal 204 may further include a verification information comparator 220 that obtains the transmitted complex symbol and compares the Q-bit of the transmitted symbol with data from the scrambling mask retained in scrambling mask store 210. Verification information comparator 220 may similarly employ the index value to identify a bit position within the retained scrambling mask upon which to base the comparison. Further, verification information comparator 220 may determine whether the received Q-bit matches the expected bit from the stored copy of the scrambling mask. Also, verification information comparator 220 may identify a subset of symbols directed to wireless terminal 204 that are expected to include information in the Q component.
Wireless terminal 204 may also include a power adjuster 222 and an error handler 224. Power adjuster 222 may modify a power level of wireless terminal 204 based upon received data included in the I component of the complex symbols. According to an example, power adjuster 222 may alter the power level in accordance with the I component (e.g., increase, decrease, remain at same level) when a received symbol lacks Q-bit information when verification information comparator 204 does not expect to receive such information in the Q component. When verification information comparator 220 expects receipt of information in the Q component, and if such information is lacking (e.g., indicating that base station 202 believes no wireless terminal occupies the associated DLPCCH resources), power adjuster 222 may decrease a power level of wireless terminal 204. Moreover, when verification information comparator 220 determines that the received and expected scrambling mask bits do not match, power adjuster 222 may ignore the power commands provided in the I component.
Error handler 224 may further operate when received and expected scrambling mask bits fail to match. Error handler 224, for instance, may filter errors identified by verification information comparator 220. Pursuant to an illustration, error handler 224 may operate upon verification information comparator 220 identifying a mismatch. According to another example, error handler 224 may effectuate further action when at least N errors are identified out of M measurements (e.g., threshold number of errors over time), where N and M may be tunable. Error handler 224 may also enable evaluating each bit of a scrambling mask independently; thus, by way of example, if the scrambling mask includes 16 bits, the first bit (and/or any disparate bit(s)) of the scrambling mask may be evaluated separately from the other 15 bits (e.g., N errors out of M measurements related to the first bit) so that error handler 224 can detect the error condition in which the bits at one particular bit position in the scrambling mask has persistent errors. The error condition may occur if base station 202 uses scrambling mask A and wireless terminal 204 uses scrambling mask B, and scrambling masks A and B differ with each other at that particular bit position.
Error handler 224 may effectuate any type of action in response to identified mismatches between received and expected bits associated with scrambling masks. For example, error handler 224 may facilitate dropping a link between wireless terminal 204 and base station 202; thereafter, wireless terminal 204 may reconnect to base station 202. Pursuant to another illustration, error handler 224 may cause a state transition for wireless terminal 204 from session ON to session HOLD. Accordingly, wireless terminal 204 may silently transition to session HOLD or wireless terminal 204 may initiate a state transition to session HOLD (e.g., by transmitting a state transition request to base station 202). In response to receipt of a state transition request from session ON to session HOLD from wireless terminal 204 already believed to be in session HOLD, base station 202 grants such request to remove the mismatch. Also, although not shown, it is to be appreciated that base station 202 may initiate a state transition for wireless terminal 204.
Turning to
Symbol 308 may be related to a power command to decrease a power level as well as a bit from a scrambling mask included in the Q component. Thus, the verification information may be encoded within the power control information and be utilized as described above. Symbol 310, as shown, has a large amount of energy on the Q axis; thus, symbol 310 may be associated with a large amount of interference and hence may be unreliable (e.g., particularly if no Q component information is expected). Accordingly, the power control command in the I component associated with symbol 310 may be ignored. Pursuant to another illustration, if symbol 310 is determined to be reliable, the I component may be determined to be −1 (e.g., power level adjusted one predetermined increment down) because the value in the I component is less than −½; however, the claimed subject matter is not so limited.
Referring now to
According to an example, wireless terminal 1404 and wireless terminal 2406 may simultaneously decode the same DLPCCH segments. Both wireless terminal 1404 and wireless terminal 2406 may believe they have the same SON ID (e.g., both decoding DLPCCH segments associated with the same SON ID). For instance, one of the wireless terminals may have erroneously determined an associated SON ID, failed to obtain a base station transition request from session ON to session HOLD, incorrectly decoded a base station command to transition to session ON state, or the like. Base station 402 may transmit power commands in the I component of a complex symbol by employing power controller 408 and verification information related to a proper wireless terminal in the Q component of the complex symbol via utilizing wireless terminal verifier 410. Assuming that wireless terminal 1404 is properly utilizing the SON ID and associated resources, wireless terminal verifier 410 may transmit one bit of scrambling mask A in Q components associated with disparate DLPCCH segments. Thus, verification information comparators 412 and 414 may compare the received information in the Q component to scrambling masks uniquely assigned to each of the wireless terminals to determine whether the resources are properly being utilized. Pursuant to this illustration, wireless terminal 1404 may determine that the received and expected scrambling mask bits match and therefore continue utilizing the received power commands. Further, wireless terminal 2406 may determine that there is a mismatch between the received and expected scrambling mask bits due to bits associated with scrambling mask A being transmitted, yet scrambling mask B being assigned to wireless terminal 2406; thereafter, wireless terminal 2406 may discontinue the connection with base station 402, transition to session HOLD, etc. It is to be appreciated that scrambling mask A and scrambling mask B may have any number of similar and/or differing bits.
Consider an exemplary OFDM system in which the radio resource comprises a sequence of OFDM symbols, one after another. An OFDM symbol comprises a number of tones, also known as subcarriers. In a given OFDM symbol, each tone, referred to as a tone-symbol, can be used to transmit a complex number, which carries certain information. For example, the number of tones can be 113.
Moreover, consider an embodiment of a signal structure of the sequence of OFDM symbols. Specifically, the sequence of OFDM symbols is divided into ultraslots. Each ultraslot includes 18 beaconslots with indices 0 through 17, and each beaconslot includes eight superslots with indices 0 through 7. For the downlink, each superslot includes a header (H) followed by 16 halfslots with indices 0 through 15. The superslot header spans two symbol periods, each halfslot spans 7 symbol periods, and each superslot spans 114 symbol periods. A halfslot within a superslot can be indexed, in an ascending order, as 0, 1, . . . , 15. The index variable is denoted as dlSuperslotHalfslotIndex. A base station may transmit traffic data, signaling, and/or pilot in each symbol period of each slot. Each OFDM symbol within an ultraslot can be indexed, in an ascending order, as 0, 1, . . . , 16415. The index variable is denoted as dlUltraslotOFDMSymbolIndex.
With reference to
When a wireless terminal is connected with the base station (sector), in particular when the wireless terminal is in the ON state for the connection, a subset of the DL.PCCH segments are assigned to the wireless terminal. In the ON state, the wireless terminal is assigned an ON identifier, denoted as wtOnID, as well as other ON identifiers such as wtONMASK. In various embodiments, the subset of DL.PCCH segments assigned to the wireless terminal is determined by the ON identifiers of the wireless terminal.
There are two implications. First, different wireless terminals use disjoint subsets of the DL.PCCH segments, because they are assigned with different ON identifiers. Second, after an ON identifier has been relinquished, e.g., because the previously assigned wireless terminal exits the ON state, it is desired that the base station assigns the ON identifier to another wireless terminal to reduce the idle time of the ON identifier so as to increase the utilization of the DL.PCCH segments. However, such a fast switch may lead to robustness issues. For example, the base station may think the first terminal has relinquished the ON identifier but the first terminal may think it still has the ON identifier, e.g., because of signaling errors. Then both terminals think they have the ON identifier, which is a detrimental state disconnect condition that has to be resolved.
To resolve the robustness issues, in an embodiment, a terminal is assigned an identifier used to uniquely identify the terminal. This identifier may be a scrambling mask, a MAC ID, an Internet Protocol (IP) address, or some other type of ID. In an embodiment that is described in detail below, the terminal identifier is given by a scrambling mask that is denoted as wtScramblingMask. In general, the scrambling masks assigned to the terminals may be unique for a single base station, a set of base stations, or the entire system depending on how the scrambling masks are assigned.
Unlike the ON identifier, the terminal identifier may not be related to the use or allocation of radio resource. Therefore, the terminal identifier is not a precious resource in the sense that the terminal identifier can have a relatively larger length. In an embodiment, each terminal has a static terminal identifier, which does not change when the terminal moves from one base station to another. In another embodiment, a terminal is dynamically assigned a terminal identifier when it is connected with a base station. In that case, the base station does not have to aggressively increase the utilization of a given terminal identifier. For example, after a first terminal relinquishes a terminal identifier, the base station may keep the terminal identifier unused for some period of time, e.g., a minute, to make sure that the first terminal has indeed relinquished the terminal identifier, before the same terminal identifier is assigned to a second terminal. Thus, the probability that two terminals both think they have the same terminal identifier is minimized.
In accordance with various aspects, the information related to the terminal identifier is sent together with the regular power control commands in the subset of the DL.PCCH segments assigned to the ON identifier of a given wireless terminal.
The DL.PCCH segment may be directed to a particular WT that maps to assigned resources (e.g., wtOnID, wtONMASK). Each DL.PCCH segment may carry two pieces of information, namely the I and the Q components (in-phase component and quadrature component respectively), which may be determined as follows. The I component may include the DL power control message, which directs the WT to adjust its transmission power. The I component may be set to −1 (or 1) if the base station subsystem (BSS) commands the WT to decrease (or increase) its transmission power. The I component may be set to 0 if the BSS commands the WT to keep its transmission power unchanged. The Q component may be set to 0 except for the following case: if the WT to which the DL.PCCH is directed is valid (e.g., the ON identifier associated with the DL.PCCH segment is currently being used by a wireless terminal), then the Q component may be set to either 1 or −1, e.g., as a function of the terminal identifier of the wireless terminal that is assigned with the corresponding ON identifier. In an embodiment, only a predetermined subset of the DL.PCCH segments associated with a given ON identifier are to set the Q component to either 1 or −1. Denote s the index of the DL.PCCH segments, so s=0, . . . , 28223. In an embodiment, the Q component may be set to 1 or −1 when mod(s,8) is equal to 0, in which case up to only ⅛ of the DL.PCCH segments may send non-zero Q components; however, the claimed subject matter is not so limited. If the WT is absent for a given ON identifier, then the Q component may be set to 0 for all the DL.PCCH segments.
The value of the Q component (e.g., 1, −1) when the WT is present may be determined based upon a sequence associated with the terminal identifier, e.g., a scrambling mask, unique to each WT. For example, Zk may be the k-th bit in a binary expression of the scrambling mask (e.g., wtScramblingMask) of the WT, where k=0:15 and Z15 is the most significant bit (MSb) and Z0 is the least significant bit (LSb). To continue the above embodiment of using ⅛ of the DL.PCCH segments for non-zero Q components in which the DL.PCCH segment [s] may have the Q component set to either 1 or −1 when mod(s,8) is equal to 0, define variable X=mod(15−floor(s/8/D),16) and the Q component of the DL.PCCH segment [s] depends on a particular bit of the scrambling mask: the Q component may be set to 1 if Zx is equal to 0, and set to −1 if Zx is equal to 1. Here, D is a system parameter, for example, D=31 or 93.
The BSS may set the coded modulation-symbol to be (I, Q), where I and Q are the values of the I and Q components respectively. Further, the BSS may carry out a hopping mapping operation to modulate the complex symbol (I,Q) to the designated frequency tone in a given OFDM symbol according to some hopping mapping function.
When the WT is in the ON state, the following operation associated with power control may be employed. The BSS may transmit the DL power control message to the WT in the subset of the DL.PCCH segments assigned to the ON identifier of the WT. The WT may receive those DL.PCCH segments to get power control messages, and adjust its transmission power based on the received DL power control message.
The WT may receive the power control message from the I component of the DL.PCCH segment. The BSS may also measure the signal quality of the UL signal received from the WT, such as the uplink dedicated control channel (UL.DCCH) channel, and determine the power control message to ensure the signal quality meets the target.
The WT may also receive the Q component of the DL.PCCH segment. If the WT detects that the received Q component contains a large amount of energy in the DL.PCCH segment of which the Q component is supposed to be set to 0, then the WT may consider the DL.PCCH segment unreliable and discard the I component as well.
The Q component may also be used for status validation. If, during status validation, the received Q component does not match the scrambling mask (e.g., wtScramblingMask) of the WT, then the I component may be interpreted as a command to decrease the transmission power of the WT.
Status validation may also be carried out when the WT is in the ON state. When a DL.PCCH segment is to be sent, the BSS may determine the Q component of the DL.PCCH segment. The WT may receive the Q component of the DL.PCCH segments dedicated to the WT, and compare the received value of the Q component with the corresponding bit of its wtScramblingMask. If the two match, a matching indicator may be set to X=0; otherwise if the received value of the Q component does not match, the matching indicator may be set to X=1. The matching indicator X is used to measure how the received Q components match the wtScramblingMask of the WT as follows.
The WT may maintain an internal variable Y. When the WT enters the ON state, the WT may set Y=0. After the WT determines a new X, the WT may update Y using a first-order lowpass filter as follow: Y=alpha*X+(1−alpha)*Y, where parameter alpha is set to 1/8192. The WT may then compare the new Y with a threshold parameter T=1−(1−alpha)m, where m=(onDropTimer/11.4)*(196/248). Parameter onDropTimer is a number measured in milliseconds and passed on to the WT in an upper layer protocol. If the new Y does not exceed threshold T, then the WT may refrain from taking any further action. Otherwise, the WT may silently give up its wtActiveID, wtOnID, wtOnMask and migrate to the NULL state with the BSS. The WT may thereafter migrate to the ACCESS state with the BSS again.
Referring to
With reference to
At 606, information as a function of a terminal identifier associated with the wireless terminal may be transmitted in a transmission unit of the second subset of transmission units. The information may include a portion of the terminal identifier (e.g., scrambling mask) associated with the wireless terminal. For example, the scrambling mask may uniquely correspond to the wireless terminal, and thus, facilitate verifying an identity of the wireless terminal. According to another illustration, the information may be included in a second component (e.g., a quadrature (Q) component, an in-phase (I) component). Pursuant to an illustration, one bit of the scrambling mask may be inserted in the Q component of a symbol for transmission via the downlink power control channel. Further, the information associated with the wireless terminal may be transmitted with a subset of the transmissions of the power commands (e.g., one out of N power command transmissions may be associated with a transmission of information associated with a wireless terminal, where N may be any integer).
Turning to
At 708, a power command based on the measured power level may be transmitted in an in-phase component. The power command may be transmitted during a downlink power control segment associated with a resource assigned to the measured wireless terminal to which the power command relates. At 710, the bit from the scrambling mask may be transmitted in a quadrature component. Thus, further verification information may be provided along with the power command to facilitate providing power command information to wireless terminals to which such information is intended.
Referring now to
At 808, a determination may be made as to whether the received information associated with the wireless terminal matches expected information. Each received value may be compared with a corresponding expected value. Thus, a portion of a scrambling mask included in the second component may be evaluated with a portion of a scrambling mask retained by a wireless terminal. Further, the determination may consider a threshold number of differences over time. For example, if N comparisons of expected and received values differ out of M measurements, where N and M may be any integer values (and may be dynamically adjusted), then the received information may be considered to not match the expected information. According to another illustration, each bit of a scrambling mask may be independently evaluated; thus, a first bit of the expected scrambling mask may be compared with received information corresponding to the first bit (e.g., such information may be periodically obtained). By analyzing each scrambling mask bit individually, if one bit is determined to not match with a sufficient level of certainty, then it is determined that the received information does not match the expected information.
If the received information is determined to match the expected information, methodology 800 continues to 810. At 810, a power level may be adjusted according to the power level command. Thus, the power level may be increased, decreased, or may continue to remain at a level. If the received information is determined to not match the expected information at 808, methodology 800 continues at 812. At 812, error recovery may be performed. For instance, the wireless terminal may discontinue a connection with the base station. Additionally or alternatively, the wireless terminal may transition from a session ON state to a session HOLD state. It is to be appreciated that such transition may be base station and/or wireless terminal initiated.
It will be appreciated that, in accordance with one or more aspects described herein, inferences can be made regarding including and/or evaluating wireless terminal related information encoded with power command information utilized with downlink power control channel resources. As used herein, the term to “infer” or “inference” refers generally to the process of reasoning about or inferring states of the system, environment, and/or user from a set of observations as captured via events and/or data. Inference can be employed to identify a specific context or action, or can generate a probability distribution over states, for example. The inference can be probabilistic—that is, the computation of a probability distribution over states of interest based on a consideration of data and events. Inference can also refer to techniques employed for composing higher-level events from a set of events and/or data. Such inference results in the construction of new events or actions from a set of observed events and/or stored event data, whether or not the events are correlated in close temporal proximity, and whether the events and data come from one or several event and data sources.
According to an example, one or more methods presented above can include making inferences regarding selecting when or how often to include information associated with a wireless terminal in a Q component. By way of further illustration, an inference may be made as to whether information in a Q component matches expected information. Further, inference may be made pertaining to whether a received symbol is unreliable as evinced by a large amount of energy on a Q axis and thus should be ignored. It will be appreciated that the foregoing examples are illustrative in nature and are not intended to limit the number of inferences that can be made or the manner in which such inferences are made in conjunction with the various embodiments and/or methods described herein.
With reference to
Exemplary communication system 900 depicts a network 902 that includes Server 904, node 906 and a home agent node 909, which are connected to an intermediate network node 910 by corresponding network links 905, 907 and 908, respectively. Intermediate network node 910 in network 902 also provides interconnectivity to network nodes that are external from the perspective of network 902 via network link 911. Network link 911 is connected to another intermediate network node 912, which provides further connectivity to a plurality of access nodes 940, 940′, 940″ via network links 941, 941′, 941″, respectively.
Each access node 940, 940′, 940″ is depicted as providing connectivity to a plurality of N end nodes (944, 946), (944′, 946′), (944″, 946″), respectively, via corresponding access links (945, 947), (945′, 947′), (945″, 947″), respectively. In exemplary communication system 900, each access node 940, 940′, 940″ is depicted as using wireless technology (e.g., wireless access links) to provide access. A radio coverage area (e.g., communications cells 948, 948′, and 948″) of each access node 940, 940′, 940″, respectively, is illustrated as a circle surrounding the corresponding access node.
Exemplary communication system 900 is presented as a basis for the description of various aspects set forth herein. Further, various disparate network topologies are intended to fall within the scope of the claimed subject matter, where the number and type of network nodes, the number and type of access nodes, the number and type of end nodes, the number and type of Servers and other Agents, the number and type of links, and the interconnectivity between nodes may differ from that of exemplary communication system 900 depicted in
Wireless communication interface 1030 provides a mechanism by which the internal components of the end node 1000 can send and receive signals to/from external devices and network nodes (e.g., access nodes). Wireless communication interface 1030 includes, for example, a receiver module 1032 with a corresponding receiving antenna 1036 and a transmitter module 1034 with a corresponding transmitting antenna 1038 used for coupling end node 1000 to other network nodes (e.g., via wireless communications channels).
Exemplary end node 1000 also includes a user input device 1042 (e.g., keypad) and a user output device 1044 (e.g., display), which are coupled to bus 1006 via user input/output interface 1040. Thus, user input device 1042 and user output device 1044 can exchange information, signals and data with other components of end node 1000 via user input/output interface 1040 and bus 1006. User input/output interface 1040 and associated devices (e.g., user input device 1042, user output device 1044) provide a mechanism by which a user can operate end node 1000 to accomplish various tasks. In particular, user input device 1042 and user output device 1044 provide functionality that allows a user to control end node 1000 and applications (e.g., modules, programs, routines, functions, etc.) that execute in memory 1010 of end node 1000.
Processor 1004 may be under control of various modules (e.g., routines) included in memory 1010 and may control operation of end node 1000 to perform various signaling and processing as described herein. The modules included in memory 1010 are executed on startup or as called by other modules. Modules may exchange data, information, and signals when executed. Modules may also share data and information when executed. Memory 1010 of end node 1000 may include a signaling/control module 1012 and signaling/control data 1014.
Signaling/control module 1012 controls processing relating to receiving and sending signals (e.g., messages) for management of state information storage, retrieval, and processing. Signaling/control data 1014 includes state information such as, for instance, parameters, status, and/or other information relating to operation of the end node. In particular, signaling/control data 1014 may include configuration information 1016 (e.g., end node identification information) and operational information 1018 (e.g., information about current processing state, status of pending responses, etc.). Signaling/control module 1012 may access and/or modify signaling/control data 1014 (e.g., update configuration information 1016 and/or operational information 1018).
Memory 1010 of end node 1000 may also include a comparator module 1046, a power adjuster module 1048, and/or an error handler module 1050. Although not depicted, it is to be appreciated that comparator module 1046, power adjuster module 1048, and/or error handler module 1050 may store and/or retrieve data associated therewith that may be stored in memory 1010. Comparator module 1046 may evaluate received information associated with end node 1000 and effectuate a comparison with expected information. Further, comparator module 1046 may be similar to verification information comparator 220 of
Network/internetwork interface 1120 provides a mechanism by which the internal components of access node 1100 can send and receive signals to/from external devices and network nodes. Network/internetwork interface 1120 includes a receiver module 1122 and a transmitter module 1124 used for coupling access node 1100 to other network nodes (e.g., via copper wires or fiber optic lines). Wireless communication interface 1130 also provides a mechanism by which the internal components of access node 1100 can send and receive signals to/from external devices and network nodes (e.g., end nodes). Wireless communication interface 1130 includes, for instance, a receiver module 1132 with a corresponding receiving antenna 1136 and a transmitter module 1134 with a corresponding transmitting antenna 1138. Wireless communication interface 1130 may be used for coupling access node 1100 to other network nodes (e.g., via wireless communication channels).
Processor 1104 under control of various modules (e.g., routines) included in memory 1110 controls operation of access node 1100 to perform various signaling and processing. The modules included in memory 1110 may be executed on startup or as called by other modules that may be present in memory 1110. Modules may exchange data, information, and signals when executed. Modules may also share data and information when executed. By way of example, memory 1110 of access node 1100 may include a State Management module 1112 and a Signaling/Control module 1114. Corresponding to each of these modules, memory 1110 also includes State Management data 1113 and the Signaling/Control data 1115.
State Management Module 1112 controls the processing of received signals from end nodes or other network nodes regarding state storage and retrieval. State Management Data 1113 includes, for instance, end-node related information such as the state or part of the state, or the location of the current end node state if stored in some other network node. State Management module 1112 may access and/or modify State Management data 1113.
Signaling/Control module 1114 controls the processing of signals to/from end nodes over wireless communication interface 1130 and to/from other network nodes over network/internetwork interface 1120 as necessary for other operations such as basic wireless function, network management, etc. Signaling/Control data 1115 includes, for example, end-node related data regarding wireless channel assignment for basic operation, and other network-related data such as the address of support/management servers, configuration information for basic network communications. Signaling/Control module 1114 may access and/or modify Signaling/Control data 1115.
Memory 1110 may additionally include a unique identification (ID) assigner module 1140, an ON identification (ID) assigner module 1142, a power controller module 1144, and/or a wireless terminal (WT) verifier module 1146. It is to be appreciated that unique ID assigner module 1140, ON ID assigner module 1142, power controller module 1144, and/or WT verifier module 1146 may store and/or retrieve associated data retained in memory 1110. Further, unique ID assigner module 1140 may allocate a terminal identifier (e.g., scrambling mask) to a wireless terminal and may be similar to the unique identification assigner described above. ON ID assigner module 1142 may assign an ON identifier to a wireless terminal while the wireless terminal is in session ON state. Also, ON ID assigner module 1142 may be similar to session ON identification assigner described above. Power controller module 1144 may be similar to the power controller described above and may transmit power control information to a wireless terminal. WT verifier module 1146 may be similar to the wireless terminal verifier described above and may enable including wireless terminal related information in a transmission unit.
With reference to
Now referring to
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit may be implemented within the processor or external to the processor, in which case it can be communicatively coupled to the processor via various means as is known in the art.
What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the aforementioned embodiments, but one of ordinary skill in the art may recognize that many further combinations and permutations of various embodiments are possible. Accordingly, the described embodiments are intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term “includes” is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.
The present Application for Patent is a Divisional of patent application Ser. No. 11/487,225 entitled “USER SPECIFIC DOWNLINK POWER CONTROL CHANNEL Q-BIT” filed Jul. 14, 2006, allowed, which is a Continuation-in-Part of patent application Ser. No. 10/641,308 entitled “METHODS AND APPARATUS OF POWER CONTROL IN WIRELESS COMMUNICATION SYSTEMS” filed Aug. 13, 2003, now U.S. Pat. No. 7,420,939 issued Sep. 2, 2008, and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
4679244 | Kawasaki et al. | Jul 1987 | A |
4833701 | Comroe et al. | May 1989 | A |
4901307 | Gilhousen et al. | Feb 1990 | A |
5056109 | Gilhousen et al. | Oct 1991 | A |
5095529 | Comroe et al. | Mar 1992 | A |
5128938 | Borras | Jul 1992 | A |
5267261 | Blakeney, II et al. | Nov 1993 | A |
5311543 | Schreiber | May 1994 | A |
5325432 | Gardeck et al. | Jun 1994 | A |
5369781 | Comroe et al. | Nov 1994 | A |
5387905 | Grube et al. | Feb 1995 | A |
5420909 | Ng et al. | May 1995 | A |
5450405 | Maher et al. | Sep 1995 | A |
5461645 | Ishii | Oct 1995 | A |
5463617 | Grube et al. | Oct 1995 | A |
5465391 | Toyryla | Nov 1995 | A |
5473605 | Grube et al. | Dec 1995 | A |
5491835 | Sasuta et al. | Feb 1996 | A |
5511232 | O'dea et al. | Apr 1996 | A |
5513381 | Sasuta | Apr 1996 | A |
5542108 | Sasuta | Jul 1996 | A |
5566366 | Russo et al. | Oct 1996 | A |
5590396 | Henry | Dec 1996 | A |
5594948 | Talarmo et al. | Jan 1997 | A |
5610559 | Dent | Mar 1997 | A |
5625882 | Vook et al. | Apr 1997 | A |
5627882 | Chien et al. | May 1997 | A |
5634197 | Paavonen | May 1997 | A |
5710982 | Laborde et al. | Jan 1998 | A |
5720455 | Kull et al. | Feb 1998 | A |
5771224 | Seki et al. | Jun 1998 | A |
5809401 | Meidan et al. | Sep 1998 | A |
5815531 | Dent | Sep 1998 | A |
5831479 | Leffel et al. | Nov 1998 | A |
5867060 | Burkett, Jr. et al. | Feb 1999 | A |
5884196 | Lekven et al. | Mar 1999 | A |
5923651 | Struhsaker | Jul 1999 | A |
5982760 | Chen | Nov 1999 | A |
5991635 | Dent et al. | Nov 1999 | A |
5999818 | Gilbert et al. | Dec 1999 | A |
6021123 | Mimura | Feb 2000 | A |
6078815 | Edwards | Jun 2000 | A |
6108542 | Swanchara et al. | Aug 2000 | A |
6108560 | Navaro et al. | Aug 2000 | A |
6125148 | Frodigh et al. | Sep 2000 | A |
6125150 | Wesel et al. | Sep 2000 | A |
6160791 | Bohnke | Dec 2000 | A |
6167270 | Rezaiifar et al. | Dec 2000 | A |
6185259 | Dent | Feb 2001 | B1 |
6201785 | Fouche et al. | Mar 2001 | B1 |
6222851 | Petry | Apr 2001 | B1 |
6226280 | Roark et al. | May 2001 | B1 |
6230022 | Sakoda et al. | May 2001 | B1 |
6239690 | Burbidge et al. | May 2001 | B1 |
6243584 | O'byrne | Jun 2001 | B1 |
6259685 | Rinne et al. | Jul 2001 | B1 |
6266529 | Chheda | Jul 2001 | B1 |
6275712 | Gray et al. | Aug 2001 | B1 |
6307849 | Tiedemann, Jr. | Oct 2001 | B1 |
6308080 | Burt et al. | Oct 2001 | B1 |
6321095 | Gavette | Nov 2001 | B1 |
6334047 | Andersson et al. | Dec 2001 | B1 |
6347081 | Bruhn | Feb 2002 | B1 |
6377803 | Ruohonen | Apr 2002 | B1 |
6385261 | Tsuji et al. | May 2002 | B1 |
6396803 | Hornsby et al. | May 2002 | B2 |
6400703 | Park et al. | Jun 2002 | B1 |
6408038 | Takeuchi | Jun 2002 | B1 |
6424678 | Doberstein et al. | Jul 2002 | B1 |
6442152 | Park et al. | Aug 2002 | B1 |
6456604 | Lee et al. | Sep 2002 | B1 |
6456627 | Frodigh et al. | Sep 2002 | B1 |
6470030 | Park et al. | Oct 2002 | B1 |
6473624 | Corbett et al. | Oct 2002 | B1 |
6496543 | Zehavi | Dec 2002 | B1 |
6498934 | Muller | Dec 2002 | B1 |
6538985 | Petry et al. | Mar 2003 | B1 |
6546252 | Jetzek et al. | Apr 2003 | B1 |
6553019 | Laroia et al. | Apr 2003 | B1 |
6563881 | Sakoda et al. | May 2003 | B1 |
6574211 | Padovani et al. | Jun 2003 | B2 |
6587510 | Minami et al. | Jul 2003 | B1 |
6609008 | Whang et al. | Aug 2003 | B1 |
6611506 | Huang et al. | Aug 2003 | B1 |
6657988 | Toskala et al. | Dec 2003 | B2 |
6661771 | Cupo et al. | Dec 2003 | B1 |
6690936 | Lundh | Feb 2004 | B1 |
6694147 | Viswanath et al. | Feb 2004 | B1 |
6721289 | O'toole et al. | Apr 2004 | B1 |
6731939 | Watanabe et al. | May 2004 | B1 |
6765893 | Bayley | Jul 2004 | B1 |
6788963 | Laroia et al. | Sep 2004 | B2 |
6801759 | Saifuddin | Oct 2004 | B1 |
6804521 | Tong et al. | Oct 2004 | B2 |
6904283 | Li et al. | Jun 2005 | B2 |
6952454 | Jalali et al. | Oct 2005 | B1 |
6961582 | Su et al. | Nov 2005 | B2 |
6961595 | Laroia et al. | Nov 2005 | B2 |
6967937 | Gormley | Nov 2005 | B1 |
6978149 | Morelli et al. | Dec 2005 | B1 |
6999799 | Almassy | Feb 2006 | B1 |
7029511 | Ichikawa et al. | Apr 2006 | B2 |
7054296 | Sorrells et al. | May 2006 | B1 |
7069319 | Zellner et al. | Jun 2006 | B2 |
7085595 | Kitchin | Aug 2006 | B2 |
7123662 | Li et al. | Oct 2006 | B2 |
7142864 | Laroia et al. | Nov 2006 | B2 |
7143299 | Rubinstein et al. | Nov 2006 | B1 |
7158804 | Kumaran et al. | Jan 2007 | B2 |
7203158 | Oshima et al. | Apr 2007 | B2 |
7209524 | Chen | Apr 2007 | B2 |
7218948 | Laroia et al. | May 2007 | B2 |
7257103 | Yeh et al. | Aug 2007 | B2 |
7269145 | Koo et al. | Sep 2007 | B2 |
7277498 | Hanaoka et al. | Oct 2007 | B2 |
7302227 | Sakoda | Nov 2007 | B2 |
7317750 | Shattil | Jan 2008 | B2 |
7318185 | Khandani et al. | Jan 2008 | B2 |
7321569 | Takagi et al. | Jan 2008 | B2 |
7356103 | Nishikawa | Apr 2008 | B2 |
7362736 | Suzuki | Apr 2008 | B2 |
7363039 | Laroia et al. | Apr 2008 | B2 |
7391819 | Von Der Embse | Jun 2008 | B1 |
7398111 | Laroia et al. | Jul 2008 | B2 |
7411895 | Laroia et al. | Aug 2008 | B2 |
7420939 | Laroia et al. | Sep 2008 | B2 |
7450926 | Chang et al. | Nov 2008 | B2 |
7480234 | Hart et al. | Jan 2009 | B1 |
7512424 | Hossain et al. | Mar 2009 | B2 |
7522553 | Kang et al. | Apr 2009 | B2 |
7542437 | Redi et al. | Jun 2009 | B1 |
7558572 | Anigstein | Jul 2009 | B2 |
7620021 | Chen et al. | Nov 2009 | B1 |
7627770 | Jones | Dec 2009 | B2 |
7653035 | Lin et al. | Jan 2010 | B2 |
7668573 | Laroia et al. | Feb 2010 | B2 |
7720112 | Morris | May 2010 | B2 |
7746896 | Venkatachalam | Jun 2010 | B2 |
7778643 | Laroia et al. | Aug 2010 | B2 |
7925291 | Anigstein et al. | Apr 2011 | B2 |
8099099 | Laroia et al. | Jan 2012 | B2 |
20010031639 | Makipaa | Oct 2001 | A1 |
20020012334 | Strawczynski et al. | Jan 2002 | A1 |
20020031189 | Hiben et al. | Mar 2002 | A1 |
20020077152 | Johnson et al. | Jun 2002 | A1 |
20020090942 | Karabinis et al. | Jul 2002 | A1 |
20020136157 | Takaoka et al. | Sep 2002 | A1 |
20020145985 | Love et al. | Oct 2002 | A1 |
20020172165 | Rosen et al. | Nov 2002 | A1 |
20030037033 | Nyman et al. | Feb 2003 | A1 |
20030053524 | Dent | Mar 2003 | A1 |
20030086379 | Terry et al. | May 2003 | A1 |
20030086381 | Terry et al. | May 2003 | A1 |
20030090993 | Sato | May 2003 | A1 |
20030152059 | Odman | Aug 2003 | A1 |
20030189997 | Shanbhag et al. | Oct 2003 | A1 |
20030232619 | Fraser | Dec 2003 | A1 |
20040005904 | Wolf et al. | Jan 2004 | A1 |
20040062274 | Hakansson et al. | Apr 2004 | A1 |
20040097231 | Marque-Pucheu | May 2004 | A1 |
20040100897 | Shattil | May 2004 | A1 |
20040116110 | Amerga et al. | Jun 2004 | A1 |
20040184567 | McDonough et al. | Sep 2004 | A1 |
20040189603 | Arrigo et al. | Sep 2004 | A1 |
20040203727 | Abiri et al. | Oct 2004 | A1 |
20040203838 | Joshi et al. | Oct 2004 | A1 |
20040219925 | Ahya et al. | Nov 2004 | A1 |
20040229625 | Laroia et al. | Nov 2004 | A1 |
20050002326 | Ling et al. | Jan 2005 | A1 |
20050002461 | Giannakis et al. | Jan 2005 | A1 |
20050002463 | Sakamoto | Jan 2005 | A1 |
20050018784 | Kurobe et al. | Jan 2005 | A1 |
20050036441 | Laroia et al. | Feb 2005 | A1 |
20050047357 | Benveniste | Mar 2005 | A1 |
20050049013 | Chang et al. | Mar 2005 | A1 |
20050054302 | Hanaoka et al. | Mar 2005 | A1 |
20050058089 | Vijayan et al. | Mar 2005 | A1 |
20050058115 | Levin et al. | Mar 2005 | A1 |
20050105593 | Dateki et al. | May 2005 | A1 |
20050118981 | Laroia et al. | Jun 2005 | A1 |
20050136960 | Timus et al. | Jun 2005 | A1 |
20050147190 | Nishikawa | Jul 2005 | A1 |
20050153751 | Bultan et al. | Jul 2005 | A1 |
20050169166 | Okada et al. | Aug 2005 | A1 |
20050176436 | Mantravadi et al. | Aug 2005 | A1 |
20050181799 | Laroia et al. | Aug 2005 | A1 |
20050233710 | Lakkis et al. | Oct 2005 | A1 |
20060023666 | Jalali et al. | Feb 2006 | A1 |
20060080344 | McKibben et al. | Apr 2006 | A1 |
20060087993 | Sengupta et al. | Apr 2006 | A1 |
20060093067 | Jalali et al. | May 2006 | A1 |
20060114813 | Seki et al. | Jun 2006 | A1 |
20060120269 | Kim et al. | Jun 2006 | A1 |
20060172747 | Mohammed | Aug 2006 | A1 |
20060203713 | Laroia et al. | Sep 2006 | A1 |
20060246840 | Borowski et al. | Nov 2006 | A1 |
20060262739 | Ramirez et al. | Nov 2006 | A1 |
20060269005 | Laroia et al. | Nov 2006 | A1 |
20070025283 | Koslov | Feb 2007 | A1 |
20070082696 | Wang | Apr 2007 | A1 |
20070173202 | Binder et al. | Jul 2007 | A1 |
20070201346 | Geile et al. | Aug 2007 | A1 |
20070223365 | Tsfaty et al. | Sep 2007 | A1 |
20070230403 | Douglas et al. | Oct 2007 | A1 |
20070242764 | Anigstein et al. | Oct 2007 | A1 |
20070259673 | Willars et al. | Nov 2007 | A1 |
20070286080 | Kim et al. | Dec 2007 | A1 |
20070291728 | Dalsgaard et al. | Dec 2007 | A1 |
20070291863 | Saed | Dec 2007 | A1 |
20080013468 | Anigstein et al. | Jan 2008 | A1 |
20080027586 | Hern et al. | Jan 2008 | A1 |
20080046132 | Dalsgaard et al. | Feb 2008 | A1 |
20080101268 | Sammour et al. | May 2008 | A1 |
20080102880 | Gholmieh et al. | May 2008 | A1 |
20080123576 | Son et al. | May 2008 | A1 |
20080130543 | Singh et al. | Jun 2008 | A1 |
20080146146 | Binder et al. | Jun 2008 | A1 |
20080165698 | Dalsgaard et al. | Jul 2008 | A1 |
20080182580 | Laroia et al. | Jul 2008 | A1 |
20080212710 | Boehlke et al. | Sep 2008 | A1 |
20080261530 | Gerstenberger et al. | Oct 2008 | A1 |
20080285488 | Walton et al. | Nov 2008 | A1 |
20080285669 | Walton et al. | Nov 2008 | A1 |
20080285670 | Walton et al. | Nov 2008 | A1 |
20090005095 | Chun et al. | Jan 2009 | A1 |
20090122736 | Damnjanovic et al. | May 2009 | A1 |
20090245241 | Martin | Oct 2009 | A1 |
20090274084 | Terry et al. | Nov 2009 | A1 |
20090296662 | Laroia et al. | Dec 2009 | A1 |
20100027502 | Chen et al. | Feb 2010 | A1 |
20100029212 | Malladi et al. | Feb 2010 | A1 |
20100093363 | Malladi | Apr 2010 | A1 |
20100118747 | Anigstein et al. | May 2010 | A9 |
20100130220 | Laroia et al. | May 2010 | A1 |
20100182942 | Kim et al. | Jul 2010 | A1 |
20100234059 | Yang et al. | Sep 2010 | A1 |
20100262404 | Bertness | Oct 2010 | A1 |
20100267420 | Chou | Oct 2010 | A1 |
20110142150 | Anigstein et al. | Jun 2011 | A1 |
20110195697 | Kim et al. | Aug 2011 | A1 |
Number | Date | Country |
---|---|---|
2442400 | Nov 2002 | CA |
2330263 | Jan 1975 | DE |
0923202 | Jun 1999 | EP |
0961515 | Dec 1999 | EP |
0986278 | Mar 2000 | EP |
1022920 | Jul 2000 | EP |
1079578 | Feb 2001 | EP |
1361686 | Nov 2003 | EP |
1592176 | Nov 2005 | EP |
06511371 | Dec 1994 | JP |
8162998 | Jun 1996 | JP |
10112695 | Apr 1998 | JP |
10313286 | Nov 1998 | JP |
11178050 | Jul 1999 | JP |
11196043 | Jul 1999 | JP |
2001111522 | Apr 2001 | JP |
2000011693 | Feb 2000 | KR |
100414932 | Dec 2003 | KR |
2122288 | Nov 1998 | RU |
2168277 | May 2001 | RU |
2005102111 | Oct 2005 | RU |
200415887 | Aug 2004 | TW |
200421801 | Oct 2004 | TW |
WO9512297 | May 1995 | WO |
WO9626620 | Aug 1996 | WO |
WO9627993 | Sep 1996 | WO |
WO9712475 | Apr 1997 | WO |
WO97046038 | Dec 1997 | WO |
WO9938278 | Jul 1999 | WO |
WO0010353 | Feb 2000 | WO |
WO0038457 | Jun 2000 | WO |
WO0067394 | Nov 2000 | WO |
WO0074292 | Dec 2000 | WO |
WO03001726 | Jan 2003 | WO |
WO03065628 | Aug 2003 | WO |
WO2004071020 | Aug 2004 | WO |
WO2004075442 | Sep 2004 | WO |
WO2004098093 | Nov 2004 | WO |
WO2004105337 | Dec 2004 | WO |
WO2005020490 | Mar 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20110142150 A1 | Jun 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11487225 | Jul 2006 | US |
Child | 13034940 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10641308 | Aug 2003 | US |
Child | 11487225 | US |