[go: up one dir, main page]

WO2017004546A1 - Methods and apparatus for channel estimation and precoding based analog channel state information feedback - Google Patents

Methods and apparatus for channel estimation and precoding based analog channel state information feedback Download PDF

Info

Publication number
WO2017004546A1
WO2017004546A1 PCT/US2016/040740 US2016040740W WO2017004546A1 WO 2017004546 A1 WO2017004546 A1 WO 2017004546A1 US 2016040740 W US2016040740 W US 2016040740W WO 2017004546 A1 WO2017004546 A1 WO 2017004546A1
Authority
WO
WIPO (PCT)
Prior art keywords
csi
network node
feedback
estimated
precoded
Prior art date
Application number
PCT/US2016/040740
Other languages
French (fr)
Inventor
Hanqing Lou
I-Tai Lu
Juan FANG
Original Assignee
Interdigital Patent Holdings, Inc.
New York University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Interdigital Patent Holdings, Inc., New York University filed Critical Interdigital Patent Holdings, Inc.
Publication of WO2017004546A1 publication Critical patent/WO2017004546A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0658Feedback reduction
    • H04B7/0663Feedback reduction using vector or matrix manipulations

Definitions

  • a method, implemented in a network node includes receiving, from another network node, a sounding frame with a reference sequence that is known to the network node. At least one channel state information (CSI) matrix is estimated using the received sounding frame and the reference sequence to generate at least one estimated CSI matrix, and the at least one generated estimated CSI matrix is applied as at least one precoded estimated CSI matrix to a feedback packet.
  • CSI channel state information
  • the feedback packet is sent to the other network node and includesat least one training field carrying the at least one precoded estimated CSI matrix and at least one training field that carries CSI information that is not precoded. This enables a substantial reduction in overhead in the CSI feedback as compared with, for example, explicit and implicit feedback methods.
  • FIG. 1A is a system diagram of an example communications system in which one or more disclosed embodiments may be implemented;
  • FIG. IB is a system diagram of an example wireless transmit/receive unit (WTRU) that may be used within the communications system illustrated in FIG. 1A;
  • WTRU wireless transmit/receive unit
  • FIG. 1C is a system diagram of an example radio access network and an example core network that may be used within the communications system illustrated in FIG. 1A;
  • FIG. 2 is a signal diagram of an example channel state information (CSI) feedback procedure for downlink (DL) multi-user multiple input multiple output (MU-MIMO);
  • CSI channel state information
  • FIG. 3 is a signal diagram of an example CSI feedback procedure for single-user (SU) beamforming
  • FIG. 4 is a diagram of an example null data packet announcement (NDPA) frame
  • FIG. 5 is a diagram of an example station (STA) information field
  • FIG. 6 is a diagram of a CSI feedback frame for precoding feedback
  • FIG. 7 is a flow diagram of an example method of channel estimation and precoding based analog CSI feedback
  • FIG. 8A is a flow diagram of an example method of retrieving a
  • FIG. 8B is a diagram of the example methods of channel estimation, precoding and retrieving a CSI matrix from a precoding based CSI feedback packet showing more detail;
  • FIG. 9 is a graph of simulation results of DL MU-MIMO with four users where each user has one antenna;
  • FIG. 10 is a graph of simulation results of DL MU-MIMO with two users where each user has two antennas.
  • FIG. 11 is a graph of the simulation results of DL MU-MIMO with four users where each user has two antennas.
  • FIG. 1A is a diagram of an example communications system 100 in which one or more disclosed embodiments may be implemented.
  • the communications system 100 may be a multiple access system that provides content, such as voice, data, video, messaging, broadcast, etc., to multiple wireless users.
  • the communications system 100 may enable multiple wireless users to access such content through the sharing of system resources, including wireless bandwidth.
  • the communications systems 100 may employ one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier FDMA (SC-FDMA), and the like.
  • CDMA code division multiple access
  • TDMA time division multiple access
  • FDMA frequency division multiple access
  • OFDMA orthogonal FDMA
  • SC-FDMA single-carrier FDMA
  • the communications system 100 may include wireless transmit/receive units (WTRUs) 102a, 102b, 102c, 102d, a radio access network (RAN) 104, a core network 106, a public switched telephone network (PSTN) 108, the Internet 110, and other networks 112, though it will be appreciated that the disclosed embodiments contemplate any number of WTRUs, base stations, networks, and/or network elements.
  • WTRUs 102a, 102b, 102c, 102d may be any type of device configured to operate and/or communicate in a wireless environment.
  • the WTRUs 102a, 102b, 102c, 102d may be configured to transmit and/or receive wireless signals and may include user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a smartphone, a laptop, a netbook, a personal computer, a wireless sensor, consumer electronics, and the like.
  • UE user equipment
  • PDA personal digital assistant
  • smartphone a laptop
  • netbook a personal computer
  • a wireless sensor consumer electronics, and the like.
  • the communications systems 100 may also include a base station
  • Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the core network 106, the Internet 110, and/or the other networks 112.
  • the base stations 114a, 114b may be a base transceiver station (BTS), a Node-B, an eNode B, a Home Node B, a Home eNode B, a site controller, an access point (AP), a wireless router, and the like. While the base stations 114a, 114b are each depicted as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and/or network elements.
  • the base station 114a may be part of the RAN 104, which may also include other base stations and/or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, etc.
  • BSC base station controller
  • RNC radio network controller
  • the base station 114a and/or the base station 114b may be configured to transmit and/or receive wireless signals within a particular geographic region, which may be referred to as a cell (not shown).
  • the cell may further be divided into cell sectors.
  • the cell associated with the base station 114a may be divided into three sectors.
  • the base station 114a may include three transceivers, i.e., one for each sector of the cell.
  • the base station 114a may employ multiple -input multiple-output (MIMO) technology and, therefore, may utihze multiple transceivers for each sector of the cell.
  • MIMO multiple -input multiple-output
  • the base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, infrared (IR), ultraviolet (UV), visible light, etc.).
  • the air interface 116 may be established using any suitable radio access technology (RAT).
  • RAT radio access technology
  • the base station 114a in the RAN 104 and the WTRUs 102a, 102b, 102c may implement a radio technology such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA), which may establish the air interface 116 using wideband CDMA (WCDMA).
  • WCDMA may include communication protocols such as High-Speed Packet Access (HSPA) and/or Evolved HSPA (HSPA+).
  • HSPA may include High-Speed Downlink Packet Access (HSDPA) and/or High-Speed Uplink Packet Access (HSUPA).
  • HSPA High-Speed Downlink Packet Access
  • HSUPA High-Speed Uplink Packet Access
  • E-UTRA Evolved UMTS Terrestrial Radio Access
  • LTE Long Term Evolution
  • LTE-A LTE-Advanced
  • the base station 114a and the WTRUs are identical to the base station 114a and the WTRUs.
  • 102a, 102b, 102c may implement radio technologies such as IEEE 802.16 (i.e., Worldwide Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 IX, CDMA2000 EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), and the like.
  • IEEE 802.16 i.e., Worldwide Interoperability for Microwave Access (WiMAX)
  • CDMA2000, CDMA2000 IX, CDMA2000 EV-DO Code Division Multiple Access 2000
  • IS-95 Interim Standard 95
  • IS-856 Interim Standard 856
  • GSM Global System for Mobile communications
  • GSM Global System for Mobile communications
  • EDGE Enhanced Data rates for GSM Evolution
  • GERAN GSM EDGERAN
  • the base station 114b in FIG. 1A may be a wireless router, Home
  • Node B, Home eNode B, or access point may utilize any suitable RAT for facilitating wireless connectivity in a localized area, such as a place of business, a home, a vehicle, a campus, and the like.
  • the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.11 to establish a wireless local area network (WLAN).
  • the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.15 to establish a wireless personal area network (WPAN).
  • WLAN wireless local area network
  • WPAN wireless personal area network
  • the base station 114b and the WTRUs 102c, 102d may utilize a cellular-based RAT (e.g., WCDMA, CDMA2000, GSM, LTE, LTE-A, etc.) to establish a picocell or femtocell.
  • a cellular-based RAT e.g., WCDMA, CDMA2000, GSM, LTE, LTE-A, etc.
  • the base station 114b may have a direct connection to the Internet 110.
  • the base station 114b may not be required to access the Internet 110 via the core network 106.
  • the RAN 104 may be in communication with the core network
  • the core network 106 may be any type of network configured to provide voice, data, applications, and/or voice over internet protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d.
  • the core network 106 may provide call control, billing services, mobile location-based services, pre-paid calling, Internet connectivity, video distribution, etc., and/or perform high- level security functions, such as user authentication.
  • the RAN 104 and/or the core network 106 may be in direct or indirect communication with other RANs that employ the same RAT as the RAN 104 or a different RAT.
  • the core network 106 may also be in communication with another RAN (not shown) employing a GSM radio technology.
  • the core network 106 may also serve as a gateway for the
  • the PSTN 108 may include circuit-switched telephone networks that provide plain old telephone service (POTS).
  • POTS plain old telephone service
  • the Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols, such as the transmission control protocol (TCP), user datagram protocol (UDP) and the internet protocol (IP) in the TCP/IP internet protocol suite.
  • TCP transmission control protocol
  • UDP user datagram protocol
  • IP internet protocol
  • the networks 112 may include wired or wireless communications networks owned and/or operated by other service providers.
  • the networks 112 may include another core network connected to one or more RANs, which may employ the same RAT as the RAN 104 or a different RAT.
  • Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities, i.e., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links.
  • the WTRU 102c shown in FIG. 1A may be configured to communicate with the base station 114a, which may employ a cellular -based radio technology, and with the base station 114b, which may employ an IEEE 802 radio technology.
  • FIG. IB is a system diagram of an example WTRU 102.
  • the WTRU 102 may include a processor 118, a transceiver 120, a transmit/receive element 122, a speaker/microphone 124, a keypad 126, a display /touchp ad 128, non-removable memory 130, removable memory 132, a power source 134, a global positioning system (GPS) chipset 136, and other peripherals 138.
  • GPS global positioning system
  • the processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Array (FPGAs) circuits, any other type of integrated circuit (IC), a state machine, and the like.
  • the processor 118 may perform signal coding, data processing, power control, input/output processing, and/or any other functionality that enables the WTRU 102 to operate in a wireless environment.
  • the processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit/receive element 122. While FIG. IB depicts the processor 118 and the transceiver 120 as separate components, it will be appreciated that the processor 118 and the transceiver 120 may be integrated together in an electronic package or chip.
  • the transmit/receive element 122 may be configured to transmit signals to, or receive signals from, a base station (e.g., the base station 114a) over the air interface 116.
  • a base station e.g., the base station 114a
  • the transmit/receive element 122 may be an antenna configured to transmit and/or receive RF signals.
  • the transmit/receive element 122 may be an emitter/detector configured to transmit and/or receive IR, UV, or visible light signals, for example.
  • the transmit/receive element 122 may be configured to transmit and receive both RF and light signals. It will be appreciated that the transmit/receive element 122 may be configured to transmit and/or receive any combination of wireless signals.
  • the WTRU 102 may include any number of transmit/receive elements 122. More specifically, the WTRU 102 may employ MIMO technology. Thus, in one embodiment, the WTRU 102 may include two or more transmit/receive elements 122 (e.g., multiple antennas) for transmitting and receiving wireless signals over the air interface 116.
  • the transceiver 120 may be configured to modulate the signals that are to be transmitted by the transmit/receive element 122 and to demodulate the signals that are received by the transmit/receive element 122.
  • the WTRU 102 may have multi-mode capabilities.
  • the transceiver 120 may include multiple transceivers for enabling the WTRU 102 to communicate via multiple RATs, such as UTRA and IEEE 802.11, for example.
  • the processor 118 of the WTRU 102 may be coupled to, and may receive user input data from, the speaker/microphone 124, the keypad 126, and/or the display /touchp ad 128 (e.g., a liquid crystal display (LCD) display unit or organic hght-emitting diode (OLED) display unit).
  • the processor 118 may also output user data to the speaker/microphone 124, the keypad 126, and/or the display /touchp ad 128.
  • the processor 118 may access information from, and store data in, any type of suitable memory, such as the non-removable memory 130 and/or the removable memory 132.
  • the nonremovable memory 130 may include random-access memory (RAM), read-only memory (ROM), a hard disk, or any other type of memory storage device.
  • the removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, and the like.
  • SIM subscriber identity module
  • SD secure digital
  • the processor 118 may access information from, and store data in, memory that is not physically located on the WTRU 102, such as on a server or a home computer (not shown).
  • the processor 118 may receive power from the power source 134, and may be configured to distribute and/or control the power to the other components in the WTRU 102.
  • the power source 134 may be any suitable device for powering the WTRU 102.
  • the power source 134 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, and the like.
  • the processor 118 may also be coupled to the GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102.
  • the WTRU 102 may receive location information over the air interface 116 from a base station (e.g., base stations 114a, 114b) and/or determine its location based on the timing of the signals being received from two or more nearby base stations. It will be appreciated that the WTRU 102 may acquire location information by way of any suitable location-determination method while remaining consistent with an embodiment.
  • a base station e.g., base stations 114a, 114b
  • the WTRU 102 may acquire location information by way of any suitable location-determination method while remaining consistent with an embodiment.
  • the processor 118 may further be coupled to other peripherals
  • the peripherals 138 may include one or more software and/or hardware modules that provide additional features, functionality and/or wired or wireless connectivity.
  • the peripherals 138 may include an accelerometer, an e-compass, a satellite transceiver, a digital camera (for photographs or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, and the like.
  • an accelerometer an e-compass, a satellite transceiver, a digital camera (for photographs or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, and the like.
  • FM frequency modulated
  • FIG. 1C is a system diagram of the RAN 104 and the core network 106 according to an embodiment.
  • the RAN 104 may employ an E-UTRA radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116.
  • the RAN 104 may also be in communication with the core network 106.
  • the RAN 104 may include eNode-Bs 140a, 140b, 140c, though it will be appreciated that the RAN 104 may include any number of eNode-Bs while remaining consistent with an embodiment.
  • the eNode-Bs 140a, 140b, 140c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116.
  • the eNode-Bs 140a, 140b, 140c may implement MIMO technology.
  • the eNode-B 140a for example, may use multiple antennas to transmit wireless signals to, and receive wireless signals from, the WTRU 102a.
  • Each of the eNode-Bs 140a, 140b, 140c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the uplink and/or downlink, and the like. As shown in FIG. 1C, the eNode-Bs 140a, 140b, 140c may communicate with one another over an X2 interface.
  • the core network 106 shown in FIG. 1C may include a mobility management entity gateway (MME) 142, a serving gateway 144, and a packet data network (PDN) gateway 146. While each of the foregoing elements are depicted as part of the core network 106, it will be appreciated that any one of these elements may be owned and/or operated by an entity other than the core network operator.
  • MME mobility management entity gateway
  • PDN packet data network
  • the MME 142 may be connected to each of the eNode-Bs 140a,
  • the MME 142 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, bearer activation/deactivation, selecting a particular serving gateway during an initial attach of the WTRUs 102a, 102b, 102c, and the like.
  • the MME 142 may also provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM or WCDMA.
  • the serving gateway 144 may be connected to each of the eNode
  • the serving gateway 144 may generally route and forward user data packets to/from the WTRUs 102a, 102b, 102c.
  • the serving gateway 144 may also perform other functions, such as anchoring user planes during inter-eNode B handovers, triggering paging when downlink data is available for the WTRUs 102a, 102b, 102c, managing and storing contexts of the WTRUs 102a, 102b, 102c, and the like.
  • the serving gateway 144 may also be connected to the PDN gateway 146, which may provide the WTRUs 102a, 102b, 102c with access to packet -switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices.
  • the core network 106 may facilitate communications with other networks.
  • the core network 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional land-line communications devices.
  • the core network 106 may include, or may communicate with, an IP gateway (e.g., an IP multimedia subsystem (IMS) server) that serves as an interface between the core network 106 and the PSTN 108.
  • an IP gateway e.g., an IP multimedia subsystem (IMS) server
  • IMS IP multimedia subsystem
  • the core network 106 may provide the WTRUs 102a, 102b, 102c with access to the networks 112, which may include other wired or wireless networks that are owned and/or operated by other service providers.
  • WLAN 160 may include an access router 165.
  • the access router may contain gateway functionality.
  • the access router 165 may be in communication with a plurality of access points (APs) 170a, 170b.
  • the communication between access router 165 and APs 170a, 170b may be via wired Ethernet (IEEE 802.3 standards), or any type of wireless communication protocol.
  • AP 170a is in wireless communication over an air interface with WTRU 102d.
  • a wireless local area network (WLAN) in infrastructure basic service set (BSS) mode includes an access point (AP) for the BSS and one or more stations (STAs) associated with the AP.
  • the AP may have access to, or interface with, a distribution system (DS) or other type of wired or wireless network that may carry traffic into, and out of, the BSS.
  • Traffic originating from outside the BSS that is destined for STAs in the BSS may arrive at the AP, which may deliver it to the STAs.
  • Traffic originating from STAs to destinations outside the BSS may be sent to the AP for delivery to the respective destinations.
  • DS distribution system
  • Traffic between STAs within the BSS may either be sent through the AP or may sent directly between source and destination STAs with a direct link setup (DLS) using an Institute of Electrical and Electronics Engineers (IEEE) 802. l ie DLS or an IEEE 802. l lz tunneled DLS (TDLS).
  • DLS direct link setup
  • IEEE Institute of Electrical and Electronics Engineers
  • TDLS tunneled DLS
  • a WLAN using an independent BSS (IBSS) mode may have no AP and STAs may communicate directly with each other. This mode of communication may be referred to as an ad-hoc mode of operation.
  • AP may transmit a beacon on a fixed channel, such as the primary channel.
  • This channel may be, for example, 20 MHz wide and may be the operating channel of the BSS.
  • This channel may also be used by STAs to establish a connection with the AP.
  • the fundamental access mechanism in an IEEE 802.11 system may be carrier sense multiple access with collision avoidance (CSMA/CA).
  • CSMA/CA carrier sense multiple access with collision avoidance
  • every STA, including the AP may sense the primary channel. If the channel is detected to be busy, the STA may back off. Thus, using this mode of operation, only one STA may transmit at any given time in a given BSS.
  • VHT STAs may support 20 MHz, 40 MHz, 80 MHz and/or 160 MHz wide channels.
  • the 40 MHz and 80 MHz channels may be formed by combining contiguous 20 MHz channels, similar to IEEE 802.11 ⁇ .
  • a 160 MHz channel may be formed, for example, by combining 8 contiguous 20 MHz channels or by combining 2 noncontiguous 80 MHz channels.
  • Combining 2 non-contiguous 80 MHz channels may be referred to as an 80+80 configuration.
  • the data may be passed through a segment parser, which may divide the data into two streams. Inverse fast Fourier transform (IFFT) and time domain processing may be performed separately on each stream.
  • IFFT Inverse fast Fourier transform
  • time domain processing may be performed separately on each stream.
  • the streams may then be mapped onto the two channels, and the data may be transmitted.
  • this mechanism may be reversed, and the combined data may be sent to the medium access control (MAC) layer.
  • MAC medium access control
  • IEEE 802.11af and 802.11ah support operation in bands below 1
  • IEEE 802.11af supports 5 MHz, 10 MHz and 20 MHz bandwidths in the television white space (TVWS) spectrum
  • IEEE 802.11ah supports 1 MHz, 2 MHz, 4 MHz, 8 MHz and 16 MHz bandwidths using non-TVWS spectrum.
  • IEEE 802.11ah may support meter type control (MTC) devices in a macro coverage area, and these devices may have limited capabilities, including support for only limited bandwidths, but may also have very long battery life.
  • MTC meter type control
  • WLAN systems that support multiple channels and channel widths, such as IEEE 802.11 ⁇ , 802.11c, 802.11af, and 802.11 ah systems, may include a channel that is designated as the primary channel.
  • the primary channel may have a bandwidth that is equal to the largest common operating bandwidth supported by all STAs in the BSS. The bandwidth of the primary channel may, therefore, be limited by the STA in the BSS that supports the smallest bandwidth operating mode.
  • the primary channel may be 1 MHz wide if there are STAs, such as MTC type devices, in the BSS that only support a 1 MHz mode, even if the AP and other STAs in the BSS are capable of supporting a 2 MHz, 4 MHz, 8 MHz, 16 MHz, or other channel bandwidth operating mode.
  • All carrier sensing and network allocation vector (NAV) settings may depend on the status of the primary channel. For example, if the primary channel is busy due, for example, to a STA that only supports a 1 MHz operating mode transmitting to the AP, then all available frequency bands may be considered busy even though the majority of them remain idle and available.
  • frequency bands that are available for use by IEEE 802.11ah are from 902 MHz to 928 MHz. In Korea, the bands available for such use are from 917.5 MHz to 923.5 MHz. In Japan, the bands available for such use are from 916.5 MHz to 927.5 MHz. Thus, the total bandwidth available for use by IEEE 802.11ah is from 6 MHz to 26 MHz, depending on the country code.
  • IEEE 802.11 has begun exploring the possibility to enhance the quality of service all users experience for a broad spectrum in many usage scenarios, including high-density scenarios in the 2.4 GHz and 5 GHz band (high efficiency WLAN (HEW)).
  • HEW may aid in improving conditions for dense deployments of APs, STAs and associated radio resource management (RRM) technologies.
  • Potential applications for HEW include emerging usage scenarios, such as data delivery for stadium events, and high user density scenarios, such as train stations or enterprise/retail environments, and also evidence an increased dependence on video delivery and wireless services for medical applications.
  • HEW may enhance the performance of IEEE 802.11 networks to address spectral efficiency, area throughput, robustness to collisions, and interference in densely deployed systems.
  • multi-user simultaneous transmission including OFDMA and MU-MIMO transmissions for both downlink and uplink, may be adopted.
  • DL MU-MIMO may allow an AP to transmit multiple data streams to multiple STAs simultaneously over the same frequency band and may enable high transmission rates (e.g., gigabit transmission rates).
  • high transmission rates e.g., gigabit transmission rates.
  • accurate DL CSI is needed at the transmitting device (or network node or beamformer (BFer)), such as the AP, for use by a precoder to suppress co-channel interference (CCI).
  • BFer beamformer
  • the transmitter may acquire CSI based on different feedback approaches, including, for example, explicit and implicit feedback.
  • implicit feedback the receiver may send a sounding sequence, and the transmitter may estimate the CSI based on the sounding sequence.
  • Implicit feedback assumes that the physical channel is reciprocal. However, the assumption may not actually be true in practice because the effective baseband channel observed by the receiver (or network node or beamformee (BFee)) is a combination of the reciprocal physical channel and the non- reciprocal radio frequency (RF) hardware devices, such as amplifiers and mixers, at both the transmitter and the receiver.
  • RF radio frequency
  • the receiver may explicitly feed the CSI back to the transmitter.
  • the transmitter may, for example, send sounding frames to the receiver for the receiver to estimate the DL CSI.
  • the receiver may feed the quantized and compressed DL CSI back to the transmitter.
  • DL MU-MIMO in IEEE 802.1 lac supports up to four users, and each user may have up to four space-time streams (STSs) with the hmitation that the total number of STSs may not exceed eight.
  • STSs space-time streams
  • a transmitter may concurrently transmit to multiple receivers, where the receivers are separated from each other in the spatial domain.
  • the transmitter may need to use a spatial domain MU precoder to eliminate CCI between receivers.
  • the receiver may first estimate the channel matrix using frequency domain channel estimation based on the received long training field (LTF). For example, let H ⁇ L (k (with size N r x N t , where N r and N t are the numbers of receive and transmit antennas in DL transmission, respectively) be the estimated channel matrix on the k th subcarrier at the m th receiver. Singular value decomposition (SVD) may be applied on the estimated channel matrix, H ⁇ L (k), as foUows:
  • #m O) fm(fc) ⁇ S m (k) ⁇ V m '(k) (1), where S m (k) is the diagonal singular value matrix containing the singular value in a decreasing order on the diagonal, U m (k) is the left singular matrix containing the left singular vectors in corresponding order, and V m (k) is the right singular matrix containing right singular vectors in the same order.
  • V m (k) may then be compressed in the form of angles and fed back to the transmitting using initialization, realization and diagonalization.
  • the last row of V m (k) may be made to become non-negative real values by post-multiplying V m (k) by a proper diagonal matrix, B(k), which may be parameterized by N r angles ⁇ ⁇ 2 ⁇ ⁇ ⁇ .
  • B(k) may be parameterized by N r angles ⁇ ⁇ 2 ⁇ ⁇ ⁇ .
  • V m (k) may be updated.
  • the first column of V m (k) may be made to become non-negative real values by pre-multiplying V m k) by a proper diagonal matrix, ⁇ k), which may be parameterized by N t — 1 angles 0i,i 02,i " ⁇ 0w t -i,i. Then, V m (k) may be updated.
  • V m (k) may be pre-multiplied by a Givens rotation matrix G 2 1 and overwrite V m (k) .
  • G 2 may be obtained by replacing the first 2 x 2 sub-matrix of the identity matrix by the following matrix:
  • the pre- multiplication matrix may be parameterized by the angle 0 2 1 . Realization may be repeated until all entries in the first column (except the diagonal entry) become zero. Initialization, realization and diagonalization may be repeated for all columns until all entries in all columns (except the diagonal entries) become zero.
  • N t x N r semi-unitary matrix V m (k) may be decomposed in the form of angles.
  • the signal to noise ratio (SNR) per carrier may also need to be reported for each receiver. This may be done by reporting the average SNR across carriers as well as the delta-SNR, which is the difference in SNR from the mean for each carrier.
  • the explicit CSI feedback procedure may provide accurate CSI feedback because the DL channel estimation may include the effects of onboard radio frequency (RF) hardware components.
  • RF radio frequency
  • it may also require a large amount of radio resources to achieve high quality CSI feedback due to the fact that the CSI, for each subcarrier in a MIMO system, is generally expressed as a complex matrix, which is fed back to the transmitter per subcarrier.
  • a large amount of complex numbers must be fed back to the transmitter. This may be especially true when the number of transmit and receive antennas and the number of subcarriers are large.
  • additional MAC and physical layer (PHY) headers may be needed.
  • PHY physical layer
  • Embodiments described herein provide for efficient approaches to
  • CSI feedback that may significantly reduce overhead associated with the feedback and provide high spectral efficiency. While examples provided above describe CSI feedback with regard to specific IEEE 802.11 specifications, and embodiments described herein are illustrated with respect to a modified IEEE 802.1 lac frame structure, the embodiments described herein may be used with any wireless technology, including, for example, other IEEE 802 specification-compliant devices and systems, including Time Division Duplex (TDD) and/or Frequency Division Duplex (FDD) systems, and 5G technologies. Numerically simulated results show that the embodiments described herein may achieve the same performance as the above-described explicit feedback procedures but with a much lower overhead. Embodiments described herein may be applicable with respect to all types of beamforming, including, for example SU beamforming and MU-MIMO.
  • FIG. 2 is a signal diagram 200 of an example CSI feedback procedure for MU-MIMO.
  • a beamformer (BFer) 202 is associated with a number of beamformees (BFees) 204 and 206.
  • the BFer 202 may select a group of any number of BFees, such as 204 and 206, for DL-MU-MIMO transmission.
  • the BFer 202 may transmit a null data packet announcement
  • the NDPA frame 208 may be used to gain control of the channel and may identify intended BFees 204 and 206 by their addresses and include a requested CSI feedback type, such as explicit, implicit and/or precoded CSI feedback, and granularity of the CSI feedback.
  • the BFees 204 and 206 may prepare for performing channel estimation and preparing the requested feedback.
  • Other BFees with addresses that are not included in the NDPA frame 208 may defer channel access and may hibernate.
  • the BFer 202 may follow the NDPA 208 with an NDP sounding packet 210.
  • the NDP 210 may include training fields that the BFees 204 and 206 may analyze to calculate the channel response Hf L (/c) and H ⁇ C/c), respectively, where k is the subcarrier index.
  • n t and n r respectively denote the numbers of transmit and receive antennas in a MIMO OFDM system, and each of the n t antennas in the transmitter may transmit a channel sounding signal to the receiver.
  • the n t sounding signals may be transmitted sequentially to avoid self -interferences.
  • the receiver may estimate the CSI corresponding to the transmit antenna and all n r receive antennas.
  • the entire n r Xn t CSI estimation process may require n t training symbols.
  • the n t sounding signals may be more practically transmitted simultaneously in order to evenly distribute the transmit power to all transmit antennas in all times.
  • each spatial data stream may include n t training symbols.
  • n th training symbol of the i th spatial stream in the time domain may be:
  • ntXnt is an orthogonal mapping matrix so that the CSI with respect to different transmit/receive antenna pairs may be conveniently separated and estimated at the receiver.
  • c k is the frequency-domain training code.
  • F is the frequency spacing.
  • T GI is the guard time interval between adjacent symbols to mitigate the inter-symbol interference.
  • T GS is the cyclic shift for the i th spatial data stream to impose different phase shifts for different subcarriers and/or spatial data streams.
  • the k th subcarrier component of the n th received symbol at the jth rece i ve antenna may be expressed as in the frequency domain as:
  • 'i l ry + Z jn (k (4) ' where 1 ⁇ j ⁇ n r , H j ⁇ k) is the channel transfer function from the i th transmit antenna to the j th receive antenna and Z jn (k) is the received noise at the j th receive antenna for the k th subcarrier.
  • the equivalent channel transfer function may be defined as
  • Hji(k) Hji(k)exp(—j2nk F Tcs ⁇ ), and (4) may be rewritten in matrix form as:
  • the transmitter may transmit the following information carried in symbols right after transmitting the channel sounding symbols:
  • B u (k)c k where 1 ⁇ i ⁇ n t and 1 ⁇ I ⁇ n t .
  • B a (k) is the complex information to be transmitted by the i th transmit antenna, and the range of symbol index I, n is determined by the amount of information to be transmitted.
  • D l is the normalization constant so that the transmit power constraints may be satisfied. Unlike the normalization constant C in (3), D l in (9) is /-dependent because B a (k) is arbitrary. Both B a and D l may not be known to the receiver.
  • the k th subcarrier component of the I th received symbol at the j th receive antenna may be expressed as in the frequency domain as:
  • Equation (10) may then be written in matrix form as:
  • Equation (11) may be solved in various ways to estimate B(/c)D if
  • H(/c) + is a pseudo inverse of H(/c) if H(/c) is not a square matrix.
  • the unknown D may be transmitted to the receiver from the transmitter by a conventional digital data transmission scheme.
  • the BFees may estimate the MIMO channel and a generate a CSI feedback frame 212.
  • n A and n s denote the numbers of antennas in the BFer and BFee, respectively. It may be assumed that n A ⁇ n s .
  • the DL MIMO CSI may be estimated at the BFee.
  • the n s x n A DL MIMO CSI matrix and its estimation may be denoted as U DL (k) and U DL (k), respectively.
  • the equivalent UL MIMO CSI may then be estimated.
  • the n A x n s UL MIMO CSI matrix may be denoted as W UL (k).
  • the estimate of H UL (k) may be given as H UL (k) in (7).
  • BFees may generate a preamble with signal (SIG) fields and LTF fields.
  • SIG fields the BFee may signal the CSI feedback frame or the frame including CSI feedback information.
  • the LTF fields may include N r ⁇ LTF symbols, where Nr_?is the number of transmit antennas of the BFee.
  • the BFee may quantize the normalization factors and include them in the data body field.
  • the BFee may use N pair of PHE-STF/PHE-LTF, PVHF-
  • K2 xN r2 K2 xN r2 .
  • Kl, Nri, and Nt are the number of subcarriers ', number of receive antennas and number of transmit antennas of the CSI being fed back, respectively.
  • K2 and N r ⁇ are the number of subcarriers and the number of transmit antennas utilized by the BFee to feedback the CSI feedback frame.
  • the PHE-STF and PHE-LTF may be precoded using K2 N r2 x 1 vectors, one on each sub-carrier.
  • a cyclic shift diversity (CSD) scheme may be applied on both the PHE-STF and PHE-LTF fields. For MU- MIMO, this may be repeated for all intended BFees. More details about the CSI precoding feedback frame are provided below with respect to FIG. 6.
  • BFee 204 may feed the CSI corresponding to H? L (/c) back to the
  • the BFer 202 may then poll the BFee 206 with a poll frame 214 to request the CSI feedback from the BFee 206.
  • the BFee may feed the CSI corresponding to H ⁇ C/c) back to the BFer 202 in a feedback frame 216.
  • the BFer 202 may continue to poll any additional BFees addressed in the NDPA 208 until feedback frames have been received from all of the addressed BFees.
  • the BFer 202 may estimate the physical channel using the LTF in the preamble, retrieve naturalization factors (NFs) by detecting the data body field in the CSI feedback frame 216, estimate the effective channel precoded with CSI matrices using the PHE-LTF, PVHF-LTF, or other type of LTF fields and retrieve the CSI information fed back from the BFee. More detailed procedures for such physical channel estimation and retrieval of the fed back CSI information are described below.
  • NFs naturalization factors
  • the BFer 202 may design a precoding matrix for each subcarrier based on the fed back CSI, Hf L (/c) and H DL (k) .
  • a linear precoder such as a block diagonalization (BD) precoder or max-signal-to- leakage-and-noise-ratio (max-SLNR) precoder may be used.
  • the BFer 202 may then transmit precoded MU-MIMO packets to BFees 204 and 206 (218). LTFs and data packets may need to be precoded using the same precoder so that the precoded virtual channel may be estimated at each BFee.
  • Each BFee 204, 206 receiving a data transmission 218 may send an acknowledgement (ACK) 220, 222 for the transmission 218 on a condition that it is successfully received and decoded.
  • ACK acknowledgement
  • FIG. 3 is a signal diagram 300 of an example CSI feedback procedure for SU beamforming, which is similar to the example described above for DL-MU-MIMO except that only one BFee 304 is involved.
  • the BFer 302 transmits an NDPA frame 306 and an NDP sounding packet 308 to the BFee 304.
  • the BFee 304 sends a feedback frame 310.
  • the BFer 302 retrieves the CSI feedback and transmits a data transmission 312 to the BFee 304.
  • the BFee 304 sends an ACK 314 if the data transmission 312 is successfully received and decoded.
  • FIG. 4 is a diagram of an example NDPA frame 400.
  • the example NDPA frame 400 illustrated in FIG. 4 includes a frame control field 402, a duration field 404, an address region 406, a sounding sequence number (SSN) field 410, a STA or BFee information region 412 and a frame check sequence (FCS) field 416.
  • the frame control field 402 may specify one or more control elements that may be used to process the frame.
  • the duration field 404 may specify an estimated time needed to complete the signaling exchanges and the data delivery described above with respect to FIG. 2.
  • the address region 406 may specify the medium access control (MAC) address of one or more STAs or BFees.
  • MAC medium access control
  • the address region 406 includes STA 1 information field 408A and STA 2 information field 408B.
  • the STA 1 information field 408A may specify the receiving address for the multicast transmission and the STA 2 information field 408B may specify the transmitting address for the multicast transmission.
  • the FCS field 416 may provide cyclic redundancy check (CRC) for the entire frame 400.
  • the SSN field 410 may specify the sounding sequence number associated with the current sounding.
  • the STA or BFee information region 412 may include information for one or more receiving BFees or STAs. In the example illustrated in FIG. 4, two STAs are specified, the region 412 includes two STA information fields 414A and 414B. In the case of K receiving STAs, the region 412 may include K STA information fields 414. An example STA information field 414 is illustrated in FIG. 5.
  • FIG. 5 is a diagram 500 of an example BFee or STA information field 414.
  • the example field 414 includes an association ID 502, a feedback type 504 and an Nc index 506.
  • the association ID 502 may be the association ID of the BFee or STA is expected to process the following NDP frame and prepare for CSI feedback.
  • the feedback type 504 specifies the type of feedback requested. In embodiments, the requested feedback type 504 may be implicit feedback, explicit compressed feedback, or precoding feedback.
  • the Nc index 506 may specify a rank order requested for the feedback.
  • FIG. 6 is a diagram of a CSI feedback frame 600 for precoding feedback.
  • the CSI feedback frame 600 may be used by a BFee to send precoding-based CSI feedback to a BFer, as described above with respect to FIGs. 2 and 3.
  • the CSI feedback frames may be sent by all or some of the BFees.
  • the example CSI feedback frame 600 includes a preamble 602, a data body 624, and a pre-coded appendix 622.
  • the preamble 602 uses a very high throughput (VHT) preamble.
  • VHT very high throughput
  • other preamble formats such as HE, and other formats, may be used as long as they are suitable for use in estimating the PHY channel.
  • the preamble 602 includes
  • VHT-LTF fields 618A - 618B in a VHT-LTF region 616 which the BFer may use to estimate the PHY channel without precoding.
  • the number of VHT-LTF fields 618 included in the VHT-LTF region 616 may depend on the number of antennas used to precode the CSI. For example, if all of the N r antennas are used to transmit the CSI feedback frame, N r VHT-LTF fields 618 may be included in the VHT-LTF region 616. In the illustrated example, n s is the required number of VHT-LTF symbols according to the number of space time streams.
  • the preamble 602 may be generated, for example, based on IEEE 802.1 lac to provide accurate channel estimation for the UL transmission, although other types of preambles, IEEE 802 or otherwise, may also be generated consistent with the embodiments described herein.
  • the illustrated preamble 602 also includes VHT-SIG fields 610 and 612. These fields may indicate the precoding based CSI feedback frame and the length of extra precoded CSI feedback reference signals (e.g., precoded VHT-STF (PVHT-STF) and P VHT-LTF fields 626, 628).
  • PVHT-STF precoded VHT-STF
  • P VHT-LTF fields 626, 628 P VHT-LTF fields
  • the data body field 624 may follow the preamble and may include data, control or other management information. In embodiments, the data body field may also carry the quantized NFs.
  • the illustrated precoded appendix 622 includes a number of
  • PVHT-STF fields 626 and P VHT-LTF fields 628 may carry the precoded CSI matrices.
  • Each pair of PVHT-STF and P VHT-LTF 626, 628 may be precoded with up to K2 N r2 x 1 CSI vectors.
  • the PVHT-STF fields 626 may be used to adjust automatic gain control (AGC), and the PVHT-LTF fields 628 may include the precoded reference symbols.
  • AGC automatic gain control
  • the PVHT-LTF symbols 628 carry the normalized estimated DL channel matrix, H3 ⁇ 4 L (/c), and may be generated by setting the value of B and D in equation (10) as follows.
  • n A 2n s as an example, the feedback approach described above may need to be performed twice.
  • the n s x n A H3 ⁇ 4 L (/c) matrix may be partitioned into two n s x n s matrices H& L (fc)' and H L (fc)".
  • the B(fc)' in the first feedback may be equal to H& L (fc)' and the B(fc)" in the second feedback may be equal to H L (/c)" .
  • the j th PVHT-LTF symbol contains the j th column of W ⁇ ik and there are n A PVHT-LTF symbols. Then the first feedback precoding matrix B(/c)' may be carried by the first n s PVHT- LTF symbols and the second feedback precoding matrix B(/c)" may be carried by the second n s PVHT-LTF symbols.
  • Each PVHT-LTF symbol should be accompanied by a PVHT-STF symbol for AGC since the different PVHT-LTF symbols may not have the same power.
  • D may be transmitted to the AP in the data body section of the frame illustrated in FIG. 6.
  • Embodiments are described below for a BFee to generate and provide a CSI feedback frame, such as the CSI feedback frame 600 for precoding feedback described above, to the BFer, and for the BFer to retrieve a CSI matrix from such a frame 600.
  • the CSI feedback approaches described below may be referred to as precoding based CSI feedback algorithms and may provide accurate CSI feedback with significantly reduced control signaling overhead. These algorithms may be used, for example, for all closed loop precoded transmissions where multiple antennas are used, such as beamforming and MU-MIMO, including WLAN and other technologies, as described above. To implement these algorithms, channel reciprocity may not be assumed.
  • FIG. 7 is a flow diagram 700 of an example method of channel estimation and precoding based analog CSI feedback.
  • a network node receives a sounding frame and a reference sequence from another network node (702).
  • the reference sequence may be known to the network node.
  • the network node may estimate a respective CSI matrix for each of a plurality of subcarriers using the received sounding frame and the reference sequence to generate a plurality of estimated CSI matrices (704).
  • a BFee network node may compare the received sounding frame and the known reference sequence.
  • H 1 ⁇ 2 (/t) be the N r x N t channel matrix on the /c tft subcarrier from the BFer to the BFee, where Nt is the number of transmit antennas at the BFer, N is the number of receive antennas at the BFee, and h-1... K, and K is the total number of data sub-carriers.
  • H 1 ⁇ 2 (/t) is the estimated channel matrix obtained at the BFee side.
  • the network node may apply each of the plurality of generated estimated CSI matrices as precoded estimated CSI matrices to a feedback packet (706).
  • the estimated CSI matrices may, for example, be a matrices derived from the channel matrices, such as matrices composed of eigenvectors of the channel matrix.
  • the total transmit power of the precoded OFDM symbol over all data sub-carriers and N r transmitted antennas may be expressed as:
  • Hi" 2 (k) P nt R ⁇ 2 (k), where H nt (k) is the normalized vector, and P Ut is the normalization factor.
  • the precoding based CSI feedback frame may be aggregated with other data, management or control frames.
  • the network node may send the feedback packet to the other network node (708).
  • the feedback packet may include at least one training field carrying the precoded estimated CSI matrices and at least one training field that carries CSI information that is not precoded.
  • the BFee may use the N r antennas to transmit a precoded reference symbol/pilot H ⁇ 2 (k s k at the n t th time/frequency slot.
  • sk is the reference symbol on subcarrier k known to both the transmitter and receiver.
  • the channel matrix estimated on subcarrier k may be precoded on subcarrier k. However, it may be possible to precode the CSI of the k th subcarrier on the n th subcarrier. This may be possible especially when the CSI is estimated on subcarrier set A, while the feedback frame is transmitted on subcarrier set B, and A ⁇ B.
  • H ⁇ 2 (k)s k may be transmitted on the second OFDM symbol, and 3 ⁇ 4 ⁇ 2 (/c)s fc may be transmitted over the N t th OFDM symbol.
  • the BFee may feed back the estimated channel.
  • the BFee may use a subset of subcarriers (B c A) to feed back the CSI.
  • the BFee may need to use more OFDM symbols to precode the CSI matrices.
  • the BFee may feed back the CSI with less granularity.
  • the BFee may feed back CSI of pre-selected subcarriers.
  • the BFee may use a larger set of subcarriers to feed back the CSI matrices (A c B).
  • the BFee may use less OFDM symbols to feed back the CSI matrices.
  • NFs normalization factors
  • NFs normalization factors
  • extra feedback data symbols may be needed to carry the NFs, which are real numbers.
  • quantized NFs may be fed back to the BFer.
  • a quantized mean value of the NFs may be calculated and fed back to the BFer. The difference between each NF and the mean value may be quantized and fed back to the BFer.
  • the BFee may need to send extra reference symbols and/or pilots without precoding such that the BFer may use them to estimate the physical MIMO channel and decode any data signal without precoding.
  • the BFer may obtain the CSI information by detecting the precoding based CSI feedback frame.
  • FIG. 8A is a flow diagram 800 of an example method of retrieving a CSI matrix from a precoding based analog CSI feedback packet.
  • a network node may transmit a sounding frame to another network node (802).
  • the sounding frame may include a reference sequence that is known to the other network node.
  • the network node may receive a feedback packet from the other network node (804).
  • the feedback packet may include a first training field with an estimated CSI matrix applied as a precoding matrix and a second training field that does not have CSI precoded.
  • the network node may retrieve the CSI matrix from the feedback packet (806), for example, by comparing a channel estimated from the first training field with a channel estimated from the second training field.
  • the BFer may estimate the physical channel matrix, H 2 ⁇ 1 (k), by detecting reference symbols or pilots (i.e., the reference symbols/pilots that were transmitted without precoding).
  • the BFer may estimate the effective channel by detecting precoded reference symbols/pilots and NFs.
  • the effective channel may be expressed as:
  • the BFer may retrieve the CSI information fed back from the BFee using an equalizer, such as: jy 2 ... v3 ⁇ 4H 2 ⁇ w e 2 ⁇ i (/ .
  • OFDM system OFDM system.
  • these examples may be easily generalized to other types of systems by one skilled in the art.
  • FIG. 8B is a diagram 850 of the example methods of channel estimation, precoding and retrieving a CSI matrix from a precoding based CSI feedback packet showing more detail.
  • the example illustrated in FIG. 8B shows how overhead can be substantially reduced using the embodiments described herein.
  • a network node such as an
  • the AP 860 performs sounding (862), and another network node, such as a STA 870, performs channel estimation (866) based on the sounding 862.
  • the STA 870 may apply estimated CSI matrices as precoded estimated CSI matrices to a feedback packet 874 (868).
  • CSI information may be precoded with known symbols, normahzed and transmitted over multiple antennas using multiple time slots. The normal channel training sequence may need to be transmitted in another time slot.
  • the STA 870 may send the feedback packet 874 to the AP 860 (872) for CSI retrieval (876).
  • a 4 x 2 channel matrix may be represented by 5 psi and 5 phi angles. If (7, 9) bits are needed to feed back an angle set (phi, psi), 80 bits (5*7 + 5*9) are required. With BPSK and rate 1 ⁇ 2 coding, 160 symbols (2*80) are needed. For a similar configuration, the precoding based CSI feedback described herein may only need four symbols plus some space for normahzation factors (two antennas can transmit different coded symbols each time). In another example, without precoding, an 8 x 4 channel matrix may be represented by 22 psi and 22 phi angles.
  • the precoding based CSI feedback described herein may only need eight symbols plus some space for normalization factors (two antennas can transmit different coded symbols each time). Accordingly, overhead may be substantially reduced.
  • Example precoder designs for use with the above-described embodiments are provided.
  • the BFer (with n A antennas) may simultaneously transmit multiple data streams to multiple co- channel BFees.
  • the BFees may have the same number of data streams, n sts , and have the same number of antennas n s .
  • the n Sx l receive signal vector for subcarrier k at the m th BFee may be given by: where F n (/c) is a n A x n sts precoding matrix for the n th STA, s n (k) is a n stsx l data vector to be transmitted from the AP to the n th user, n user is the number of users, and n m (/c) is the n 5x l receive noise vector.
  • the second term in equation (14) represents the CCI.
  • SINR signal-to-interference-plus-noise ratio
  • n A ⁇ n s ⁇ n sts may be needed.
  • the left precoder F ⁇ (/t) may be chosen as the null space of
  • n ⁇ m, n 1,2, ... , n user
  • H L (k) is the estimate of H L (k) at the BFer. This may be done by making the SVD of A m :
  • G m U m (/c) - S m (/c) - V m ii (/c) (16) and choosing the last n s columns of V m (/c) as the left precoder, F ⁇ (/c).
  • the BFer may choose the left precoder for each user according to:
  • Hn L (k) the left term in (17) may be exactly zero and there may be no CCI among the users.
  • the entire system may be a simple single user MIMO system where F ⁇ (/c) and H3 ⁇ 4 L (/c)F ⁇ (/c) are the equivalent precoder and channel matrix, respectively.
  • (14) can be simplified as:
  • the BFer may design
  • SLNRm(k) may be defined as the ratio of the estimated received signal power on the desired user to that leaked to other users plus the noise power:
  • the precoder F m (k) may be obtained based on the following metric:
  • [3 ⁇ 4] [1,1,1,1, -1, -1,1,1, -1,1, -1,1,1,1,1,1,
  • the CSI feedback may be determined by the feedback frame length. It is known that the explicit compressed feedback requires a large overhead since each STA needs to feedback the quantized angles corresponding to a n A x n s complex channel matrix for each group of subcarriers. On the contrary, the proposed approach may be used to convey the same amount of information to the AP using only 2n A PVHT-STFs/LTFs symbols with several additional symbols representing n A real normalization coefficients for the same group of subcarriers. The overhead of the proposed approach may is small comparing with that of explicit compressed feedback, especially when the dimension of the channel matrix is large. This point will be illustrated by a 20 MHz bandwidth mode using 52 data tones while assuming the AP requires the STA to feedback CSI for each data tone.
  • Both the VHT compressed BF field and the MU exclusive beamforming report field may be transmitted in the VHT compressed beamforming frame.
  • the frame may also include other information, such as a category field (8 bits), a VHT action field (8 bits), and a VHT MIMO control field (24 bits). Since the VHT compressed beamforming frame is an action frame, the 28 bytes overhead due to the MAC header and FCS should also be considered. Assuming that the beamforming feedback frame is transmitted using the most robust mode, which is BPSK and rate 1 ⁇ 2 coding, the data bits per OFDM symbol are 26 for 20 MHz channel.
  • the preamble length, n pre for case 1 is 10 OFDM symbols if a single data stream is transmitted; the preamble length ,n pre , for case 2 and case 3 is 11 symbols if two data streams are transmitted.
  • the size of the feedback frame in terms of symbols, rif dbk may be obtained as:
  • the BER performance of a DL MU-MIMO transmission using the proposed CSI feedback approach has also been compared with that using the explicit compressed channel feedback approach.
  • the BER performance using the ideal channel feedback is also described. It may be assumed that the randomly generated channel in each test stays the same for the entire channel sounding and data transmission period. The channel bandwidth is 20 MHz. Each BER point is obtained by averaging over 10 4 tests and the number of symbols is 10 3 in each test. QPSK (or 4QAM) modulation is used.
  • BD and max-SLNR precoders are used at the AP for ideal scenarios, the embodiments described herein and explicit feedback scenarios.
  • the BD precoder combined with the PMMSE SU-MIMO precoder are used at the AP for ideal scenarios, the embodiments described herein and the explicit feedback scenarios.
  • the scenario based on the embodiments described herein it may be assumed that the information of power normalization coefficients is transmitted to the AP without errors.
  • the explicit compressed feedback scenarios it may be assumed that the information of SNR values is transmitted to the AP without errors.
  • FIG. 9 is a graph of the simulation results of DL MU-MIMO with four users where each user has one antenna.
  • FIG. 10 is a graph of the simulation results of case 1 (DL MU-MIMO with two users where each user has two antennas).
  • FIG. 11 is a graph of the simulation results of case 2 (DL MU-MIMO with 4 users and each user has two antennas).
  • the number of data streams in all three cases is the same as the number of receive antennas. It can be seen that, in all three cases, the approach based on the embodiments described herein and the explicit feedback approaches have the same BER performance and both feedback approaches are only slightly worse than the ideal channel feedback approach.
  • the max-SLNR is better than BD in all three CSI feedback approaches for all three cases because BD tends to amplify noise.
  • the BD performance improves at high SNRs when it is combined with an optimum single user MIMO joint precoder-decoder design such as PMMSE.
  • FIGs. 10 and 11 show that, when SNR is low, max-SLNR works better than BD-PMMSE. However, when SNR is large, BD-PMMSE works better than max-SLNR. The reason may be that, when the SNR is low, the noise enhancement due to the BD approach dominates the CCI effects due to max-SLNR approach, but, when the SNR is high, the CCI affects becomes dominant.
  • Examples of computer-readable storage media include, but are not limited to, a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD- ROM disks, and digital versatile disks (DVDs).
  • ROM read only memory
  • RAM random access memory
  • register cache memory
  • semiconductor memory devices magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD- ROM disks, and digital versatile disks (DVDs).
  • a processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, RNC, or any host computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Methods and apparatus for channel estimation and precoding based analog channel state information feedback are described. A method, implemented in a network node, includes receiving, from another network node, a sounding frame with a reference sequence that is known to the network node. At least one channel state information (CSI) matrix is estimated using the received sounding frame and the reference sequence to generate at least one estimated CSI matrix, and the at least one generated estimated CSI matrix is applied as at least one precoded estimated CSI matrix to a feedback packet. The feedback packet is sent to the other network node and includes at least one training field carrying the at least one precoded estimated CSI matrix and at least one training field that carries CSI information that is not precoded.

Description

METHODS AND APPARATUS FOR CHANNEL ESTIMATION AND PRE CODING BASED ANALOG CHANNEL STATE INFORMATION
FEEDBACK
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent
Application No. 62/188,083, which was filed on July 2, 2015, and U.S. Provisional Patent Application No. 62/320,818, which was filed on April 11, 2016, the contents of which are hereby incorporated by reference herein.
SUMMARY
[0002] Methods and apparatus for channel estimation and precoding based analog channel state information feedback are described. Methods and apparatus for channel estimation and precoding based analog channel state information feedback are described. A method, implemented in a network node, includes receiving, from another network node, a sounding frame with a reference sequence that is known to the network node. At least one channel state information (CSI) matrix is estimated using the received sounding frame and the reference sequence to generate at least one estimated CSI matrix, and the at least one generated estimated CSI matrix is applied as at least one precoded estimated CSI matrix to a feedback packet. The feedback packet is sent to the other network node and includesat least one training field carrying the at least one precoded estimated CSI matrix and at least one training field that carries CSI information that is not precoded. This enables a substantial reduction in overhead in the CSI feedback as compared with, for example, explicit and implicit feedback methods.
BRIEF DESCRIPTION OF THE DRAWINGS
[0003] A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings wherein:
[0004] FIG. 1A is a system diagram of an example communications system in which one or more disclosed embodiments may be implemented; [0005] FIG. IB is a system diagram of an example wireless transmit/receive unit (WTRU) that may be used within the communications system illustrated in FIG. 1A;
[0006] FIG. 1C is a system diagram of an example radio access network and an example core network that may be used within the communications system illustrated in FIG. 1A;
[0007] FIG. 2 is a signal diagram of an example channel state information (CSI) feedback procedure for downlink (DL) multi-user multiple input multiple output (MU-MIMO);
[0008] FIG. 3 is a signal diagram of an example CSI feedback procedure for single-user (SU) beamforming;
[0009] FIG. 4 is a diagram of an example null data packet announcement (NDPA) frame;
[0010] FIG. 5 is a diagram of an example station (STA) information field;
[0011] FIG. 6 is a diagram of a CSI feedback frame for precoding feedback; and
[0012] FIG. 7 is a flow diagram of an example method of channel estimation and precoding based analog CSI feedback;
[0013] FIG. 8A is a flow diagram of an example method of retrieving a
CSI matrix from a precoding based CSI feedback packet;
[0014] FIG. 8B is a diagram of the example methods of channel estimation, precoding and retrieving a CSI matrix from a precoding based CSI feedback packet showing more detail;
[0015] FIG. 9 is a graph of simulation results of DL MU-MIMO with four users where each user has one antenna;
[0016] FIG. 10 is a graph of simulation results of DL MU-MIMO with two users where each user has two antennas; and
[0017] FIG. 11 is a graph of the simulation results of DL MU-MIMO with four users where each user has two antennas. DETAILED DESCRIPTION
[0018] FIG. 1A is a diagram of an example communications system 100 in which one or more disclosed embodiments may be implemented. The communications system 100 may be a multiple access system that provides content, such as voice, data, video, messaging, broadcast, etc., to multiple wireless users. The communications system 100 may enable multiple wireless users to access such content through the sharing of system resources, including wireless bandwidth. For example, the communications systems 100 may employ one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier FDMA (SC-FDMA), and the like.
[0019] As shown in FIG. 1A, the communications system 100 may include wireless transmit/receive units (WTRUs) 102a, 102b, 102c, 102d, a radio access network (RAN) 104, a core network 106, a public switched telephone network (PSTN) 108, the Internet 110, and other networks 112, though it will be appreciated that the disclosed embodiments contemplate any number of WTRUs, base stations, networks, and/or network elements. Each of the WTRUs 102a, 102b, 102c, 102d may be any type of device configured to operate and/or communicate in a wireless environment. By way of example, the WTRUs 102a, 102b, 102c, 102d may be configured to transmit and/or receive wireless signals and may include user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a smartphone, a laptop, a netbook, a personal computer, a wireless sensor, consumer electronics, and the like.
[0020] The communications systems 100 may also include a base station
114a and a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the core network 106, the Internet 110, and/or the other networks 112. By way of example, the base stations 114a, 114b may be a base transceiver station (BTS), a Node-B, an eNode B, a Home Node B, a Home eNode B, a site controller, an access point (AP), a wireless router, and the like. While the base stations 114a, 114b are each depicted as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and/or network elements.
[0021] The base station 114a may be part of the RAN 104, which may also include other base stations and/or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, etc. The base station 114a and/or the base station 114b may be configured to transmit and/or receive wireless signals within a particular geographic region, which may be referred to as a cell (not shown). The cell may further be divided into cell sectors. For example, the cell associated with the base station 114a may be divided into three sectors. Thus, in one embodiment, the base station 114a may include three transceivers, i.e., one for each sector of the cell. In another embodiment, the base station 114a may employ multiple -input multiple-output (MIMO) technology and, therefore, may utihze multiple transceivers for each sector of the cell.
[0022] The base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, infrared (IR), ultraviolet (UV), visible light, etc.). The air interface 116 may be established using any suitable radio access technology (RAT).
[0023] More specifically, as noted above, the communications system
100 may be a multiple access system and may employ one or more channel access schemes, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and the like. For example, the base station 114a in the RAN 104 and the WTRUs 102a, 102b, 102c may implement a radio technology such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA), which may establish the air interface 116 using wideband CDMA (WCDMA). WCDMA may include communication protocols such as High-Speed Packet Access (HSPA) and/or Evolved HSPA (HSPA+). HSPA may include High- Speed Downlink Packet Access (HSDPA) and/or High-Speed Uplink Packet Access (HSUPA). [0024] In another embodiment, the base station 114a and the WTRUs
102a, 102b, 102c may implement a radio technology such as Evolved UMTS Terrestrial Radio Access (E-UTRA), which may establish the air interface 116 using Long Term Evolution (LTE) and/or LTE-Advanced (LTE-A).
[0025] In other embodiments, the base station 114a and the WTRUs
102a, 102b, 102c may implement radio technologies such as IEEE 802.16 (i.e., Worldwide Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 IX, CDMA2000 EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), and the like.
[0026] The base station 114b in FIG. 1A may be a wireless router, Home
Node B, Home eNode B, or access point, for example, and may utilize any suitable RAT for facilitating wireless connectivity in a localized area, such as a place of business, a home, a vehicle, a campus, and the like. In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.11 to establish a wireless local area network (WLAN). In another embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology such as IEEE 802.15 to establish a wireless personal area network (WPAN). In yet another embodiment, the base station 114b and the WTRUs 102c, 102d may utilize a cellular-based RAT (e.g., WCDMA, CDMA2000, GSM, LTE, LTE-A, etc.) to establish a picocell or femtocell. As shown in FIG. 1A, the base station 114b may have a direct connection to the Internet 110. Thus, the base station 114b may not be required to access the Internet 110 via the core network 106.
[0027] The RAN 104 may be in communication with the core network
106, which may be any type of network configured to provide voice, data, applications, and/or voice over internet protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d. For example, the core network 106 may provide call control, billing services, mobile location-based services, pre-paid calling, Internet connectivity, video distribution, etc., and/or perform high- level security functions, such as user authentication. Although not shown in FIG. 1A, it will be appreciated that the RAN 104 and/or the core network 106 may be in direct or indirect communication with other RANs that employ the same RAT as the RAN 104 or a different RAT. For example, in addition to being connected to the RAN 104, which may be utilizing an E-UTRA radio technology, the core network 106 may also be in communication with another RAN (not shown) employing a GSM radio technology.
[0028] The core network 106 may also serve as a gateway for the
WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and/or other networks 112. The PSTN 108 may include circuit-switched telephone networks that provide plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols, such as the transmission control protocol (TCP), user datagram protocol (UDP) and the internet protocol (IP) in the TCP/IP internet protocol suite. The networks 112 may include wired or wireless communications networks owned and/or operated by other service providers. For example, the networks 112 may include another core network connected to one or more RANs, which may employ the same RAT as the RAN 104 or a different RAT.
[0029] Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities, i.e., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links. For example, the WTRU 102c shown in FIG. 1A may be configured to communicate with the base station 114a, which may employ a cellular -based radio technology, and with the base station 114b, which may employ an IEEE 802 radio technology.
[0030] FIG. IB is a system diagram of an example WTRU 102. As shown in FIG. IB, the WTRU 102 may include a processor 118, a transceiver 120, a transmit/receive element 122, a speaker/microphone 124, a keypad 126, a display /touchp ad 128, non-removable memory 130, removable memory 132, a power source 134, a global positioning system (GPS) chipset 136, and other peripherals 138. It will be appreciated that the WTRU 102 may include any sub-combination of the foregoing elements while remaining consistent with an embodiment.
[0031] The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Array (FPGAs) circuits, any other type of integrated circuit (IC), a state machine, and the like. The processor 118 may perform signal coding, data processing, power control, input/output processing, and/or any other functionality that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit/receive element 122. While FIG. IB depicts the processor 118 and the transceiver 120 as separate components, it will be appreciated that the processor 118 and the transceiver 120 may be integrated together in an electronic package or chip.
[0032] The transmit/receive element 122 may be configured to transmit signals to, or receive signals from, a base station (e.g., the base station 114a) over the air interface 116. For example, in one embodiment, the transmit/receive element 122 may be an antenna configured to transmit and/or receive RF signals. In another embodiment, the transmit/receive element 122 may be an emitter/detector configured to transmit and/or receive IR, UV, or visible light signals, for example. In yet another embodiment, the transmit/receive element 122 may be configured to transmit and receive both RF and light signals. It will be appreciated that the transmit/receive element 122 may be configured to transmit and/or receive any combination of wireless signals.
[0033] In addition, although the transmit/receive element 122 is depicted in FIG. IB as a single element, the WTRU 102 may include any number of transmit/receive elements 122. More specifically, the WTRU 102 may employ MIMO technology. Thus, in one embodiment, the WTRU 102 may include two or more transmit/receive elements 122 (e.g., multiple antennas) for transmitting and receiving wireless signals over the air interface 116.
[0034] The transceiver 120 may be configured to modulate the signals that are to be transmitted by the transmit/receive element 122 and to demodulate the signals that are received by the transmit/receive element 122. As noted above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers for enabling the WTRU 102 to communicate via multiple RATs, such as UTRA and IEEE 802.11, for example.
[0035] The processor 118 of the WTRU 102 may be coupled to, and may receive user input data from, the speaker/microphone 124, the keypad 126, and/or the display /touchp ad 128 (e.g., a liquid crystal display (LCD) display unit or organic hght-emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker/microphone 124, the keypad 126, and/or the display /touchp ad 128. In addition, the processor 118 may access information from, and store data in, any type of suitable memory, such as the non-removable memory 130 and/or the removable memory 132. The nonremovable memory 130 may include random-access memory (RAM), read-only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, and the like. In other embodiments, the processor 118 may access information from, and store data in, memory that is not physically located on the WTRU 102, such as on a server or a home computer (not shown).
[0036] The processor 118 may receive power from the power source 134, and may be configured to distribute and/or control the power to the other components in the WTRU 102. The power source 134 may be any suitable device for powering the WTRU 102. For example, the power source 134 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, and the like. [0037] The processor 118 may also be coupled to the GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102. In addition to, or in lieu of, the information from the GPS chipset 136, the WTRU 102 may receive location information over the air interface 116 from a base station (e.g., base stations 114a, 114b) and/or determine its location based on the timing of the signals being received from two or more nearby base stations. It will be appreciated that the WTRU 102 may acquire location information by way of any suitable location-determination method while remaining consistent with an embodiment.
[0038] The processor 118 may further be coupled to other peripherals
138, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an e-compass, a satellite transceiver, a digital camera (for photographs or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, and the like.
[0039] FIG. 1C is a system diagram of the RAN 104 and the core network 106 according to an embodiment. As noted above, the RAN 104 may employ an E-UTRA radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116. The RAN 104 may also be in communication with the core network 106.
[0040] The RAN 104 may include eNode-Bs 140a, 140b, 140c, though it will be appreciated that the RAN 104 may include any number of eNode-Bs while remaining consistent with an embodiment. The eNode-Bs 140a, 140b, 140c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the eNode-Bs 140a, 140b, 140c may implement MIMO technology. Thus, the eNode-B 140a, for example, may use multiple antennas to transmit wireless signals to, and receive wireless signals from, the WTRU 102a. [0041] Each of the eNode-Bs 140a, 140b, 140c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the uplink and/or downlink, and the like. As shown in FIG. 1C, the eNode-Bs 140a, 140b, 140c may communicate with one another over an X2 interface.
[0042] The core network 106 shown in FIG. 1C may include a mobility management entity gateway (MME) 142, a serving gateway 144, and a packet data network (PDN) gateway 146. While each of the foregoing elements are depicted as part of the core network 106, it will be appreciated that any one of these elements may be owned and/or operated by an entity other than the core network operator.
[0043] The MME 142 may be connected to each of the eNode-Bs 140a,
140b, 140c in the RAN 104 via an Si interface and may serve as a control node. For example, the MME 142 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, bearer activation/deactivation, selecting a particular serving gateway during an initial attach of the WTRUs 102a, 102b, 102c, and the like. The MME 142 may also provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM or WCDMA.
[0044] The serving gateway 144 may be connected to each of the eNode
Bs 140a, 140b, 140c in the RAN 104 via the Si interface. The serving gateway 144 may generally route and forward user data packets to/from the WTRUs 102a, 102b, 102c. The serving gateway 144 may also perform other functions, such as anchoring user planes during inter-eNode B handovers, triggering paging when downlink data is available for the WTRUs 102a, 102b, 102c, managing and storing contexts of the WTRUs 102a, 102b, 102c, and the like.
[0045] The serving gateway 144 may also be connected to the PDN gateway 146, which may provide the WTRUs 102a, 102b, 102c with access to packet -switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices. [0046] The core network 106 may facilitate communications with other networks. For example, the core network 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional land-line communications devices. For example, the core network 106 may include, or may communicate with, an IP gateway (e.g., an IP multimedia subsystem (IMS) server) that serves as an interface between the core network 106 and the PSTN 108. In addition, the core network 106 may provide the WTRUs 102a, 102b, 102c with access to the networks 112, which may include other wired or wireless networks that are owned and/or operated by other service providers.
[0047] Other network 112 may further be connected to an IEEE 802.11 based wireless local area network (WLAN) 160. The WLAN 160 may include an access router 165. The access router may contain gateway functionality. The access router 165 may be in communication with a plurality of access points (APs) 170a, 170b. The communication between access router 165 and APs 170a, 170b may be via wired Ethernet (IEEE 802.3 standards), or any type of wireless communication protocol. AP 170a is in wireless communication over an air interface with WTRU 102d.
[0048] A wireless local area network (WLAN) in infrastructure basic service set (BSS) mode includes an access point (AP) for the BSS and one or more stations (STAs) associated with the AP. The AP may have access to, or interface with, a distribution system (DS) or other type of wired or wireless network that may carry traffic into, and out of, the BSS. Traffic originating from outside the BSS that is destined for STAs in the BSS may arrive at the AP, which may deliver it to the STAs. Traffic originating from STAs to destinations outside the BSS may be sent to the AP for delivery to the respective destinations. Traffic between STAs within the BSS may either be sent through the AP or may sent directly between source and destination STAs with a direct link setup (DLS) using an Institute of Electrical and Electronics Engineers (IEEE) 802. l ie DLS or an IEEE 802. l lz tunneled DLS (TDLS). Such traffic may be referred to as peer-to-peer traffic. A WLAN using an independent BSS (IBSS) mode may have no AP and STAs may communicate directly with each other. This mode of communication may be referred to as an ad-hoc mode of operation.
[0049] Using an IEEE 802.1 lac infrastructure mode of operation, the
AP may transmit a beacon on a fixed channel, such as the primary channel. This channel may be, for example, 20 MHz wide and may be the operating channel of the BSS. This channel may also be used by STAs to establish a connection with the AP. The fundamental access mechanism in an IEEE 802.11 system may be carrier sense multiple access with collision avoidance (CSMA/CA). In this mode of operation, every STA, including the AP, may sense the primary channel. If the channel is detected to be busy, the STA may back off. Thus, using this mode of operation, only one STA may transmit at any given time in a given BSS.
[0050] In IEEE 802.1 lac, very high throughput (VHT) STAs may support 20 MHz, 40 MHz, 80 MHz and/or 160 MHz wide channels. The 40 MHz and 80 MHz channels may be formed by combining contiguous 20 MHz channels, similar to IEEE 802.11η. A 160 MHz channel may be formed, for example, by combining 8 contiguous 20 MHz channels or by combining 2 noncontiguous 80 MHz channels. Combining 2 non-contiguous 80 MHz channels may be referred to as an 80+80 configuration. For an 80+80 configuration, after channel coding, the data may be passed through a segment parser, which may divide the data into two streams. Inverse fast Fourier transform (IFFT) and time domain processing may be performed separately on each stream. The streams may then be mapped onto the two channels, and the data may be transmitted. At the receiver, this mechanism may be reversed, and the combined data may be sent to the medium access control (MAC) layer.
[0051] IEEE 802.11af and 802.11ah support operation in bands below 1
GHz (Sub 1 GHZ modes of operation), and the channel operating bandwidths may be reduced relative to those used in IEEE 802.1 lac. IEEE 802.11af supports 5 MHz, 10 MHz and 20 MHz bandwidths in the television white space (TVWS) spectrum, and IEEE 802.11ah supports 1 MHz, 2 MHz, 4 MHz, 8 MHz and 16 MHz bandwidths using non-TVWS spectrum. In embodiments, IEEE 802.11ah may support meter type control (MTC) devices in a macro coverage area, and these devices may have limited capabilities, including support for only limited bandwidths, but may also have very long battery life.
[0052] WLAN systems that support multiple channels and channel widths, such as IEEE 802.11η, 802.11c, 802.11af, and 802.11 ah systems, may include a channel that is designated as the primary channel. The primary channel may have a bandwidth that is equal to the largest common operating bandwidth supported by all STAs in the BSS. The bandwidth of the primary channel may, therefore, be limited by the STA in the BSS that supports the smallest bandwidth operating mode. In IEEE 802.11ah systems, for example, the primary channel may be 1 MHz wide if there are STAs, such as MTC type devices, in the BSS that only support a 1 MHz mode, even if the AP and other STAs in the BSS are capable of supporting a 2 MHz, 4 MHz, 8 MHz, 16 MHz, or other channel bandwidth operating mode. All carrier sensing and network allocation vector (NAV) settings may depend on the status of the primary channel. For example, if the primary channel is busy due, for example, to a STA that only supports a 1 MHz operating mode transmitting to the AP, then all available frequency bands may be considered busy even though the majority of them remain idle and available.
[0053] In the United States, frequency bands that are available for use by IEEE 802.11ah are from 902 MHz to 928 MHz. In Korea, the bands available for such use are from 917.5 MHz to 923.5 MHz. In Japan, the bands available for such use are from 916.5 MHz to 927.5 MHz. Thus, the total bandwidth available for use by IEEE 802.11ah is from 6 MHz to 26 MHz, depending on the country code.
[0054] IEEE 802.11 has begun exploring the possibility to enhance the quality of service all users experience for a broad spectrum in many usage scenarios, including high-density scenarios in the 2.4 GHz and 5 GHz band (high efficiency WLAN (HEW)). HEW may aid in improving conditions for dense deployments of APs, STAs and associated radio resource management (RRM) technologies. Potential applications for HEW include emerging usage scenarios, such as data delivery for stadium events, and high user density scenarios, such as train stations or enterprise/retail environments, and also evidence an increased dependence on video delivery and wireless services for medical applications. HEW may enhance the performance of IEEE 802.11 networks to address spectral efficiency, area throughput, robustness to collisions, and interference in densely deployed systems. To improve spectral efficiency, for example, multi-user simultaneous transmission, including OFDMA and MU-MIMO transmissions for both downlink and uplink, may be adopted.
[0055] DL MU-MIMO may allow an AP to transmit multiple data streams to multiple STAs simultaneously over the same frequency band and may enable high transmission rates (e.g., gigabit transmission rates). However, in order to facilitate this spectrally-efficient simultaneous transmission feature, accurate DL CSI is needed at the transmitting device (or network node or beamformer (BFer)), such as the AP, for use by a precoder to suppress co-channel interference (CCI).
[0056] The transmitter may acquire CSI based on different feedback approaches, including, for example, explicit and implicit feedback. Using implicit feedback, the receiver may send a sounding sequence, and the transmitter may estimate the CSI based on the sounding sequence. Implicit feedback assumes that the physical channel is reciprocal. However, the assumption may not actually be true in practice because the effective baseband channel observed by the receiver (or network node or beamformee (BFee)) is a combination of the reciprocal physical channel and the non- reciprocal radio frequency (RF) hardware devices, such as amplifiers and mixers, at both the transmitter and the receiver. An efficient calibration may, therefore, be required to compensate the difference between the uplink (UL) and DL effective channels. Thus, although the implicit CSI feedback approach consumes a relatively small overhead, the calibration process itself requires a considerably large overhead in order to provide accurate calibration results. Further, interferences experienced by the transmitter and the receiver may generally not be the same and may not be easily compensated for by the calibration. [0057] Using explicit feedback, the receiver may explicitly feed the CSI back to the transmitter. The transmitter may, for example, send sounding frames to the receiver for the receiver to estimate the DL CSI. After compression and quantization, the receiver may feed the quantized and compressed DL CSI back to the transmitter.
[0058] By way of example, DL MU-MIMO in IEEE 802.1 lac supports up to four users, and each user may have up to four space-time streams (STSs) with the hmitation that the total number of STSs may not exceed eight. With DL MU-MIMO, a transmitter may concurrently transmit to multiple receivers, where the receivers are separated from each other in the spatial domain. The transmitter may need to use a spatial domain MU precoder to eliminate CCI between receivers.
[0059] In this example, to provide CSI feedback to the transmitter, the receiver may first estimate the channel matrix using frequency domain channel estimation based on the received long training field (LTF). For example, let H^L (k (with size Nr x Nt, where Nr and Nt are the numbers of receive and transmit antennas in DL transmission, respectively) be the estimated channel matrix on the kth subcarrier at the mth receiver. Singular value decomposition (SVD) may be applied on the estimated channel matrix, H^L(k), as foUows:
#m O) = fm(fc) Sm(k) Vm'(k) (1), where Sm(k) is the diagonal singular value matrix containing the singular value in a decreasing order on the diagonal, Um(k) is the left singular matrix containing the left singular vectors in corresponding order, and Vm(k) is the right singular matrix containing right singular vectors in the same order.
[0060] Vm(k) may then be compressed in the form of angles and fed back to the transmitting using initialization, realization and diagonalization. For initialization, the last row of Vm(k) may be made to become non-negative real values by post-multiplying Vm(k) by a proper diagonal matrix, B(k), which may be parameterized by Nr angles θ θ2 ■■■ θΝτ. Then, Vm(k) may be updated. For realization, the first column of Vm(k) may be made to become non-negative real values by pre-multiplying Vm k) by a proper diagonal matrix, ^k), which may be parameterized by Nt— 1 angles 0i,i 02,i " 0wt-i,i. Then, Vm(k) may be updated. For diagonalization, Vm(k) may be pre-multiplied by a Givens rotation matrix G2 1 and overwrite Vm(k) . G2 may be obtained by replacing the first 2 x 2 sub-matrix of the identity matrix by the following matrix:
(2).
Figure imgf000017_0001
As a result, the second entry in the first column may become zero. The pre- multiplication matrix may be parameterized by the angle 02 1. Realization may be repeated until all entries in the first column (except the diagonal entry) become zero. Initialization, realization and diagonalization may be repeated for all columns until all entries in all columns (except the diagonal entries) become zero.
[0061] Using the initialization, realization and diagonalization, an
Nt x Nr semi-unitary matrix Vm(k) may be decomposed in the form of angles. IEEE 802.1 lac requires that only the angles 0's and 0's be fed back to the transmitter. Two quantization choices are specified: (i) Type 0: 5 bits for 0's and 7 bits for 0's and (ii) Type 1: 7 bits for 0's and 9 bits for 0's. Since this feedback is for each sub-carrier, IEEE 802.1 lac also allows grouping of either 1, 2 or 4 sub-carriers in a group in order to reduce the feedback overhead. The group length may be defined by ng = [1,2,4].
[0062] In addition to the channel feedback as described above, in order to derive precoder matrices for MU-MIMO, the signal to noise ratio (SNR) per carrier may also need to be reported for each receiver. This may be done by reporting the average SNR across carriers as well as the delta-SNR, which is the difference in SNR from the mean for each carrier. As a result, the precoder matrix for the mth STA Fm(k) may be determined by the transmitter using the channel matrices' information compressed in the form of angles, Vm(k), with SNR information from the receiver, m, (m = 1,2,—, Nuser).
[0063] The explicit CSI feedback procedure may provide accurate CSI feedback because the DL channel estimation may include the effects of onboard radio frequency (RF) hardware components. However, it may also require a large amount of radio resources to achieve high quality CSI feedback due to the fact that the CSI, for each subcarrier in a MIMO system, is generally expressed as a complex matrix, which is fed back to the transmitter per subcarrier. Thus, even using data compression, a large amount of complex numbers must be fed back to the transmitter. This may be especially true when the number of transmit and receive antennas and the number of subcarriers are large. Further, to send these complex numbers back to the transmitter, additional MAC and physical layer (PHY) headers may be needed. Thus, a large feedback overhead may be required in the explicit feedback approach for providing high quality CSI to the transmitter.
[0064] Embodiments described herein provide for efficient approaches to
CSI feedback that may significantly reduce overhead associated with the feedback and provide high spectral efficiency. While examples provided above describe CSI feedback with regard to specific IEEE 802.11 specifications, and embodiments described herein are illustrated with respect to a modified IEEE 802.1 lac frame structure, the embodiments described herein may be used with any wireless technology, including, for example, other IEEE 802 specification-compliant devices and systems, including Time Division Duplex (TDD) and/or Frequency Division Duplex (FDD) systems, and 5G technologies. Numerically simulated results show that the embodiments described herein may achieve the same performance as the above-described explicit feedback procedures but with a much lower overhead. Embodiments described herein may be applicable with respect to all types of beamforming, including, for example SU beamforming and MU-MIMO.
[0065] FIG. 2 is a signal diagram 200 of an example CSI feedback procedure for MU-MIMO. In the example illustrated in FIG. 2, a beamformer (BFer) 202 is associated with a number of beamformees (BFees) 204 and 206. In embodiments, the BFer 202 may select a group of any number of BFees, such as 204 and 206, for DL-MU-MIMO transmission.
[0066] The BFer 202 may transmit a null data packet announcement
(NDPA) frame 208. The NDPA frame 208 may be used to gain control of the channel and may identify intended BFees 204 and 206 by their addresses and include a requested CSI feedback type, such as explicit, implicit and/or precoded CSI feedback, and granularity of the CSI feedback. In response to receiving the NDPA frame 208, the BFees 204 and 206 may prepare for performing channel estimation and preparing the requested feedback. Other BFees with addresses that are not included in the NDPA frame 208 may defer channel access and may hibernate.
[0067] The BFer 202 may follow the NDPA 208 with an NDP sounding packet 210. The NDP 210 may include training fields that the BFees 204 and 206 may analyze to calculate the channel response HfL(/c) and H^C/c), respectively, where k is the subcarrier index.
[0068] In embodiments, nt and nr respectively denote the numbers of transmit and receive antennas in a MIMO OFDM system, and each of the nt antennas in the transmitter may transmit a channel sounding signal to the receiver. The nt sounding signals may be transmitted sequentially to avoid self -interferences. In this manner, the receiver may estimate the CSI corresponding to the transmit antenna and all nr receive antennas. Thus, the entire nrXnt CSI estimation process may require nt training symbols. In other embodiments, the nt sounding signals may be more practically transmitted simultaneously in order to evenly distribute the transmit power to all transmit antennas in all times. Thus, there may be nt spatial data streams, where each data stream may be transmitted by one of the nt transmit antennas.
[0069] In order to mitigate self-interferences, an orthonormal mapping matrix may be used for precoding the nt data streams. Further, in order to enable the receiver to estimate the nrXnt CSI, each spatial data stream may include nt training symbols. An example is provided below, where the nth training symbol of the ith spatial stream in the time domain may be:
Figure imgf000019_0001
where 1 < i, n≤ nt and k is the subcarrier index with k±≤ k≤ k2. C is a normalization constant so that the transmit power constraints may be satisfied. A = [i4in]ntXnt is an orthogonal mapping matrix so that the CSI with respect to different transmit/receive antenna pairs may be conveniently separated and estimated at the receiver. ck is the frequency-domain training code. F is the frequency spacing. TGI is the guard time interval between adjacent symbols to mitigate the inter-symbol interference. TGS is the cyclic shift for the ith spatial data stream to impose different phase shifts for different subcarriers and/or spatial data streams.
[0070] Since the nt spatial data streams may be simultaneously transmitted, the kth subcarrier component of the nth received symbol at the jth receive antenna may be expressed as in the frequency domain as:
Yjn(k) = Cck Ain Hyi(fc)e*p(-72wfcA
'i=l ry + Zjn(k (4)' where 1 < j≤ nr, Hj^k) is the channel transfer function from the ith transmit antenna to the jth receive antenna and Zjn(k) is the received noise at the jth receive antenna for the kth subcarrier.
[0071] The equivalent channel transfer function may be defined as
Hji(k) = Hji(k)exp(—j2nk FTcs^), and (4) may be rewritten in matrix form as:
Y(fe) = CckH(k)A + Z(fe) (5), where various matrices are defined below:
YO) = [Yjn(k)]nrxnt, H(fe) = [H;i(/c)]nrxnt< Z(fe) = [Z jn(k)]nrxnt (6).
[0072] sin(t) may be known to the receiver, and equation (5) may be solved in various ways to estimate H(/c) at the receiver. A zero forcing solution is shown below:
1 (7),
H(fe) « H(fe) = Y(/c)A-1
Cck where the statistics of noise may not be needed. Then, the estimate of CSI Hji(k) may be obtained from H(/c)as
HO) = H(fe)P(fe), (8) P(fe) = diagonal[pii(fe)], pii(fe) = exp(j2nkAFT s) . [0073] To send complex analog information to the receiver based on the channel estimation, the transmitter may transmit the following information carried in symbols right after transmitting the channel sounding symbols:
¾( = Y 2 (9)
Bu(k)ck
Figure imgf000021_0001
where 1 < i≤ nt and 1 < I≤ nt. Ba(k) is the complex information to be transmitted by the ith transmit antenna, and the range of symbol index I, n is determined by the amount of information to be transmitted. Dl is the normalization constant so that the transmit power constraints may be satisfied. Unlike the normalization constant C in (3), Dl in (9) is /-dependent because Ba(k) is arbitrary. Both Ba and Dl may not be known to the receiver.
[0074] As shown in (6), the kth subcarrier component of the Ith received symbol at the jth receive antenna may be expressed as in the frequency domain as:
u(k) H7i(/c)exp(-;27r/cAF¾) + Zn{k) (10), where Z;iis the received noise, and the channel transfer function Hj^k) may be assumed to remain unchanged during the period of channel estimation and analog information transmission. Equation (10) may then be written in matrix form as:
Y(/c) = cfcH(/c)B(/c)D + Z(/c) (ID,
where various matrices are defined below:
Y(fe) = [?;i(/c)]nrxn B(fe) =
Figure imgf000021_0002
(12)· D = diagonal^^^ ZC/i) = [Z jn(k)]nrXnt [0075] Equation (11) may be solved in various ways to estimate B(/c)D if
H(/c) is approximated by the CSI estimate H(/c). A zero forcing solution is shown below:
B(/c) «— HC/ +YC/ D-1 ( 13)·
[0076] Here, H(/c)+ is a pseudo inverse of H(/c) if H(/c) is not a square matrix. To have a unique estimation from (11), nr≥ nt, in (13), the unknown D may be transmitted to the receiver from the transmitter by a conventional digital data transmission scheme.
[0077] Referring back to FIG. 2, on a condition that the intended BFees receive the NDPA and NDP frames, the BFees may estimate the MIMO channel and a generate a CSI feedback frame 212. In embodiments, nA and ns denote the numbers of antennas in the BFer and BFee, respectively. It may be assumed that nA≥ns. First, the DL MIMO CSI may be estimated at the BFee. The ns x nA DL MIMO CSI matrix and its estimation may be denoted as UDL(k) and UDL(k), respectively. Following the channel estimation process described above, HDL(k) may be obtained using (8), where nt = nA and nr = ns.
[0078] The equivalent UL MIMO CSI may then be estimated. The nA x ns UL MIMO CSI matrix may be denoted as WUL(k). Then the equivalent UL MIMO CSI matrix CSI in (6) may be given as HUL(k) = Η^^Ρ-1^), where P(/c) is defined in (8). Using the procedure described above, the estimate of HUL(k) may be given as HUL(k) in (7). Here, nt = ns and nr = nA.
[0079] The procedure described above for information transmission may be applied to feed back the DL MIMO CSI estimate HDi(/c). Here, nt = ns and nr = nA. Thus, the dimension of the analog information matrix B(/c) in (11) may be ns x ns. If ns = nA, B(k) = UDL(k). Then, UDL(k) may be estimated using (13). If ns < nA, B(k) may only be part of UDL(k). Therefore, the information transmission process described above may need to be repeated until the entire UDL(k) is fully transmitted and estimated using (13). [0080] In embodiments, to generate the CSI feedback frame 212, the
BFees may generate a preamble with signal (SIG) fields and LTF fields. In the SIG fields, the BFee may signal the CSI feedback frame or the frame including CSI feedback information. The LTF fields may include Nr∑ LTF symbols, where Nr_?is the number of transmit antennas of the BFee. The BFee may quantize the normalization factors and include them in the data body field.
[0081] The BFee may use N pair of PHE-STF/PHE-LTF, PVHF-
STF/PVHF-LTF or other types of STF/LTF fields to feed back the CSI, where
KlxNrl xNt
N = K2 xNr2 . I. Kl, Nri, and Nt are the number of subcarriers ', number of receive antennas and number of transmit antennas of the CSI being fed back, respectively. K2 and Nr∑ are the number of subcarriers and the number of transmit antennas utilized by the BFee to feedback the CSI feedback frame. For the nth pair, n=l, ... , N, the PHE-STF and PHE-LTF may be precoded using K2 Nr2 x 1 vectors, one on each sub-carrier. A cyclic shift diversity (CSD) scheme may be applied on both the PHE-STF and PHE-LTF fields. For MU- MIMO, this may be repeated for all intended BFees. More details about the CSI precoding feedback frame are provided below with respect to FIG. 6.
[0082] BFee 204 may feed the CSI corresponding to H?L(/c) back to the
BFer 202 in the feedback frame 212. The BFer 202 may then poll the BFee 206 with a poll frame 214 to request the CSI feedback from the BFee 206. In response to the poll frame 214, the BFee may feed the CSI corresponding to H^C/c) back to the BFer 202 in a feedback frame 216. Although not illustrated in FIG. 2, the BFer 202 may continue to poll any additional BFees addressed in the NDPA 208 until feedback frames have been received from all of the addressed BFees.
[0083] On a condition that the BFer 202 receives the CSI feedback frames 212, 216, the BFer 202 may estimate the physical channel using the LTF in the preamble, retrieve naturalization factors (NFs) by detecting the data body field in the CSI feedback frame 216, estimate the effective channel precoded with CSI matrices using the PHE-LTF, PVHF-LTF, or other type of LTF fields and retrieve the CSI information fed back from the BFee. More detailed procedures for such physical channel estimation and retrieval of the fed back CSI information are described below.
[0084] In embodiments, the BFer 202 may design a precoding matrix for each subcarrier based on the fed back CSI, HfL(/c) and HDL (k) . A linear precoder, such as a block diagonalization (BD) precoder or max-signal-to- leakage-and-noise-ratio (max-SLNR) precoder may be used. The BFer 202 may then transmit precoded MU-MIMO packets to BFees 204 and 206 (218). LTFs and data packets may need to be precoded using the same precoder so that the precoded virtual channel may be estimated at each BFee. More details about how the BFer 202 may design the precoder are provided in embodiments below. Each BFee 204, 206 receiving a data transmission 218 may send an acknowledgement (ACK) 220, 222 for the transmission 218 on a condition that it is successfully received and decoded.
[0085] FIG. 3 is a signal diagram 300 of an example CSI feedback procedure for SU beamforming, which is similar to the example described above for DL-MU-MIMO except that only one BFee 304 is involved. In particular, in the example illustrated in FIG. 3, the BFer 302 transmits an NDPA frame 306 and an NDP sounding packet 308 to the BFee 304. In response, the BFee 304 sends a feedback frame 310. Based on the feedback frame 310, the BFer 302 retrieves the CSI feedback and transmits a data transmission 312 to the BFee 304. The BFee 304 sends an ACK 314 if the data transmission 312 is successfully received and decoded.
[0086] FIG. 4 is a diagram of an example NDPA frame 400. The example NDPA frame 400 illustrated in FIG. 4 includes a frame control field 402, a duration field 404, an address region 406, a sounding sequence number (SSN) field 410, a STA or BFee information region 412 and a frame check sequence (FCS) field 416. The frame control field 402 may specify one or more control elements that may be used to process the frame. The duration field 404 may specify an estimated time needed to complete the signaling exchanges and the data delivery described above with respect to FIG. 2. The address region 406 may specify the medium access control (MAC) address of one or more STAs or BFees. In the example illustrated in FIG. 4, two STAs are specified, and the address region 406 includes STA 1 information field 408A and STA 2 information field 408B. In an embodiment where information is multicast to more than one STA, the STA 1 information field 408A may specify the receiving address for the multicast transmission and the STA 2 information field 408B may specify the transmitting address for the multicast transmission. The FCS field 416 may provide cyclic redundancy check (CRC) for the entire frame 400.
[0087] The SSN field 410 may specify the sounding sequence number associated with the current sounding. The STA or BFee information region 412 may include information for one or more receiving BFees or STAs. In the example illustrated in FIG. 4, two STAs are specified, the region 412 includes two STA information fields 414A and 414B. In the case of K receiving STAs, the region 412 may include K STA information fields 414. An example STA information field 414 is illustrated in FIG. 5.
[0088] FIG. 5 is a diagram 500 of an example BFee or STA information field 414. The example field 414 includes an association ID 502, a feedback type 504 and an Nc index 506. The association ID 502 may be the association ID of the BFee or STA is expected to process the following NDP frame and prepare for CSI feedback. The feedback type 504 specifies the type of feedback requested. In embodiments, the requested feedback type 504 may be implicit feedback, explicit compressed feedback, or precoding feedback. The Nc index 506 may specify a rank order requested for the feedback.
[0089] FIG. 6 is a diagram of a CSI feedback frame 600 for precoding feedback. The CSI feedback frame 600 may be used by a BFee to send precoding-based CSI feedback to a BFer, as described above with respect to FIGs. 2 and 3. For MU-MIMO, where a BFer may communicate with multiple BFees, the CSI feedback frames may be sent by all or some of the BFees.
[0090] The example CSI feedback frame 600 includes a preamble 602, a data body 624, and a pre-coded appendix 622. In the example illustrated in FIG. 6, the preamble 602 uses a very high throughput (VHT) preamble. However, other preamble formats, such as HE, and other formats, may be used as long as they are suitable for use in estimating the PHY channel. [0091] In the example illustrated in FIG. 6, the preamble 602 includes
VHT-LTF fields 618A - 618B in a VHT-LTF region 616, which the BFer may use to estimate the PHY channel without precoding. The number of VHT-LTF fields 618 included in the VHT-LTF region 616 may depend on the number of antennas used to precode the CSI. For example, if all of the Nr antennas are used to transmit the CSI feedback frame, Nr VHT-LTF fields 618 may be included in the VHT-LTF region 616. In the illustrated example, ns is the required number of VHT-LTF symbols according to the number of space time streams. The preamble 602 may be generated, for example, based on IEEE 802.1 lac to provide accurate channel estimation for the UL transmission, although other types of preambles, IEEE 802 or otherwise, may also be generated consistent with the embodiments described herein.
[0092] The illustrated preamble 602 also includes VHT-SIG fields 610 and 612. These fields may indicate the precoding based CSI feedback frame and the length of extra precoded CSI feedback reference signals (e.g., precoded VHT-STF (PVHT-STF) and P VHT-LTF fields 626, 628).
[0093] The data body field 624 may follow the preamble and may include data, control or other management information. In embodiments, the data body field may also carry the quantized NFs.
[0094] The illustrated precoded appendix 622 includes a number of
PVHT-STF fields 626 and P VHT-LTF fields 628. These fields may carry the precoded CSI matrices. The number of PVHT-STF and P VHT-LTF fields 626, 628 used may depend on the size of the CSI information to be fed back. For example, for an OFDM system, if Kl Nrl x Nt CSI matrices are to be fed back to the BFer using K2 sub-carriers and with Nr∑ antennas available, the BFee may use N = \κ1χΝ χΝ ] pair 0f PVHT-STF and P VHT-LTF symbols 626, 628.
K2 XN-,
Each pair of PVHT-STF and P VHT-LTF 626, 628 may be precoded with up to K2 Nr2 x 1 CSI vectors. The PVHT-STF fields 626 may be used to adjust automatic gain control (AGC), and the PVHT-LTF fields 628 may include the precoded reference symbols.
[0095] In embodiments, the PVHT-LTF symbols 628 carry the normalized estimated DL channel matrix, H¾L(/c), and may be generated by setting the value of B and D in equation (10) as follows. Using nA = 2ns as an example, the feedback approach described above may need to be performed twice. The ns x nAL(/c) matrix may be partitioned into two ns x ns matrices H&L(fc)' and H L(fc)". Then, the B(fc)' in the first feedback may be equal to H&L(fc)' and the B(fc)" in the second feedback may be equal to H L(/c)" . The practical implementation is shown in FIG. 6, and the jth PVHT-LTF symbol contains the jth column of W^ik and there are nA PVHT-LTF symbols. Then the first feedback precoding matrix B(/c)' may be carried by the first ns PVHT- LTF symbols and the second feedback precoding matrix B(/c)" may be carried by the second ns PVHT-LTF symbols. Each PVHT-LTF symbol should be accompanied by a PVHT-STF symbol for AGC since the different PVHT-LTF symbols may not have the same power. The normalization factor O=diagonal[Dj] may be computed using the equation below:
Figure imgf000027_0001
j = 1,2, ... , nA,
where the average over subcarriers / to k2 may be used. In the example described above, D may be transmitted to the AP in the data body section of the frame illustrated in FIG. 6.
[0096] Embodiments are described below for a BFee to generate and provide a CSI feedback frame, such as the CSI feedback frame 600 for precoding feedback described above, to the BFer, and for the BFer to retrieve a CSI matrix from such a frame 600. The CSI feedback approaches described below may be referred to as precoding based CSI feedback algorithms and may provide accurate CSI feedback with significantly reduced control signaling overhead. These algorithms may be used, for example, for all closed loop precoded transmissions where multiple antennas are used, such as beamforming and MU-MIMO, including WLAN and other technologies, as described above. To implement these algorithms, channel reciprocity may not be assumed.
[0097] FIG. 7 is a flow diagram 700 of an example method of channel estimation and precoding based analog CSI feedback. In the embodiment illustrated in FIG. 7, a network node receives a sounding frame and a reference sequence from another network node (702). The reference sequence may be known to the network node. The network node may estimate a respective CSI matrix for each of a plurality of subcarriers using the received sounding frame and the reference sequence to generate a plurality of estimated CSI matrices (704). To estimate the channel (704), a BFee network node may compare the received sounding frame and the known reference sequence. For example, let H1→2 (/t) be the Nr x Nt channel matrix on the /ctftsubcarrier from the BFer to the BFee, where Nt is the number of transmit antennas at the BFer, N is the number of receive antennas at the BFee, and h-1... K, and K is the total number of data sub-carriers. H1→2 (/t) is the estimated channel matrix obtained at the BFee side.
[0098] The network node may apply each of the plurality of generated estimated CSI matrices as precoded estimated CSI matrices to a feedback packet (706). The estimated CSI matrices may, for example, be a matrices derived from the channel matrices, such as matrices composed of eigenvectors of the channel matrix. For example, on the kth subcarrier, the estimated channel matrix may be H1→2 (k) = (Hl→2 k) H →2 (k) ... #¾*2(fc)), where each component /¾→2 = [¾(¾) ...
Figure imgf000028_0001
nt = l, ... , Nt. The total transmit power of the
Figure imgf000028_0002
precoded OFDM symbol over all data sub-carriers and Nr transmitted antennas may be expressed as:
Figure imgf000028_0003
[0099] From the above, the following may be true: Hi"2 (k) = PntR^2 (k), where Hnt (k) is the normalized vector, and PUt is the normalization factor.
The BFee may need to feed back both Hnt (k) and Pnt, nt = 1, ... , Nt. In embodiments, the precoding based CSI feedback frame may be aggregated with other data, management or control frames.
[0100] The network node may send the feedback packet to the other network node (708). The feedback packet may include at least one training field carrying the precoded estimated CSI matrices and at least one training field that carries CSI information that is not precoded. Continuing with the above example, to feed the vectors H^2 (k), nt = 1, ... , Nt back to the BFer, the BFee may use the Nr antennas to transmit a precoded reference symbol/pilot H^2 (k sk at the nt th time/frequency slot. Here, sk is the reference symbol on subcarrier k known to both the transmitter and receiver.
[0101] In this algorithm, the channel matrix estimated on subcarrier k may be precoded on subcarrier k. However, it may be possible to precode the CSI of the kth subcarrier on the nth subcarrier. This may be possible especially when the CSI is estimated on subcarrier set A, while the feedback frame is transmitted on subcarrier set B, and A≠ B. In one example using an OFDM system, the BFee may use the same set of subcarriers (A=B) to feed back the estimated channel. In the first OFDM symbol, the BFee may transmit H →2 (k)sk on the kth subcarrier. H →2 (k)sk may be transmitted on the second OFDM symbol, and ¾→2(/c)sfc may be transmitted over the Nt th OFDM symbol. Thus, with Nt OFDM symbols, the BFee may feed back the estimated channel. In another example using an OFDMA system, the BFee may use a subset of subcarriers (B c A) to feed back the CSI. In this case, the BFee may need to use more OFDM symbols to precode the CSI matrices. In other embodiments, the BFee may feed back the CSI with less granularity. Instead of feeding back the estimated channel matrix on all the subcarriers, the BFee may feed back CSI of pre-selected subcarriers. In another example using an OFDMA system, the BFee may use a larger set of subcarriers to feed back the CSI matrices (A c B). The BFee may use less OFDM symbols to feed back the CSI matrices.
[0102] To feed the normalization factors (NFs) {Pnt, nt = 1, ... , Nt} back to the BFer, extra feedback data symbols may be needed to carry the NFs, which are real numbers. In embodiments, quantized NFs may be fed back to the BFer. In other embodiments, a quantized mean value of the NFs may be calculated and fed back to the BFer. The difference between each NF and the mean value may be quantized and fed back to the BFer.
[0103] It should be noted that, in the embodiments described herein, the
BFee may need to send extra reference symbols and/or pilots without precoding such that the BFer may use them to estimate the physical MIMO channel and decode any data signal without precoding. The BFer may obtain the CSI information by detecting the precoding based CSI feedback frame.
[0104] FIG. 8A is a flow diagram 800 of an example method of retrieving a CSI matrix from a precoding based analog CSI feedback packet. In the example illustrated in FIG. 8A, a network node may transmit a sounding frame to another network node (802). The sounding frame may include a reference sequence that is known to the other network node. The network node may receive a feedback packet from the other network node (804). The feedback packet may include a first training field with an estimated CSI matrix applied as a precoding matrix and a second training field that does not have CSI precoded. The network node may retrieve the CSI matrix from the feedback packet (806), for example, by comparing a channel estimated from the first training field with a channel estimated from the second training field.
[0105] In embodiments, the BFer may estimate the physical channel matrix, H2→1(k), by detecting reference symbols or pilots (i.e., the reference symbols/pilots that were transmitted without precoding). The BFer may estimate the effective channel by detecting precoded reference symbols/pilots and NFs. In embodiments, the effective channel may be expressed as:
Figure imgf000030_0001
[0106] In this example, the BFer may retrieve the CSI information fed back from the BFee using an equalizer, such as:
Figure imgf000030_0002
jy2 ... v¾H2→w e 2→i(/ .
[0107] Some of the examples described above imply the usage of an
OFDM system. However, these examples may be easily generalized to other types of systems by one skilled in the art.
[0108] FIG. 8B is a diagram 850 of the example methods of channel estimation, precoding and retrieving a CSI matrix from a precoding based CSI feedback packet showing more detail. The example illustrated in FIG. 8B shows how overhead can be substantially reduced using the embodiments described herein. [0109] In the example illustrated in FIG. 8B, a network node, such as an
AP 860, performs sounding (862), and another network node, such as a STA 870, performs channel estimation (866) based on the sounding 862. The STA 870 may apply estimated CSI matrices as precoded estimated CSI matrices to a feedback packet 874 (868). In one example, CSI information may be precoded with known symbols, normahzed and transmitted over multiple antennas using multiple time slots. The normal channel training sequence may need to be transmitted in another time slot. The STA 870 may send the feedback packet 874 to the AP 860 (872) for CSI retrieval (876).
[0110] By way of example, without precoding, a 4 x 2 channel matrix may be represented by 5 psi and 5 phi angles. If (7, 9) bits are needed to feed back an angle set (phi, psi), 80 bits (5*7 + 5*9) are required. With BPSK and rate ½ coding, 160 symbols (2*80) are needed. For a similar configuration, the precoding based CSI feedback described herein may only need four symbols plus some space for normahzation factors (two antennas can transmit different coded symbols each time). In another example, without precoding, an 8 x 4 channel matrix may be represented by 22 psi and 22 phi angles. If (7, 9) bits are needed to feed back an angle set (phi, psi), 352 bits (22*7 + 22*9) are required. With BPSK and rate ½ coding, 704 symbols (2*352) are needed. For a similar configuration, the precoding based CSI feedback described herein may only need eight symbols plus some space for normalization factors (two antennas can transmit different coded symbols each time). Accordingly, overhead may be substantially reduced.
[0111] Example precoder designs for use with the above-described embodiments are provided. In the DL MU-MIMO scenario, the BFer (with nA antennas) may simultaneously transmit multiple data streams to multiple co- channel BFees. For simplicity, it may be assumed that the BFees have the same number of data streams, nsts, and have the same number of antennas ns. Thus, the nSx l receive signal vector for subcarrier k at the mth BFee may be given by:
Figure imgf000031_0001
where Fn(/c) is a nA x nsts precoding matrix for the nth STA, sn(k) is a nstsx l data vector to be transmitted from the AP to the nth user, nuser is the number of users, and nm(/c) is the n5x l receive noise vector. It may be assumed that the sources and noises of different users are all independent of each other and zero-mean, the source covariance matrix <&Sn(k) = E(sn(k)sn(k)*) =
Figure imgf000032_0001
and the noise covariance matrix: <J nm(/t) = £'(nm(/c)nm(/c)*) = ?m(/t)Ins.
[0112] The second term in equation (14) represents the CCI. To suppress the CCI among the users, based on the knowledge of DL CSI, it may be essential for the AP or BFer to design an optimal MU-MIMO precoding scheme to maximize the output signal-to-interference-plus-noise ratio (SINR) for each user.
[0113] After obtaining the estimated CSI fed back by each BFee, the
BFer may design the precoder for the mth BFee as the form of Fm(/t) = F^I(/C)F^I(/C) by first designing its nA x ns left precoder F^(/t) for CCI mitigation and then its ns x nsts right precoder F^(/t) for performance enhancement. To avoid intra data steam interference for the mth user, nA≥ns≥ nsts may be needed. For mitigating the CCI, the left precoder F^(/t) may be chosen as the null space of
Figure imgf000032_0002
n≠m, n = 1,2, ... , nuser
where H L(k) is the estimate of H L(k) at the BFer. This may be done by making the SVD of Am:
Gm = Um(/c) - Sm(/c) - Vm ii(/c) (16) and choosing the last ns columns of Vm(/c) as the left precoder, F^(/c). The BFer may choose the left precoder for each user according to:
k Vm{k = H^WF^J F^) * 0, (17) n≠ m, n = 1,2, ... , nuser.
[0114] If the CSI estimate at the BFer is exact for every n, H L(k) =
HnL(k), the left term in (17) may be exactly zero and there may be no CCI among the users. As a result, for each user, the entire system may be a simple single user MIMO system where F^(/c) and H¾L(/c)F^(/c) are the equivalent precoder and channel matrix, respectively. Using (17), (14) can be simplified as:
Figure imgf000033_0001
[0115] Based on the knowledge of H¾L(/c)F^(/c), the BFer may design
Fm(k) to optimize the performance of the mth user for subcarrier k subject to some power constraint on Fm(/t). Results of performance tests for several conventional precoder design approaches for single-user MIMO systems are described below, including practical minimum mean square error (PMMSE), practical maximum mutual information (PMMI), and practical minimum symbol error rate (PMBER) subject to average total power (ATP) constraint.
[0116] The estimated SLNR for the mth user at the subcarrier k,
SLNRm(k), may be defined as the ratio of the estimated received signal power on the desired user to that leaked to other users plus the noise power:
SLNRm(k) = (19)
Figure imgf000033_0002
[0117] According to SLNR criterion, the precoder Fm(k) may be obtained based on the following metric:
•Fm p (fc) = arg maxFm(¾££n X¾s SLNRm(k) (20) [0118] The CSI feedback approach described herein has been compared with the explicit feedback approach based on CSI feedback overhead and the DL MU-MIMO bit error rate (BER). Three particular cases were investigated: case 1 (BFer has four antennas to transmit data packets to four users, each user having one receive antenna, case 2 (BFer has four antennas to transmit data packets to two users, each user having two receive antennas), and case 3 (BFer has eight antennas to transmit data packets to four users, each user having two antennas).
[0119] Based on the IEEE 802.11η and IEEE 802.11ac protocols, sm in equation (1) above is a symbol in VHT-LTF. For a 20 MHz bandwidth and nA = 4, the parameters in equation (1) are given below:
Figure imgf000034_0001
[¾] = [1,1,1,1, -1, -1,1,1, -1,1, -1,1,1,1,1,
1,1, -1, -1,1,1, -1,1, -1,1,1,1,1,0, 1,
-1, -1,1,1, -1,1, -1,1, -1, -1, -1, -1,
-1,1,1, -1, -1,1, -1,1, -1,1,1,1,1, -1, -1]
20MHz
AF=——— = 312.5kHz, TGI = 0.8^s,
64
[¾] = [0, -400, -200, -600]ns
[0120] The CSI feedback may be determined by the feedback frame length. It is known that the explicit compressed feedback requires a large overhead since each STA needs to feedback the quantized angles corresponding to a nA x ns complex channel matrix for each group of subcarriers. On the contrary, the proposed approach may be used to convey the same amount of information to the AP using only 2nA PVHT-STFs/LTFs symbols with several additional symbols representing nA real normalization coefficients for the same group of subcarriers. The overhead of the proposed approach may is small comparing with that of explicit compressed feedback, especially when the dimension of the channel matrix is large. This point will be illustrated by a 20 MHz bandwidth mode using 52 data tones while assuming the AP requires the STA to feedback CSI for each data tone.
[0121] With Givens rotation in explicit compressed feedback, the STA needs to feed back 3, 5 and 13 pairs of angles {φ, ψ} in cases 1, 2 and 3 respectively, for each subcarrier. In addition, average SNR and delta-SNR are required for feedback. Assuming Type 1 feedback, each ψ uses 7 bits and each φ uses 9 bits. The average SNR is quantized to 8 bits. The delta-SNRs are quantized to 4 bits and computed for each space-time stream of two subcarriers in this example. Table 1 shows the number of bits needed for the VHT compressed BF field, IVHT_BF > (carrying the angles and average SNR) and MU exclusive BF report field, IMU_BF (carrying delta-SNR). TABLE 1
Figure imgf000035_0002
[0122] Both the VHT compressed BF field and the MU exclusive beamforming report field may be transmitted in the VHT compressed beamforming frame. Other than the two fields mentioned above, the frame may also include other information, such as a category field (8 bits), a VHT action field (8 bits), and a VHT MIMO control field (24 bits). Since the VHT compressed beamforming frame is an action frame, the 28 bytes overhead due to the MAC header and FCS should also be considered. Assuming that the beamforming feedback frame is transmitted using the most robust mode, which is BPSK and rate ½ coding, the data bits per OFDM symbol are 26 for 20 MHz channel. With the VHT preamble, the preamble length, npre, for case 1 is 10 OFDM symbols if a single data stream is transmitted; the preamble length ,npre, for case 2 and case 3 is 11 symbols if two data streams are transmitted. Then, the size of the feedback frame in terms of symbols, rifdbk, may be obtained as:
(22),
Figure imgf000035_0001
where f ] is the smallest integer not less than x . The frame size of the explicit compressed feedback for case 1, 2, and 3 are shown in Table 2.
TABLE 2
Figure imgf000035_0003
[0123] For the proposed CSI feedback, each STA needs to use 2nA symbols to transmit PVHT-STFs/LTFs to feed back channel matrix information plus several symbols to report the nA power normalization coefficients, Oj,j = 1,2, ... , nA as shown in Fig. 6. Since the feedback frame may be seen as a normal data frame, the 28 bytes overhead due to MAC header and FCS should be considered. If D; is transmitted with 8 bits and the frame is transmitted using the most robust mode, which is BPSK and rate ½ coding, the size of the frame in terms of OFDM symbols, n^dbk may be obtained as:
'(nA * 8 + 24 + 8 + 8 + 28 * 8) (23). n dbk + pre + 2nA
26
[0124] The frame size of the proposed feedback approach for cases 1, 2, and 3 are shown in Table 3.
TABLE 3
Figure imgf000036_0001
[0125] Comparing Table 2 with Table 3, the overhead of the embodiments described herein is much smaller than that of the explicit feedback approach, especially when the dimension of the channel matrix is large, such as case 3.
[0126] The BER performance of a DL MU-MIMO transmission using the proposed CSI feedback approach has also been compared with that using the explicit compressed channel feedback approach. For reference, the BER performance using the ideal channel feedback is also described. It may be assumed that the randomly generated channel in each test stays the same for the entire channel sounding and data transmission period. The channel bandwidth is 20 MHz. Each BER point is obtained by averaging over 104 tests and the number of symbols is 103 in each test. QPSK (or 4QAM) modulation is used.
[0127] For case 1, BD and max-SLNR precoders are used at the AP for ideal scenarios, the embodiments described herein and explicit feedback scenarios. For cases 2 and 3, besides BD and max-SLNR precoders, the BD precoder combined with the PMMSE SU-MIMO precoder are used at the AP for ideal scenarios, the embodiments described herein and the explicit feedback scenarios. For the scenario based on the embodiments described herein, it may be assumed that the information of power normalization coefficients is transmitted to the AP without errors. For the explicit compressed feedback scenarios, it may be assumed that the information of SNR values is transmitted to the AP without errors.
[0128] FIG. 9 is a graph of the simulation results of DL MU-MIMO with four users where each user has one antenna. FIG. 10 is a graph of the simulation results of case 1 (DL MU-MIMO with two users where each user has two antennas). FIG. 11 is a graph of the simulation results of case 2 (DL MU-MIMO with 4 users and each user has two antennas). The number of data streams in all three cases is the same as the number of receive antennas. It can be seen that, in all three cases, the approach based on the embodiments described herein and the explicit feedback approaches have the same BER performance and both feedback approaches are only slightly worse than the ideal channel feedback approach. The max-SLNR is better than BD in all three CSI feedback approaches for all three cases because BD tends to amplify noise. However, the BD performance improves at high SNRs when it is combined with an optimum single user MIMO joint precoder-decoder design such as PMMSE.
[0129] FIGs. 10 and 11 show that, when SNR is low, max-SLNR works better than BD-PMMSE. However, when SNR is large, BD-PMMSE works better than max-SLNR. The reason may be that, when the SNR is low, the noise enhancement due to the BD approach dominates the CCI effects due to max-SLNR approach, but, when the SNR is high, the CCI affects becomes dominant.
[0130] Although features and elements are described above in particular combinations, one of ordinary skill in the art will appreciate that each feature or element can be used alone or in any combination with the other features and elements. In addition, the methods described herein may be implemented in a computer program, software, or firmware incorporated in a computer- readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD- ROM disks, and digital versatile disks (DVDs). A processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, RNC, or any host computer.
* *

Claims

CLAIMS What is Claimed:
1. A network node comprising:
an antenna;
a processor, operatively connected to the antenna, configured to receive, from another network node, a sounding frame with a reference sequence that is known to the network node,
the processor being further configured to estimate at least one channel state information (CSI) matrix using the received sounding frame and the reference sequence to generate at least one estimated CSI matrix,
the processor being further configured to apply the at least one generated estimated CSI matrix as at least one precoded estimated CSI matrix to a feedback packet, and
the processor being further configured to send the feedback packet to the other network node, the feedback packet including at least one training field carrying the at least one precoded estimated CSI matrix and at least one training field that carries CSI information that is not precoded.
2. The network node of claim 1, wherein the processor is further configured to receive, from the other network node, a null data packet announcement (NDPA) frame, the NDPA frame including an identifier of a requested CSI feedback type, the requested CSI feedback type being one of explicit CSI feedback, implicit CSI feedback and precoding CSI feedback.
3. The network node of claim 1, wherein the processor is configured to estimate a respective CSI matrix for each of a plurahty of subcarriers using the receiving sounding frame and the reference sequence to generate a plurality of estimated CSI matrices, and to apply each of the plurahty of generated estimated CSI matrices to the feedback packet.
4. The network node of claim 3, wherein the feedback packet includes a preamble and a precoded appendix, wherein the preamble includes the at least one training field that carries the CSI information that is not precoded and the appendix includes the at least one training field carrying the precoded estimated CSI matrices.
5. The network node of claim 4, wherein each of the at least one training field in the appendix is a long training field (LTF) and is configured to carry a plurality of the precoded estimated CSI matrices.
6. The network node of claim 5, wherein the processor is further configured to feed back the CSI using one of the same set of the plurahty of subcarriers on which the CSI matrices were estimated, a subset of the plurality of subcarriers on which the CSI matrices were estimated, and a larger set of subcarriers than the set of the plurality of subcarriers on which the CSI matrices were estimated.
7. The network node of claim 1, wherein the at least one generated precoded estimated CSI matrix is normalized, and the feedback packet includes a data body that includes normalization factors used during the normalizing.
8. The network node of claim 1, wherein the network node is an IEEE 802.11 station (STA).
9. The network node of claim 1, wherein the processor is further configured to signal a number of symbols used to carry the at least one precoded CSI matrix in a signaling field of the feedback packet.
10. A method, implemented in a network node, the method comprising: receiving, from another network node, a sounding frame with a reference sequence that is known to the network node; estimating at least one channel state information (CSI) matrix using the received sounding frame and the reference sequence to generate at least one estimated CSI matrix;
applying the at least one generated estimated CSI matrix as at least one precoded estimated CSI matrix to a feedback packet; and
sending the feedback packet to the other network node, the feedback packet including at least one training field carrying the at least one precoded estimated CSI matrix and at least one training field that carries CSI information that is not precoded.
11. The method of claim 10, further comprising receiving a null data packet announcement (NDPA) frame, from the other network node, the NDPA frame including an identifier of a requested CSI feedback type, the requested CSI feedback type being one of explicit CSI feedback, implicit CSI feedback and precoding CSI feedback.
12. The method of claim 10, wherein the estimating comprising estimating a respective CSI matrix for each of a plurality of subcarriers using the received sounding frame and the reference sequence to generate a plurality of estimated CSI matrices, and the applying comprises applying each of the plurality of generated estimated CSI matrices as precoded estimated CSI matrices to the feedback packet.
13. The method of claim 12, wherein the feedback packet includes a preamble and a precoded appendix, wherein the preamble includes the at least one training field that carries that CSI information that is not precoded and the appendix includes the at least one training field carrying the precoded estimated CSI matrices.
14. The method of claim 13, wherein each of the at least one training field in the appendix is a long training field (LTF) and is configured to carry a plurality of the precoded estimated CSI matrices.
15. The method of claim 14, wherein the CSI is fed back using one of the same set of the plurality of subcarriers on which the CSI matrices were estimated, a subset of the plurality of subcarriers on which the CSI matrices were estimated, and a larger set of the plurality of subcarriers on which the CSI matrices were estimated.
16. The method of claim 10, wherein the plurality of generated precoded estimated CSI matrices are normalized, and the feedback packet includes a data body that includes normalization factors (NFs) used during the normalizing.
17. The method of claim 10, wherein the network node is an IEEE 802.11 station (STA).
18. The method of claim 10, further comprising signaling a number of symbols used to carry the at least one precoded CSI matrix in a signaling field of the feedback packet.
19. A network node comprising:
an antenna; and
a processor, operatively connected to the antenna, configured to transmit, to another network node, a sounding frame with a reference sequence that is known to the other network node,
the processor being further configured to receive, from the other network node, a feedback packet, the feedback packet including at least one first training field with at least one estimated channel state information (CSI) matrix applied thereto as at least one precoded estimated CSI matrix and at least one second training field that includes CSI information that is not precoded, and
the processor being further configured to compare a channel estimated from the at least one first training field with a channel estimated from the at least one second training field to retrieve at least one CSI matrix.
20. The network node of claim 19, wherein the processor is further configured to transmit, to the other network node, a null data packet announcement (NDPA) frame, the NDPA frame including an identifier of a requested CSI feedback type, the requested CSI feedback type being one of explicit CSI feedback, implicit CSI feedback and precoding CSI feedback.
21. The network node of claim 19, wherein the feedback packet includes a preamble and a precoded appendix, wherein the preamble includes the at least one second training field and the appendix includes the at least one first training field.
22. The network node of claim 21, wherein each of the at least one first training field in the appendix is a long training field (LTF) and is configured to carry a plurality of precoded estimated CSI matrices.
23. The network node of claim 19, wherein the precoding matrices are normalized, and the feedback packet includes a data body that includes normalization factors (NFs) that were used during the normalizing.
24. The network node of claim 19, wherein the network node is an IEEE 802.11 access point (AP).
PCT/US2016/040740 2015-07-02 2016-07-01 Methods and apparatus for channel estimation and precoding based analog channel state information feedback WO2017004546A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562188083P 2015-07-02 2015-07-02
US62/188,083 2015-07-02
US201662320818P 2016-04-11 2016-04-11
US62/320,818 2016-04-11

Publications (1)

Publication Number Publication Date
WO2017004546A1 true WO2017004546A1 (en) 2017-01-05

Family

ID=56557893

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2016/040740 WO2017004546A1 (en) 2015-07-02 2016-07-01 Methods and apparatus for channel estimation and precoding based analog channel state information feedback

Country Status (1)

Country Link
WO (1) WO2017004546A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018142016A1 (en) * 2017-02-02 2018-08-09 Nokia Technologies Oy Adaptive explicit csi feedback and overhead reduction
WO2019195426A1 (en) * 2018-04-03 2019-10-10 University Of Southern California Analog channel estimation techniques for beamformer design in massive mimo systems
US10461821B1 (en) 2018-08-09 2019-10-29 At&T Intellectual Property I, L.P. Facilitation of beamforming gains for fronthaul links for 5G or other next generation network
CN110945794A (en) * 2017-07-24 2020-03-31 高通股份有限公司 Downlink (DL) coordinated beamforming protocol for WIFI
TWI694734B (en) * 2018-07-26 2020-05-21 新加坡商聯發科技(新加坡)私人有限公司 Method and apparatus of wireless communication in wlan
WO2020118123A1 (en) * 2018-12-05 2020-06-11 Black Lattice Technologies, Inc. Stochastic linear detection
US20200403674A1 (en) * 2019-09-04 2020-12-24 Qinghua Li Efficient calibration for implicit feedback
US11464017B1 (en) 2021-03-25 2022-10-04 At&T Intellectual Property I, L.P. Facilitation of beamforming utilizing interpolation for 5G or other next generation network
WO2022206747A1 (en) * 2021-04-01 2022-10-06 清华大学 High-efficiency mimo channel feedback method and device based on binarized neural network
US11540212B2 (en) 2021-01-08 2022-12-27 Cisco Technology, Inc. Low-overhead channel sounding in Wi-Fi7 based on partial band channel estimation
WO2023154003A3 (en) * 2022-02-09 2023-09-21 Panasonic Intellectual Property Corporation Of America Communication apparatus and communication method for reduced dimension csi feedback
WO2024169620A1 (en) * 2023-02-16 2024-08-22 大唐移动通信设备有限公司 Information processing method, related device, and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100046643A1 (en) * 2008-08-19 2010-02-25 Motorola, Inc. Feedforward of non-quantized precoding weights in a wireless communications system
WO2013088374A2 (en) * 2011-12-14 2013-06-20 Marvell World Trade Ltd. Enhanced demodulation reference signal (dm-rs) design

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100046643A1 (en) * 2008-08-19 2010-02-25 Motorola, Inc. Feedforward of non-quantized precoding weights in a wireless communications system
WO2013088374A2 (en) * 2011-12-14 2013-06-20 Marvell World Trade Ltd. Enhanced demodulation reference signal (dm-rs) design

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018142016A1 (en) * 2017-02-02 2018-08-09 Nokia Technologies Oy Adaptive explicit csi feedback and overhead reduction
US11115097B2 (en) 2017-02-02 2021-09-07 Nokia Technologies Oy Adaptive explicit CSI feedback and overhead reduction
CN110945794A (en) * 2017-07-24 2020-03-31 高通股份有限公司 Downlink (DL) coordinated beamforming protocol for WIFI
CN110945794B (en) * 2017-07-24 2024-05-24 高通股份有限公司 Downlink (DL) coordinated beamforming protocol for WiFi
US11811563B2 (en) 2018-04-03 2023-11-07 University Of Southern California Analog channel estimation techniques for beamformer design in massive MIMO systems
WO2019195426A1 (en) * 2018-04-03 2019-10-10 University Of Southern California Analog channel estimation techniques for beamformer design in massive mimo systems
TWI694734B (en) * 2018-07-26 2020-05-21 新加坡商聯發科技(新加坡)私人有限公司 Method and apparatus of wireless communication in wlan
US10461821B1 (en) 2018-08-09 2019-10-29 At&T Intellectual Property I, L.P. Facilitation of beamforming gains for fronthaul links for 5G or other next generation network
US10826578B2 (en) 2018-08-09 2020-11-03 At&T Intellectual Property I, L.P. Facilitation of beamforming gains for fronthaul links for 5G or other next generation network
WO2020118123A1 (en) * 2018-12-05 2020-06-11 Black Lattice Technologies, Inc. Stochastic linear detection
US10819468B2 (en) 2018-12-05 2020-10-27 Black Lattice Technologies, Inc. Stochastic linear detection
US20200403674A1 (en) * 2019-09-04 2020-12-24 Qinghua Li Efficient calibration for implicit feedback
US11540212B2 (en) 2021-01-08 2022-12-27 Cisco Technology, Inc. Low-overhead channel sounding in Wi-Fi7 based on partial band channel estimation
US11464017B1 (en) 2021-03-25 2022-10-04 At&T Intellectual Property I, L.P. Facilitation of beamforming utilizing interpolation for 5G or other next generation network
WO2022206747A1 (en) * 2021-04-01 2022-10-06 清华大学 High-efficiency mimo channel feedback method and device based on binarized neural network
WO2023154003A3 (en) * 2022-02-09 2023-09-21 Panasonic Intellectual Property Corporation Of America Communication apparatus and communication method for reduced dimension csi feedback
WO2024169620A1 (en) * 2023-02-16 2024-08-22 大唐移动通信设备有限公司 Information processing method, related device, and storage medium

Similar Documents

Publication Publication Date Title
US12250053B2 (en) Methods and apparatus for MIMO transmission
WO2017004546A1 (en) Methods and apparatus for channel estimation and precoding based analog channel state information feedback
US9979446B2 (en) Method for WiFi beamforming, feedback, and sounding (WiBEAM)
JP6263602B2 (en) Stations and access points for multi-user multi-input multi-output based on nonlinear precoding
US20250070836A1 (en) Guard intervals for multi-user high efficiency (he) wireless local area network (wlan) communication
TWI808928B (en) Access point, method performed thereby, and station for receiving null data packet announcement
AU2013334179B2 (en) Uniform WLAN multi-AP physical layer methods
EP3488538A1 (en) Adaptation of mimo mode in mmw wlan systems
KR20150118897A (en) Method for beamforming feedback by wireless local area network device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16745564

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16745564

Country of ref document: EP

Kind code of ref document: A1