Mimo transmission with rank-dependent precoding
Abstract
mimo transmission with classification dependent precoding techniques are described to perform dependent classification precoding for a mimo transmission. each classification can be associated with a set of at least one vector or precoding matrix that can provide a good performance for that classification. a transmitter can obtain a precoding vector for a rating-1 transmission from a first set containing at least one column vector of a unitary matrix, for example, a fourier matrix. the transmitter can perform precoding for the rating-1 transmission based on the precoding vector. the transmitter can obtain a precoding matrix for a classification-2 transmission from a second set containing an identity matrix. the transmitter can perform precoding for the rating-2 transmission based on the precoding matrix. for classification-2 transmission, the transmitter can select the identity matrix as the precoding matrix if a mimo channel resembles a diagonal channel (which can be determined based on antenna settings) and on the other hand can select the matrix unitary.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
19 claims: 5 independent, 14 dependent
- 1CLAIMS REIVINDICAÇÕES 1. Wireless communication device, characterized by the fact that it comprises:1. Aparelho para comunicação sem fio, caracterizado pelo fato de que compreende: mecanismos para obter (612) um vetor de precodificação para uma transmissão de classificação-1 a partir de um primeiro conjunto compreendendo pelo menos um vetor coluna de uma matriz unitária;mechanisms for obtaining (612) a precoding vector for a classification-1 transmission from a first set comprising at least one column vector of a unitary matrix;mecanismos para realizar (614) precodificação para a transmissão de classificação-1 com base no vetor de precodificação;mechanisms to perform (614) precoding for the classification-1 transmission based on the precoding vector;mecanismos para obter (616) uma matriz de precodificação para uma transmissão de classificação-2 a partir de um segundo conjunto compreendendo uma matriz identidade e uma ou mais matrizes unitárias;e mecanismos para realizar (618) precodificação para a transmissão de classificação-2 com base na matriz de precodificação. mechanisms for obtaining (616) a precoding matrix for a classification-2 transmission from a second set comprising an identity matrix and one or more unitary matrices;and mechanisms to perform (618) precoding for the classification-2 transmission based on the precoding matrix.
- 11Method for wireless communication, characterized by the fact that it comprises:11. Método para comunicação sem fio, caracterizado pelo fato de que compreende: Petition 870190117635, of 11/14/2019, p. 42/47 Petição 870190117635, de 14/11/2019, pág. 42/47 4/6 obtaining (512) a precoding vector for a classification-1 transmission from a first set comprising at least one column vector of a unitary matrix;4/6 obter (512) um vetor de precodificação para uma transmissão de classificação-1 a partir de um primeiro conjunto compreendendo pelo menos um vetor coluna de uma matriz unitária;perform (514) precoding for the classification-1 transmission based on the precoding vector;realizar (514) precodificação para a transmissão de classificação-1 com base no vetor de precodificação;obtaining (516) a precoding matrix for a classification-2 transmission from a second set comprising an identity matrix and one or more unitary matrices;and perform (518) precoding for the classification-2 transmission based on the precoding matrix. obter (516) uma matriz de precodificação para uma transmissão de classificação-2 a partir de um segundo conjunto compreendendo uma matriz identidade e uma ou mais matrizes unitárias;e realizar (518) precodificação para a transmissão de classificação-2 com base na matriz de precodificação.
- 12Memory characterized by the fact that it comprises instructions stored therein, the instructions being executed by a computer to carry out the method as defined in claim 1. 12. Memória caracterizada pelo fato de que compreende instruções armazenadas na mesma, as instruções sendo executadas por um computador para realizar o método conforme definido na reivindicação 1.
- 13Wireless communication device, characterized by the fact that it comprises:13. Aparelho para comunicação sem fio, caracterizado pelo fato de que compreende: mecanismos para receber (812) uma transmissão de classificação-1 enviada a partir de múltiplas antenas de transmissão com um vetor de precodificação selecionado a partir de um primeiro conjunto compreendendo pelo menos um vetor coluna de uma matriz unitária;mechanisms for receiving (812) a rating-1 transmission sent from multiple transmission antennas with a precoding vector selected from a first set comprising at least one column vector of a unitary matrix;mecanismos para processar (814) a transmissão de classificação-1 para recuperar um fluxo de dados enviado na transmissão de classificação-1;mechanisms for processing (814) the rating-1 transmission to retrieve a data stream sent in the rating-1 transmission;mecanismos para receber (816) uma transmissão de classificação-2 enviada a partir de múltiplas antenas de transmissão com uma matriz de precodificação selecionada a partir de um segundo conjunto compreendendo uma matriz identidade e uma ou mais matrizes unitárias;e mechanisms for receiving (816) a classification-2 transmission sent from multiple transmission antennas with a precoding matrix selected from a second set comprising an identity matrix and one or more unitary matrices;and Petition 870190117635, of 11/14/2019, p. 43/47 Petição 870190117635, de 14/11/2019, pág. 43/47 5/6 mecanismos para processar (818) a transmissão de classificação-2 para recuperar dois fluxos de dados enviados na transmissão de classificação-2. 5/6 mechanisms for processing (818) the rating-2 transmission to retrieve two data streams sent in the rating-2 transmission.
- 19Method for wireless communication, characterized by the fact that it comprises:19. Método para comunicação sem fio, caracterizado pelo fato de que compreende: receber (712) uma transmissão de classificação-1 enviada a partir de múltiplas antenas de transmissão com um vetor de precodificação selecionado a partir de um primeiro conjunto compreendendo pelo menos um vetor coluna de uma matriz unitária;receiving (712) a rating-1 transmission sent from multiple transmission antennas with a precoding vector selected from a first set comprising at least one column vector of a unitary matrix;processar (7124) a transmissão de classificação-1 para recuperar um fluxo de dados enviado na transmissão de classificação-1;processing (7124) the rating-1 transmission to retrieve a data stream sent in the rating-1 transmission;receber (716) uma transmissão de classificação-2 enviada a partir de múltiplas antenas de transmissão com uma matriz de precodificação selecionada a partir de um segundo conjunto compreendendo uma matriz identidade e uma ou mais matrizes unitárias;e processar (718) a transmissão de classificação-2 para recuperar dois fluxos de dados enviados na transmissão de classificação-2. receiving (716) a classification-2 transmission sent from multiple transmission antennas with a precoding matrix selected from a second set comprising an identity matrix and one or more unitary matrices;and processing (718) the rating-2 transmission to retrieve two data streams sent in the rating-2 transmission.
Independent claims5
221 paragraphs in 7 sections, as filed
MIMO TRANSMISSION WITH PRECODING DEPENDENT ON CLASSIFICATION BASICS
I. FIELD OF THE INVENTION
[001] The present disclosure refers in general to communication, and more specifically to techniques for the transmission of data in a wireless communication system. II. FUNDAMENTALS
[002] Wireless communication systems are widely developed to provide various communication content such as voice, video, packet data, message exchange, broadcast, etc. These wireless systems can be multiple access systems capable of supporting multiple users by sharing available system resources. Examples of such multiple access systems include code division multiple access systems (CDMA), time division multiple access systems (TDMA), frequency division multiple access systems (FDMA), and multiple access systems by orthogonal frequency division (OFDMA), and single carrier FDMA systems (SC-FDMA).
[003] A wireless communication system can support multiple-input and multiple-output (MIMO) transmission. For MIMO, a transmitter can use multiple transmitting (T) antennas to transmit data to a receiver equipped with multiple (R) receiving antennas. The multiple transmit and receive antennas form a MIMO channel that can be used to increase productivity and / or improve reliability. For example, the transmitter can transmit up to T data streams simultaneously from the T transmission antennas to improve productivity. Alternatively, the transmitter can transmit a single
Petition 870190117635, of 11/14/2019, p. 6/47
2/34 data flow from all transmission antennas to improve reliability. In any case, it is desirable to send a MIMO transmission in a way that achieves good performance.
SUMMARY
[004] Techniques for performing dependent line precoding for a MIMO Transmission are described here. The precoding can include processing with a precoding vector or matrix to send L data streams in L virtual antennas formed by the physical T antennas where, in general, 1 <L <T. L can also be considered as the line of a MIMO Channel. For dependent line precoding, each line can be associated with a set of at least one precoding vector or matrix that can provide good performance for that line. Different lines can be associated with different sets of vectors or precoding matrices.
[005] In a project, a transmitter (for example, a Node B) can obtain a precoding vector for a line-1 transmission from a first set containing at least one column vector of a unitary matrix. The unitary matrix can be a Fourier matrix, an offset phase Fourier matrix, or some other matrix that has orthogonal columns. The transmitter can perform precoding for line-1 transmission based on the precoding vector. The transmitter can obtain a precoding matrix for a line2 transmission from a second set containing an identity matrix that has numbers one along the diagonal and zeros elsewhere. The transmitter can perform precoding for line-2 transmission based on the precoding matrix.
Petition 870190117635, of 11/14/2019, p. 7/47
3/34
[006] In a project, the transmitter can determine whether the MIMO channel resembles a diagonal channel, which has a channel response matrix with small off-diagonal channel gains. This determination can be based on the antenna configurations at the transmitter and receiver. The transmitter can select the identity matrix as the precoding matrix for the line-2 transmission if the MIMO channel resembles a diagonal channel. The second set may additionally include the unitary matrix. The transmitter can select the unitary matrix as the precoding matrix for the line-2 transmission if the MIMO channel does not resemble a diagonal channel.
[007] Various aspects and characteristics of the revelation are described in further detail below.
BRIEF DESCRIPTION OF THE DRAWINGS
[008] Figure 1 shows a wireless multiple access communication system.
[009] Figure 2 shows a block diagram of a Node B and a user equipment (UE).
[0010] Figure 3 shows a block diagram of a transmission data processor (TX) and a TX MIMO processor.
[0011] Figure 4 shows a block diagram of a receiving MIMO (RX) processor and an RX data processor.
[0012] Figure 5 shows a process for transmitting data with dependent line precoding.
[0013] Figure 6 shows a device for transmitting data with dependent line precoding.
Petition 870190117635, of 11/14/2019, p. 8/47
4/34
[0014] Figure 7 shows a process for receiving data with dependent line precoding.
[0015] Figure 8 shows a device for receiving data with dependent line precoding.
DETAILED DESCRIPTION
[0016] The techniques described here can be used by various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA and other systems. The terms system and network are often used interchangeably. A CDMA system can implement radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes broadband-CDMA (W-CDMA) and other variants of CDMA. Cdma2000 covers the IS-2000, IS-95 and IS-856 standards. A TDMA system can implement radio technology such as the Global System for Mobile Communications (GSM). An OFDMA system can implement radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, FlashOFDM (R), etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunication System (UMTS). The Long Term Evolution (LTE) 3GPP is a future launch of UMTS that uses E-UTRA. UTRA, E-UTRA, UMTS, LTE and GSM which are described in documents from an organization called the 3<sup>The</sup> Generation (3GPP). Cdma2000 and UMB are described in documents from an organization called the 3<sup>The</sup> Generation 2 (3GPP2). These various radio technologies and standards are known in the art.
[0017] Figure 1 shows a multi-access wireless communication system 100 with multiple B Nodes 110 and multiple UEs 120. A Node B can be a fixed station that communicates with the UEs and can also be designated
Petition 870190117635, of 11/14/2019, p. 9/47
5/34 as an evolved Node B (eNB), a base station, an access point, etc. Each Node B 110 provides communication coverage for a particular geographic area. UEs 120 can be dispersed throughout the system, and each UE can be stationary or mobile. A UE can also be designated as a mobile station, a terminal, an access terminal, a subscriber unit, a station, etc. A UE can be a cell phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a portable device, a laptop computer, a cordless phone, etc. A UE can communicate with a Node B via downlink and uplink transmission. The downlink (or sequential link) refers to the communication link from Nodes B to the UEs, and the uplink (or reverse link) refers to the communication link from the UEs to the Nodes.
[0018] Figure 2 shows a block diagram of a design of a Node B 110 and a UE 12 0, which are one of the Nodes B and one of the UEs in Figure 1. Node B 110 is equipped with the multiple (T ) antennas 234a to 234t. The UE 120 is equipped with multiple antennas (R) 252a to 252r. Each of the antennas 234 and 252 can be considered as a physical antenna.
[0019] In Node B 110, a TX 220 data processor can receive data from data source 212, process (for example, encode and map symbol) data based on one or more modulation and encoding schemes, and provide data symbols. As used here, a data symbol is a data symbol, a pilot symbol is a pilot symbol, and a symbol can be a real or complex value. The pilot data and symbol can be modulation symbols from a modulation scheme such as PSK or QAM. The pilot is a data that is known a priori by both Node B and the UE. a
Petition 870190117635, of 11/14/2019, p. 10/47
6/34 TX MIMO 230 processor can process the data and pilot symbols as described below, and can provide the T output symbol streams for the T modulators (MOD) 232a to 232t. Each 232 modulator can process its stream of output symbols (for example, for OFDM) to obtain an output sample stream. Each 232 modulator can additionally condition (for example, convert to analog, filter, amplify, and upstream converters) its output sample flow and generate a downlink signal. The T downlink signals from modulators 232a to 232t can be transmitted via antennas 234a to 234t, respectively.
[0020] In UE 120, R antennas 252a to 252r can receive T downlink signals from Node B 110, and each antenna 252 can provide a received signal to an associated demodulator (DEMOD) 254. Each demodulator 254 can condition (for example, filter, amplify, downwardly convert and digitize) your received signal to obtain samples, and you can further process the samples (for example, for OFDM) to obtain the received symbols. Each demodulator 254 can provide received data symbols to an RX MIMO processor 260 and provide pilot symbols received to a channel processor 294. The channel processor 294 can estimate the response of the MIMO channel from Node B 110 to UE 120 with based on the received pilot symbols, and provide an estimated MIMO channel for the RX MIMO 260 processor. The RX MIMO 260 processor can perform MIMO detection on the received data symbols based on the estimated MIMO channel, and provide detected symbols, which are estimated from the transmitted data symbols. An RX 270 data processor can process (for example, demap and decode
Petition 870190117635, of 11/14/2019, p. 11/47
7/34 a symbol) the detected symbols and provide decoded data to a data collector 272.
[0021] UE 120 can evaluate channel conditions and generate feedback information, which can comprise various types of information as described below. Feedback information and data from data source 278 can be processed (for example, encoded and mapped by symbol) by a TX 280 data processor, spatially processed by a TX MIMO 282 processor, and further processed by modulators 254a at 254r to generate uplink R signals, which can be transmitted via antennas 252a to 252r. At Node B 110, R uplink signals from UE 120 can be received by antennas 234a to 234t, processed by demodulators 232a to 232t, spatially processed by an RX MIMO 236 processor, and further processed (for example, demapped and decoded by symbol ) by an RX 238 data processor to retrieve information and feedback data sent by the UE 120. The decoded data can be provided to a data collector 239. A controller / processor 240 can control data transmission to the UE 120 based on feedback information.
[0022] The controllers / processors 240 and 290 can direct the operation on Node B 110 and UE 120, respectively. Memories 242 and 292 can store data and program codes for Node B 110 and UE 120, respectively. A programmer 244 can select a UE 120 and / or other UEs for the transmission of data on the downlink and / or uplink based on the feedback information received from all UEs.
[0023] The techniques described here can be used for MIMO transmission in the downlink as well as in the
Petition 870190117635, of 11/14/2019, p. 12/47
8/34 uplink. For clarity, certain aspects of the techniques are described below for MIMO transmission on the LTE downlink. 0 LTE uses orthogonal frequency division multiplexing (OFDM) in the downlink and single carrier frequency division multiplexing (SC-FDM) in the uplink. OFDM and SC-FDM divide the system's broadband into multiple orthogonal (K) subcarriers, which are also commonly referred to as tones, bands, etc. Each subcarrier can be modulated with data. Modulation symbols are usually sent in the frequency domain with the OFDM and in the time domain with the SC-FDM. LTE uses localized frequency division multiplexing (LFDM), which is a variant of SC-FDM, for the uplink. With LFDM, modulation symbols are sent in a block of consecutive subcarriers.
[0024] Node B 110 can transmit L data symbols simultaneously through L layers in each subcarrier in each symbol period, where, in general, L> 1. A layer can correspond to a spatial dimension for each subcarrier used for transmission. Node B 110 can transmit data using various MIMO transmission schemes.
[0025] In a project, Node B 110 can process data symbols for each subcarrier k, as follows:
x (k) = WUd (k), Eq (1) where d (k) is a vector Lxl containing L data symbols to be sent through L layers in subcarrier k in a period of symbols, U is an array of permutation L xL, W is a precoding matrix T xL, and
Petition 870190117635, of 11/14/2019, p. 13/47
9/34 xf k) is a vector Lxl containing T output symbols for the T transmission antennas in subcarrier k in a symbol period.
[0026] Equation (1) is for a subcarrier k. The same processing can be performed for each subcarrier used for the transmission. In the present description, a matrix can have one or multiple columns.
[0027] The previous matrix W can be used to form T virtual antennas with T physical antennas 234a to 234t at Node B 110. Each virtual antenna can be formed with a W column. A data symbol can be multiplied by a W column and can then be sent on one virtual antenna and on all physical T antennas. W can be determined as described below.
[0028] The permutation matrix U can be used to map the data symbols for the L layers to the L virtual antennas selected from the available virtual T antennas. OR can be defined based on a layer for mapping the virtual antenna selected for use. OR can also be an identity I matrix. The same or different permutation matrices can be used for the K subcarriers.
[0029] In general, Node B 110 can perform precoding based on one or more matrices. A precoding can include a virtual antenna, signaling, which is processing with the previous matrix W to obtain virtual antennas. Precoding may also include processing with one or more cyclic delay matrices for each subcarrier to obtain a variety of cyclic delays. For simplicity, many of the following descriptions assume that the previous ones include
Petition 870190117635, of 11/14/2019, p. 14/47
10/34 only a virtual antenna signaling with the precoding matrix W.
[0030] Figure 3 shows a block diagram of a project for a TX 220 data processor, TX MIMO 230 processor, and modulators 232a to 232t on Node B 110 in Figure 2. Within the TX 220 data processor, the S data streams can be provided for S encoders 320a to 320s, where, in general, S> 1. Each encoder 320 can encode, merge, and scramble its data streams and provide encoded data to an associated symbol mapper 322. Each 322 symbol mapper can map its data encoded in the data symbols. Each data stream can carry a transport block or packet at each transmission time interval (TTI). Each encoder 320 can process its transport block to obtain a code word. The terms data flow, transport block, package, and codeword can be used interchangeably. Symbol mappers 322a to 322s can provide S data symbol streams.
[0031] Within the TX MIMO 230 processor, a layer 332 mapper can map the data symbols for the data streams to the virtual L antennas selected for use. In a project, mapper 332 can map the data symbols for the S data streams to the L layers and can then map the data symbols for the L layers to the subcarriers and virtual antennas used for the transmission. A precoder / virtual antenna signaling unit 334 can multiply the symbols mapped from the layer mapper 332 for each subcarrier with the precoding matrix W to obtain output symbols for that subcarrier. Pilot symbols can be multiplexed at the input of the
Petition 870190117635, of 11/14/2019, p. 15/47
11/34 precoder 334. The precoder 334 can provide T output symbol streams for the T modulators 232a to 232t.
[0032] Each modulator 232 can perform an OFDM modulation for a respective flow of output symbols. Within each modulator 232, a discrete inverse Fourier transform (IDFT) unit 342 can perform an IDFT of k-points on K output symbols to be sent on the total K subcarriers in a period of OFDM symbols to obtain a profitable portion containing the K time domain samples. Each time domain sample is a complex value to be transmitted over a sample period. A cyclic prefix generator 344 can copy the last C samples from the profitable portion and attach the copied samples in front of the profitable portion to form an OFDM symbol containing K + C Samples. The copied portion is designated as a cyclic prefix and is used to combat inter-symbolic interference (ISI) caused by the disappearance of the selective frequency. Each 232 modulator can additionally condition its sample flow (not shown in Figure 3) to generate a downlink signal.
[0033] The controller / processor 240 can receive feedback information from the UE 120 and generate controls for the TX 220 data processor and for the TX MIMO 230 processor. The controller / processor 240 can also provide the W precoding matrix. to the precoder 334.
[0034] The TX 280 data processor, TX MIMO 282 processor, and modulators 254 at UE 120 in Figure 2 can be implemented in a similar manner to the TX 220 data processor, TX MIMO 230 processor, and modulators 232, respectively, in Figure 3. For LFDM, a discrete Fourier transformed unit (DFT) can
Petition 870190117635, of 11/14/2019, p. 16/47
12/34 can be inserted after each 322 symbol mapper and can be used to transform data symbols from a time domain to a frequency domain. For OFDM, the DFT unit can be omitted as shown in Figure 3.
[0035] The symbols received at UE 120 for each subcarrier k can be expressed as:
y (k) = H (k) x (k) + z (k) = H (k) WUd (k) + z (k) Eq (2) = ΐί <sub>f</sub>(k) U á (k) + z (k) where H (k) is an RxT MIMO channel matrix for subcarrier k, h <sub>ef</sub>(k) = -a (k) w is an RxL is an effective MIMO channel matrix for subcarrier k, y (k) is an Rxl vector containing R symbols received in subcarrier k, ez (k) is a noise vector Rxl for subcarrier k.
[0036] The UE 120 can compute a spatial filter matrix M (k) for each subcarrier k based on the MIMO channel matrix H (k) and the precoding matrix W and, according to a linear technique of minimum mean error quadratic © (MMSE), as follows:
Müj = DHj / + I f 'K<sup>H</sup><sub>ef</sub>(k) Eq (3) where O (k) = [dia {{^<sub>f</sub>(k) H<sub>ef</sub>(k) + affirmation<sup>1</sup>^<sub>f</sub>(k) H<sub>ef</sub>(k)}] -<sup>1</sup> is a diagonal matrix of graduation values used to obtain normalized detected symbols, σ<sup>2</sup> is the variation of noise, and
M (k) is an RxL spatial filter matrix for subcarrier k.
Petition 870190117635, of 11/14/2019, p. 17/47
13/34
[0037] The UE 120 can perform MIMO detection as follows:
Ud (i) = M (I) y (i) = üd (i) + z (i) Eq (4) where d (fc) is a vector Lxl containing L symbols detected for subcarrier k, ez (fc) is a noise vector after MIMO detection.
[0038] Figure 4 shows a block diagram of a design of the RX MIMO 260 processor and of the RX 270 data processor in UE 120 in Figure 2. A channel estimator 294 can derive an estimated MIMO channel Hf k), based on pilot symbols received from demodulators 254a to 254r. Within the RX MIMO 260 processor, a computing unit 410 can compute a spatial filter matrix Mf k) for each subcarrier k as shown in equation (3), or based on some other MIMO detection technique. A MIMO 412 detector can perform MIMO detection on the R streams of data symbols received from the R demodulators 254a through 254r with the spatial filter matrix Mf k) for each subcarrier k as shown in equation (4), and provide detected symbols for the selected virtual antennas L. A layer 414 mapper can map the detected symbols in a complementary manner to the mapping performed by the layer mapper 332 in Figure 3 and can provide the S symbol streams detected for the S data streams.
[0039] In the RX 270 data processor, the S symbol mappers 420a to 420s can demap the symbol from the detected symbol streams and provide log-likelihood ratios (LLRs). S decoders 422a to 422s can unscramble, deinterleave, and decode LLRs from symbol demappers
Petition 870190117635, of 11/14/2019, p. 18/47
14/34
420a to 420s, respectively, and provide S decoded data streams.
[0040] Figure 4 shows a linear MMSE receiver. For a linear MMSE with a receiver for successive interference cancellation (MMSE-SIC), a data stream can be detected and decoded, and the interference due to that stream can be estimated and canceled from the received data symbols. Another stream of data can then be detected and decoded after canceling the interference due to the decoded stream.
[0041] Various types of matrices can be used for the W precoding matrix. In one project, a VT xT unit matrix is used for the W precoding matrix. The unit matrix V is characterized by the properties V<sup>H</sup>V = I and VV<sup>ff</sup>= I, which means that the columns of V are orthogonal to each other, the lines of V are also orthogonal to each other, and each column and each line has a unit energy. Unit matrix V can be defined so that all elements of the matrix are elements of unit of magnitude that have the same magnitude. The use of unitary matrix V with elements of unit of magnitude for the previous matrix W can (i) allow all T transmission antennas and their associated energy amplifiers to be fully used for data transmission without regard to the number of layers and (ii) and without affecting channel statistics, which may be unknown to the transmitter.
[0042] In a project, a Fourier matrix F, which is a unitary matrix with elements of unit of
Petition 870190117635, of 11/14/2019, p. 19/47
15/34 magnitude, can be used for the previous matrix W. The elements of a Fourier FT xT matrix can be expressed as:
for u = 0, T-7 and v = 0, Tl
Eq (5) where f is the element in the u-th row and in the v-th column of the Fourier matrix. A Fourier matrix is also commonly known as a DFT matrix.
[0043]
In another project, a Fourier phased array, which is also a unitary matrix with elements of unit of magnitude, can be used for the precoding matrix W. A phase-shifted Fourier matrix can be expressed as:
W = AF,
Eq (6) and<sup>ie</sup>'where is a diagonal matrix of displaced phase θ<sub>ν</sub> it is the phase for the seventh antenna.
[0044]
A diagonal matrix is a matrix with possible non-zero elements along the diagonal, and zero elements elsewhere. As shown in equation (6), the displaced phase Fourier matrix can be obtained by pre-multiplying the Fourier matrix with a diagonal matrix.
[0045]
Precoding with a unitary matrix, as shown in equation (1), can allow each data symbol to be transmitted through all physical T antennas and can also allow associated power amplifiers to be used for data transmission even when only a
Petition 870190117635, of 11/14/2019, p. 20/47
16/34 data is sent in one layer. In addition, each data symbol can be sent from all physical T antennas without regard to the number of layers, and can observe spatial diversity.
[0046] The response of the MIMO channel from the T transmitting antennas on Node B 110 to the R receiving antennas on UE 120 can be expressed as:
<td>H (fc) =</td><td>~ h<sub>n</sub>(k) ^ 21 (^)</td><td>H<sub>l2</sub>(k) / ^ 22 (^) </td><td>• / z<sub>2T</sub>(^)</td>
<td></td><td>_ ^ laughs (k)</td><td></td><td></td>
Eq (7) where h.dk ') is a complex channel gain y of the transmission antenna j to receive the antenna i by the subcarrier k.
[0047] The characteristics of complex channel gains in Hf k) may depend on several factors such as the wireless environment, the type of antennas used in Node B 110, the type of antennas used in UE 120, etc. If an antenna configuration, such as the uniform linear array (ULA), is used at Node B 110, then complex channel gains may be non-correlated, and precoding with a unitary matrix can achieve spatial diversity. However, if the cross polarization antenna configurations are used on Node B 110 and UE 120, then the cross polarization discrimination (XPD) of the MIMO Channel can be increased. When XPD is high, the MIMO channel matrix (Hfk) can come close to a diagonal matrix, and precoding with a unitary matrix can make the matrix H effective<sub>f</sub>(k) of the MIMO channel, far from the diagonal matrix.
[0048] The UE 120 may employ a linear MMSE receiver, an MMSE-SIC receiver, or some other MIMO receiver to process received symbols (yfk). The linear MMSE receiver can perform linear MMSE detection on symbols
Petition 870190117635, of 11/14/2019, p. 21/47
17/34 received to obtain detected symbols for all flows, which can be processed to recover the data sent in those flows. The MMSE-SIC receiver can perform linear MMSE detection and decoding for one stream at a time, estimate the interference due to each decoded stream, and cancel the previous estimated interference to perform MMSE detection and decoding for the next flux . 0 MMSE-SIC receiver may be able to achieve good performance regardless of whether the effective MIMO channel is diagonal or not diagonal. However, the linear MMSE receiver may perform poorly for an effective non-diagonal MIMO channel. Thus, precoding with a unitary matrix in the presence of an almost diagonal H (k) matrix of the MIMO channel can degrade the performance of the linear MMSE receiver.
[0049] In one aspect, dependent line precoding can be performed in order to provide good performance for both the linear MMSE receiver and the MMSE-SIC receiver. For dependent line precoding, each classification can be associated with a set of at least one precoding vector or matrix that can provide a good performance for that classification. Different classifications can be associated with different sets of precoding vectors or matrices. Dependent line precoding can provide good performance even when Node B is equipped with cross-polarized antennas.
[0050] For clarity, dependent line precoding is described below for a 2x2 MIMO configuration with two transmit antennas and two receive antennas. For simplicity, the following description is for a subcarrier, and the subcarrier index k is omitted.
Petition 870190117635, of 11/14/2019, p. 22/47
18/34
Also for simplicity, the U is assumed to be an identity matrix and is omitted. For the MIMO configuration
2x2 the symbols received in the UE can be expressed as:
li
[0051] / in ^ 21 ^ 12 ^ 22 x<sub>2</sub>
Z1
Z<sub>2</sub>
The channel matrix
Eq (8)
MIMO can look like a diagonal matrix if the XPD is too high. For an almost diagonal MIMO channel, the channel matrix
MIMO can be expressed as:
/ in h<sub>i2</sub> ^21 ^22
Eq (9) where a and β are complex channel gains. The matrix of the almost diagonal MIMO channel in equation (9) can be obtained, for example, when Node B and UE are both equipped with cross-polarized antennas.
[0052]
For a classification-2 transmission using a Fourier matrix 2x2 F = -
1 -1 as a precoding matrix W, the exit symbols at the Node and the symbols received at the UE can be expressed as:
X<sub>7</sub> x<sub>2</sub> li
VI μ -l \\ _ d<sub>2</sub>
Eq (10)
Eq (ll)
[0053] Equation (11) can be expressed as:
Tj = -j = (ad<sub>l</sub> + α · άβ + ζ<sub>λ</sub> ey<sub>2</sub> = - ^ = (β d<sub>r</sub>-β d<sub>2</sub>) + z<sub>2</sub> Eq (12)
[0054] As shown in equation (12), precoding with the Fourier matrix can degrade the performance of the classification-2 transmission due to increased spatial interference if the UE employs the
Petition 870190117635, of 11/14/2019, p. 23/47
19/34 MMSE linear receiver, unless | or | = | /? | . If the UE employs an MMSE-SIC receiver, then precoding with the Fourier matrix may not degrade performance (ideally).
[0055] For a classification-2 transmission that uses the identity matrix as the precoding matrix W, or W = I, the exit symbols on Node B and the symbols received on the UE can be expressed as:
χ<sub>1</sub> Ί i Γ1 οΊ Γ ά<sub>γ</sub>
X, -J2 Q 1 d,
Λ.
Eq (13) li
Eq (14)
[0056] Equation (14) can be expressed as:
Tj = - ^ ad<sub>x</sub> + z<sub>l</sub> ey<sub>2</sub> = - ^ = β · ά<sub>2</sub> + z<sub>2</sub> Eq (15)
[0057] As shown in equation (15), precoding with the identity matrix can result in small or non-spatial interference when the MIMO channel matrix is almost diagonal. This can provide good classification-2 performance for both the linear MMSE receiver and the MMSE-SIC receiver. The identity matrix can therefore be preferred over the Fourier matrix for the classification-2 transmission with an almost diagonal MIMO channel matrix.
[0058] For a classification 1 transmission that uses a column of the Fourier matrix F as the precoding matrix W, the exit symbols on Node B and the symbols received on the UE can be expressed as:
* ix<sub>2</sub> li
<img file="BRPI0807108B1_D0001.tif" />
<img file="BRPI0807108B1_D0002.tif" />
and
<img file="BRPI0807108B1_D0003.tif" />
Z1
Z<sub>2</sub>
Eq (16)
Eq (17)
Petition 870190117635, of 11/14/2019, p. 24/47
20/34
[0059] The ± sign in equations (16) and (17) depends on whether the first or second column of the Fourier matrix is used as the precoding vector.
[0060] Equation (17) can be expressed as:
y \ = - ^ ad + z<sub>x</sub> ey<sub>2</sub> = + - ^ = β · d + z<sub>2</sub> Eq (18)
[0061] As shown in equation (18), precoding with a column of the Fourier matrix for a classification-1 transmission can improve performance as long as the UE can obtain a combined channel energy of (| a |<sup>2</sup> +1 β |<sup>2</sup>) / 2, thereby making full use of the energy radiated from the two power amplifiers to the two transmission antennas at Node B.
[0062] For a classification-1 transmission that uses the left column of the identity matrix as the W precoding matrix, the symbols received in the UE can be expressed as:
+ ey<sub>2</sub>= z<sub>2</sub> Eq (19)
[0063] If the right column of the identity matrix is used as the precoding matrix W, then the symbols received in the UE can be expressed as:
Ti = Zi <sup>and</sup> + Eq (20)
[0064] As shown in equations (19) and (20), the UE can obtain channel energy from both | a |<sup>2</sup> / 2 how much | β |<sup>2</sup> / 2 for classification-1 transmission depending on whether the left or right column of the identity matrix is used for precoding. Thus, half the total energy of the two power amplifiers can be lost by using an identity matrix column
Petition 870190117635, of 11/14/2019, p. 25/47
21/34 for precoding the classification-1 transmission. The Fourier matrix can therefore be preferred over the identity matrix for the classification-1 transmission.
[0065] In a first project, three hypotheses can be supported by classifications 1 and 2 in a 2x2 MIMO configuration, as follows:
. Use the identity matrix for classification 2, e. Use both the first and the second column of the Fourier matrix (or an offset phase Fourier matrix) for classification 1.
[0066] The first project can be used, when the matrix of the MIMO H channel is almost diagonal, for example, due to the high XPD for the cross-polarized antenna configurations. This design can provide good performance for both the linear MMSE receiver and the MMSE-SIC receiver for both classifications 1 and 2 for the almost diagonal matrix of the MIMO channel. This project can be used when the information in the precoding matrix is not informed by the UE.
[0067] In a second project, four hypotheses can be supported for classifications 1 and 2 in a 2x2 MIMO configuration, as follows:
. Use both the identity matrix and the Fourier matrix (or an offset phase Fourier matrix) for classification 2, e. Use either the first or the second column of the Fourier matrix (or the shifted phase Fourier matrix) for classification 1.
[0068] The second project can support both the almost diagonal MIMO channel as well as distant from the channel
Petition 870190117635, of 11/14/2019, p. 26/47
22/34 diagonal MIMO. Both the high XPD (MIMO channel almost diagonal) and the low XPD (far from the diagonal of the MIMO channel) can be observed dynamically even by the cross-polarized antenna configurations depending on the antenna orientations, channel propagations, etc. In addition, different UEs can be equipped with different antenna configurations, for example, some UEs can be equipped with dipole antennas while other UEs can be equipped with cross-polarized antennas. Supporting both the identity matrix and the Fourier matrix for classification 2, good performance can be achieved for both the linear MMSE receiver and the MMSE-SIC receiver without regard to XPD or antenna configurations.
[0069] For the second project, a UE can select one of the four hypotheses based on the metric (for example, sum transmission capacity). The UE can inform the selected hypothesis using two bits for the feedback. Node B can apply the antecedent matrix corresponding to the selected hypothesis for data transmission to the UE.
[0070] For clarity, dependent line precoding has been described for a 2x2 MIMO configuration. In general, dependent line precoding can be used for any MIMO R xT configuration and can support any number of different classifications. Each classification can be associated with a set of at least one precoding vector or matrix. For classification 1, the set can include at least one column vector of a unitary matrix, which can be a Fourier matrix, a displaced Fourier matrix, or some other matrix. For classification 2, the set may include the identity matrix and possibly one or more
Petition 870190117635, of 11/14/2019, p. 27/47
23/34 more unitary matrices. A set for a higher rating can include one or more arrays that can provide good performance for that rating. For example, a set for rating 4 may include a matrix that can provide good performance for dual cross-polarized antennas. The set for each classification can also include other matrices. The sets of precoding vectors / matrices for different classifications can be defined to provide good performance for both the almost diagonal MIMO channel as well as distant from the diagonal MIMO channel.
[0071] In a project, Node B can select the precoding matrix and not have an information response from the precoding matrix by the UE. The UE can select the classification, and Node B can select the precoding matrix based on the selected classification. In another project, the UE can evaluate different possible precoding vectors / matrices for different classifications and can inform the precoding vector / matrix and classification. Node B can then apply the selected precoding matrix / matrix.
[0072] As noted above, SC-FDM or OFDM can be used for transmission over a given link. The main motivation for choosing SC-FDM instead of OFDM for uplink is that a SC-FDM waveform has a lower peak-to-average energy ratio (PAR) than that of a waveform OFDM. The lowest PAR can allow a power amplifier to be operated closer to the peak energy level (or at medium high energy). SC-FDM can therefore have an advantage over OFDM in limited energy scenarios, such as
Petition 870190117635, of 11/14/2019, p. 28/47
24/34 as for UEs that have a cell limit, due to their more efficient use of the energy amplifier.
[0073] However, UEs located close to Node B or in isolated cells can achieve sufficiently high geometry to justify MIMO transmission. For the MIMO (SU-MIMO) of a single 2x2 user, two streams can be transmitted by a UE equipped with two antennas and two power amplifiers. For a SU-MIMO 4x4, four streams can be transmitted by an UE equipped with four antennas and four power amplifiers. In both cases, different streams can observe different channel conditions and can be reliably sent at different rates with different modulation and coding schemes (MCSs). The use of different modulation schemes for different flows can lead to different PARs for these flows. In addition, the processing of the MIMO transmitter such as permutation and layer precoding can also impact the PARs of flows.
[0074] A computer simulation was performed to determine the PARs of the LFDM and OFDM waveforms for various MIMO and modulation schemes for the 2x2 MIMO configuration. Computer simulation was performed for the following MIMO schemes:
. Through the antenna rate control (PARC) each stream is sent from a physical antenna without precoding or layer exchange.
. Layer permutation - each stream is sent over all antennas used for MIMO transmission, and
Petition 870190117635, of 11/14/2019, p. 29/47
25/34. Precoding (or mapping the virtual antenna) - each stream is sent on a virtual antenna formed with a column of a precoding matrix.
[007 5] PARC can be achieved by omitting layer permutation and performing precoding with the identity matrix. The layer permutation can be achieved through the cycle by the antennas in different subcarriers and / or in different symbol periods. Layer permutation can allow a stream to observe a signal-to-noise and interference ratio (SINR) for all antennas.
[0076] Two streams can be sent using two antennas based on one of the MIMO schemes. The computer simulation indicates that the PAR of an LFDM waveform is lower than the PAR of an OFDM waveform for all MIMO schemes and modulation schemes. For LFDM with PARC, PAR for QPSK is lower than PAR for 16-QAM, which is lower than PAR for p 64-QAM. For LFDM, the PAR of each output stream with a layer permutation is between the PARs of the two output streams with the PARC. Also for the LFDM, the PARs of the outgoing streams with precoding are higher than (i) the PARs of the outgoing streams with a layer permutation and (ii) the PARs of the outgoing streams with the PARC.
[0077] The following observations can be made:
. For a classification-1 transmission, it may be advantageous from a PAR perspective to perform precoding with a unitary matrix in order to use all available power amplifiers.
. If the number of streams is equal to the number of antennas, or L = T, then precoding with a matrix
Petition 870190117635, of 11/14/2019, p. 30/47
26/34 unit can degrade performance due to the increase in PAR. Pre-coding with the identity matrix can provide a lower PAR.
. If the number of streams is less than the number of antennas, or L <T, then it may be advantageous to perform precoding with a unitary matrix in order to use all available energy amplifiers.
[0078] Figure 5 shows a design of a 500 process for data transmission with dependent line precoding. Process 500 can be performed by a transmitter, which can be a Node B for the transmission of the downlink or a UE for the transmission of the uplink.
[0079] The transmitter can obtain a precoding vector for a classification-1 transmission from a first set comprising at least one column vector of a unitary matrix (block 512). The unitary matrix can be a Fourier matrix, an offset phase Fourier matrix, or some other type of unitary matrix. The transmitter can perform precoding for the classification -1 transmission based on the precoding vector (block 514). The transmitter can obtain a precoding matrix for a classification-2 transmission from a second set comprising an identity matrix (block 516). The transmitter can perform precoding for the classification-2 transmission based on the precoding matrix (block 518).
[0080] For block 514, the transmitter can perform precoding for a data stream with precoding vector to obtain multiple output streams for multiple transmission antennas. For block 518, the transmitter can perform precoding for two streams
Petition 870190117635, of 11/14/2019, p. 31/47
27/34 of data with the precoding matrix to obtain multiple output streams for the multiple transmission antennas.
[0081] In a 516 block design, the transmitter can determine whether a MIMO Channel looks like a diagonal channel that has an almost diagonal channel response matrix with small off-diagonal channel gains. This determination can be based on antenna configurations (i) at Node B and UE, (ii) an estimated MIMO channel obtained by the receiver, and / or (iii) some other information. The transmitter can select the identity matrix as the precoding matrix for the rating-2 transmission if the MIMO channel looks like a diagonal channel. For example, the transmitter can select the identity matrix if Node B and / or the UE is equipped with cross-polarized antennas. The second set may additionally comprise the unitary matrix. The transmitter can select the unitary matrix as the precoding matrix for the rating-2 transmission if the MIMO channel does not look like a diagonal channel.
[0082] In a project, the transmitter can select the identity matrix as a precoding matrix for the L-rating transmission if L is equal to the number of transmission antennas. The transmitter can then perform precoding for the L-rating transmission based on the identity matrix. The transmitter may select a unitary matrix as the precoding matrix for the L-rated transmission if L is less than the number of transmission antennas. The transmitter can then perform precoding for the L-rating transmission based on the unit matrix.
Petition 870190117635, of 11/14/2019, p. 32/47
28/34
[0083] The transmitter can select the precoding vector for the rating-1 transmission and the precoding matrix for the rating-2 transmission. Alternatively, the transmitter can receive the precoding vector and / or the precoding matrix from the receiver. The receiver can evaluate different possible precoding vectors in the first set and different possible matrices in the second set. The receiver can then send the best performing precoding vector and matrix to the transmitter.
[0084] Figure 6 shows a design of a device 600 for data transmission with dependent line precoding. The apparatus 600 includes mechanisms for obtaining a precoding vector for a classification-1 transmission from a first set comprising at least one column vector of a unitary matrix (module 612), mechanisms for performing precoding for the classification-1 transmission. based on the precoding vector (module 614), mechanisms for obtaining a precoding matrix for a rating-2 transmission from a second set comprising an identity matrix (module 616), and mechanisms for performing precoding for the rating-2 transmission based on the precoding matrix (module 618).
[0085] Figure 7 shows a design of a 7 00 process for receiving data with dependent line precoding. Process 700 can be performed by a receiver, which can be a UE for the transmission of the downlink or a Node B for the transmission of the uplink.
Petition 870190117635, of 11/14/2019, p. 33/47
29/34
[0086] The receiver can receive a classification-1 transmission sent from multiple transmission antennas with a precoding vector selected from a first set comprising at least one column vector of a unitary matrix (block 712). The receiver can process the rating-1 transmission to retrieve data streams sent in the rating-1 transmission (block 714). The receiver can receive a classification-2 transmission sent from multiple transmission antennas with a precoding matrix selected from a second set comprising an identity matrix (block 716). The receiver can process the rating-2 transmission to retrieve two data streams sent in the rating-2 transmission (block 718).
[0087] For block 714, the receiver can derive a spatial filter vector for the transmission of classification-1 based on the precoding vector. The receiver can then perform detection for the classification-1 transmission based on the spatial filter vector. For block 718, the receiver can derive a spatial filter matrix for the classification-2 transmission based on the precoding matrix. The receiver can then perform MIMO detection for the classification-2 transmission based on the spatial filter matrix. The receiver can perform MMSE detection or an MMSE-SIC detection for classification-2 transmission.
[0088] In a project, the receiver can evaluate at least one vector in the first set and at least one matrix in the second set based on a metric, for example, the transmission capacity of the sum. The receiver can select a vector or matrix with the best metric, for example, the transmission capacity of the highest sum. O
Petition 870190117635, of 11/14/2019, p. 34/47
The receiver can send feedback information comprising the selected matrix or vector to the transmitter.
[0089] Figure 8 shows a design of an 800 device to receive data with dependent line precoding. The apparatus 800 includes mechanisms for receiving a classification-1 transmission sent from multiple transmission antennas with a precoding vector selected from a first set comprising at least one column vector of a unitary matrix (module 812), mechanisms for processing the classification-1 transmission to retrieve a data stream sent in the classification-1 transmission (module 814), mechanisms for receiving a rating-2 transmission sent from multiple transmission antennas with a precoding matrix selected from a second set comprising an identity matrix (module 816), and mechanisms for processing the rating-2 transmission to retrieve two data streams sent in the classification-2 transmission (module 818).
[0090] The modules in Figures 6 and 8 can comprise processors, electronic devices, hardware devices, electronic components, logic circuits, memories, etc., or any combination of them.
[0091] Those skilled in the art would understand that information and signals can be represented using any of the variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that can be taken as a reference throughout the above description can be represented by voltages, currents, waves
Petition 870190117635, of 11/14/2019, p. 35/47
31/34 electromagnetic fields, magnetic fields or particles, optical fields or particles, or any combination of them.
[0092] Those skilled in the art could additionally consider that the various illustrative logic blocks, modules, circuits, and algorithmic steps described in connection with this disclosure can be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, several illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or as software depends on the application and design restrictions in particular imposed on the general system. Those skilled in the art can implement the functionality described in different ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
[0093] The various illustrative logic blocks, modules, and circuits described in connection with this disclosure can be implemented or carried out with a processor that has a general purpose, a digital signal processor (DSP), an application-specific integrated circuit (ASIC ), a field programmable gate arrangement (FPGA) or other programmable logic devices, discrete or transistor logic gate, discrete hardware components, or any combination of them designed to perform the functions described here. A general purpose processor can be a microprocessor, but in an alternative, the processor can be any conventional processor, controller, micro controller, or state machine. A processor can also be implemented as
Petition 870190117635, of 11/14/2019, p. 36/47
32/34 a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other similar configuration.
[0094] The steps of a method or algorithm described in connection with this disclosure can be incorporated directly into hardware, a software module executed by a processor, or a combination of the two. A software module can reside in RAM, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CDROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium can be incorporated into the processor. The processor and storage medium can reside in an ASIC. The ASIC can reside on a user terminal. Alternatively, the processor and the storage medium can reside as discrete components in a user terminal.
[0095] In one or more example projects, the functions described can be implemented in hardware, software, firmware, or any combination of them. If implemented in software, the functions may be stored in, or transmitted through, as one or more instructions or code in a computer-readable medium. Computer-readable media includes both storage media and computer communication media including any means that facilitates the transfer of a computer program from one place to another. A media of
Petition 870190117635, of 11/14/2019, p. 37/47
33/34 storage can be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not by way of limitation, such computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage, or other magnetic storage devices, or any other means that can be used to transmit or store desired program code mechanisms in the form of instructions or data structures and that can be accessed through a general purpose or special purpose computer, or a general purpose processor or special purpose. In addition, any connection is properly designated as a computer-readable medium. For example, if the software is transmitted through a web site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, and then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, are included in the definition of media. Disc or disc, as used here, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disc and blu-ray disc where discs usually reproduce data magnetically, while discs reproduce data optically with lasers . Combinations of the above should also be included within the scope of computer-readable media.
[0096] The foregoing description of the disclosure has been provided to allow anyone skilled in the art to make or use that disclosure. Various modifications to the disclosure will be readily apparent to those versed
Petition 870190117635, of 11/14/2019, p. 38/47
34/34 in technique, and the generic principles defined here can be applied to other variations without departing from the spirit or scope of the revelation. Therefore, the disclosure is not intended to be limited to the examples and projects described here, but the broader scope consistent with the principles and new features revealed here should be recognized.
Petition 870190117635, of 11/14/2019, p. 39/47
1/6
Contents7
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
33 members in 17 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 60889255 | United States of America | – | |
| 88925507 | United States of America | P | |
| 88925507 | United States of America | P | |
| 12027921 | United States of America | – | |
| 2792108 | United States of America | A | |
| 2792108 | United States of America | A | |
| 2008053512 | United States of America | W | |
| 2008053512 | United States of America | W | |
| 12027921 | – | – | – |
| 60889255 | – | – | – |
| PCTUS2008053512 | – | – | – |
| US20070889255P | – | – | – |
| US20080027921 | – | – | – |
| WO2008US53512 | – | – | – |
Members33
| Document | Office | Kind | |
|---|---|---|---|
| AU2008212797A1 | Australia | A1 | |
| CA2676107A1 | Canada | A1 | |
| US2008192849A1 | United States of America | A1 | |
| WO2008098225A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008098225A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW200849905A | Taiwan Province of China | A | |
| MX2009007945A | Mexico | A | |
| KR20090110868A | Republic of Korea | A | |
| EP2127182A2 | European Patent Office (EPO) | A2 | |
| CN101606342A | China | A | |
| IL199820A0 | Israel | A0 | |
| JP2010518763A | Japan | A | |
| RU2009133776A | Russian Federation | A | |
| UA95339C2 | Ukraine | C2 | |
| US7995671B2 | United States of America | B2 | |
| AU2008212797B2 | Australia | B2 | |
| US2011280342A1 | United States of America | A1 | |
| RU2435322C2 | Russian Federation | C2 | |
| KR101119643B1 | Republic of Korea | B1 | |
| JP5096497B2 | Japan | B2 | |
| CA2676107C | Canada | C | |
| TWI394411B | Taiwan Province of China | B | |
| IL225592A0 | Israel | A0 | |
| US8503567B2 | United States of America | B2 | |
| CN101606342B | China | B | |
| BRPI0807108A2 | Brazil | A2 | |
| IL199820A | Israel | A | |
| MY154508A | Malaysia | A | |
| IL225592A | Israel | A | |
| EP2127182B1 | European Patent Office (EPO) | B1 | |
| ES2715276T3 | Spain | T3 | |
| HUE042333T2 | Hungary | T2 | |
| BRPI0807108B1This record | Brazil | B1 |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]GrantedPRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 28/04/2020, OBSERVADAS AS CONDICOES LEGAIS.B16A | B16A | |
| Decision: intention to grant [chapter 9.1 patent gazette]B09A | B09A | |
| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]B06U | B06U | |
| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]B06F | B06F |
Numbers
- Publication
- PI0807108
- Publication, DOCDB
- PI0807108
- Publication, EPODOC
- BRPI0807108
- Application
- 7108
- Application, DOCDB
- PI0807108
- Application, EPODOC
- BR2008PI07108
Titles2
- Portuguese
- Transmissão mimo com precodificação dependente de classificação
- English
- Mimo transmission with classification-dependent precoding
Classification
- CPC, 5
- H04L25/03343
- H04B7/06
- H04L1/06
- H04L2025/03426
- H04L25/02
- IPC, 2
- H04L1 06
- H04L25 03