US20110216693A1 - Method and Apparatus for Ordered Partial Detection with MIMO Cooperation - Google Patents
Method and Apparatus for Ordered Partial Detection with MIMO Cooperation Download PDFInfo
- Publication number
- US20110216693A1 US20110216693A1 US12/716,252 US71625210A US2011216693A1 US 20110216693 A1 US20110216693 A1 US 20110216693A1 US 71625210 A US71625210 A US 71625210A US 2011216693 A1 US2011216693 A1 US 2011216693A1
- Authority
- US
- United States
- Prior art keywords
- source node
- symbol vector
- detection
- channel matrix
- feedback bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
- H04B7/026—Co-operative diversity, e.g. using fixed or mobile stations as relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0097—Relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/28—Systems using multi-frequency codes with simultaneous transmission of different frequencies each representing one code element
Definitions
- the present application relates generally to relay system with Multiple-input multiple-output (MIMO) cooperation.
- MIMO Multiple-input multiple-output
- MIMO Multiple-input multiple-output
- an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.
- MIMO multiple-input multiple output
- a method comprising: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.
- MIMO multiple-input multiple output
- a computer program product comprising: a computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising: code for receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; code for estimating channel matrix between the source node and the apparatus; code for re-ordering columns in said channel matrix; code for determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and code for transmitting the feedback bits.
- MIMO multiple-input multiple output
- an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; receiving a plurality of feedback bits which indicate detection or no detection of the corresponding antenna streams of the source node; detecting the received symbol vector for the streams where the feedback bits indicate detection; and transmitting the detected symbol vector.
- MIMO multiple-input multiple output
- FIG. 1 is a block diagram depicting an electronic device operating in accordance with an example embodiment of the invention
- FIG. 2 is a block diagram illustrating a wireless relay network operating in accordance with an example embodiment of the invention
- FIG. 3 a is a block diagram illustrating a first data transmission between nodes operating in accordance with an example embodiment of the invention
- FIG. 3 b is a block diagram illustrating a second data transmission between nodes operating in accordance with an example embodiment of the invention
- FIG. 4 is a flow diagram illustrating an example method for receiving and processing multi-stream data in accordance with an example embodiment of the invention
- FIG. 5 is a flow diagram illustrating an example method for receiving and processing multi-stream data in accordance with another example embodiment of the invention.
- FIG. 6 is a flow diagram illustrating an example method for combining two multi-stream data in accordance with an example embodiment of the invention.
- FIG. 7 is a chart illustrating the Bit Error Rate (BER) for a 16-QAM (Quadrature Amplitude Modulation) system with 4 antennas in accordance with an example embodiment of the invention.
- BER Bit Error Rate
- FIGS. 1 through 7 of the drawings An example embodiment of the present invention and its potential advantages are understood by referring to FIGS. 1 through 7 of the drawings.
- FIG. 1 is a block diagram depicting an electronic device 100 operating in accordance with an example embodiment of the invention.
- the electronic device 100 comprises a processor 110 or other processing component.
- the electronic device 100 may comprise multiple processors, such as processor 110 .
- the electronic device 100 comprises memory 120 .
- the electronic device may comprise volatile memory, such as random access memory (RAM).
- Volatile memory may comprise a cache area for the temporary storage of data.
- the electronic device 100 may also comprise non-volatile memory, which may be embedded and/or may be removable.
- the non-volatile memory may also comprise an electrically erasable programmable read only memory, flash memory, and/or the like.
- the processor 110 may comprise memory.
- the processor 110 may comprise volatile memory, non-volatile memory, and/or the like.
- the electronic device 100 may use at least one memory to store one or more computer program code 140 .
- the processor 110 may perform embodiments of the present invention.
- the electronic device 100 may communicate over a radio link to a wireless network using one or a plurality of antennas.
- the electronic device 100 may have one or a plurality of antennas 150 .
- Such antennas may be separated into receive-only antennas, transmit-only antennas, or transmit/receive antennas.
- the processor 110 of the electronic device 100 may comprise circuitry for implementing audio feature, logic features, and/or the like.
- the processor 110 may comprise a digital signal processor device, a microprocessor device, a digital to analog converter, other support circuits, and/or the like.
- control and signal processing features of the processor 110 may be allocated between devices, such as the devices describe above, according to their respective capabilities.
- the processor 110 may also comprise an internal voice coder and/or an internal data modem.
- the processor 110 may comprise features to operate one or more software programs.
- the processor 110 may be capable of operating a software program for connectivity, such as a conventional Internet browser.
- the connectivity program may allow the electronic device 100 to transmit and receive Internet content, such as location-based content, other web page content, and/or the like.
- the electronic device 100 may use a wireless application protocol (WAP), hypertext transfer protocol (HTTP), file transfer protocol (FTP) and/or the like to transmit and/or receive the Internet content.
- WAP wireless application protocol
- HTTP hypertext transfer protocol
- FTP file transfer protocol
- the electronic device 100 may be capable of operating in accordance with any of a number of a first generation communication protocol, a second generation communication protocol, a third generation communication protocol, a fourth generation communication protocol, and/or the like.
- the electronic device 100 may be capable of operating in accordance with second generation (2G) communication protocols IS-136, time division multiple access (TDMA), global system for mobile communication (GSM), IS-95 code division multiple access (CDMA), and/or the like.
- 2G second generation
- TDMA time division multiple access
- GSM global system for mobile communication
- CDMA code division multiple access
- third-generation (3G) communication protocols such as Universal Mobile Telecommunications System (UMTS), CDMA2000, wideband CDMA (WCDMA), time division-synchronous CDMA (TD-SCDMA), and/or the like.
- the electronic device 100 may also be capable of operating in accordance with 3.9 generation (3.9G) wireless communication protocols, such as Evolved Universal Terrestrial Radio Access Network (E-UTRAN) or the like, or wireless communication projects, such as long term evolution (LTE) or the like. Still further, the electronic device 100 may be capable of operating in accordance with fourth generation (4G) communication protocols.
- 3.9G 3.9 generation
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- LTE long term evolution
- 4G fourth generation
- the electronic device 100 may be capable of operating in accordance with a non-cellular communication mechanism.
- the electronic device 100 may be capable of communication in a wireless local area network (WLAN), other communication networks, and/or the like.
- the electronic device 100 may communicate in accordance with techniques, such as radio frequency (RF), infrared (IrDA), any of a number of WLAN techniques.
- RF radio frequency
- IrDA infrared
- the electronic device 100 may communicate using one or more of the following WLAN techniques: IEEE 802.11, e.g., 802.11a, 802.11b, 802.11g, 802.11n, and/or the like.
- the electronic device 100 may also communicate, via a world interoperability, to use a microwave access (WiMAX) technique, such as IEEE 802.16, and/or a wireless personal area network (WPAN) technique, such as IEEE 802.15, BlueTooth (BT), ultra wideband (UWB), and/or the like.
- WiMAX microwave access
- WiPAN wireless personal area network
- BT BlueTooth
- UWB ultra wideband
- the communications protocols described above may employ the use of signals.
- the signals comprises signaling information in accordance with the air interface standard of the applicable cellular system, user speech, received data, user generated data, and/or the like.
- the electronic device 100 may be capable of operating with one or more air interface standards, communication protocols, modulation types, access types, and/or the like. It should be further understood that the electronic device 100 is merely illustrative of one type of electronic device that would benefit from embodiments of the invention and, therefore, should not be taken to limit the scope of embodiments of the invention.
- While embodiments of the electronic device 100 are illustrated and will be hereinafter described for purposes of example, other types of electronic devices, such as a portable digital assistant (PDA), a pager, a mobile television, a gaming device, a camera, a video recorder, an audio player, a video player, a radio, a mobile telephone, a traditional computer, a portable computer device, a global positioning system (GPS) device, a GPS navigation device, a GPS system, a mobile computer, a browsing device, an electronic book reader, a combination thereof, and/or the like, may be used. While several embodiments of the invention may be performed or used by the electronic device 100 , embodiments may also be employed by a server, a service, a combination thereof, and/or the like.
- FIG. 2 is a block diagram illustrating a wireless relay network operating in accordance with an example embodiment of the invention.
- FIG. 2 illustrates an example relay network with three nodes: source S, relay R and destination D.
- the source node S transmits a MIMO encoded message, which is received by both the relay node R and the destination node D.
- the source S, relay R and destination D are equipped with Ms, Mr and Md antennas respectively.
- the channel matrices between the source S and the relay R, the relay R and the destination D, and the source S and the destination D are denoted respectively by Hsr, Hrd and Hsd.
- the sizes of channel matrices Hsr, Hrd and Hsd are Mr ⁇ Ms, Md ⁇ Mr and Md ⁇ Ms, respectively.
- the relay R will decode the received MIMO message, and then re-encode and re-transmit the MIMO message to the destination D.
- the Hsr matrix is known in the relay R; and Hsd and Hrd matrices are known in the destination D. Therefore, the receivers of each communication link have complete channel knowledge, with the exception that the destination D is not aware of the ordering of the Hsr column norms in the relay R.
- the ordering information may assist the destination D to restore the detected streams to their original order.
- the norms of the channel matrix may change at a slower rate than the actual channel coefficients, and requires smaller number of bits. Thus, the ordering information can be communicated from the relay R to the destination D through a low rate control channel.
- An embodiment of the present invention allows the relay R to perform a partial decoding of channel matrix Hsr and provide the partial decoding to destination D.
- the communication between the source S and the destination D is performed in two time slots. In the first time slot, the source S broadcasts its message to both the relay R and the destination D; and in the second time slot, the relay R transmits its message to the destination D while the source S is silent.
- the relay R may use M ⁇ Mr subset of its antennas for the transmission.
- the relay R and destination D each receive a copy of the source multi-stream data, wherein each stream of data corresponds to the data from each antenna of source S.
- the relay R detects part of the transmitted message, the detected part of the transmitted message is referred to as vector xr and will be discuss in further detail in description of FIG. 5 .
- the destination D also detects the transmitted message, further detail will be discussed in description of FIG. 4 .
- the relay R transmits the detected vector xr to the destination D, as illustrated in FIG. 3 b .
- the destination D detects the vector received from the relay R, and then combines with the detected vector received from source S during the first time slot. This process will be described in further detail below.
- FIG. 4 is a flow diagram illustrating an example method for receiving and processing the multi-stream data as performed by the destination D in accordance with an example embodiment of the invention.
- Example method 400 may be performed by an electronic device, such as electronic device 100 of FIG. 1 .
- the destination node D receives a MIMO encoded symbol vector from the source S.
- the destination D estimates the channel matrix Hsd between the source S and the destination D.
- the channel matrix estimation is based on pilot channel or reference symbols.
- the pilot channel or reference symbols assisted channel estimation is merely illustrative of one type of technique that may be used to estimate the channel matrix and, therefore, should not be taken to limit the scope of embodiments of the invention.
- the destination D re-orders the columns of channel matrix Hsd.
- P denote the re-ordered channel matrix.
- the first column of the matrix, P( 1 ) has the weakest effective Signal-Noise-Ratio (SNR), and the last column of the matrix, P(Ms), has the highest effective SNR.
- SNR Signal-Noise-Ratio
- P(Ms) has the highest effective SNR.
- Various techniques may be used to re-order the columns of channel matrix Hsd.
- the sorted QR decomposition uses Gram-Schmidt method for QR decomposition.
- the V-BLAST ordering may be used to perform the re-ordering.
- the sorted QR decomposition and V-BLAST are merely illustrative of two types of re-ordering techniques that may be used to reorder the columns of the channel matrix and, therefore, should not be taken to limit the scope of embodiments of the invention.
- the destination D determines the values of a plurality of feedback bits based at least in part on the re-ordered channel matrix.
- values of feedback bits for each antenna of the source S are determined.
- the number of feedback bits equals to Ms, which is the number of transmit antennas in source S.
- a predefined number of the re-ordered columns with the weakest SNR are selected, and the feedback bits for the selected columns are set to indicate detection of the corresponding antenna streams from the source node, while the feedback bits for the rest of the re-ordered columns are set to no detection of the corresponding antenna streams from the source node.
- a value of 1 indicates that the SNR from the corresponding antenna is among a predetermined number of the weakest SNRs from source S. In an example embodiment, a value of 0 indicates that the SNR from the corresponding antenna is not among a predetermined number of the weakest SNRs from source S.
- the feedback bits may be set to [1010], where bit value 1 indicates detection and 0 indicates no detection.
- the setting of feedback bits is merely illustrative of one type of settings that operates in accordance with embodiments of the invention and, therefore, should not be taken to limit the scope of embodiments of the invention.
- the feedback bits may be coupled with other control information transmitted from the destination D.
- the destination D transmits the plurality of feedback bits to relay R.
- the example method 400 ends.
- FIG. 5 is a flow diagram illustrating an example method for receiving and processing the multi-stream data as performed by the relay R in accordance with an example embodiment of the invention.
- Example method 500 may be performed by an electronic device, such as electronic device 100 of FIG. 1 .
- the relay R receives a MIMO encoded symbol vector from the source S.
- the relay R receives a plurality of feedback bits transmitted from the destination D.
- relay R receives the plurality of feedback bits transmitted from destination D at block 414 of FIG. 4 .
- the plurality of feedback bits indicates detection or no detection of the corresponding antenna streams from source S.
- the relay R performs detection for antenna 1 and 3 , while the relay R does not perform detection for antenna 2 and 4 . Because the relay R does not perform detection for the streams where the feedback bits indicate no detection, the computation may be reduced compared with the scenario that the relay R performs detection for all antenna streams.
- the relay R transmits the detected symbol vector xr to destination D.
- the relay R transmits the detected symbols for antennas 1 and 3 of source S to destination D.
- the example method 500 ends.
- FIG. 6 is a flow diagram illustrating an example method for combining the two multi-stream data from source S and the relay R as performed by the destination D in accordance with an example embodiment of the invention.
- Example method 600 may be performed by an electronic device, such as electronic device 100 of FIG. 1 .
- the destination D receives a MIMO encoded symbol vector from source S.
- the destination D receives a second MIMO symbol vector from relay R.
- destination D receives the MIMO symbol vector transmitted from relay R at block 513 of FIG. 5 .
- the destination D combines the received symbol vector from source S and the received second symbol vector from relay R.
- the feedback bits are set to detection for a predefined number of antennas with the weakest SNR of source S.
- the relay R re-transmits the data for the predefined number of antennas with the weakest SNR to destination D. With the multiple copies of data, the probabilities of correctly decoding the original data may be enhanced at the destination D.
- the destination D employs Maximum Radio Combining (MRC).
- the MRC is merely illustrative of one type of technique that may be used to perform combining and, therefore, should not be taken to limit the scope of embodiments of the invention.
- the example method 600 ends.
- FIG. 7 is a chart of Bit Error Rate (BER) of an embodiment compared to a direct link method and a full detect-and-forward method.
- BER Bit Error Rate
- the direct link method no relay is used.
- the full detect-and-forward method all streams from the source node are detected and forwarded to the destination by the relay node.
- the simulation utilized a 4 ⁇ 4 antennas and 16-QAM system. Different ratio of power splitting is used for a proper comparison of processing power when comparing the different methods.
- the power splitting ratio for the cooperative partial detection ⁇ cpd is calculated as
- ⁇ cpd 1 - ( 1 - ⁇ fdf ) ⁇ ef M s
- ⁇ fdf is the power splitting ratio for full detect-and-forward case
- ef is the number of weakest antennas
- Ms is the number of transmit antennas from the source S.
- simulations for ef equals to 2 and 3 are performed; therefore, the relay detects and forwards 2 and 3 streams to the destination, respectively.
- the chart in FIG. 7 suggests both the cooperative scenarios improve the performance compared to the base direct link scenario. The improvement varies between 4 and 5 dB for high range of transmit power.
- embodiments have been described in terms of one relay, other embodiments may include multiple cooperative relays working between the source S and the destination D.
- a technical effect of one or more of the example embodiments disclosed herein may be enabling partial detection at a relay node and therefore reduce computations at the relay node.
- Another technical effect of one or more of the example embodiments disclosed herein may be enabling the destination node to improve the probabilities of correctly decoding the original data at the destination node by combining multiple copies of data from source node and relay node.
- Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic.
- the software, application logic and/or hardware may reside on an electronic device or a personal key. If desired, part of the software, application logic and/or hardware may reside on an electronic device and part of the software, application logic and/or hardware may reside on a personal key.
- the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media.
- a “computer-readable medium” may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device.
- a computer-readable medium may comprise a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device.
- the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
Abstract
Description
- The present application relates generally to relay system with Multiple-input multiple-output (MIMO) cooperation.
- As wireless communication devices flourish, there is a need for higher data rates and spectral efficiency. Multiple-input multiple-output (MIMO) systems can provide higher data rates and spectral efficiencies in wireless communications systems, and have been playing a significant role in a wide variety of wireless standards.
- Various aspects of examples of the invention are set out in the claims.
- According to a first aspect of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.
- According to a second aspect of the present invention, a method comprising: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; estimating channel matrix between the source node and the apparatus; re-ordering columns in said channel matrix; determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and transmitting the feedback bits.
- According to a third aspect of the present invention, a computer program product comprising: a computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising: code for receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; code for estimating channel matrix between the source node and the apparatus; code for re-ordering columns in said channel matrix; code for determining a plurality of feedback bits based at least in part on the re-ordered channel matrix, wherein each bit of the feedback bits indicates detection or no detection of the corresponding antenna streams of the source node; and code for transmitting the feedback bits.
- According to a fourth aspect of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: receiving a MIMO (multiple-input multiple output) encoded symbol vector, the symbol vector encoding a plurality of streams of a source node; receiving a plurality of feedback bits which indicate detection or no detection of the corresponding antenna streams of the source node; detecting the received symbol vector for the streams where the feedback bits indicate detection; and transmitting the detected symbol vector.
- For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
-
FIG. 1 is a block diagram depicting an electronic device operating in accordance with an example embodiment of the invention; -
FIG. 2 is a block diagram illustrating a wireless relay network operating in accordance with an example embodiment of the invention; -
FIG. 3 a is a block diagram illustrating a first data transmission between nodes operating in accordance with an example embodiment of the invention; -
FIG. 3 b is a block diagram illustrating a second data transmission between nodes operating in accordance with an example embodiment of the invention; -
FIG. 4 is a flow diagram illustrating an example method for receiving and processing multi-stream data in accordance with an example embodiment of the invention; -
FIG. 5 is a flow diagram illustrating an example method for receiving and processing multi-stream data in accordance with another example embodiment of the invention; -
FIG. 6 is a flow diagram illustrating an example method for combining two multi-stream data in accordance with an example embodiment of the invention; and -
FIG. 7 is a chart illustrating the Bit Error Rate (BER) for a 16-QAM (Quadrature Amplitude Modulation) system with 4 antennas in accordance with an example embodiment of the invention. - An example embodiment of the present invention and its potential advantages are understood by referring to
FIGS. 1 through 7 of the drawings. -
FIG. 1 is a block diagram depicting anelectronic device 100 operating in accordance with an example embodiment of the invention. In an example embodiment, theelectronic device 100 comprises aprocessor 110 or other processing component. In an example embodiment, theelectronic device 100 may comprise multiple processors, such asprocessor 110. - In an embodiment, the
electronic device 100 comprisesmemory 120. For example, the electronic device may comprise volatile memory, such as random access memory (RAM). Volatile memory may comprise a cache area for the temporary storage of data. Further, theelectronic device 100 may also comprise non-volatile memory, which may be embedded and/or may be removable. The non-volatile memory may also comprise an electrically erasable programmable read only memory, flash memory, and/or the like. In an alternative embodiment, theprocessor 110 may comprise memory. For example, theprocessor 110 may comprise volatile memory, non-volatile memory, and/or the like. - The
electronic device 100 may use at least one memory to store one or morecomputer program code 140. In accordance withcomputer program code 140, theprocessor 110 may perform embodiments of the present invention. - The
electronic device 100 may communicate over a radio link to a wireless network using one or a plurality of antennas. Theelectronic device 100 may have one or a plurality ofantennas 150. Such antennas may be separated into receive-only antennas, transmit-only antennas, or transmit/receive antennas. - In an embodiment, the
processor 110 of theelectronic device 100 may comprise circuitry for implementing audio feature, logic features, and/or the like. For example, theprocessor 110 may comprise a digital signal processor device, a microprocessor device, a digital to analog converter, other support circuits, and/or the like. In an embodiment, control and signal processing features of theprocessor 110 may be allocated between devices, such as the devices describe above, according to their respective capabilities. Further, theprocessor 110 may also comprise an internal voice coder and/or an internal data modem. Further still, theprocessor 110 may comprise features to operate one or more software programs. For example, theprocessor 110 may be capable of operating a software program for connectivity, such as a conventional Internet browser. Further, the connectivity program may allow theelectronic device 100 to transmit and receive Internet content, such as location-based content, other web page content, and/or the like. In an embodiment, theelectronic device 100 may use a wireless application protocol (WAP), hypertext transfer protocol (HTTP), file transfer protocol (FTP) and/or the like to transmit and/or receive the Internet content. - In an embodiment, the
electronic device 100 may be capable of operating in accordance with any of a number of a first generation communication protocol, a second generation communication protocol, a third generation communication protocol, a fourth generation communication protocol, and/or the like. For example, theelectronic device 100 may be capable of operating in accordance with second generation (2G) communication protocols IS-136, time division multiple access (TDMA), global system for mobile communication (GSM), IS-95 code division multiple access (CDMA), and/or the like. Further, theelectronic device 100 may be capable of operating in accordance with third-generation (3G) communication protocols, such as Universal Mobile Telecommunications System (UMTS), CDMA2000, wideband CDMA (WCDMA), time division-synchronous CDMA (TD-SCDMA), and/or the like. Further still, theelectronic device 100 may also be capable of operating in accordance with 3.9 generation (3.9G) wireless communication protocols, such as Evolved Universal Terrestrial Radio Access Network (E-UTRAN) or the like, or wireless communication projects, such as long term evolution (LTE) or the like. Still further, theelectronic device 100 may be capable of operating in accordance with fourth generation (4G) communication protocols. - In an alternative embodiment, the
electronic device 100 may be capable of operating in accordance with a non-cellular communication mechanism. For example, theelectronic device 100 may be capable of communication in a wireless local area network (WLAN), other communication networks, and/or the like. Further, theelectronic device 100 may communicate in accordance with techniques, such as radio frequency (RF), infrared (IrDA), any of a number of WLAN techniques. For example, theelectronic device 100 may communicate using one or more of the following WLAN techniques: IEEE 802.11, e.g., 802.11a, 802.11b, 802.11g, 802.11n, and/or the like. Further, theelectronic device 100 may also communicate, via a world interoperability, to use a microwave access (WiMAX) technique, such as IEEE 802.16, and/or a wireless personal area network (WPAN) technique, such as IEEE 802.15, BlueTooth (BT), ultra wideband (UWB), and/or the like. - It should be understood that the communications protocols described above may employ the use of signals. In an example embodiment, the signals comprises signaling information in accordance with the air interface standard of the applicable cellular system, user speech, received data, user generated data, and/or the like. In an embodiment, the
electronic device 100 may be capable of operating with one or more air interface standards, communication protocols, modulation types, access types, and/or the like. It should be further understood that theelectronic device 100 is merely illustrative of one type of electronic device that would benefit from embodiments of the invention and, therefore, should not be taken to limit the scope of embodiments of the invention. - While embodiments of the
electronic device 100 are illustrated and will be hereinafter described for purposes of example, other types of electronic devices, such as a portable digital assistant (PDA), a pager, a mobile television, a gaming device, a camera, a video recorder, an audio player, a video player, a radio, a mobile telephone, a traditional computer, a portable computer device, a global positioning system (GPS) device, a GPS navigation device, a GPS system, a mobile computer, a browsing device, an electronic book reader, a combination thereof, and/or the like, may be used. While several embodiments of the invention may be performed or used by theelectronic device 100, embodiments may also be employed by a server, a service, a combination thereof, and/or the like. -
FIG. 2 is a block diagram illustrating a wireless relay network operating in accordance with an example embodiment of the invention.FIG. 2 illustrates an example relay network with three nodes: source S, relay R and destination D. The source node S transmits a MIMO encoded message, which is received by both the relay node R and the destination node D. In this example, the source S, relay R and destination D are equipped with Ms, Mr and Md antennas respectively. - As illustrated in
FIG. 2 , the channel matrices between the source S and the relay R, the relay R and the destination D, and the source S and the destination D are denoted respectively by Hsr, Hrd and Hsd. The sizes of channel matrices Hsr, Hrd and Hsd are Mr×Ms, Md×Mr and Md×Ms, respectively. - In accordance with cooperative MIMO transmissions, the relay R will decode the received MIMO message, and then re-encode and re-transmit the MIMO message to the destination D.
- In this scenario, the Hsr matrix is known in the relay R; and Hsd and Hrd matrices are known in the destination D. Therefore, the receivers of each communication link have complete channel knowledge, with the exception that the destination D is not aware of the ordering of the Hsr column norms in the relay R. The ordering information may assist the destination D to restore the detected streams to their original order. The norms of the channel matrix may change at a slower rate than the actual channel coefficients, and requires smaller number of bits. Thus, the ordering information can be communicated from the relay R to the destination D through a low rate control channel.
- An embodiment of the present invention allows the relay R to perform a partial decoding of channel matrix Hsr and provide the partial decoding to destination D. The communication between the source S and the destination D is performed in two time slots. In the first time slot, the source S broadcasts its message to both the relay R and the destination D; and in the second time slot, the relay R transmits its message to the destination D while the source S is silent. The relay R may use M≦Mr subset of its antennas for the transmission.
- More details regarding this embodiment are shown in
FIG. 3 a andFIG. 3 b. In the first time slot, as shown inFIG. 3 a, the relay R and destination D each receive a copy of the source multi-stream data, wherein each stream of data corresponds to the data from each antenna of source S. The source multi-stream data is represented as symbol vector xs=[x1, . . . , xMS]], which encodes a plurality of streams of the source S, where x1 is the encoded symbol fromantenna 1 and xMS is the encoded symbol from antenna Ms. The relay R detects part of the transmitted message, the detected part of the transmitted message is referred to as vector xr and will be discuss in further detail in description ofFIG. 5 . The destination D also detects the transmitted message, further detail will be discussed in description ofFIG. 4 . - In the second time slot the relay R transmits the detected vector xr to the destination D, as illustrated in
FIG. 3 b. The destination D detects the vector received from the relay R, and then combines with the detected vector received from source S during the first time slot. This process will be described in further detail below. -
FIG. 4 is a flow diagram illustrating an example method for receiving and processing the multi-stream data as performed by the destination D in accordance with an example embodiment of the invention.Example method 400 may be performed by an electronic device, such aselectronic device 100 ofFIG. 1 . - At
block 410, the destination node D receives a MIMO encoded symbol vector from the source S. - At
block 411, the destination D estimates the channel matrix Hsd between the source S and the destination D. In an example embodiment, the channel matrix estimation is based on pilot channel or reference symbols. The pilot channel or reference symbols assisted channel estimation is merely illustrative of one type of technique that may be used to estimate the channel matrix and, therefore, should not be taken to limit the scope of embodiments of the invention. - At
block 412, the destination D re-orders the columns of channel matrix Hsd. Let P denote the re-ordered channel matrix. In an example embodiment, the first column of the matrix, P(1), has the weakest effective Signal-Noise-Ratio (SNR), and the last column of the matrix, P(Ms), has the highest effective SNR. Various techniques may be used to re-order the columns of channel matrix Hsd. In an example embodiment, a sorted QR decomposition is used to perform the re-ordering, where Q is a unitary matrix, R is an upper triangle matrix and Hsd=Q·R. The sorted QR decomposition uses Gram-Schmidt method for QR decomposition. In addition, it exchanges the columns according to the column norms in every step of the Gram-Schmidt method. In another example embodiment, the V-BLAST ordering may be used to perform the re-ordering. The sorted QR decomposition and V-BLAST are merely illustrative of two types of re-ordering techniques that may be used to reorder the columns of the channel matrix and, therefore, should not be taken to limit the scope of embodiments of the invention. - At
block 413, the destination D determines the values of a plurality of feedback bits based at least in part on the re-ordered channel matrix. In an example embodiment, values of feedback bits for each antenna of the source S are determined. In this example embodiment the number of feedback bits equals to Ms, which is the number of transmit antennas in source S. In an example embodiment, a predefined number of the re-ordered columns with the weakest SNR are selected, and the feedback bits for the selected columns are set to indicate detection of the corresponding antenna streams from the source node, while the feedback bits for the rest of the re-ordered columns are set to no detection of the corresponding antenna streams from the source node. In an example embodiment, a value of 1 indicates that the SNR from the corresponding antenna is among a predetermined number of the weakest SNRs from source S. In an example embodiment, a value of 0 indicates that the SNR from the corresponding antenna is not among a predetermined number of the weakest SNRs from source S. - For example, for a scenario where Ms is 4 and a predefined number of the re-ordered columns with the weakest SNR is 2, when the weakest SNR are from
antenna bit value 1 indicates detection and 0 indicates no detection. The setting of feedback bits is merely illustrative of one type of settings that operates in accordance with embodiments of the invention and, therefore, should not be taken to limit the scope of embodiments of the invention. For example, the feedback bits may be coupled with other control information transmitted from the destination D. - At
block 414, the destination D transmits the plurality of feedback bits to relay R. Theexample method 400 ends. -
FIG. 5 is a flow diagram illustrating an example method for receiving and processing the multi-stream data as performed by the relay R in accordance with an example embodiment of the invention.Example method 500 may be performed by an electronic device, such aselectronic device 100 ofFIG. 1 . - At
block 510, the relay R receives a MIMO encoded symbol vector from the source S. - At
block 511, the relay R receives a plurality of feedback bits transmitted from the destination D. In an example embodiment, relay R receives the plurality of feedback bits transmitted from destination D atblock 414 ofFIG. 4 . In an example embodiment, the plurality of feedback bits indicates detection or no detection of the corresponding antenna streams from source S. - At
block 512, the relay R detects the received encoded symbol vector for the streams where the feedback bits indicate detection. In an example embodiment, if a feedback bit indicates detection of the corresponding stream from an antenna in the source node, the relay R performs detection for the antenna stream. In an example embodiment, if a feedback bit indicates no detection of the corresponding stream from an antenna in the source node, the relay R does not perform detection for the antenna stream. If the number of feedback bits which indicate detection of the corresponding antenna streams is denoted as ef, then the detected symbol vector can be represented as xr=[x1, . . . , Xef]. For example, for a scenario where source S is equipped with four transmit antennas (Ms=4), when the received feedback bits are [1010], whereinbit value 1 indicates detection and 0 indicates no detection, the relay R performs detection forantenna antenna 2 and 4. Because the relay R does not perform detection for the streams where the feedback bits indicate no detection, the computation may be reduced compared with the scenario that the relay R performs detection for all antenna streams. - At
block 513, the relay R transmits the detected symbol vector xr to destination D. In the example above, the relay R transmits the detected symbols forantennas example method 500 ends. -
FIG. 6 is a flow diagram illustrating an example method for combining the two multi-stream data from source S and the relay R as performed by the destination D in accordance with an example embodiment of the invention.Example method 600 may be performed by an electronic device, such aselectronic device 100 ofFIG. 1 . - At
block 610, the destination D receives a MIMO encoded symbol vector from source S. - At
block 611, the destination D receives a second MIMO symbol vector from relay R. In an example embodiment, destination D receives the MIMO symbol vector transmitted from relay R atblock 513 ofFIG. 5 . - At
block 612, the destination D combines the received symbol vector from source S and the received second symbol vector from relay R. In an example embodiment, the feedback bits are set to detection for a predefined number of antennas with the weakest SNR of source S. In this example embodiment, the relay R re-transmits the data for the predefined number of antennas with the weakest SNR to destination D. With the multiple copies of data, the probabilities of correctly decoding the original data may be enhanced at the destination D. In an example embodiment, the destination D employs Maximum Radio Combining (MRC). The MRC is merely illustrative of one type of technique that may be used to perform combining and, therefore, should not be taken to limit the scope of embodiments of the invention. Theexample method 600 ends. -
FIG. 7 is a chart of Bit Error Rate (BER) of an embodiment compared to a direct link method and a full detect-and-forward method. In the direct link method, no relay is used. In the full detect-and-forward method, all streams from the source node are detected and forwarded to the destination by the relay node. The simulation utilized a 4×4 antennas and 16-QAM system. Different ratio of power splitting is used for a proper comparison of processing power when comparing the different methods. The power splitting ratio for the cooperative partial detection μcpd is calculated as -
- where μfdf is the power splitting ratio for full detect-and-forward case, ef is the number of weakest antennas and Ms is the number of transmit antennas from the source S. In
FIG. 7 , simulations for ef equals to 2 and 3 are performed; therefore, the relay detects andforwards FIG. 7 suggests both the cooperative scenarios improve the performance compared to the base direct link scenario. The improvement varies between 4 and 5 dB for high range of transmit power. Both the cooperative scenarios have close performance with full detect-and-forward method, the performance for ef=3 is almost identical to that of full detect-and-forward, while the performance for ef=2 is within 1 dB from that of full detect-and-forward. - Although the embodiments have been described in terms of one relay, other embodiments may include multiple cooperative relays working between the source S and the destination D.
- Without in any way limiting the scope, interpretation, or application of the claims appearing below, a technical effect of one or more of the example embodiments disclosed herein may be enabling partial detection at a relay node and therefore reduce computations at the relay node. Another technical effect of one or more of the example embodiments disclosed herein may be enabling the destination node to improve the probabilities of correctly decoding the original data at the destination node by combining multiple copies of data from source node and relay node.
- Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside on an electronic device or a personal key. If desired, part of the software, application logic and/or hardware may reside on an electronic device and part of the software, application logic and/or hardware may reside on a personal key. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a “computer-readable medium” may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable medium may comprise a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device.
- If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
- Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
- It is also noted herein that while the above describes example embodiments of the invention, these descriptions should not be viewed in a limiting sense. Rather, there are several variations and modifications which may be made without departing from the scope of the present invention as defined in the appended claims.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/716,252 US8547901B2 (en) | 2010-03-02 | 2010-03-02 | Method and apparatus for ordered partial detection with MIMO cooperation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/716,252 US8547901B2 (en) | 2010-03-02 | 2010-03-02 | Method and apparatus for ordered partial detection with MIMO cooperation |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110216693A1 true US20110216693A1 (en) | 2011-09-08 |
US8547901B2 US8547901B2 (en) | 2013-10-01 |
Family
ID=44531279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/716,252 Active 2031-06-27 US8547901B2 (en) | 2010-03-02 | 2010-03-02 | Method and apparatus for ordered partial detection with MIMO cooperation |
Country Status (1)
Country | Link |
---|---|
US (1) | US8547901B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120128085A1 (en) * | 2010-11-19 | 2012-05-24 | Fujitsu Limited | Signal processing method and receiver |
US20120170689A1 (en) * | 2010-12-30 | 2012-07-05 | National Chiao Tung University | Geometry Based Efficient Decoder for Underdetermined MIMO Systems and Decoding Method Thereof |
US8547901B2 (en) * | 2010-03-02 | 2013-10-01 | Nokia Corporation | Method and apparatus for ordered partial detection with MIMO cooperation |
CN110098898A (en) * | 2018-01-30 | 2019-08-06 | 三星电子株式会社 | Use the device and method of the polarization code for multiple-input and multiple-output (MIMO) channel |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7917176B2 (en) * | 2006-02-14 | 2011-03-29 | Nec Laboratories America, Inc. | Structured codebook and successive beamforming for multiple-antenna systems |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020150109A1 (en) * | 2000-10-28 | 2002-10-17 | Agee Brian G. | Enhancing security and efficiency of wireless communications through structural embedding |
US20040042427A1 (en) * | 2001-09-05 | 2004-03-04 | Ari Hottinen | Closed-loop signaling method for controlling multiple transmit beams and correspondingly adapted transceiver device |
US20040082356A1 (en) * | 2002-10-25 | 2004-04-29 | Walton J. Rodney | MIMO WLAN system |
US20040095907A1 (en) * | 2000-06-13 | 2004-05-20 | Agee Brian G. | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
US20050078761A1 (en) * | 2002-01-04 | 2005-04-14 | Nokia Corporation | High rate transmit diversity transmission and reception |
US20060276212A1 (en) * | 2005-06-01 | 2006-12-07 | Qualcomm Incorporated | CQI and rank prediction for list sphere decoding and ML MIMO receivers |
US20080095281A1 (en) * | 2004-12-30 | 2008-04-24 | Srinath Hosur | MIMO decoding |
US20080233965A1 (en) * | 2007-03-21 | 2008-09-25 | Mark Kent | Method and system for adaptive allocation of feedback resources for cqi and transmit pre-coding |
US20080268862A1 (en) * | 2007-04-30 | 2008-10-30 | Mark Kent | Method and system for best-m cqi feedback together with pmi feedback |
US20080298474A1 (en) * | 2007-05-31 | 2008-12-04 | Nokia Corporation | Distributed iterative decoding for co-operative diversity |
US20080304463A1 (en) * | 2007-06-05 | 2008-12-11 | Texas Instruments Incorporated | Reduced search space technique for codeword selection |
US20080304464A1 (en) * | 2007-06-05 | 2008-12-11 | Texas Instruments Incorporated | Low complexity precoding matrix selection |
US20090046569A1 (en) * | 2007-08-14 | 2009-02-19 | Texas Instruments Incorporated | Precoding matrix feedback processes, circuits and systems |
US20090154411A1 (en) * | 2007-12-18 | 2009-06-18 | Kabushiki Kaisha Toshiba | Terminal apparatus, base station, radio communication method and program storage medium |
US20090181691A1 (en) * | 2008-01-11 | 2009-07-16 | Kotecha Jayesh H | Channel Rank Feedback in Multiple-Input Multiple-Output Commnication Systems |
US20090196214A1 (en) * | 2008-01-31 | 2009-08-06 | Qinghua Li | Device, system, and method of bidirectional wireless communication |
US20090268662A1 (en) * | 2004-12-30 | 2009-10-29 | Peter Larsson | Method and Arrangement for Bi-Directional Relating in Wireless Communication Systems |
US20100054212A1 (en) * | 2008-08-26 | 2010-03-04 | Futurewei Technologies, Inc. | System and Method for Wireless Communications |
US20100254325A1 (en) * | 2009-04-03 | 2010-10-07 | Quantenna Communications, Inc. | Channel selection and interference suppression |
US20100254446A1 (en) * | 2009-04-06 | 2010-10-07 | Ali Khayrallah | Receiver and method for two-stage equalization with sequential search |
US20100266054A1 (en) * | 2006-05-26 | 2010-10-21 | Telecommunications Research Laboratories | Quantization of channel state information in multiple antenna systems |
US20100272005A1 (en) * | 2006-07-03 | 2010-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Multi-antenna relay with self-interference cancellation |
US20100317382A1 (en) * | 2006-10-23 | 2010-12-16 | Moon Il Lee | Network access method in mobile communication system and terminal supporting the same |
US7917176B2 (en) * | 2006-02-14 | 2011-03-29 | Nec Laboratories America, Inc. | Structured codebook and successive beamforming for multiple-antenna systems |
US20110150114A1 (en) * | 2008-02-26 | 2011-06-23 | Nxp B.V. | Limited channel information feedback error-free channel vector quanization scheme for precoding mu-mimo |
US20110206024A1 (en) * | 2010-02-25 | 2011-08-25 | Lg Electronics Inc. | Method and apparatus for transmitting feedback request and method and apparatus for receiving feedback request in wireless communication system |
US8040856B2 (en) * | 2006-12-04 | 2011-10-18 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed high definition video data using a beamforming acquisition protocol |
US8184801B1 (en) * | 2006-06-29 | 2012-05-22 | Nokia Corporation | Acoustic echo cancellation for time-varying microphone array beamsteering systems |
US8259836B2 (en) * | 2006-12-04 | 2012-09-04 | Samsung Electronics Co., Ltd. | Method and system for generating candidate beamforming coefficients for transmission of data over a wireless medium |
US8265177B2 (en) * | 2006-12-04 | 2012-09-11 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed high definition video data using beambook-constructed beamforming signals |
US8300665B2 (en) * | 2007-04-24 | 2012-10-30 | Lg Electronics Inc. | Method for transmitting control signals in a wireless communication system |
US8363744B2 (en) * | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010016831A1 (en) | 2008-08-05 | 2010-02-11 | Nokia Corporation | Apparatus and method for cooperative partial detection using mimo relay |
US8547901B2 (en) * | 2010-03-02 | 2013-10-01 | Nokia Corporation | Method and apparatus for ordered partial detection with MIMO cooperation |
-
2010
- 2010-03-02 US US12/716,252 patent/US8547901B2/en active Active
Patent Citations (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7248841B2 (en) * | 2000-06-13 | 2007-07-24 | Agee Brian G | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
US20040095907A1 (en) * | 2000-06-13 | 2004-05-20 | Agee Brian G. | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
US7079480B2 (en) * | 2000-10-28 | 2006-07-18 | Agee Brian G | Enhancing security and efficiency of wireless communications through structural embedding |
US20020150109A1 (en) * | 2000-10-28 | 2002-10-17 | Agee Brian G. | Enhancing security and efficiency of wireless communications through structural embedding |
US8363744B2 (en) * | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
US7664061B2 (en) * | 2001-09-05 | 2010-02-16 | Nokia Corporation | Closed-loop signaling method for controlling multiple transmit beams and correspondingly adapted transceiver device |
US20040042427A1 (en) * | 2001-09-05 | 2004-03-04 | Ari Hottinen | Closed-loop signaling method for controlling multiple transmit beams and correspondingly adapted transceiver device |
US20050078761A1 (en) * | 2002-01-04 | 2005-04-14 | Nokia Corporation | High rate transmit diversity transmission and reception |
US20070165739A1 (en) * | 2002-01-04 | 2007-07-19 | Nokia Corporation | High rate transmission diversity transmission and reception |
US7502421B2 (en) * | 2002-01-04 | 2009-03-10 | Nokia Corporation | High rate transmission diversity transmission and reception |
US7436896B2 (en) * | 2002-01-04 | 2008-10-14 | Nokia Corporation | High rate transmit diversity transmission and reception |
US20080285670A1 (en) * | 2002-10-25 | 2008-11-20 | Qualcomm Incorporated | Mimo wlan system |
US20040082356A1 (en) * | 2002-10-25 | 2004-04-29 | Walton J. Rodney | MIMO WLAN system |
US20080285669A1 (en) * | 2002-10-25 | 2008-11-20 | Qualcomm Incorporated | Mimo wlan system |
US20080285488A1 (en) * | 2002-10-25 | 2008-11-20 | Qualcomm Incorporated | Mimo wlan system |
US20090268662A1 (en) * | 2004-12-30 | 2009-10-29 | Peter Larsson | Method and Arrangement for Bi-Directional Relating in Wireless Communication Systems |
US20080095281A1 (en) * | 2004-12-30 | 2008-04-24 | Srinath Hosur | MIMO decoding |
US7920501B2 (en) * | 2004-12-30 | 2011-04-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for bi-directional relaying in wireless communication systems |
US7428269B2 (en) * | 2005-06-01 | 2008-09-23 | Qualcomm Incorporated | CQI and rank prediction for list sphere decoding and ML MIMO receivers |
US20060276212A1 (en) * | 2005-06-01 | 2006-12-07 | Qualcomm Incorporated | CQI and rank prediction for list sphere decoding and ML MIMO receivers |
US7917176B2 (en) * | 2006-02-14 | 2011-03-29 | Nec Laboratories America, Inc. | Structured codebook and successive beamforming for multiple-antenna systems |
US8116391B2 (en) * | 2006-05-26 | 2012-02-14 | Wi-Lan Inc. | Quantization of channel state information in multiple antenna systems |
US20100266054A1 (en) * | 2006-05-26 | 2010-10-21 | Telecommunications Research Laboratories | Quantization of channel state information in multiple antenna systems |
US8184801B1 (en) * | 2006-06-29 | 2012-05-22 | Nokia Corporation | Acoustic echo cancellation for time-varying microphone array beamsteering systems |
US20100272005A1 (en) * | 2006-07-03 | 2010-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Multi-antenna relay with self-interference cancellation |
US8244190B2 (en) * | 2006-07-03 | 2012-08-14 | Telefonaktiebolaget L M Ericsson (Publ) | Multi-antenna relay with self-interference cancellation |
US8126487B2 (en) * | 2006-10-23 | 2012-02-28 | Lg Electronics Inc. | Network access method in mobile communication system and terminal supporting the same |
US20100317382A1 (en) * | 2006-10-23 | 2010-12-16 | Moon Il Lee | Network access method in mobile communication system and terminal supporting the same |
US8265177B2 (en) * | 2006-12-04 | 2012-09-11 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed high definition video data using beambook-constructed beamforming signals |
US8259836B2 (en) * | 2006-12-04 | 2012-09-04 | Samsung Electronics Co., Ltd. | Method and system for generating candidate beamforming coefficients for transmission of data over a wireless medium |
US8040856B2 (en) * | 2006-12-04 | 2011-10-18 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed high definition video data using a beamforming acquisition protocol |
US20080233965A1 (en) * | 2007-03-21 | 2008-09-25 | Mark Kent | Method and system for adaptive allocation of feedback resources for cqi and transmit pre-coding |
US8086242B2 (en) * | 2007-03-21 | 2011-12-27 | Broadcom Corporation | Method and system for adaptive allocation of feedback resources for CQI and transmit pre-coding |
US8300665B2 (en) * | 2007-04-24 | 2012-10-30 | Lg Electronics Inc. | Method for transmitting control signals in a wireless communication system |
US8195184B2 (en) * | 2007-04-30 | 2012-06-05 | Broadcom Corporation | Method and system for best-M CQI feedback together with PMI feedback |
US20080268862A1 (en) * | 2007-04-30 | 2008-10-30 | Mark Kent | Method and system for best-m cqi feedback together with pmi feedback |
US20080298474A1 (en) * | 2007-05-31 | 2008-12-04 | Nokia Corporation | Distributed iterative decoding for co-operative diversity |
US20080304464A1 (en) * | 2007-06-05 | 2008-12-11 | Texas Instruments Incorporated | Low complexity precoding matrix selection |
US20080304463A1 (en) * | 2007-06-05 | 2008-12-11 | Texas Instruments Incorporated | Reduced search space technique for codeword selection |
US8179775B2 (en) * | 2007-08-14 | 2012-05-15 | Texas Instruments Incorporated | Precoding matrix feedback processes, circuits and systems |
US20090046569A1 (en) * | 2007-08-14 | 2009-02-19 | Texas Instruments Incorporated | Precoding matrix feedback processes, circuits and systems |
US20090154411A1 (en) * | 2007-12-18 | 2009-06-18 | Kabushiki Kaisha Toshiba | Terminal apparatus, base station, radio communication method and program storage medium |
US8295778B2 (en) * | 2008-01-11 | 2012-10-23 | Apple Inc. | Channel rank feedback in multiple-input multiple-output communication systems |
US20090181691A1 (en) * | 2008-01-11 | 2009-07-16 | Kotecha Jayesh H | Channel Rank Feedback in Multiple-Input Multiple-Output Commnication Systems |
US20090196214A1 (en) * | 2008-01-31 | 2009-08-06 | Qinghua Li | Device, system, and method of bidirectional wireless communication |
US8005033B2 (en) * | 2008-01-31 | 2011-08-23 | Intel Corporation | Device, system, and method of bidirectional wireless communication |
US20110150114A1 (en) * | 2008-02-26 | 2011-06-23 | Nxp B.V. | Limited channel information feedback error-free channel vector quanization scheme for precoding mu-mimo |
US20100054212A1 (en) * | 2008-08-26 | 2010-03-04 | Futurewei Technologies, Inc. | System and Method for Wireless Communications |
US8300616B2 (en) * | 2008-08-26 | 2012-10-30 | Futurewei Technologies, Inc. | System and method for wireless communications |
US8305921B2 (en) * | 2009-04-03 | 2012-11-06 | Quantenna Communications, Inc. | Channel selection and interference suppression |
US20100254325A1 (en) * | 2009-04-03 | 2010-10-07 | Quantenna Communications, Inc. | Channel selection and interference suppression |
US20100254446A1 (en) * | 2009-04-06 | 2010-10-07 | Ali Khayrallah | Receiver and method for two-stage equalization with sequential search |
US20110206024A1 (en) * | 2010-02-25 | 2011-08-25 | Lg Electronics Inc. | Method and apparatus for transmitting feedback request and method and apparatus for receiving feedback request in wireless communication system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8547901B2 (en) * | 2010-03-02 | 2013-10-01 | Nokia Corporation | Method and apparatus for ordered partial detection with MIMO cooperation |
US20120128085A1 (en) * | 2010-11-19 | 2012-05-24 | Fujitsu Limited | Signal processing method and receiver |
US8891693B2 (en) * | 2010-11-19 | 2014-11-18 | Fujitsu Limited | Signal processing method and receiver for wireless communication system |
US20120170689A1 (en) * | 2010-12-30 | 2012-07-05 | National Chiao Tung University | Geometry Based Efficient Decoder for Underdetermined MIMO Systems and Decoding Method Thereof |
US8488711B2 (en) * | 2010-12-30 | 2013-07-16 | National Chiao Yung University | Geometry based efficient decoder for underdetermined MIMO systems and decoding method thereof |
CN110098898A (en) * | 2018-01-30 | 2019-08-06 | 三星电子株式会社 | Use the device and method of the polarization code for multiple-input and multiple-output (MIMO) channel |
Also Published As
Publication number | Publication date |
---|---|
US8547901B2 (en) | 2013-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10038485B2 (en) | Wireless feedback system and method | |
CN102484563B (en) | Method and device for simplifying decode in MIMO system and non-MIMO system | |
TWI406541B (en) | Frequency domain equalizer for dual antenna radio | |
CN102484564B (en) | Unified iterative decoding architecture using joint LLR extraction and a priori probability | |
CN101150324B (en) | RF receiver and its operation method | |
CN102223169B (en) | CQI and rank prediction for list sphere decoding and ML MIMO receivers | |
RU2452088C2 (en) | Methods and systems for codeword to layer mapping | |
US8374136B2 (en) | Transmission diversity scheme on physical uplink control channel (PUCCH) with ACK/NACK differentiation | |
US8547901B2 (en) | Method and apparatus for ordered partial detection with MIMO cooperation | |
US20080279298A1 (en) | Multiple-input multiple-output (mimo) detector incorporating efficient signal point search | |
CN101958858A (en) | Channel estimating at the SIC receiver that is used for multiple transmitter array transmission mechanism | |
CN1701556A (en) | Improved communications apparatus and methods | |
US20130003795A1 (en) | Space-Time Block Coding Systems and Methods | |
CN101855838B (en) | Rate matching to maintain code block resource element boundaries | |
CN101611568A (en) | Made up the cyclic delay diversity of wireless signal and the method and system of precoding | |
US8422585B2 (en) | Space-time block coding systems and methods | |
WO2018214927A1 (en) | Coding and decoding method and apparatus | |
US10440644B2 (en) | Methods and apparatus for turbo decoder throttling | |
US9031145B1 (en) | Low complexity technique for log-likelihood ratio computation | |
CN101189800A (en) | CQI and rank prediction for list sphere decoding and ML MIMO receivers | |
CN108242968B (en) | Channel coding method and channel coding device | |
WO2010016831A1 (en) | Apparatus and method for cooperative partial detection using mimo relay | |
JP2007019951A (en) | Wireless communication system using a plurality of antennas, reception device, demodulating method used therefor, and program thereof | |
KR100668659B1 (en) | Decoding Method for Space-Time Encoding Transmission Scheme in with multiple input multiple output system and receiving apparatus for using the method | |
KR20160111822A (en) | Method and apparatus for determining transmission mode in a multiple input multiple output system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOKIA CORPORATION, FINLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AMIRI, KIARASH;WU, MICHAEL;CAVALLARO, JOSEPH R.;AND OTHERS;REEL/FRAME:024017/0697 Effective date: 20100302 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: NOKIA TECHNOLOGIES OY, FINLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:035501/0269 Effective date: 20150116 |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:043966/0574 Effective date: 20170822 Owner name: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP, NEW YO Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:043966/0574 Effective date: 20170822 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA TECHNOLOGIES OY;REEL/FRAME:043953/0822 Effective date: 20170722 |
|
FEPP | Fee payment procedure |
Free format text: SURCHARGE FOR LATE PAYMENT, LARGE ENTITY (ORIGINAL EVENT CODE: M1554) |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: BP FUNDING TRUST, SERIES SPL-VI, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:049235/0068 Effective date: 20190516 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP;REEL/FRAME:049246/0405 Effective date: 20190516 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: OT WSOU TERRIER HOLDINGS, LLC, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:WSOU INVESTMENTS, LLC;REEL/FRAME:056990/0081 Effective date: 20210528 |
|
AS | Assignment |
Owner name: WSOU INVESTMENTS, LLC, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:TERRIER SSC, LLC;REEL/FRAME:056526/0093 Effective date: 20210528 |
|
FEPP | Fee payment procedure |
Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1555); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |