System and method employing frequency band flipping for the retransmission of data
26 claims: 24 independent, 2 dependent
- 1データの以前の送信に関連する物理リソースブロックから、前記データの再送信のために物理リソースブロックの番号を振り直すように構成される帯域フリッピングモジュールであって、 「X」個の送信時間間隔毎にその帯域をフリッピングすることによって、前記物理リソースブロックの番号を振り直すように構成される、前記帯域フリッピングモジュールと、 前記番号を振り直された物理リソースブロックに従って、前記データを再送信するように構成される送受信機と、 を備える、装置。
- 2前記データのための再送信要求を受信するように構成されるハイブリッド自動再送信モジュールをさらに備える、請求項1に記載の装置。
- 3前記帯域フリッピングモジュールは、再送信要求の受信時か、またはある既定時間の終了時に、前記データの前記再送信のために前記物理リソースブロックの番号を振り直すように構成される、請求項1または2に記載の装置。
- 4前記番号を振り直された物理リソースブロックは、前記データの前記前の送信に関連する前記物理リソースブロックとは異なる周波数を呈する、請求項1から3のいずれかに記載の装置。
- 5前記「X」の値は、前記装置を用いるセルラー通信ネットワークにおけるセルの停止-待機(stop-and-wait)チャネルの数に等しい、請求項 1から4のいずれか に記載の装置。
- 6前記セルラー通信ネットワークにおける前記セルの停止-待機チャネルの数は、前記セルラー通信ネットワークにおける別のセルの停止-待機チャネルの数とは異なる、請求項 5 に記載の装置。
- 7前記「X」の値は、前記装置を用いるセルラー通信ネットワークにおけるセルの帯域フリッピング期間に等しい、請求項 1から4のいずれか に記載の装置。
- 8前記セルラー通信ネットワークにおける前記セルの前記帯域フリッピング期間は、前記セルラー通信ネットワークにおける別のセルの帯域フリッピングとは異なる、請求項 7 に記載の装置。
- 9前記データを符号化およびレートマッチングするように構成される符号化器と、前記データについてエラー検出を実行するように構成される巡回冗長検査モジュールとをさらに備える、請求項1から 8 のいずれかに記載の装置。
- 10データを再送信する時を決定する手段と、 前記データの以前の送信に関連する物理リソースブロックから、前記データの再送信のために物理リソースブロックの番号を振り直す手段であって、 「X」個の送信時間間隔毎にその帯域をフリッピングすることによって、前記物理リソースブロックの番号を振り直すように構成される、前記番号を振り直す手段と、 前記番号を振り直された物理リソースブロックに従って、前記データを再送信する手段と、 を備える、装置。
- 11前記番号を振り直す手段は、再送信要求の受信時か、またはある既定時間の終了時に、前記データの前記再送信のために前記物理リソースブロックの番号を振り直すように構成される、請求項 10 に記載の装置。
- 12コンピュータに、 データを再送信する時を決定することと、 前記データの前の送信に関連する物理リソースブロックから、前記データの再送信のために物理リソースブロックの番号を振り直すこと であって、「X」個の送信時間間隔毎にその帯域をフリッピングすることによって、前記物理リソースブロックの番号を振り直すように構成される、前記番号を振り直すこと と、 前記番号を振り直された物理リソースブロックに従って、前記データを再送信することと、を実行させるように構成されるプログラムコードを備える、コンピュータプログラム。
- 13前記コンピュータに、再送信要求の受信時か、またはある既定時間の終了時に、前記データの前記再送信のために前記物理リソースブロックの番号を振り直すように構成される、請求項 12 に記載のコンピュータプログラム。
- 14データを再送信する時を決定することと、 前記データの以前の送信に関連する物理リソースブロックから、前記データの再送信のために物理リソースブロックの番号を振り直すことであって、 「X」個の送信時間間隔毎にその帯域をフリッピングすることによって、前記物理リソースブロックの番号を振り直すように構成される、前記番号を振り直すことと、 前記番号を振り直された物理リソースブロックに従って、前記データを再送信することと、 を含む、方法。
- 15前記番号を振り直すことは、再送信要求の受信時か、またはある既定時間の終了時に、前記データの前記再送信のために前記物理リソースブロックの番号を振り直すように構成される、請求項 14 に記載の方法。
- 16前記番号を振り直された物理リソースブロックは、前記データの前記前の送信に関連する前記物理リソースブロックとは異なる周波数を呈する、請求項 14 または 15 に記載の方法。
- 17「X」の値は、前記装置を用いるセルラー通信ネットワークにおけるセルの停止-待機(stop-and-wait)チャネルの数に等しい、請求項 14から16のいずれか に記載の方法。
- 18前記セルラー通信ネットワークにおける前記セルの停止-待機チャネルの数は、前記セルラー通信ネットワークにおける別のセルの停止-待機チャネルの数とは異なる、請求項 17 に記載の方法。
- 19前記「X」の値は、前記装置を用いるセルラー通信ネットワークにおけるセルの帯域フリッピング期間に等しい、請求項 14から16のいずれか に記載の方法。
- 20前記セルラー通信ネットワークにおける前記セルの前記帯域フリッピング期間は、前記セルラー通信ネットワークにおける別のセルの帯域フリッピングとは異なる、請求項 19 に記載の方法。
- 21前記データを符号化およびレートマッチングすることと、前記データについてエラー検出を実行することとをさらに含む、請求項 14 から 20 のいずれかに記載の方法。
- 22通信システムにおけるユーザ端末によって実行される、請求項 14 から 21 のいずれかに記載の方法。
- 23送信されたデータを受信するように構成される送受信機と、 前記データを復号するように構成される復号器と、 前記データについてエラー検出を実行するように構成される巡回冗長検査モジュールと、 前記データのための再送信要求を発行するように構成されるハイブリッド自動要求再送信モジュールと、を含む基地局と、 前記データのための前記再送信要求を受信するように構成されるハイブリッド自動要求再送信モジュールと、 前記データの前記送信に関連付けられる物理リソースブロックから、前記データの再送信のために物理リソースブロックの番号を振り直すように構成される帯域フリッピングモジュール であって、「X」個の送信時間間隔毎にその帯域をフリッピングすることによって、前記物理リソースブロックの番号を振り直すように構成される、前記帯域フリッピングモジュール と、 前記番号を振り直された物理リソースブロックに従って、前記データを再送信するように構成される送受信機と、を含むユーザ端末と、を備える、通信システム。
- 24前記ハイブリッド自動要求再送信モジュールは、前記復号器が前記データの復号時にエラーを発見する場合か、または前記巡回冗長検査モジュールが前記データにおいて訂正不可能なエラーを発見する場合に、前記データのための前記再送信要求を発行するように構成され、 前記帯域フリッピングモジュールは、前記再送信要求の受信時か、またはある既定時間の終了時に前記データの前記再送信のために前記物理リソースブロックの番号を振り直すように構成される、請求項 23 に記載の通信システム。
- 25コンピュータに、請求項 14 から 21 のいずれかに記載の方法を実行させるように構成される、コンピュータプログラム。
- 26プロセッサと、 前記プロセッサに、請求項 14 から 21 のいずれかに記載の方法を実行させうるコンピュータプログラムを格納するメモリと、を備える、装置。
Independent claims26
45 paragraphs, as filed
The present invention relates to communication systems, and more specifically to systems and methods that use frequency band flipping for data retransmission.
background
Broadcast and multicast communications are a form of point-to-multipoint communication in which information is sent simultaneously from a single source to multiple destinations. Third generation partnership project (3GPP) Long term evolution (LTE) is a new improvement on the universal mobile telecommunications system (UMTS) for mobile communications. It represents an ongoing effort across the industry to address the need and growing user base. The goals of this broad project include improving communication efficiency, reducing costs, improving services, taking advantage of new spectral opportunities, and integrating well with other open standards. The 3GPP LTE Working Group should provide new recommendations for UMTS standards.
One of the areas under consideration in LTE is related to uplink transmission. Uplink transmission is a transmission performed between a user terminal (UE) and an evolutionary base station (which may be referred to as "e-Node B" or "eNB"). Hybrid automatic repeat request (H-ARQ), along with fast or semi-fast link adaptation (adaptive modulation and coding) and perhaps some power control mechanism, to provide LTE high spectral efficiency. ) Is being considered. H-ARQ is an error correction / control means that automatically requests the retransmission of a data packet when an uncorrectable error is detected in the data packet.
Typically, some error detection information, such as a data block or cyclic redundancy check (CRC), is encoded by an error correction code, such as a Reed-Solomon code or a turbo code, prior to transmission. Upon receiving the encoded data block, the receiver usually first decodes it using an error correction code. If the error correction code cannot correct all errors, the receiver requests the retransmission of the data packet.
However, looking at the implementation of H-ARQ in the uplink data channel, there is also a need to have some feedback to control the H-ARQ process (eg data packets exactly in e-Node B). An acknowledgment (ACK) or negative response (negative ACK) is required to determine whether or not the data has been received. One area of LTE effort is to optimize the use of available resources in physical wireless interfaces to not only provide high performance but also reduce the amount of resources used to transmit control signals. That is. For LTE uplink H-ARQ, it has been decided that the H-ARQ operation is based on a synchronous process. That is, the re-transmission of a data packet received with an error occurs periodically at a fixed time after the first transmission ("n" transmission time interval; Only TTI is delayed). The 3rd Generation Partnership Project supports adaptive and non-adaptive H-ARQ options.
The non-adaptive H-ARQ uses the same physical resource used for the initial transmission for retransmission, while the adaptive H-ARQ gets a new resource allocation and selects a new resource to use for the retransmission. .. Adaptive H-ARQ allocates new physical channel resources to retransmissions and is therefore capable of providing frequency and interference diversity to help avoid data collisions due to user terminal movement. However, one problem with adaptive H-ARQ is that each retransmission uses a complete entry in the resource allocation information.
Non-adaptive H-ARQ requires only a small amount of signal transduction. In extreme cases, generally both UE and e-Node B already know that a retransmission should be done, so only a single bit is used in the retransmission request. That is, both UE and e-Node B are preconfigured with respect to information about which physical resources are allocated / reserved for retransmission. However, since retransmissions occur at pre-defined locations in the resource domain, there is usually no frequency or interference diversity. This lack of diversity can lead to accidental packet collisions due to the use of resources already allocated to semi-permanent users. Thus, each currently available H-ARQ scheme has its own advantages and problems.
Therefore, there is a need in the art for systems and methods that effectively manage data retransmission requirements and that overcome defects in the prior art.
This application claims the interests of US Provisional Patent Application No. 60 / 956,651, filed on August 17, 2007, entitled "Implementation of Frequency Band Flipping for Non-Adaptive H-ARQ". Is incorporated herein by reference.
Embodiments of the present invention include those that generally solve or avoid the above problems and other problems and generally bring technical benefits. These embodiments include a device comprising a band flipping module configured to renumber the physical resource blocks for retransmission of the data from the physical resource blocks associated with the previous transmission of the data. The device also includes a transmitter / receiver configured to retransmit the data according to the renumbered physical resource block. The device (eg, a user terminal) is embodied in a computer program product that includes a method or means for performing the function, or program code (stored on a computer-readable medium) configured to perform the function. Can be.
In another aspect, the invention provides a communication system with a base station and a user terminal. In one embodiment, the base station issues a transmitter / receiver configured to receive transmitted data, a decoder configured to decode the data, and a retransmission request for the data. Includes a hybrid automatic request retransmission module that is configured to. The user terminal also includes a bandwidth flipping module configured to renumber the physical resource block for retransmission of the data from the physical resource block associated with the transmission of the data. The transmitter / receiver of the user terminal is configured to retransmit the data according to the renumbered physical resource block.
The above description provides a fairly general overview of the features and technical advantages of the invention so that the following detailed description of the invention can be better understood. Additional features and advantages of the invention that form the claims of the invention will be described below. Those skilled in the art will appreciate that the disclosed concepts and specific embodiments may be readily used as a basis for modifying or designing other structures or as a process for accomplishing the same object of the invention. I want to be. It should also be appreciated by those skilled in the art that such equivalent structures do not deviate from the spirit and scope of the invention as set forth in the appended claims.
For a more complete understanding of the present invention and its advantages, see the following description in conjunction with the accompanying drawings.<figref num="1">A system level diagram relating to an embodiment of a communication system including a wireless communication system that provides an environment for applying the principles of the present invention is shown.</figref><figref num="2">A block diagram of an embodiment of a computer system according to the systems, subsystems, and modules of the present invention is shown.</figref><figref num="3">A block diagram relating to an embodiment of a wireless communication system that provides an environment for applying the principles of the present invention is shown.</figref><figref num="4">A block diagram relating to an embodiment of a user terminal and a base station of a communication system according to the principle of the present invention is shown.</figref><figref num="5">The chart which shows the embodiment about the band flipping of the uplink resource in the communication system which follows the principle of this embodiment is shown.</figref><figref num="6">The figure which shows the embodiment about the individual cell of the cellular communication network which follows the principle of this invention is shown.</figref><figref num="7">The figure which shows the embodiment about the individual cell of the cellular communication network which follows the principle of this invention is shown.</figref><figref num="8">A flowchart showing exemplary steps in an embodiment of a method according to the principles of the present invention is shown.</figref>
The formation and use of currently advantageous embodiments will be described in detail below. However, it should be understood that the present invention provides many applicable invention concepts that can be embodied in a wide variety of specific situations. The specific embodiments described merely exemplify specific methods for forming and using the present invention, and do not limit the scope of the present invention. The present invention describes an exemplary embodiment in a specific situation, namely LTE 3GPP UMTS. However, the invention may be applied to other types of communication systems that use subsystems or modules for data retransmission and may also utilize H-ARQ systems for error confirmation and correction.
First, with reference to FIG. 1, a system level diagram for an embodiment of a communication system including a wireless communication system that provides an environment for applying the principles of the present invention is shown. The radio communication system may be configured to provide general purpose mobile communication services for an evolved terrestrial radio access network (e-UTRAN). The mobile management entity (MME) and the user plane entity (UPE) (indicated by "MME / UPE") are indicated by e-UTRAN node B (indicated by "eNB") via the Sl communication link. ) Provides control functions. The eNB communicates between the eNBs via the X2 communication link. The various communication links are typically other high frequency metal communications such as fiber, microwave, or coaxial links, or a combination thereof.
The eNB communicates with a user terminal (indicated by "UE"), which can be a mobile transmitter / receiver carried by the user. Therefore, a communication link that connects an eNB to a user terminal, that is, a Uu link, is a radio link or a similar technique that uses a radio communication signal such as a 1.8 GHz orthogonal frequency division multiplex (OFDM) signal.
Next, with reference to FIG. 2, a block diagram of an embodiment of a computer system according to the systems, subsystems, and modules of the present invention is shown. The computer system is configured to perform various functions such as storing and / or executing software associated with the systems, subsystems, and modules described herein. The central processing unit (CPU) 205 is connected to the system bus 210. The CPU 205 may be any general-purpose computer. The embodiments of the present invention are not limited by the architecture of the CPU 205. Bus 210 is connected to random access memory (RAM) 215, which is a static random access memory (RAM), dynamic random access memory; It may be DRAM) or synchronous dynamic random access memory (SDRAM). Read-only memory (ROM) 220 is also connected to bus 210, where ROM 220 is programmable read-only memory (PROM), eraseable programmable read-only memory (EPROM). , Or may be electrically erasable programmable read only memory. RAM 215 and ROM 220 hold user and system data as well as programs, as is known in the art.
The bus 210 is also connected to an input / output (I / O) adapter 225, a communication adapter 230, a user interface adapter 240, and a display adapter 245. The I / O adapter 225 connects a storage device 250, such as one or more of a hard drive, a compact disc (CD) drive, a flexible disk drive, or a tape drive, to a computer system. The I / O adapter 225 is also connected to a printer (not shown), which allows the system to print a paper copy of information such as documents, photographs, articles, and their equivalents. Note that the printer may be a printer (eg, dot matrix, laser, and equivalent), fax machine, scanner, or copier.
Next, with reference to FIG. 3, a block diagram relating to an embodiment of a wireless communication system that provides an environment for applying the principles of the present invention is shown. The wireless communication system has a user terminal (indicated by "UE") that communicates with e-Node B (indicated by "eNB"). The user terminal is a data processor (indicated by "DP"), a memory for storing a program (indicated by "PRGM") (indicated by "MEM"), a timer (indicated by "TIMER"), and a radio frequency transmitter / receiver (indicated by "TRC"). (Indicated by "ANT"), and an antenna (indicated by "ANT") for bidirectional radio communication with e-Node B. e-Node B is a data processor (indicated by "DP"), a memory for storing programs (indicated by "PRGM") (indicated by "MEM"), and a radio frequency transmitter / receiver (indicated by "TRC") (e- It has a Node B antenna controller) and an antenna (indicated by "ANT") for bidirectional wireless communication with the user terminal. Generally, e-Node B provides the user terminal with an e-UTRA user plane (eg, wireless link control / media access control / physical) and a control plane (eg, radio resource control) protocol termination.
The above-mentioned memories may be of any type suitable for the local environment, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed and removable memories, and the like, and the like. It may be implemented using any suitable data storage technique of. The data processor may be of any type suitable for the local environment, and non-limiting examples include general purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and multi-core processor architectures. It may include one or more of the based processors. The program includes program instructions that allow electronic devices to perform the tasks described herein when executed by the associated data processor.
Illustrative embodiments of the systems, subsystems, and modules described herein are at least performed by a user terminal and an e-Node B data processor, or by hardware, or by computer software that may be a combination thereof. It may be partially implemented.
The functions performed by the user terminal may be generally organized and modeled as a stack of layers according to the Open Systems Interconnection 7-layer model. The layer includes a media access control (MAC) layer and other layers located above the MAC layer such as the network layer and the transport layer. The MAC layer provides the upper layer with specific services, including services related to the operation of the uplink. The MAC layer contains an implementation of the uplink MAC protocol. This uplink MAC protocol provides the steps that user terminals and e-Node B follow to send and receive using the uplink.
The physical (PHY) layer is conceptually located below the MAC layer. The MAC layer requires specific services from the PHY layer. These services relate to the physical transmission of packets to e-Node B. The MAC layer receives one or more flows from the upper layer. A flow is typically a stream of data that corresponds to a specific application of a voice over Internet protocol (VoIP) communication session, videophone, game, or equivalent technology.
Generally, compatible PHY layer signaling or MAC channel signaling is used to communicate the physical layer packet format to the user terminal. Each MAC layer packet section may contain one or more MAC layers according to the MAC layer multi-user packet format.
Next, referring to FIG. 4, a block diagram relating to an embodiment of a user terminal and a base station (also referred to as e-Node B or eNB) of a communication system according to the principles of the present invention is shown. User terminals (indicated by "UE") and base stations (indicated by "e-Node B") are the "3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal. Terrestrial Radio Access Network (E-UTRAN); Overall description; It conforms to 3GPP TS 36.300, also known as Stage 2 (Release 8) "Vl .0.0 (2007-03)", the contents of which are incorporated herein by reference. The illustrated communication system shows uplink communication from a user terminal to a base station and uses a non-adaptive H-ARQ for such uplink communication. Further, the MAC layer and the physical layer of the user terminal operate to control the physical process of the uplink including the uplink for H-ARQ. User terminals include a encoder (eg, rate matching (RM) module) 420, a cyclic redundancy check (CRC) module 425, an H-ARQ module 430, a transmitter / receiver 435, and an antenna 440. including.
The base station is a decoder (eg, rate matching (RM) module) 460, cyclic redundancy check; Includes CRC) module 465, H-ARQ module 470, transmitter / receiver 475, and antenna 480. After receiving data packets at the base station (via transmitter / receiver 475 and antenna 480) and physical transmission processing, the decoder 460 uses a decoding process that is the reverse of the user terminal encoder 420 to transport information. To decrypt. Further, the decoder 460 responds to a retransmission request from the H-ARQ module 470 of the base station. Therefore, the transport information is provided to CRC module 465 for error detection. If the decoder 460 finds an error when decoding transport information, or if the CRC module 465 finds an uncorrectable error, the decoder 460 communicates with the H-ARQ module 470 according to the MAC layer and antennas. Use 480 to issue a retransmission request to the user terminal. The user terminal receives the retransmission request from the base station at the antenna 440. Upon successful decoding of the retransmission request, the user terminal retransmits the requested specific encoded data packet to the base station.
In the operation of the communication system, instead of the user terminal reusing the same physical resources used for the initial transmission of the data packet requested for retransmission by the base station, the band flipping module 415 provides the MAC layer and its physical layer. According to this, the physical / logical resource block (PRB) is renumbered for uplink on a per-H-ARQ basis. Therefore, prior to retransmission of the data packet, the PRB for the uplink (eg, "bandwidth") is modified to flip according to the bandwidth flipping module 415. Thus, instead of retransmitting data packets with the same set of original frequency groups, the user terminal retransmits packets with different frequency sets via transmitter 435 and antenna 440. Bandwidth is preferably flipped every "X" TTIs, where "X" is, for example, a parameter set in the network. In applications where full diversity gain is desired, the "X" is a stop-and-wait; SAW) Should be set equal to the number of channels. Of course, the band flipping module 415 and other subsystems and modules described herein may be located in other systems in the communication system. Compared to the completely non-adaptive H-ARQ, the addition of the band flipping module 415 of the error confirmation system provides frequency diversity that improves the average performance of the received signal. There is also the benefit of reducing downlink control channel signaling overhead. Therefore, the error confirmation system includes, but is not limited to, a decoder and a bandwidth flipping module. It should be understood that the broad scope of the present invention is not limited to H-ARQ related systems, but can be generally applied to automatic retransmission by multi-TTI communication and the like. For example, the uplink transmission may include performing a large number of continuous retransmissions of the same information or data packet without waiting for an ACK / NACK confirmation. The ACK / NACK confirmation is transmitted from the base station after a predetermined number of receptions (eg, 4 receptions). Bandwidth flipping modules described herein can be used to provide benefits even under these circumstances.
Next, referring to FIG. 5, a chart showing an embodiment relating to bandwidth flipping of uplink resources in a communication system according to the principle of the present embodiment is shown. The chart is configured to have a time axis and a frequency axis. Each block shown in the chart represents a PRB identification number. The original or previous data packet is collectively transmitted from the user terminal to the base station using the PRB block indicated by 510. When the H-ARQ request issued by the base station is received or when the predetermined number of receptions occur, the data packets to be retransmitted are collectively transmitted from the user terminal by the PRB block indicated by 520. As shown, the frequency of the PRB block 510 is different from that of the PRB block 520. Therefore, in this uplink H-ARQ, frequency diversity is increased by flipping the band for packet retransmission or by renumbering the PRB block.
It should be noted that various embodiments of the present invention do not prohibit the use of frequency selection scheduling. If the frequency selection scheduling property of the radio channel is maintained, retransmissions should be scheduled using normal uplink resource grants (eg, adaptive H-ARQ).
Next, with reference to FIG. 6, a diagram showing embodiments for individual cells 610, 620, 630 of a cellular communication network according to the principles of the present invention is shown. Cells 610, 620, and 630 are neighboring cells, and individual ranges of these cells overlap these neighboring range areas to facilitate continuous network range. The user terminal in each of the cells 610, 620, and 630 establishes communication with the base station located in the cell. Applying the band flipping mechanism to the uplink H-ARQ provides an overall improvement in signal reception based on the improved frequency diversity.
However, even if the frequency diversity is improved, the band flipping mechanism alone usually does not improve the interference averaging. A cellular communication network is configured such that neighboring cells (eg, cells 610, 620, 630) have a different number of H-ARQ stop-and-wait (SAW) channels. The first cell 610 has an "A" number of SAW channels, the second cell 620 has an "B" number of SAW channels, and the third cell 630 has an "C" number. Has a SAW channel. Neighboring cells (eg cells 610, 620, 630) are typically interfering cells (and are interfering cells with different numbers of SAW channels), resulting in interference averaging in the uplink H-ARQ. Increase. The disadvantage of this configuration, where adjacent cells have a different number of SAW channels, is that the H-ARQ delay is "artificially" increased to provide interfering diversity.
Next, with reference to FIG. 7, a diagram showing embodiments for individual cells 710, 720, 730 of a cellular communication network according to the principles of the present invention is shown. Instead of configuring different numbers of SAW channels to improve interference diversity, cellular communication networks have slightly different band flipping periods in neighboring cells. BF-T) is provided. Therefore, each of the neighboring cells (eg, cells 710, 720, 730) has a slightly different BF-T. The first cell 710 has an "X" BF-T, the second cell 720 has an "Y" BF-T, and the third cell 730 has an "Z" BF-T. As mentioned above, the flipping period may be equal to the number of SAW channels in the cell. Therefore, in this example, the first cell 710 has "X" BF-Ts, where "X" is equal to the number of SAW channels in that cell. Since BF-T is slightly different for each cell, interference diversity is improved. However, the level of frequency diversity can also decrease with variable BF-T. Cells with more BF-Ts than the number of H-ARQ SAW channels do not ensure full frequency diversity gain for continuous band flipping.
Next, with reference to FIG. 8, a flowchart showing exemplary steps in an embodiment of a method according to the principles of the present invention is shown. At step 810, an uplink H-ARQ request for retransmission is received, or a predetermined number of receptions are received. In response, in step 820, the PRB for the uplink is renumbered. Then, in step 830, the renumbered PRB is used to retransmit the requested data packet.
The programs or code segments that make up the various embodiments of the invention may be stored on a computer-readable medium or transmitted on a transmission medium by a computer data signal embodied in a carrier or a signal modulated by the carrier. You may. The "computer-readable medium" may include any medium capable of storing or transferring information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, EPROMs, flexible disks, compact disk CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and theirs. Equivalent technology can be mentioned. Computer data signals may include any signal that can be propagated in transmission media such as fiber optics, radios, electromagnets, RF links, and equivalent technologies. Code segments may be downloaded via computer networks such as the Internet, intranets, and equivalent technologies.
Therefore, a typical embodiment of the present invention is to be used in a communication system that uses retransmission of data packets, for example, according to a non-adaptive H-ARQ for uplink communication between a user terminal and a base station. Targets the method of. This method involves receiving an indicator that the received data packet should be retransmitted and generating an uplink H-ARQ message to request the retransmission. Renumber the PRB of the original or previous packet transmission for different transmission frequencies depending on the H-ARQ message generated. The H-ARQ request message is sent using the renumbered PRB.
In addition to renumbering according to the retransmission, it may be further renumbered according to the elapse of a predetermined period that can be measured by TTI. This default period may be set to be equal to the number of SAW channels in the host cell. The representative method may also include configuring a plurality of neighboring cells to have different predetermined periods. Alternatively, a representative method may include configuring multiple adjacent cells to have different numbers of stop-wait channels.
According to another embodiment of the present invention, an error confirmation system for use with a user terminal in a communication system includes an H-ARQ module configured to receive a retransmission request from a base station. The bandwidth flipping module is configured to renumber one or more physical resource blocks from the original or previous data transmission from the user terminal. The transmitter / receiver controls the retransmission of any data packet associated with the retransmission request and transmits the data packet through the antenna according to one or more renumbered physical resource blocks.
The error confirmation system is also configured so that the bandwidth flipping module renumbers one or more PRBs when a retransmission request is received, at the end of a predetermined time interval, or in some combination of both. May be done. The default time interval can be any of various units, including the number of SAW channels in the host cell. In addition, the error confirmation system may include a plurality of cells constituting a cellular communication network, wherein adjacent cells are configured to have different default periods. Instead, adjacent cells are configured to have a different number of stop-wait channels.
According to a further embodiment of the present invention, there is provided a computer program product having a computer readable medium on which computer program logic is recorded. Computer program products include code to initiate the retransmission of a data packet and, accordingly, code to renumber one or more physical resource blocks associated with the original or previous transmission of the data packet. Includes code for retransmitting data packets using one or more renumbered physical resource blocks.
In addition, the computer program code for renumbering may also respond to the passage of a predetermined period of time that can be measured by the TTI. Various embodiments of a typical computer program product may set a default period equal to the number of SAW channels in the host cell. Alternatively, some variation on that number may be used. In addition, the computer program product of a representative embodiment may also include code for configuring a plurality of adjacent cells to have different default periods. Alternatively, these representative embodiments may have code for configuring multiple adjacent cells to have a different number of stop-wait channels.
A further embodiment of the invention provides a user terminal that operates in a communication system. The user terminal includes an antenna, a transmitter / receiver, and a processor for controlling the functions and features of the user terminal. The user terminal also includes an encoder and a decoder that can operate in conjunction with the processor to encode and decode message signals received from the plurality of user terminals. In addition, the MAC layer, which can operate in conjunction with the processor, enables uplink transmission between the user terminal and the base station in the communication system. Bandwidth flipping modules (eg, located in the MAC layer) of the original or previous data transmission for a retransmission triggered after receiving an H-ARQ retransmission request from a base station or a predetermined number of receptions. It is configured to renumber the PRB.
As mentioned above, exemplary embodiments provide a method and a corresponding device consisting of various modules that provide functionality for performing the steps of the method. The module may be implemented as hardware (including integrated circuits such as application-specific integrated circuits), or as software or firmware for execution by a computer processor. Specifically, in the case of firmware or software, an exemplary embodiment is as a computer program product comprising a computer-readable storage structure on which computer program code (ie, software or firmware) for execution by a computer processor is used. It can be provided.
Although the invention and its advantages have been described in detail, it is understood that various modifications, substitutions and modifications can be made without departing from the spirit and content of the invention as defined by the appended claims. I want to. For example, many of the features and features described above can be implemented in software, hardware, or firmware, or a combination thereof.
Furthermore, the scope of this application is not intended to be limited to specific embodiments relating to the processes, machines, products, compositions, means, methods, and steps described herein. Corresponding processes, machines, products, compositions, means, methods, or steps that are extant or later evolve, as will be readily appreciated by those skilled in the art by disclosure of the present invention, as described herein. Those performing substantially the same functions as the embodiments or achieving substantially the same results may be utilized in accordance with the present invention. Therefore, the appended claims are intended to include such processes, machines, products, compositions, means, methods, or steps within their scope.
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2007194747A | Cites | Japan |
| WO2007091605A1 | Cites | World Intellectual Property Organization (WIPO) |
| JP2004104293A | Cites | Japan |
12 members in 5 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 60956651 | United States of America | – | |
| 95665107 | United States of America | P | |
| 95665107 | United States of America | P | |
| 2008053288 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 2008053288 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 2007956651 | – | – | – |
| 2008053288 | – | – | – |
| US20070956651P | – | – | – |
| WO2008IB53288 | – | – | – |
Members12
| Document | Office | Kind | |
|---|---|---|---|
| US2009049355A1 | United States of America | A1 | |
| WO2009024908A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2009024908A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP2179528A2 | European Patent Office (EPO) | A2 | |
| CN101779407A | China | A | |
| JP2010536301A | Japan | A | |
| US8201042B2 | United States of America | B2 | |
| JP2012249326A | Japan | A | |
| JP5129331B2This record | Japan | B2 | |
| EP2179528B1 | European Patent Office (EPO) | B1 | |
| JP5420732B2 | Japan | B2 | |
| CN101779407B | China | B |
27 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of change of domicileJAPANESE INTERMEDIATE CODE: R313531S531 | S531 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 5129331
- Publication, DOCDB
- 5129331
- Publication, EPODOC
- JP5129331B
- Application
- 2010520675
- Application, DOCDB
- 2010520675
- Application, EPODOC
- JP20100520675
Titles2
- Japanese
- データの再送信のために周波数帯域フリッピングを用いるシステムおよび方法
- English
- Systems and methods that use frequency band flipping for data retransmission
Classification
- CPC, 3
- H04L1/1887
- H04L1/1812
- H04L1/1893
- IPC, 2
- H04W28 04
- H04W72 04
