Methods and apparatuses for power reduction in transceivers
Summary by NHIP
Receiver Power Reduction
The receiver recovers transmitted data by combining transport format information from sequential radio frames received during a first time interval. This process generates control frames containing individual estimates, buffers them for the interval, and decodes a resultant frame to determine the transport format.
Claim Score by NHIP
Abstract
In a method for power reduction at a receiver, a first radio frame is processed to recover transmitted data based on transport format information. The transport format information is determined based on a combination of transport format information associated with a plurality of received radio frames rather than a single frame. In another method for power reduction at a receiver, whether transport format information associated with a first radio frame is different from transport format information associated with a second radio frame is determined. The transport channel data is then processed based on the determination. The first radio frame is received prior to the second radio frame, and the transport format information indicates a transport format for transport channel data received in the first and second radio frames.

Term
2.3 yearsleft in the term
Expires 29 January 2029, including 640 days of term adjustment.
- Priority and filed
- Granted
- Today
- Expires
19 claims: 5 independent, 14 dependent
- 1A method for receiving transmitted data at a receiver in a wireless network, the method comprising:processing, at the receiver, a first radio frame to recover transmitted data based on transport format information, the transport format information being a combination of individual transport format information associated with sequential radio frames received during a first time interval.
- 9A receiver for receiving transmitted data in a wireless network, the receiver comprising:a processing unit configured to process a first radio frame to recover transmitted data based on transport format information, the transport format information being a combination of individual transport format information associated with sequentially received radio frames.
- 11A method for power reduction at a receiver in a wireless network, the method comprising:determining whether first transport format information associated with a first radio frame is different from second transport format information associated with a second radio frame, the first radio frame being received prior to the second radio frame and the first and the second radio frames being sequential radio frames, and the first and second transport format information being indicative of a transport format for transport channel data received in the first and second radio frames, respectively;and selectively processing the transport channel data based on the determining step, such that of processing the transport channel data is disabled if the determining step determines that the first transport format information and the second transport format information are different.
- 18A receiver for receiving transmitted data in a wireless network, the receiver comprising:a transport format decision unit configured to determine whether first transport format information associated with a first radio frame is different from second transport format information associated with a second radio frame, the first radio frame being received prior to the second radio frame and the first and the second radio frames being sequential radio frames, and the first and second transport format information being indicative of a transport format for transport channel data received in the first and second radio frames, respectively;wherein the receiver selectively processes the transport channel data based on the determination made by the transport format decision unit, such that processing of the transport channel data is disabled if the transport format decision unit determines that the first transport format information and the second transport format information are different.
- 19Broadest claimClaim Score 83, broad(NHIP)A method for receiving transmitted data at a receiver in a wireless network, the method comprising:selectively processing, at the receiver, transport format information at a radio frame to recover transmitted data based on previously processed transport information associated with each of a plurality of radio frames during a first time interval.
Independent claims5
71 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
A cellular communications network typically includes a variety of communication nodes coupled by wireless or wired connections and accessed through different types of communications channels. Each of the communication nodes includes a protocol stack that processes data transmitted and received over the communications channels. Depending on the type of communications system, the operation and configuration of the various communication nodes can differ and are often referred to by different names. Such communications systems include, for example, a Code Division Multiple Access 2000 (CDMA2000) system and a Universal Mobile Telecommunications System (UMTS).
Third generation wireless communication protocol standards (e.g., 3GPP-UMTS, 3GPP2-CDMA2000, etc.) employ a dedicated traffic channel in the uplink (e.g., a communication flow between a mobile station (MS) or User Equipment (UE), hereinafter referred to as a user, and a base station (BS) or Node B. The dedicated physical channel may include a data part (e.g., a dedicated physical data channel (DPDCH) in accordance with UMTS Release 4/5 and 6 protocols) and a control part (e.g., a dedicated physical control channel (DPCCH) in accordance with UMTS Release 4/5 and 6 protocols).
<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a conventional wireless communication system <b>100</b> operating in accordance with UMTS protocols. Referring to <figref idrefs="DRAWINGS">FIG. 1</figref>, the wireless communication system <b>100</b> may include a number of Node Bs such as Node Bs <b>120</b>, <b>122</b> and <b>124</b>, each serving the communication needs of users <b>110</b> in their respective coverage area. The Node Bs are connected to an RNC such as RNCs <b>130</b> and <b>132</b>, and the RNCs are connected to a MSC/SGSN <b>140</b>. The RNC handles certain call and data handling functions, such as, autonomously managing handovers without involving MSCs and SGSNs. The MSC/SGSN <b>140</b> handles routing calls and/or data to other elements (e.g., RNCs <b>130</b>/<b>132</b> and Node Bs <b>120</b>/<b>122</b>/<b>124</b>) in the network or to an external network. Further illustrated in <figref idrefs="DRAWINGS">FIG. 1</figref> are interfaces Uu, Iub, Iur and Iub between these elements.
<figref idrefs="DRAWINGS">FIG. 2</figref> illustrates an example of a frame structure for a UMTS uplink dedicated physical channel. As shown, each frame <b>200</b> may have a length of, for example, 10 milliseconds (ms) and may be partitioned into 15 slots <b>205</b>. Each slot <b>205</b> may have a length of 2560 chips, which corresponds to one power-control period, and may have a duration of 2/3 ms.
The uplink dedicated physical channel includes a DPDCH <b>240</b> and a DPCCH <b>220</b>. The DPCCH <b>220</b> and the DPDCH <b>240</b> may be code multiplexed. The uplink DPDCH <b>240</b> carries information (e.g., voice, data, video, etc.) transmitted from users <b>110</b> to NodeBs <b>120</b>/<b>122</b>/<b>124</b>.
The DPCCH <b>220</b> includes 15 slots per radio frame, where 1 radio frame is 10 ms in duration. The DPCCH carries control information, such as, a pilot signal <b>221</b>, transmit power control information (e.g., transmit power control (TPC) bits) <b>222</b>, a transport format combination indicator (TFCI) value <b>223</b> and feedback information (FBI) <b>224</b> (which may or may not be used). The TFCI <b>223</b> informs the Node B <b>120</b>/<b>122</b>/<b>124</b> of the transport format information (e.g., voice and/or data packets sizes, coding types, etc.) transmitted by users <b>110</b>. For example, TFCIs indicate the composition of a transport channel (TrCh) among a plurality of transport channels carried by the corresponding DPDCH.
<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates a conventional uplink transmitter and receiver.
Referring to <figref idrefs="DRAWINGS">FIG. 3</figref>, well-known DPCCH frames used in determining channel estimates are modulated at a BPSK Modulator <b>205</b>, and the modulated frames are orthogonally spread at an orthogonal spreading unit <b>210</b>. The output from the orthogonal spreading unit <b>210</b> is gain adjusted at gain unit <b>215</b> and output to combiner <b>220</b>.
At transport channel processing block <b>202</b>, data associated with upper layer transport channels (TrChs) is processed into DPDCH frames. That is, for example, the transport channels are mapped onto the DPDCH. A conventional manner in which this is performed will be discussed in more detail with regard to <figref idrefs="DRAWINGS">FIG. 4</figref>.
<figref idrefs="DRAWINGS">FIG. 4</figref> is flow diagram of a well-known conventional uplink Transport Channel Multiplexing and Coding process in <b>3</b>GPP UMTS described, for example, in 3GPP TS 25.212 version 5.10.0 Release 5 (Universal Mobile Telecommunications System (UMTS); Multiplexing and channel coding (FDD)). Because such a flow diagram is well-known in the art, only certain portions will be discussed for the sake of brevity. The flow diagram in <figref idrefs="DRAWINGS">FIG. 4</figref> illustrates processes performed at the transport channel processing block <b>202</b> of <figref idrefs="DRAWINGS">FIG. 3</figref>.
Referring to <figref idrefs="DRAWINGS">FIGS. 3 and 4</figref>, at the transport channel processing block <b>202</b>, each upper layer transport channel undergoes a number of processes including coding, interleaving, etc., and several transport channels are multiplexed into form a “Coded Composite Transport Channel (CCTrCH).” Control information is added and the overall signal is mapped onto the DPDCH.
As is well-known, each transport channel is associated with a Transfer Format (TF), which depends on the type of data (e.g., video, speech, Internet, etc.) and the associated transfer rate. Each set of multiplexed transport channels or CCTrCh corresponds to a specific combination of transport formats known as a Transport Format Combination (TFC). Information regarding the TFC for a set of multiplexed transport channels and how the transport channels are assembled into the DPDCH is sent from transmitter to receiver in the above-discussed TFCI.
Referring back to <figref idrefs="DRAWINGS">FIG. 3</figref>, the DPDCH frames generated by the transport channel processing block <b>202</b> are binary phase shift keying (BPSK) modulated at BPSK modulator unit <b>216</b>, and orthogonally spread at the orthogonal spreading unit <b>222</b>. The spread modulated frames are gain adjusted by gain unit <b>240</b>. The gain adjusted frames are output to the combiner <b>220</b>.
The outputs of each of the gain units <b>215</b> and <b>240</b> are combined at combiner <b>220</b>, and the resultant signal is output to scrambling and shaping filter <b>225</b>. The resultant signal is scrambled and filtered by scrambling and shaping filter <b>225</b>. The filtered signal is sent to the receiver <b>500</b> via propagation channel <b>330</b> (e.g., over the air).
At the receiver <b>500</b>, the transmitted signal is received over the propagation channel <b>330</b>, and input to DPDCH physical channel processing block <b>555</b> and DPCCH processing block <b>504</b>.
Within the DPDCH processing block <b>555</b>, DPDCH soft-symbol generation block <b>502</b> processes the received signal over a radio frame within the current transmission time interval (TTI) TTI_N to recover a DPDCH soft-symbol sequence. The well-known TTI is a wireless network parameter referring to the length of an independently decodable transmission on the radio link. The TTI is related to the size of data blocks passed from the higher network layers to the radio link layer. Each DPDCH soft-symbol sequence represents an estimate of a corresponding DPDCH frame output from the transport channel processing block <b>202</b> in the transmitter <b>200</b>. In one example, the DPDCH soft-symbol generation block <b>502</b> processes the received signal over the current radio frame N to partially recover DPDCH soft-symbols up to a given spreading factor interval (e.g., a minimum allowed spreading factor interval), hereinafter referred to as data frame DN. Operations performed at the DPDCH soft-symbol generation block <b>502</b> include matched-filtering, descrambling, a first DPDCH despreading and a first DPDCH demodulation operation, each of which are well-known in the art, and thus, will only be described briefly herein for the sake of brevity. At the DPDCH soft-symbol generation block <b>502</b>, the first de-spreading and demodulation operations do not require TFCI information to generate data frames.
The DPDCH soft-symbol generation block <b>502</b> outputs the recovered data frame DN to a frame buffer <b>506</b>. The frame buffer <b>506</b> buffers the data frame DN for a length of time equal to the length of the current radio frame N and outputs the buffered data frame DN to the despreading and TrCh demultiplexing block <b>508</b>.
While generating and buffering the data frame DN, the DPCCH processing block <b>504</b> processes the received signal to generate a sequence of control information soft-symbols (e.g., TFCI soft symbols, herein referred to as a control frame CN) corresponding to the data frame DN. The control frame CN is decoded to recover control information TFCI_N received over the current radio frame N. The control information TFCI_N may include, for example, transfer format information or a TFCI word for corresponding data frame DN. Operations performed at the DPCCH processing block <b>504</b> include matched-filtering, descrambling, a DPCCH despreading and a DPCCH demodulation operation, each of which are well-known in the art, and thus, will not be described any further herein for the sake of brevity.
The recovered TFCI word TFCI_N may be output to the despreading and TrCh demultiplexing block <b>508</b>.
Still referring to <figref idrefs="DRAWINGS">FIG. 3</figref>, the despreading and Trch demultiplexing block <b>508</b> despreads the data frame DN, and demultiplexes the set of transport channels TrCh<b>0</b>, TrCh<b>1</b>, . . . TrChn within the data frame DN using the TFCI word TFCI_N from the DPCCH processing block <b>504</b> to generate a transport channel frame TrChF<b>0</b>-TrChFn associated with each of the transport channels TrCh<b>0</b>-TrChn. Because the despreading and transport channel demultiplexing performed at the despreading and TrCh demultiplexing block <b>508</b> is well-known in the art, a further discussion will be omitted for the sake of brevity.
The plurality of transport channel frames TrChF<b>0</b>-TrChFn may be output to a corresponding one of a plurality of rate de-matching blocks <b>510</b>_<b>0</b>, <b>510</b>_<b>1</b>, . . . , <b>510</b>_n. Through well-known rate de-matching, each of the plurality of rate de-matching blocks <b>510</b>_<b>0</b>-<b>510</b>_n recovers bits (or transport channel data) transmitted in a corresponding one of transport channel frames TrCHF<b>0</b>-TrChFn using the TFCI word TFCI_N from the DPCCH processing block <b>504</b>. Each of the plurality of rate de-matching blocks <b>510</b>_<b>0</b>-<b>510</b>_n outputs transport channel data for a corresponding one of the transport channel frames TrChF<b>0</b>-TrChFn to a corresponding one of a plurality of transport channel processing blocks <b>512</b>_<b>0</b>, <b>512</b>_<b>1</b>, . . . <b>512</b>_n. Each of the plurality of transport channel processing blocks <b>512</b>_<b>0</b>-<b>512</b>_n processes the received transport channel data to recover the transmitted data or data stream. As is well-known, transport channel processing includes, for example, decoding, CRC check, etc.
Conventionally, a TFCI word is transmitted each radio frame, but remains unchanged over the ° FI for all transport channels multiplexed on the DPDCH. Conventional TFCI processing at the DPCCH processing block <b>504</b> attempts to recover TFCIs each radio frame, and use the recovered TFCI word to process the DPDCH. However, conventional TFCI processing does not check whether TFCI words in consecutive radio frames (e.g., N, N+1, . . . N+m) within a TTI are the same or identical, before recovering the TFCI word in each radio frame. Because the TFCI word is detected individually frame-by-frame, more power is required to recover TFCI bits with higher reliability. Moreover, because no error checks on successful TFCIs within the TTI are performed, transport channel processing is performed regardless and power consumption is unnecessarily increased.
SUMMARY OF THE INVENTION
Example embodiments are directed to methods for power reduction at wireless receivers. At least one example embodiment, improves transfer format detection performance without increasing transmit power by combining TFCIs from the plurality of radio frames within the TTI, which results in an improvement of the Signal to Noise ratio (SNR). At least one other example embodiment detects transfer format errors earlier such that the receiver can terminate transport channel processing early to reduce power consumption in the receiver processing.
At least one example embodiment provides a method for receiving transmitted data at a receiver in a wireless network. The method may include processing, at the receiver, a first radio frame to recover transmitted data based on transport format information. The transport format information may be a combination of individual transport format information associated with a plurality of received radio frames.
At least one other example embodiment provides another method for receiving transmitted data at a receiver in a wireless network. According to at least this example embodiment, the receiver may determine whether first transport format information associated with a first radio frame is different from second transport format information associated with a second radio frame, and selectively process the transport channel data based on the determination. The first radio frame may be received prior to the second radio frame, and the first and second transport format information may be indicative of a transport format for transport channel data received in the first and second radio frames.
At least one other example embodiment provides a receiver for receiving transmitted data in a wireless network. The receiver may include a processing unit. The processing unit may be configured to process a first radio frame to recover transmitted data based on transport format information. The transport format information may be a combination of individual transport format information associated with a plurality of received radio frames.
At least one other example embodiment provides a receiver for receiving transmitted data in a wireless network. The receiver may include a transport format decision unit. The transport format decision unit may be configured to determine whether first transport format information associated with a first radio frame is different from second transport format information associated with a second radio frame. The first radio frame may be received prior to the second radio frame, and the first and second transport format information may be indicative of a transport format for transport channel data received in the first and second radio frames. The receiver may selectively process the transport channel data based on the determination made by the transport format decision unit.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will become more fully understood from the detailed description given herein below and the accompanying drawings, wherein like elements are represented by like reference numerals, which are given by way of illustration only and thus are not limiting of the present invention and wherein:
<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a conventional wireless communication system operating in accordance with UMTS protocols;
<figref idrefs="DRAWINGS">FIG. 2</figref> illustrates an example of a conventional of uplink dedicated physical channel frame structure;
<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates a conventional UMTS uplink transmitter and receiver;
<figref idrefs="DRAWINGS">FIG. 4</figref> is flow diagram of a conventional down-link Transport Channel Multiplexing and Coding process
<figref idrefs="DRAWINGS">FIG. 5</figref> illustrates a uplink receiver according to an example embodiment;
<figref idrefs="DRAWINGS">FIG. 6</figref> illustrates a uplink receiver according to another example embodiment; and
<figref idrefs="DRAWINGS">FIG. 7</figref> is a flow chart illustrating a method for power reduction at a receiver according to an example embodiment.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
As discussed above with regard to <figref idrefs="DRAWINGS">FIG. 1</figref>, the UMTS environment may include at least users <b>110</b>. Users <b>110</b> may transmit UMTS Release 4/5/6 signals to a serving NodeB <b>120</b>/<b>122</b>/<b>124</b> simultaneously over dedicated channels (e.g., DPDCHs and DPCCH), respectively. As discussed above, these dedicated physical channels may be transmitted over respective propagation channels, each of which may include multiple propagation paths.
<figref idrefs="DRAWINGS">FIG. 5</figref> illustrates a receiver according to an example embodiment. The receiver in <figref idrefs="DRAWINGS">FIG. 5</figref> may be located at, for example, any or all of the NodeBs <b>120</b>/<b>122</b>/<b>124</b> shown in <figref idrefs="DRAWINGS">FIG. 1</figref>. For exemplary purposes example embodiments of the present invention will be discussed with regard to the conventional wireless system of <figref idrefs="DRAWINGS">FIG. 1</figref> and the transmitter <b>200</b> of <figref idrefs="DRAWINGS">FIG. 3</figref>; however, it will be understood that example embodiments may be implemented in conjunction with any suitable wireless telecommunications network (e.g., UMTS, CDMA2000, etc.).
Referring to <figref idrefs="DRAWINGS">FIG. 5</figref>, at receiver <b>600</b>, the transmitted signal is received over the propagation channel <b>330</b>. The received signal is input to DPDCH processing block <b>666</b> and DPCCH processing block <b>668</b>.
Within the DPDCH processing block <b>666</b>, the DPDCH soft-symbol generation block <b>602</b> processes the received signal over a current radio frame N within the current transmission time interval (TTI) TTI_N to recover a DPDCH soft-symbol sequence. Each DPDCH soft-symbol sequence represents an estimate of a corresponding DPDCH frame output from the transport channel processing block <b>202</b> in <figref idrefs="DRAWINGS">FIG. 3</figref>. In one example, the DPDCH soft-symbol generation block process the received signal over the current radio frame N to partially recover DPDCH soft-symbols up to a given spreading factor interval (e.g., a minimum allowed spreading factor interval). The generated DPDCH soft-symbol sequence will be referred to herein as a data frame DN. As discussed above with regard to <figref idrefs="DRAWINGS">FIG. 3</figref>, processes for doing so are well-known in the art, and thus, will only be described briefly herein for the sake of brevity.
The DPDCH soft-symbol generation block <b>602</b> outputs the data frame DN to a buffer <b>606</b>, and continues processing subsequent radio frames N+1, N+2, . . . , N+m in the current transmission time interval (TTI) TTI_N.
The buffer <b>606</b> buffers the data frame DN for a length equal to the length of the current TTI TTI_N. According to at least some example embodiments, the buffer <b>606</b> may have a size sufficient to simultaneously store all data frames (e.g., DN, DN+1, . . . , DN+m) in the current TTI TTI_N. The length of the TTI may be known at both the transmitter and receiver. According to at least one example embodiment, the buffer <b>606</b> may be a well-known first-in first-out (FIFO) buffer or any other suitable buffer or buffer memory. After the duration of the TTI TTI_N has lapsed, the data frame DN may be output to the despreading and TrCh demultiplexing block <b>610</b>.
Referring still to <figref idrefs="DRAWINGS">FIG. 5</figref>, while generating and buffering the data frame DN, the DPCCH processing block <b>668</b> processes the received signal over the current radio frame N to generate transfer format information or a TFCI word for use in recovering the transmitted data.
Within the DPCCH processing block <b>668</b>, a DPCCH soft-symbol generation block <b>604</b> processes the received signal over the current radio frame N to generate a sequence of control information soft-symbols, herein referred to as a control frame CN. The control information soft-symbols may be TFCI soft-symbols.
The DPCCH soft-symbol generation block <b>604</b> may output the control frame CN to buffer and combining block <b>612</b>, and continue processing the received signal over subsequent radio frames N+1, N+2, . . . N+m to generate control frames CN+1, CN+2, . . . , CN+m. The control frames CN+1, CN+2, . . . , CN+m may also be output to the buffer and combining block <b>612</b>. In one example, the DPCCH soft-symbol generation block <b>604</b> processes the received signal over each radio frame within the current TTI TTI_N to generate a control frame corresponding to each data frame generated by the DPDCH processing block <b>602</b>. Alternatively, however, the DPCCH soft-symbol generation block <b>604</b> may continue processing the received signal to generate a threshold number of control frames. The control frame threshold may be set by a human operator or a computer based on experimental results, empirical data, power constraints at the receiver, etc.
Referring still to <figref idrefs="DRAWINGS">FIG. 5</figref>, at the buffer and combining block <b>612</b>, the received control frames CN−CN+m may be buffered and combined to generate resultant control information soft-symbols (or a resultant control frame) for the current TTI TTI_N. That is, for example, the transfer format or TFCI soft-symbols corresponding to each data frame DN, DN+1, . . . DN+m may be buffered at the buffer and combining block <b>612</b> for a first time interval T, and subsequently combined to generate resultant TFCI soft-symbols for the current TTI TTI_N. The time interval T may be equal to a length of time necessary to generate TFCI soft-symbols associated with a desired number of radio frames. In one example, the desired number of radio frames may be all radio frames within the TTI. The buffer and combining block <b>612</b> may include a buffer (not shown). The buffer may be any well-known buffer or buffer memory.
In one example, control frames CN−CN+m may be combined by combining soft-symbols corresponding to the same coding bits for each respective radio frame N, N+1, . . . , N+m. The resultant control frame may be output to the TFCI decoding block <b>614</b>.
At the TFCI decoding block <b>614</b>, the resultant control frame may be decoded to recover a transmitted control information (e.g., transfer format information or TFCI word). The TFCI decoding block <b>614</b> outputs the recovered TFCI word to the despreading and TrCh demultiplexing block <b>610</b>, rate dematching blocks <b>616</b>_<b>0</b>, <b>616</b>_<b>1</b>, . . . , <b>616</b>_n and transmission channel processing blocks <b>618</b>_<b>0</b>, <b>618</b>_<b>1</b>, . . . , <b>618</b>_n.
As discussed above, the data frame DN may be output from the buffer <b>606</b> to the despreading and TrCh demultiplexing block <b>610</b>.
The despreading and TrCh demultiplexing block <b>610</b> despreads the data frame DN, and demultiplexes the set of transport channels TrCh<b>0</b>, TrCh<b>1</b>, . . . , TrChn within the data frame DN using the received TFCI word to generate a transport channel frame TrChF<b>0</b>, TrChF<b>1</b>, . . . , TrChn associated with each transport channel TrCh<b>0</b>-TrChn). Because the despreading and transport channel demultiplexing performed at the second despreading and TrCh demultiplexing block <b>610</b> is well-known in the art, a further discussion will be omitted for the sake of brevity.
Each of the plurality of transport channel frames TrChF<b>0</b>-TrChFn may be output to a respective one of a plurality of rate de-matching blocks <b>616</b>_<b>0</b>, <b>616</b>_<b>1</b>, . . . , <b>616</b>_n. Through well-known rate dematching, each of the plurality of rate de-matching blocks <b>616</b>_<b>0</b>, -<b>616</b>_n recovers bits (or transport channel data) included in a corresponding one of transport channel frames TrChF<b>0</b>-TrChFn using the TFCI word recovered based on the resultant control frame. Each of the plurality of rate de-matching blocks <b>616</b>_<b>0</b>-<b>616</b>_n outputs transport channel data for a corresponding one of the transport channels TrCh<b>0</b>, TrCh<b>1</b>, . . . TrChn to a corresponding one of a plurality of transport channel processing blocks <b>618</b>_<b>0</b>, <b>618</b>_<b>1</b>, . . . , <b>618</b>_n. Each of the plurality of transport channel processing blocks <b>618</b>_<b>0</b>-<b>618</b>_n processes the received transport channel data to recover the transmitted data or data stream for the current radio frame N. As is well-known, transport channel processing includes, for example, decoding, CRC check, etc.
The recovered data streams associated with each transport channel are then output for further processing and/or data recovery. Because such further processing and data recovery is well-known a detailed description of which will be omitted for the sake of brevity.
<figref idrefs="DRAWINGS">FIG. 6</figref> illustrates a receiver according to another example embodiment. Because control information (e.g., TFCI words) for radio frames within the current TTI (e.g., a minimum TI) are the same, if the actual decoded control information within at least the minimum TTI are not the same, a CRC check performed during transport channel processing may fail. Consequently, if different TFCI words within a current TTI are detected, the transport channel processing may be disabled or terminated. This may conserve processing power required for decoding, CRC check, etc.
The receiver in <figref idrefs="DRAWINGS">FIG. 6</figref> may be located at, for example, any or all of the NodeBs <b>120</b>/<b>122</b>/<b>124</b> shown in <figref idrefs="DRAWINGS">FIG. 1</figref>. For exemplary purposes example embodiments of the present invention will be discussed with regard to the conventional wireless system of <figref idrefs="DRAWINGS">FIG. 1</figref> and the transmitter <b>200</b> of <figref idrefs="DRAWINGS">FIG. 3</figref>; however, it will be understood that example embodiments may be implemented in conjunction with any suitable wireless telecommunications network (e.g., UMTS, CDMA2000, etc.).
Referring to <figref idrefs="DRAWINGS">FIG. 6</figref>, the receiver <b>700</b> may be similar to the receiver <b>500</b> of <figref idrefs="DRAWINGS">FIG. 3</figref>, but may further include a TFCI check and decision block <b>714</b>.
Referring to <figref idrefs="DRAWINGS">FIG. 6</figref>, the received signal is input to DPDCH processing block <b>777</b> and DPCCH processing block <b>704</b>. The DPDCH processing block <b>777</b> may function in the same manner as the DPDCH processing block <b>555</b> described above with regard to <figref idrefs="DRAWINGS">FIG. 3</figref> and may output to each of the a plurality of transport channel frames TrChF<b>0</b>-TrChFn to a corresponding one of a plurality of rate dematching blocks <b>710</b>_<b>0</b>-<b>710</b>_n.
The DPCCH processing block <b>704</b> may be similar to the DPCCH processing block of <figref idrefs="DRAWINGS">FIG. 3</figref>, except that recovered control information (transfer format information or TFCI word for each radio frame) may be output to a TFCI check and decision block <b>714</b> in addition to outputting the recovered TFCI words for each radio frame to the despreading and TrCh demultiplexing block <b>708</b>, rate dematching blocks <b>710</b>_<b>0</b>-<b>710</b>_n and TrCh processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n.
The plurality of rate de-matching blocks <b>710</b>_<b>0</b>, <b>710</b>_<b>0</b>-<b>710</b>_n may operate in the same manner as the plurality of rate de-matching blocks <b>510</b>_<b>0</b>-<b>510</b>_n, and output transport channel data for each of transport channels TrCh<b>0</b>-TrChn to a corresponding one of a plurality of transport channel processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n.
The transport channel processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n may selectively process the received transport channel data based on a transport channel processing indicator TF_DIS generated by the TFCI check and decision block <b>714</b>. That is, for example, each of the plurality of transport channel processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n, other than the transport channel processing blocks disabled by the TFCI check and decision block <b>714</b>, processes transport channel data to recover the transmitted data or data stream. As is well-known, transport channel processing includes, for example, decoding, CRC check, etc.
The recovered data streams associated with each transport channel are then output for further processing and/or data recovery. Because such further processing and data recovery is well-known, a detailed description thereof will be omitted for the sake of brevity.
The TFCI check and decision block <b>714</b>, and processes performed thereby, will be discussed in more detail below.
According to at least one example embodiment, the TFCI check and decision block <b>714</b> determines whether to disable transport channel processing at one or more of the transport channel processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n based on control information associated with at least two radio frames within a current TTI. That is, for example, based on a comparison between control information associated with a previous radio frame and control information associated with a current radio frame, the TFCI check and decision block <b>714</b> may generate a transport channel processing indicator TF_DIS to selectively disable processing at one or more of the transport channel processing blocks <b>712</b>_<b>0</b>-<b>712</b>_n. The process performed at the TFCI check and decision block <b>714</b> will be described in more detail with regard to <figref idrefs="DRAWINGS">FIG. 7</figref>.
<figref idrefs="DRAWINGS">FIG. 7</figref> illustrates a method according to an example embodiment. The method of <figref idrefs="DRAWINGS">FIG. 7</figref> may be performed at the TFCI check and decision block <b>714</b>.
Referring to <figref idrefs="DRAWINGS">FIG. 7</figref>, after having received and stored control information (e.g., a TFCI word) TFCI_N associated with a first radio frame N in the current TTI and upon receipt of subsequent control information TFCI_N+i associated with a next radio frame N+i, the TFCI check and decision block <b>714</b> compares the stored or previous control information TFCI_N with the current control information TFCI_N+i.
At step S<b>806</b>, the TFCI check and decision block <b>714</b> determines whether the stored or previous control information TFCI_N and the current control information TFCI_N+i are the same. If the control information TFCI_N and TFCI_N+i are the same, the TFCI check and decision block <b>714</b> stores the current control information TFCI_N+i in a memory (not shown), at step S<b>810</b>. At step S<b>812</b>, the TFCI check and decision block <b>714</b> determines whether the current radio frame N+i is the last radio frame in the current TTI. Methods for doing so are well-known in the art, and thus, a detailed discussion will be omitted for the sake of brevity. If the current radio frame N+i is the last radio frame in the current TTI, the process terminates.
Returning to step S<b>812</b>, if the current radio frame N+i is not the last radio frame in the current TTI, the TFCI check and decision block <b>714</b> reads in control information for next radio frame (e.g., from a buffer or the like, not shown). The process then returns to step S<b>804</b> and repeats.
Returning to step S<b>806</b>, if control information TFCI_N and TFCI_N+i are different, the TFCI check and decision block <b>714</b> may retain the previous control information TFCI_N, discard the control information TFCI_N+i and disable transport channel processing for transport channels in which a change in the control information causes a change in transport format at step S<b>808</b>. To do so, the TFCI check and decision block <b>714</b> may output the transport channel processing indicator TF_DIS in the form of a binary signal (e.g., a ‘0’ or ‘1’) to disable the desired transport channel processing block. The process may then proceed to step S<b>810</b> and continue as described above.
A change in the TFCI may indicate a change in the transport format, but TFCIs in the radio frames comprising a given TTI are the same. A change in these individual TFCIs that comprise a given TTI may be caused by, for example, noise, interference and/or fading in the propagation channel. Because the TFCIs may be protected by a robust error correction scheme, any change in the decoded TFCIs for a TTI is a sufficient indicator of relatively poor signal quality and thus may be a relatively good indicator that the received data in the DPDCH may not decode correctly.
According to at least some example embodiments, the TTI may be a minimum TTI or any other TTI length.
Example embodiments provide methods and apparatuses for improving TFCI related processing, such as, TFCI detection performance without transmit power increases. In at least one example embodiment, TFCIs for radio frames within the same TTI are combined to provide a more robust detection. In at least one other example embodiment, TFCI errors are detected earlier than in the conventional art so the receiver may terminate transport channel processing to reduce power consumption.
Although some example embodiments have been discussed separately herein, example embodiments may be used in conjunction with one another. For example, the check and decision block <b>714</b> of <figref idrefs="DRAWINGS">FIG. 6</figref> may be included in the receiver <b>600</b> of <figref idrefs="DRAWINGS">FIG. 5</figref>, and/or aspects described as unique to the receiver <b>600</b> of <figref idrefs="DRAWINGS">FIG. 5</figref> may be included in the receiver <b>700</b> of <figref idrefs="DRAWINGS">FIG. 7</figref>.
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the invention, and all such modifications are intended to be included within the scope of the invention.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both waysCites: the store holds 3 of 4
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2009055702A1 | Cited by | United States of America | Pre-grant |
| US8065595B2 | Cited by | United States of America | Search report |
| US2005157759A1 | Cites | United States of America | Applicant |
| US2007070926A1 | Cites | United States of America | Search report |
| US6868075B1 | Cites | United States of America | Search report |
| Quentin H. Spencer, "A Hybrid Approach to Spatial Multiplexing in Multiuser MIMO Downlinks". J on Wireless Comm. and Networking, vol. 2, pp. 236-247 (2004). | Non-patent | – | Applicant |
| "Universal Mobile Telecommunications System (UMTS); Multiplexing and channel coding". ETSI TS 125 212 V5. 10.0 (Jun. 2005). | Non-patent | – | Applicant |
2 members in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 79099007 | United States of America | A | |
| US20070790990 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| US2008268918A1 | United States of America | A1 | |
| US7929495B2This record | United States of America | B2 |
45 transactions on the USPTO file
Allowed after 2 non-final rejections, 1 final rejection and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Application Is Now CompleteCOMP | COMP | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| Applicant has submitted new drawings to correct Corrected Papers problemsCORRDRW | CORRDRW | |
| Corrected PaperCPAP | CPAP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 07929495
- Publication, DOCDB
- 7929495
- Publication, EPODOC
- US7929495
- Application
- 11790990
- Application, DOCDB
- 79099007
- Application, EPODOC
- US20070790990
Titles
- English
- Methods and apparatuses for power reduction in transceivers
Patent term adjustment
- A delay
- +533 daysthe office missed an examination deadline
- B delay
- +109 dayspendency past three years
- Applicant delay
- −2 days
- Net adjustment
- 640 days
Classification
- CPC, 2
- H04B1/707
- H04B2201/70707
- IPC, 1
- H04W4 00
- USPC, 2
- 370329000
- 370535000