Feedback signaling error detection and checking in MIMO wireless communication systems
17 claims: 2 independent, 15 dependent
- 1Reivindicações 1. Método de retroinformação em uma unidade de transmissão e recepção sem fio (WTRU), caracterizado pelo fato de que o método compreende;fornecer um índice de matriz précodificada (PMI);executar a verificação de erros no PMI de forma a produzir um bit de verificação de erros (EC);codificar o PMI e o bit EC;e transmitir o PMI codificado e o bit EC.
- 2Método, de acordo com a reivindicação 1, caracterizado pelo fato de ainda compreender:agrupar uma pluralidade de PMIs em uma pluralidade de grupos PMI, e a execução de verificação de erros em cada um dos que pertencem à pluralidade de grupos PMI de forma a produzir o bit EC;verificar os erros de cada um dos que pertencem à pluralidade de grupos PMI de forma a produzir uma pluralidade de bits EC, sendo que um dentre a pluralidade de bits EC está anexado a cada grupo PMI;e codificar ao menos um dos que pertencem à pluralidade de bits EC com o grupo PMI correspondente.
- 3Método, de acordo com a reivindicação 2, caracterizado pelo fato de ainda compreender:- fornecer uma pluralidade de funções codificadoras, sendo que cada uma das que pertencem à pluralidade de funções codificadoras está associada a um grupo PMI pertencente à pluralidade de grupos PMI;e - codificar cada um dentre a pluralidade de grupos PMI e bits EC associados com a função codificadora associada.
- 4Método, de acordo com a reivindicação 3, caracterizado pelo fato de ainda compreender:- verificar os erros de cada um dos que pertencem à pluralidade de grupos PMI individualmente, e codificar a pluralidade de grupos PMI junto com a pluralidade de bits EC.
- 5Método, de acordo com a reivindicação 3, caracterizado pelo fato de ainda compreender:verificar os erros de cada um dos que pertencem à pluralidade de grupos PMI individualmente, e codificar a pluralidade de grupos PMI separadamente da pluralidade de bits EC.
- 6Método, de acordo com a reivindicação 1, caracterizado pelo fato de ainda compreender:2/3 - fornecer um índice de controle, e verificar os erros do índice de controle, de forma a produzir um segundo bit EC;e - codificar o PMI e o bit EC com o índice de controle e o segundo bit EC.
- 7Método, de acordo com a reivindicação 6, caracterizado pelo fato de ainda compreender:- fornecer um sinal de detecção de erros;e - codificar o PMI, o índice de controle, o bit EC, o segundo bit EC, e o sinal de detecção de erros.
- 8Método, de acordo com a reivindicação 7, caracterizado pelo fato de que o sinal de detecção de erros é um sinal reconhecimento / não reconhecimento (ACK/NACK).
- 9Unidade de transmissão e recepção sem fio (WTRU), caracterizada pelo fato de compreender:um processador configurado para: o determinar um índice de matriz précodificada (PMI);o verificar os erros do PMI de forma a produzir um bit de verificação de erros (EC);e o codificar o PMI e o bit EC;e um transmissor configurado para transmitir o PMI codificado e o bit EC.
- 10Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 9, caracterizada pelo fato de que o processador está ainda configurado para:agrupar uma pluralidade de PMIs em grupos PMI e executar a verificação de erros de cada um dos que pertencem à pluralidade de grupos PMI de forma a produzir o bit EC;executar a verificação de erros de cada um dos que pertencem à pluralidade de grupos PMI de forma a produzir uma pluralidade de bits EC, sendo que um dos que pertencem à pluralidade de bits EC está anexado a cada grupo PMI;e codificar ao menos um dos que pertencem à pluralidade de bits EC com o grupo PMI correspondente.
- 11Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 10, caracterizada pelo fato de que o processador está ainda configurado para:determinar uma pluralidade de funções de codificação, sendo que cada uma das que pertencem à pluralidade de funções de codificação está associada a um grupo PMI pertencente à pluralidade de grupos PMI;e codificar a cada um dos que pertencem à pluralidade de grupos PMI e bits EC associados com a função codificadora associada. 3/3
- 12Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 11, caracterizada pelo fato de que o processador está ainda configurado para verificar os erros de cada grupo PMI individualmente e codificar a pluralidade de grupos PMI junto com a pluralidade de bits EC. 5
- 13Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 11, caracterizada pelo fato de que o processador está ainda configurado para verificar os erros de cada grupo PMI individualmente e codificar a pluralidade de grupos PMI separadamente da pluralidade de bits EC.
- 14Unidade de transmissão e recepção sem fio (WTRU), de 10 acordo com a reivindicação 9, caracterizada pelo fato de que o processador está ainda configurado para:determinar um índice de controle e executar a verificação de erros do índice de controle de forma a produzir um segundo bit EC;e codificar o PMI e o bit EC com o índice de controle e o segundo bit EC.
- 1515 15. Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 14, caracterizada pelo fato de que o processador está ainda configurado para:determinar um sinal de detecção de erros;e codificar o PMI, o índice de controle, o bit EC, o segundo bit EC, e o sinal de 20 detecção de erros.
- 16Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 15, caracterizada pelo fato de que o sinal de detecção de erros é um sinal de reconhecimento / não reconhecimento (ACK/NACK). 3/3 12. Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 11, caracterizada pelo fato de que o processador está ainda configurado para verificar os erros de cada grupo PMI individualmente e codificar a pluralidade de grupos PMI junto com a pluralidade de bits EC. 5 13. Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 11, caracterizada pelo fato de que o processador está ainda configurado para verificar os erros de cada grupo PMI individualmente e codificar a pluralidade de grupos PMI separadamente da pluralidade de bits EC. 14. Unidade de transmissão e recepção sem fio (WTRU), de 10 acordo com a reivindicação 9, caracterizada pelo fato de que o processador está ainda configurado para:determinar um índice de controle e executar a verificação de erros do índice de controle de forma a produzir um segundo bit EC;e codificar o PMI e o bit EC com o índice de controle e o segundo bit EC. 15 15. Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 14, caracterizada pelo fato de que o processador está ainda configurado para: determinar um sinal de detecção de erros;e codificar o PMI, o índice de controle, o bit EC, o segundo bit EC, e o sinal de
- 1720 detecção de erros. 16. Unidade de transmissão e recepção sem fio (WTRU), de acordo com a reivindicação 15, caracterizada pelo fato de que o sinal de detecção de erros é um sinal de reconhecimento / não reconhecimento (ACK/NACK). 1/3 ICC 200 -eN3 120 p-228 O -226 FIGURA 2 RECEPTOR TRANSMISSOR PROCESSADOR 225 - 22? 2/3 3€2-^ 3C4~^ 3'6- x 3'~g~ 3GO AMÍ_, 1jP ,í)_ 2lPMI_.3í PMLN· EC COOIFICAÇAO DE CANAIS FIGURA 3 3--‘ 4GQ 4 I4)2^ 41 4*s^ 4 í6~ , 4lô^\. 4/CS^ 4 22“PVI. . l]?MI_ ?jpM_3| EC( 1) ?ΡΜΙ_4 CODIFICAÇÃO DE CANAIS 426 502- λ 50·»- λ 506-λ 510-χ 51 PM1_5!PML 6 EC(2) R.11 N ~ 2PMI N - lVVl n| EC(G) I FIGURA 4 524-^ 52£-x 503-κ 51 õ A 523 52; .ÊQQ \ EC(2) :c(G) CODIFICAÇÃO DE CANAIS FIGURA 5 500 6O2- x 604-v 606^ 6: PM1_6 :· , 603-^ 610-^ 612-^ 622^ 6'·4 Λ 616·^ 613-^ 624~γ EC(2) PWI_ N EC(G) 70Ó /02-^ 712-^ 704-^ 714706-s^ 71 5^ 720 802'^ 50481 2 λ 8‘4 816- CODIFICACÃO ► DE CANAIS FIGURA 8 800 820 3/3 902-^ 90*-^ 906-^910-^ 9OS^ 330-^ 11 02-^1 105 1 104 — 3Γ' Ά. 1 1 10 ΐ 100 PMl_N! EC FIGURA 11 1140 1 204-vj 202^ 1206- λ JJLGS FIGURA 12 1/1
Independent claims17
176 paragraphs in 7 sections, as filed
(54) Title: FEEDBACK SIGNALING FOR (57) Summary:
DETECTION AND CHECKING ERRORS IN WIRELESS MIMO COMMUNICATION SYSTEMS.
(30) Unionist Priority: 04/30/2007 us 60 / 915,040 (73) Holder (s): interdigital Technology Corporation (72) Inventor (s): kyle, jung-lin pan (74) Attorney (s): ADVOCACIA PIETRO ARIBONI
S / C (86) International Order: pct us2ooso61919 de
04/29/2008 (87) International Publication: wo 2008 / i37430of 11/13/2008
302 · ^ 3C * - ^ 30 © ^ 316-χ 30 © ^
310 ·: ΡΜΙ..ΐ | ΡΜΐ 2ΐΡΜυ3 (
CO0IFI CHANNEL ACTION
1/22
Detection and retroindicative verification of errors in multiple input and output communication systems (MIMO).
FIELD OF THE INVENTION
This order is related to the field of wireless communications.
BACKGROUND
A goal of the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) program is to develop new technologies, new architectures and new methods to determine options and configurations in wireless communication systems in order to improve spectral efficiency, reduce latency, and better use the radio feature to provide better user experiences, as well as richer services and applications for users at lower costs.
Wireless communication systems usually require retro-informational signaling to enable communications by sending and receiving signal channels. For example, enabling an automatic hybrid transmission request (HARQ) requires acknowledgment / non-acknowledgment feedback (ack / nack). Adaptive modulation coding (AMC) requires feedback from the qualitative channel index (CQI) from a receiver. The multiple input and multiple output (MIMO) or pre-coding systems require feedback from the classification and / or indexing of the pre-coded matrix (PMI) from a receiver. Typically, this type of retroinformative signaling is protected by coding and the signaling does not have error detection and verification capabilities. However, efficient signaling is essential to an evolved universal mobile telephone system (UMTS) on a terrestrial radio access network (E-UTRAN). The addition of error checking (EC) and error detection capabilities to the retro-informational signaling system enables more advanced applications. The addition of error detection and verification (EC) capabilities can enable advanced signaling schemes, as well as improved connection performance of multiple input and multiple output (MIMO) systems, reduced system overhead, and increased system capacity .
An example of an application that may require error detection and verification capability for signaling retroinformative control is the validation of pre-coding information. Pre-encoding information validation is used to inform a wireless transmission and reception unit (WTRU) about the pre-encoding information that is used in a Node B so that the current channel seen by the wireless transmission and reception unit (WTRU) that contains pre2 / 22 encoding effects can be reconstructed by the wireless transmission and reception unit (WTRU). This is required for accurate data detection for multiple input and multiple output (MIMO) systems to use pre-coding, lightning, or the like.
A wireless transmission and reception unit (WTRU) can retrofit a pre-coded matrix index (PMI) or antenna weight to a base station (BS) or an evolved Node B (eNB). To inform a wireless transmission and reception unit (WTRU) of the pre-coded arrays used in an evolved Node B (eNB), the evolved Node B (eNB) can send a validation message to the wireless transmission and reception unit ( WTRU). Each matrix that the wireless transmission and reception unit (WTRU) signals as feedback to the evolved Node B (eNB) can be indicated by PMIj 1, PMIj2 ... PMIjN, where N is the integral value equivalent to the total number of matrices. The evolved Node B (eNB) can send a validation message containing information about N PMIs indicated to the wireless transmission and reception unit (WTRU) as PMCkl, PMCk2 ... PMCkN.
Each pre-coded matrix index (PMI) can be represented by L bits. The value of L depends on the antenna configuration and the sizes of the codebooks of the multiple input and multiple output (MIMO) system.
Communication features can be assigned to a wireless transmission and reception unit (WTRU). A resource block (RB) consists of subcarriers M, for example M = 12, where M is a positive integral. A resource block group (RGB) or subband can include N_RB RBs, where N_RB can be equal to, for example, 2, 4, 5, 6, 10, 25 or greater. A system bandwidth can have one or more resource block groups (RGBs) or sub-bands depending on the size of the bandwidth and the value of N_RB per RGB or sub-band.
A wireless transmission and reception unit (WTRU) can report a pre-coded matrix index (PMI) for each resource block group (RGB) or subband that is configured for it. The terms RGB and subband can be used interchangeably. N RGBs, in which N <N_RBG, can be configured or selected by a wireless transmission and reception unit (WTRU) for the purpose of feedback and generating reports. If N RGBs or sub bands are configured for a WTRU, or selected by a WTRU, then the WTRU returns N PMIs to the evolved Node B (eNB). The eNB will be able to send the validation message consisting of N PMIs back to the WTRU.
Let N_PMI be a number of bits that represent a PMI. The total number of bits for the WTRU PMI feedback is N x N_PMI. The maximum number of bits per WTRU PMI feedback is equivalent to N_RBG x N_PMI bits per feedback instance. When a pre-22/22 encoding validation method is used, the maximum number of bits per PMI validation message is N_RBG x N_PMI bits per validation message.
Table 1 presents a number of bits per WTRU PMI feedback and signaling assuming that N_PMI = 5 bits. The numbers are summarized for bandwidths of 5, 10, and 20 MHz. The second row, N_RB, presents the number of RBs per RBG or subband, which is in a range between 2 and 100 for 20 MHz. third row, N_RBG has a range from one to fifty. The fourth row is the total number of bits used for WTRU PMI retroinformation signaling per instance of feedback. This refers to frequency-selective pre-coding feedback or multiple PMI feedback.
Table 1 - Maximum number of bits for PMI return and PMI validation
<td></td><td colspan="4">5 MHz 800 subcarriers</td><td colspan="5">10 MHz 600 subcarriers</td><td colspan="6">20 MHz 1200 subcarriers</td>
<td>N_RB by RGB</td><td> 2</td><td> 5</td><td> 10</td><td> 25</td><td> 2</td><td> 5</td><td> 10</td><td> 25</td><td> 50</td><td> 2</td><td> 5</td><td> 10</td><td> 25</td><td> 50</td><td> 100</td>
<td>N_RGB per band</td><td> 13</td><td> 5</td><td> 3</td><td> 1</td><td> 25</td><td> 10</td><td> 5</td><td> 2</td><td> 1</td><td> 50</td><td> 20</td><td> 10</td><td> 4</td><td> 2</td><td> 1</td>
<td>Max bit return PMI by return</td><td> 65</td><td> 25</td><td> 15</td><td> 5</td><td> 125</td><td> 50</td><td> 25</td><td> 10</td><td> 5</td><td> 250</td><td> 100</td><td> 50</td><td> 20</td><td> 10</td><td> 5</td>
<td>Max bit by PMI of signaling per message</td><td> 65</td><td> 25</td><td> 15</td><td> 5</td><td> 125</td><td> 50</td><td> 25</td><td> 10</td><td> 5</td><td> 250</td><td> 100</td><td> 50</td><td> 20</td><td> 10</td><td> 5</td>
<td></td><td colspan="15">Assumed 12 carriers per RB N_RG: number of resource blocks N_RBG: number of glupor RB in frequency N_PMI: number of bits to represent a PMI No. of bits for PMTR return from WTRU: N_RGB x N_PMI bits No. of bits for eNB validation message: N_RGB x N_PMI bits</td>
PMI feedback and PMI validation may require more than 250 bits per feedback feedback and per validation message as shown in the table above.
A feedback error significantly degrades the
4/22 connection and system performance. It would be desirable for the feedback bits to be protected with error checking (for example, channel encoding). Furthermore, knowing if there is an error in a retroinformative signaling improves the performance of the system, as well as the performance of the connection, as erroneous feedback can be avoided. In addition, knowing if there is an error in retroinformative signaling enables the use of advanced signaling schemes, or applications such as confirmation of pre-coding and indicative schemes. The pre-coding confirmation can be sent to confirm how correct the retro-informative signaling is if there is no error in the retro-informative signaling.
An isolated bit or a sequence of bits can be used to confirm pre-coding, which may be sufficient for some applications. The use of advanced signaling such as validating pre-encodings using acknowledgments will significantly reduce signaling overhead. Therefore, error checking and detection is desirable.
SYNTHESIS
A method and device for checking, detecting, and protecting errors through retro-informational signaling in a wireless communication system is described here. Retro-informational signaling can include channel quality index (CQI), pre-coded matrix index (PMI), hierarchical ordering and / or recognition / non-recognition (ACK / NACK). This present work includes a wireless transmission and reception unit (WTRU) performing a method that includes providing a pre-coded matrix index (PMIs), producing error checking bits (EC), encoding the PMI (s) and the Ec bits, and transmitting the pre-coded matrix index (PMIs) and the error checking (EC) bits. The method can be applied to other feedback information, such as qualitative channel index hierarchy (CQI), recognition / non-recognition (ack / nack), and the like.
BRIEF DESCRIPTION OF THE ILLUSTRATIONS
A more detailed understanding can be obtained from the following description, provided as an example in conjunction with the drawings accompanying this submission:
Figure 1 shows a wireless communication system that includes a plurality of wireless transmit and receive units (WTRUs) and an evolved Node B (eNB);
- Figure 2 is a functional block diagram of the wireless transmission and reception unit (WTRU) and the evolved Node B (eNB) of the wireless communication system in figure 1;
Figure 3 is a block diagram of the matrix index feedback
5/22 pre-coded (PMI) with error checking and correction according to an embodiment;
Figure 4 is a block diagram of retro information of the pre-coded matrix index (PMI) with verification and correction of errors according to another embodiment;
Figure 5 is a block diagram of feedback from the pre-coded matrix index (PMI) with error checking and correction according to an alternative embodiment;
Figure 6 is a block diagram of feedback from the pre-coded matrix index (PMI) with error checking and correction in accordance with another alternative embodiment;
Figure 7 is a block diagram of feedback from the pre-coded matrix index (PMI) with error checking and correction in accordance with yet another alternative embodiment;
Figure 8 is a block diagram of feedback from the pre-coded matrix index (PMI) with error checking and correction in accordance with yet another alternative embodiment;
Figure 9 is a block diagram of feedback from the pre-coded matrix index (PMI) and the qualitative channel index (CQI) with error checking and correction in accordance with yet another alternative embodiment;
Figure 10 is a block diagram of feedback from the pre-coded matrix index (PMI) and the qualitative channel index (CQI) with error checking and correction in accordance with yet another alternative embodiment;
Figure 11 is a block diagram of the feedback of the pre-coded matrix index (PMI), the qualitative channel index (CQI), and the recognition / non-recognition (ack / nack), with verification and error correction according to yet another alternative embodiment; and
Figure 12 is a block diagram of feedback from the pre-coded matrix index (PMI), the qualitative channel index (CQI), and the recognition / non-recognition (ack / nack), with verification and error correction according to yet yet another alternative embodiment.
DETAILED DESCRIPTION
From this point on, whenever reference is made, the terminology “wireless transmission and reception unit (WTRU)” will include but not be limited to user equipment (UE), a mobile station, a fixed or mobile subscriber unit , a pager, a cell phone, a personal digital assistant (PDA), a computer, or any other type of user device capable of operating in a wireless environment. From this point on, whenever reference is made, the
6/22 “base station” terminology will include, but is not limited to, a Node B, a site controller, an access point (AP), or any other type of device capable of interconnecting in a wireless environment.
Figure 1 shows a wireless communication system 100 including a plurality of wireless transmit and receive units (WTRUs) 110 and an evolved Node B (eNB) 120. As shown in figure 1, the transmit and receive units without (WTRUs) 110 are in communication with the evolved Node B (eNB) 120. Although three WTRUs 110 and one eNB 120 are shown in figure 1, it should be noted that any combination of wired or wireless devices can be included in a wireless communication system 100.
Figure 2 shows a functional block diagram 200 of the WTRU 110 and eNB 120 of the wireless communication system 100 of figure 1. As shown in figure 2, the WTRU 110 is in communication with the eNB 120. The WTRU 110 is configured to transmit feedback and control signals to the eNB 120. The WTRU is also configured to receive and transmit feedback and control signals from eNB as well as eNB. Both eNB and WTRU are configured to process signals that are modulated and encoded.
In addition to the components that can be found in a typical WTRU, the WTRU 110 includes a processor 215, a receiver 216, a transmitter 217, and an antenna 218. Receiver 216 and transmitter 217 are in communication with processor 215. The antenna 218 communicates with both receiver 216 and transmitter 217 in order to facilitate wireless data transmission and reception.
In addition to the components that can be found in a typical eNB, the eNB 120 includes a processor 225, a receiver 226, a transmitter 227, and an antenna 228. The receiver 226 and transmitter 227 are in communication with the processor 225. The antenna 228 communicates with both receiver 226 and transmitter 227 in order to facilitate wireless data transmission and reception.
A WTRU can transmit a feedback signal (for example, PMI feedback) to an eNB. Error checking (EC) bits [for example, cyclic redundancy checking (CRC)] can be linked to the feedback signal (for example, PMI feedback). Both the feedback signal (for example, PMI) and the error checking (EC) bits can be coded prior to transmission. The feedback signal can include PMI, CQI, hierarchy, ACK / NACK, or another type of feedback signal. While this present work makes reference to a PMI bit, a CQI bit, an EC bit and similar examples, anyone versed in the state of the art will recognize that feedback
7/22
ΡΜ1, CQI feedback, and error checking and correction can consist of multiple bits, as in fact they do in most cases. Although feedback signals such as PMI or CQI are used as examples, other types of feedback signals can also be used.
Channels of different types can be used to transmit and carry a retroinformative signal. For example, both control and informational channels can be used to carry the retroinformative signal. An example of a control type channel is the physical signal emission control channel (PUCCH). An example of an informative channel is cane! of physical signal emission sharing (PUSCH). However, anyone skilled in the art will recognize that the method and device presented here does not depend on a choice of channels.
The PMI and EC bits can be encoded together, with or without information bits. Both data channels and control channels can be used to transmit the feedback signal and error checking (EC) bits. For example, an informational type channel [for example, a physical signal emission sharing (PUSCH) channel] can also be used to transmit PMI bits and EC bits.
In contrast, PMI and EC bits can be encoded with a primary encoding scheme, and information bits can be encoded with a secondary encoding scheme. Each of the coding schemes can be different. For example, convolutive coding or Reed Muller coding can be used for the retroinformative type signal while turbo coding is used for informational type signaling. Alternatively, the coding schemes may be the same, but with different parameters and configurations that deal with different error rate requirements for retro-informational signaling and informational type signaling. The informational type data channel (for example, PUSCH) can be used to transmit PMI and EC bits. The data control type channel (for example, PUCCH) can also be used to transmit PMI and EC bits.
PMI and EC bits can be separately coded for each group, if a grouping is used for retroinformative signaling.
All PMI or EC bits can be fed back or reported at the same time. For example, all EC and PMI bits can be reported in the same transmission time interval (TTI). Alternatively, the bits of the retroinformative type and the error checking bits can be reported at another time. For example, PMI bits and / or EC bits can be divided into groups and reported in different TTIs.
Error checking and detection methods, such as
8/22 eg cyclic redundancy check (CRC), can be used. If the CRC is used, it can be, for example, 24-bit CRC or 16-bit CRC. The length of the CRC may vary, and the length actually used may depend on design decisions.
The cyclic redundancy check (CRC) bits can be attached to retroinformative type signals, and transmitted by an informational type channel for transporting the retroinformative signaling bits and CRC bits. Retro-informational signs can be, for example, PMI, CQI, hierarchical, or ACK / NACK. The informational type channel can be, for example, a physical signal emission (PUSCH) sharing channel. An informational type data channel has a large capacity and can accommodate a relatively large number of bits. Therefore, the CRC can be, for example, a 24-bit CRC, a 16-bit CRC, or a CRC of some other length. Long CRCs can be used, and are preferable as they allow for better error checking. While this can add additional overhead due to the addition of the CRC bits, PUSCH may have the ability to handle the increased number of bits. The use of a data channel, such as a PUSCH, allows the transmission of signals, such as, PMI, CQI, hierarchical, and ACK / NACK in a single TTI. Therefore, a retro-informational signaling with a long CRC, which provides improved error checking capabilities, can actually be implemented.
Alternatively, CRC bits can be attached to retro-informational signals, and transmitted over a controller-type channel. The CRC can be a 24-bit CRC, a 16-bit CRC, or a CRC of another length. Typically, controller-type channels may not contain sufficiently large capacity to carry a large number of bits. In order to transmit CRC bits and retroinformative signals, the transmission can be divided and transmitted on several occasions. The PMI feedback signal can be divided, and transmitted in several TTIs. For example, a PMI can be transmitted at each TTI until all feedback signals are transmitted. CQI signals as well as other feedback signals can be managed in a similar way.
PMI, CQI, and other retro-informational signals can be transmitted separately at different times or by different TTIs. In general, a controller-type channel (for example, PUCCH) may not carry a large number of bits at a time, and if there is a large number of feedback bits that need to be sent, the feedback bits can be split or separated into groups. Each group can be reported, one at a time. Each instance of feedback can contain a single PMI, CQI, some other feedback signal, or some combination of feedback feedback. CRC can be
9/22 feedback or transmitted at the same time (in the same TTI) as PMI or CQI. Alternatively, the CRC can be fed back or transmitted separately from the PMI or CQI. That is, the CRC can be transmitted on different occasions, or on TTIs different from the occasions or TTIs on which the PMI or CQI are transmitted. The CRC can also be divided into segments or groups, and each CRC segment can be transmitted or fed back with a feedback signal simultaneously or in the same TTI. Each CRC can also be transmitted at another time or in a different TTI.
The use of CRC attached to the feedback signal may apply to a single feedback signal, such as a PMI and / or a CQI. Such a single feedback signaling scheme can be used when selective non-frequency feedback or broadband feedback is used (one return per full bandwidth or configured bandwidth).
Other methods of checking or detecting errors such as parity checking (including single bit parity checking), or block parity checking, for example, can also be used. The present work contained here is not limited to any particular error checking scheme, as will be recognized by anyone who is versed in the state of the art.
Coding schemes such as convolutive coding, Reed-Solomon coding, or Reed-Muller coding, can be used. Other coding schemes, for example, turbo coding and low density parity check (LDPC) coding, can also be considered. If the feedback is transmitted via an informational data type channel [for example, a physical signal emission sharing channel (PUSCH)], convolutive or block encoding may be appropriate, as the informational type channel of data (eg PUSCH) allows the transmission of a large number of bits. The Reed-Muller or Reed-Solomon encodings may also be suitable due to the moderate number of bits to be encoded using such encoding schemes. The present work contained herein is not limited to any particular coding scheme, as will be recognized by anyone who is versed in the state of the art.
Figure 3 is a block diagram 300 of PMI feedback with error checking and correction according to an embodiment. Multiple PMIs configured as PMI_1 302, PMI_2 304, PMI_3 306 until arriving at PMI_1 308 and PMI_N 310 are shown in figure 3. EC 312 bits are attached to the PMI 316 signal. EC 312 bits could be 24-bit long CRC bits , 20 bits long, or 16 bits long. Other lengths of CRC can also
10/22 be used. PMI bits (302-310) and EC 312 bits are encoded by a channel encoding function 314 prior to transmission. Channel coding can be done in conjunction with all PMIs and ECs. The jointly encoded PMIs and EC encodings can be transmitted at the same time or in the same TTI. The jointly coded PMIs and EC encodings can be transmitted at different times or at different TTIs. Alternatively, channel coding for each PMI and EC bits can be performed separately, or for a group of PMIs and EC. The EC bits can be divided into segments and each EC bit segment can be separately encoded into channels and transmitted.
For example, if there is an integral number “N” of PMIs, each PMI can be 4 bits and each EC can be 24 bits, using, for example, 24-bit CRC. The total number of bits is 4N +24 bits. The total number of bits can be encoded together using channel encoding (for example, convolutive encoding). The encoded bits can be transmitted or fed back in a single time and in a single TTI. The total number of encoded bits can also be transmitted or fed back on several different occasions, or on different TTIs. For example, encoded bits can be transmitted an integral "M" number of times in different M TTIs. Each TTI can transmit (4N + 24) / M of original information and CRC bits. The (4N + 24) / M of original information and CRC bits in each TTI can contain PMI bits and / or CRC bits. If the TTI contains a combination of PMI and CRC bits, then 4N / M PMI bits and 24 / M CRC bits can be included in a single TTI if Μ = N, 4 PMI bits and a fractional portion of the CRC bits can be transmitted in a single TTI.
Alternatively, a 24-bit CRC can be divided into 6 segments, each with 4 bits, which is equivalent to the number of bits in a PMI. Each PMI and each CRC segment can be separately or jointly coded and transmitted in a TTI.
The EC 312 bits can be a CRC, for example. The channel encoding function 314 can be convolutive encoding, for example. Error detection and verification methods, such as parity checking, can also be used. Other channel encoding methods, such as Reed-Muller encoding and Reed-Solomon encoding, for example, can also be used.
Each PMI can represent pre-encoding information for a subband, an RGB, a group of subbands, or a broadband. For example, PMI_1 can be a broadband PMI (average pre-encoding information ”for an entire band), and PMI_2 through PMI_N can be sub-bands PMIs or PMIs with calculated averages, each corresponding to pre-encoding information for a sub band, and RGB, or a group of sub bands.
Similarly, CQI and other type signs
11/22 retroinformative can be added with error checking capability by attaching the CRC, with a coded and transmitted channel as previously described.
The PMI feedback signal can be combined in groups with separate error checking for each group of PMIs. The EC bits can be attached to each group of PMIs before channel coding.
Figure 4 is a block diagram 400 of PMI feedback with error checking and correction according to another embodiment, in which PMI_1 402, PMI_2 404, and PMI_3 406 are grouped together and a first error check (EC1) 408 is attached. PMI_4 410, PMI_5 412 and PMI_6 414 are grouped together and a first error check EC (1) 408 is attached. PMI_4 410, PMI_5 412 and PMI_6 414 are grouped together and attached with EC (2) 416. PMI_N-2 418, PMI_N-1 420 and PMI_N 422 are grouped together and attached with EC (G) 424. PMI (402-406, 410-414, 418-422) and EC 408, 416, 424 are coded by function of channel coding 426.
As stated above, the EC can be a CRC. A method of checking, detecting, and correcting errors can be selected based on the total number of bits that are encoded. The EC can use, for example, a long or short CRC, a single parity bit, or a block parity bit check. Other methods of checking, detecting, and correcting errors, such as advanced parity checking, for example, can be used.
The channel encoding function can use, for example, convolutive encoding or Reed-Solomon encoding. Other encoding methods, such as block encoding, turbo encoding, or LDPC, for example, can be used.
PMIs can be divided into several groups and groups of PMIs can be transmitted at different transmission intervals (TTI). Groups of PMIs can also be transmitted in a single TTI. Each group can be reported after encoding the channel. This is called feedback and frequency selective reporting of multiple PMIs. CQI, hierarchy, and ACK / NACK signals can also be fed back or reported based on frequency selection.
PMI_1 402, PMI_2 404, PMI_3 406, and EC (1) 408, can be reported in a single TTI, for example, TTI (1). PMI_4 410, PMI_5 412, PMI_6 414, and EC (2) 416, can be reported in a second TTI, for example, TTI (2). PMI_N-2 418, PMI_N-1 420, PMI_N 422 and EC (G) 424 can be reported in another TTI, for example TTI (G).
If the error detection or checking mechanism is turned off or if the error checking and detection capability is removed, there will be no EC bit append. In this case, group 1 PMIs (PMI_1 402, PMI_2 404, PMI_3
12/22
406) can be reported in TTI (1), PMI in group 2 (PMI_4 410, PMI_5 412, PMI_6 414) can be reported in TTI (2), and PMIs in group G (PMI_N-2 418, PMI_N-1 420, PMI_N 422) can be reported in TTI (G). Reports can occur with or without the EC bits.
Figure 5 is a block diagram of PMI feedback with error checking and correction according to an alternative embodiment. EC (1) error checking bits 508 are used for PMI_1 502, PMI_2 504, and PMI_3 506. EC (2) error checking bits 516 are used for PMI_4 510, PMI_5 512, and PMI_6 514, and error checking bits EC (G) 528 are used for PMI_N-2 522, PMI_N-1 524, and PMI_N 526. The PMI bits and EC bits are encoded by the channel coding function 540 before transmission.
In another alternative embodiment, PMIs can be separated into groups, and each group has an associated error checking and detection value. The verification of signaling and error of the feedback of each group is coded separately. The coded feedback bits and the EC bits can be transmitted in the same TTI or in different TTIs. Each PMI group, with its respective EC, is individually coded.
Figure 6 is a block diagram 600 of PMI feedback with error checking and correction according to another alternative embodiment. PMIs are divided into groups G for checking and / or correcting errors. EC (I) 620 is attached to PMI_1 602, PMI_2 604, and PMI_3 606, EC (2) 622 is attached to PMI_4 608, PMI_5 610 and PMI_6 612, and EC (N) 624 is attached to PMI_N-2 614, PMI_N1 616 and PMI_N 618. PM1_1 602, PMI_2 604 and PMI_3 606 and EC (1) 620 are encoded by a first channel encoding function 630. PMI_4 612, PMI_5 614 and PMI_6 616, together with EC (2) 622 are encoded by a second encoding function of channels 640. PMI_N-2 614, PMI_N-I 616 and PMI_N 618, together with EC (G) 824 are encoded by a channel encoding function of chronological position G (Gésima) 650. Methods of checking, detecting, and correcting errors can be chosen based on the number of bits that require coding. The EC can also use a single parity bit or check for bit parity blocks, which have a number of bits less than 16 bits. The EC can also use, for example, error checking and detection methods such as advanced parity checking.
The channel encoding functions 630, 640, 650 can use, for example, convolutive encoding or Reed-Solomon encoding. Other appropriate channel encodings, such as block encodings, turbo encodings, or LDPC encodings, can also be used.
The EC bits can be divided into several groups, each group of EC bits can be fed back or reported at the same time or on occasions
Different 13/22. For example, each group of EC bits can be fed back or reported at the same time or in different TTIs. Each group is reported after joint or separate channel coding for each group.
Each PMI group can be reported in a different TTI or together in the same TTI. Each group is reported after separately encoding the channels of the groups. Also, other feedback signals, such as CQI, hierarchy, and ACK / NACK, for example, can be used.
PMI_1 602, PMI_2 604, PMI_3 606 and EC (1) 620 can be reported in TT1 (1). PMI_4, PMI_5, PMI_6, and EC (2), can be reported in TTI (2), and PMI_N-2, PMI_N-1, PMI_N, and EC (G) can be reported in TTI, say, TTI (G).
If the error detection or verification mechanism is turned off, or if the error detection or verification capability is removed, EC bits may not be attached. PMI groups can then be reported without EC bits. The PMI 1 group (PMI_1 402, PMI_2 404, PMI-3 406) can be reported in a TTI (1), and the PMI G group (PMI_N-2 418, PM_N-1 420, PMI_N 422) can be reported in a TTI (G). Each reported group can have separate channel encoding.
When the number of PMI groups is equal to the number of PMIs (G = N), then there will be a PMI for each group of PMIs. Each PMI can be attached with EC bits (for example, CRC) and coded separately. Each PMI may be reported on different occasions. PMI_1 702, PMI_2 704, and PMI_N 706, can be reported in TTI (1), PMI_2 704 in TTl (2), and PMI_N 706 in TTI (N). Feedback or reporting can occur via a controller-type channel [for example, physical signal emission control channel (PUCCH)].
Alternatively, PMI_1 704, PMI_2 70, PMI_N 706 can be reported at the same time. For example, PMI_1 704 through PMI_N 706 can be reported on a single TTL. This may occur via the informational data type channel (eg, PUSCH), due to the ability of the informational data type channel (eg, PUSCH) to handle a larger number of bits. Other feedback signals, such as CQI, hierarchy, and ACK / NACK, for example, can be used with or without PMI.
Figure 7 shows a block diagram of PMI feedback with error checking and correction in accordance with yet another alternative embodiment. PMIs are divided into groups G for checking and detecting errors, with G = N. PMI_1 702 is attached to the error checking bits EC (1) 712, PMI_2 704 is attached to EC (2) 714, and PMI_N 706 is attached to EC (N) 716. Each PMI / EC pair is encoded by a 720 channel encoding function. Proper error checking, detection, and correction can be used, and may depend on the number of bits that require encoding. For example, a particular CE can
14/22 use a CRC, for example, a 24-bit CRC, short CRC, a single parity bit, or parity check block bits. A channel encoding can use Reed-Solomon encoding, for example. Other appropriate error checks and detections, such as long CRC, or other parity check schemes, can be used. Other channel encodings, such as block encodings, convolution encodings, turbo encodings, or LDPC encodings, can also be used.
Given the use of selective frequency reports, PMI_1 702 can be reported in TTI (1), PMI_2 704, in TTI (2), and PMI_N 706 in TTI (N). These PMIs can be reported via a controller-type channel (for example, PUCCH). Alternatively, PMI_1 through PMI_N can be reported in a single TTI via an informational type channel (eg, PUSCH). Other feedback signals, such as CQI, hierarchical, and ACK / NACK, for example, can be used.
Figure 8 shows a block diagram of PMI feedback with error checking and correction in accordance with yet another alternative embodiment. EC (I) 812 can be used for PMI_1 802, EC (2) 814 can be used for PMI_2 (804) and EC (N)
816 can be used for PMI_N (806). PMIs and ECs are encoded either separately or together in the 820 channel encoding function.
PMI_1 802 can be reported in TTI (I), PMI_2 804 can be reported in TTI (2) and PMI (N) 806 can be reported in TTI (N). PMI_1 802, PMI_2 804, and PMI_N 806, can be separately coded and reported in different TTIs or in the same TTIs. Alternatively, PMI_1 802 PMI_2 804, and PMI_N 806, can be coded together, separated, and reported in different TTIs. Furthermore, PMI_1 802, PMI_2 804, and PMI_N 806, can be coded together and reported in the same TTI. Alternatively, PMI_1 802, PMI_2 804 and PMI_N 806, can be coded separately with different protection schemes and reported in the same TTI. CQI, hierarchy, and ACK / NACK can also be used.
Figures 3 to 8 depict error checking, coding, and feedback for PMI, and show a single type feedback signal. CQI and other types of feedback signals can be replaced by PMI.
Figures 9 to 12 depict error checking, coding, transmission, and feedback for more than one type of feedback signal. Figures 9 to 12 are discussed in detail below.
The PMI feedback and other types of control signals can be checked for errors separately, with the same error check, or with a different error check, and then jointly coded. For example, a first type of feedback signal, which can be a PMI, can be
15/22 attached with a first EC, which can be a CRC, such as a 24-bit CRC. A second type of feedback signal, which can be a CQI, can be attached with the same EC.
In another example, a first type of feedback signal, which can be a PMI, can be attached with an EC, which can be a CRC, such as a 24-bit CRC. A second type of feedback signal can be attached to a second EC, which can be a 16-bit CRC.
In general, different checks and error corrections can be used for different types of feedback signals, or for different feedback signals of the same type. Choosing which error checking and / or correction to use may involve a design decision between robustness versus overload. A longer CRC may provide more protection, but it will also create more bits. Therefore, if one type of feedback signal is more important than another type of feedback signal, a stronger error checking and / or correction capability can be provided for the most important feedback signal. Similarly for the feedback signal of the same type, if a feedback signal or group of feedback signals is more important than another feedback signal or feedback signal group, an ability to check and / or correct errors more strong signal can be provided to the most important feedback signal or group of feedback signals.
Referring again to the examples above, if the first feedback signal, which may be a PMI, is more important than the second feedback signal, which may be a CQI, then a longer CRC with verification and detection capabilities. errors can be used for PMI, and shorter CRC with lower error checking and detection capabilities can be used for CQI.
The application of different error checking and correction capabilities to feedback signals can protect the feedback signal that is important, optimize connection performance, and minimize signal overload.
Figure 9 is a block diagram 900 of PMI feedback with error checking and correction, and qualitative channel index (CQI) feedback with error checking and correction, in accordance with yet another alternative embodiment. A first EC 930 (for example, CRC) is attached to PMI_1, 902 PMI_2 904, PMI_3 906 up to PMI_N 908. A second EC 940 (eg, CRC) is attached to CQI-1 912 up to CQI-M 914. The PMI signal attached to the EC 910 and the CQI 920 signal are encoded together in the channel encoding function 950 to produce a single transmit signal.
16/22
In figure 9 the first EC 930 and the second EC 940 can be the same. This would provide equivalent protection and error checking for each feedback signal.
Alternatively, the first EC 930 and the second EC 940 may be different. If PMI feedback is more important to system performance than CQI feedback, the first EC 930 can be more robust. For example, the first EC can be a 24-bit CRC, and the second EC can be a 16-bit CRC.
The PMI feedback signals may consist of a “broadband” PMI, a “narrow band” PMI, a “subband” PMI, and / or a medium value PMI. Similarly, CQI feedback signals may consist of a "broadband" CQI, a "narrowband" CQI, a "subband" CQI, and / or a medium value CQI. Also, similarly to embodiments that include a single feedback, as shown from figure 3 to figure 8, the EC bits and feedback bits can be transmitted in a single TTI, or can be separated into multiple TTIs . More specifically, informational type channels (for example, PUSCH) can be used to transmit feedback bits and EC bits in a single TTI, insofar as the informational type channel becomes capable of handling with a higher number of bits per TTI.
Also, the encoding used for the feedback bits and the EC bits can be the same with the same weight, or the same with differentiated weight, or it can be different. A person skilled in the art will recognize that there are numerous possible combinations of coding, transmission, and error checking.
Figure 10 is a block diagram 1000 of PMI and CQI feedback according to yet another embodiment. The feedback signals can be attached together with error checking bits and encoded together. Signals that include PMI_1 1002 through PMI_N 1004 are inserted into an EC attach / insert function along with signals that include CQI_1 1012 through CQI_M 1014. The signals are processed by the EC 1020 function and a single output signal is inserted into a 1030 channel code before transmission.
Control signals other than CQI can also be used, including hierarchy and ACK / NACK.
Figure 11 is a block diagram 1100 of feedback with error correction and verification, CQI feedback with error verification and correction, and ACK / NACK feedback in accordance with yet another embodiment. A first EC 1110 is attached to PMI_1 1102 up to PMI_N 1104. A second EC 1120 is attached from CQI_1 1112 to CQI_M 1114. The
17/22 PMI signal 1106 and CQI signal 1116 are inserted into a channel coding function 1140 with an ACK / NACK signal 1130.
The ACK / NACK 1130 feedback signal can be replaced with the hierarchy feedback information in Figure 12. Alternatively, a hierarchy feedback information can be added to figure 12.
Figure 12 is a block diagram 1200 of PMI feedback and CQI feedback with ACK / NACK feedback, according to yet another embodiment. CQI, PMI and ACK / NACK can be coded together, but with errors checked separately. A PMI 1202 signal that includes PMI_1 1204 through PMI_N 1206, a CQI signal 1212 that includes CQI_1 1214 through CQl_M 1216, and an ACK / NACK 1220 signal are inserted into an EC 1230 insert / attach function. The output of the single signal is processed by a 1240 channel encoding function and transmitted. An EC (for example, CRC) is attached to the combined signal, prior to encoding and transmission.
The ACK / NACK 1220 feedback signal can be replaced with the hierarchy feedback information in figure 12. Alternatively, the hierarchy feedback information can be added to figure 12.
The PMI, CQI, and ACK / NACK signals can have different checks and error protections. For example, the PMI may have the highest protection and / or error checking, while the CQI may have the lowest protection and / or error checking. PMI, CQI, and ACK / NACK may have different protection and / or error checking, while using different error checking and / or coding schemes, or even using the same error checking and / or coding scheme. Different weights can be used for PMI, CQI, and ACK / NACK signals. The different protections and / or error checks can be performed by using different error checking and / or coding schemes, or by using the same error checking and / or coding schemes, although with different weights on different signals of retroinformative type, through the use of uneven verification of errors and / or protection and coding schemes. This can apply to other signals of feedback, such as hierarchies, for example.
Similarly, PMI feedback signals can consist of “broadband” PMI, “narrow band” PMI, “subband” PMI and / or medium value PMI. Similarly, CQI feedback signals may consist of “broadband” CQI, “narrowband” CQI, “subband” CQI and / or average value CQI.
WAYS OF ACCOMPLISHMENT
1. A feedback method in a wireless transmission and reception unit (WTRU), the method being to provide a pre-coded matrix index (PMI); checking the PMI for errors in order to produce a check bit
18/22 errors (EG); coding the PMI and the error checking (EC) bit; and transmitting the coded PMI and the EC bit.
2. The method as in embodiments 1 or 2, further comprising grouping a plurality of PMIs into PMI groups.
3. The method as in embodiments 1 or 2, in addition to understanding the error checking of each of the plurality of PMI groups, in order to produce the EC bit.
4. The method, as in any of the embodiments 2 or 3, in addition to understanding the error checking of each of the plurality of PMI groups, in order to produce a plurality of EC bits, one of which belongs to the plurality of EC bits is attached each PMI group; and encoding the attached EC bit with the corresponding PMI group.
5. The method in any of the embodiments 2 through 4, additionally comprising checking for errors in each of the plurality of PMI groups in order to produce a plurality of EC bits, one of which belongs to the plurality of EC bits is attached each PMI group; and encoding the EC bits after encoding the PMI groups.
6. The method as in embodiments 4 or 5, further comprising providing a plurality of coding functions, each of which belongs to the plurality of coding functions is associated with one belonging to the plurality of PMI groups; and the encoding of each one belonging to the PMI groups and associated EC bits, with an associated encoding function.
7. The method as in any of the embodiments from 3 to 6, in which the number of PMI groups is equivalent to the number of EC bits.
8. The method as in any of the embodiments from 3 to 7, in addition to understanding the error checking of each PMI group individually; and encoding the plurality of PMI groups with the EC bits.
9. The method as in any of the embodiments from 3 to 8, in addition to understanding the error checking of each PMI group individually; and encoding the plurality of PMI groups separately from the EC bits.
10. The method as in any of the embodiments from 3 to 9, in addition to understanding the provision of a control index; to check the control index for errors in order to produce a second EC bit; and to code the PMI and the EC bit with the control index and the second EC bit.
11. The method as in embodiment 10, further comprising providing an error detection signal; and encoding the PMI, the control index, the EC bit, the second EC bit, and the error detection signal.
12. The method as in embodiment 11, in which the error detection signal
19/22 is a sign of recognition! non-recognition (ACK / NACK).
13. A method for feedback in a wireless transmission and reception unit (WTRU), such a method comprising the provision of a pre-coded matrix index (PMI); to provide a control index; to perform the error checking of the PMI and the control index, in order to produce an error checking bit; and to code the PMI, the control index, and the EC bit.
14. The method as in embodiment 13 additionally comprises transmitting the encoded PMI, the control index, and the EC bit to a base station.
15. The method, as in embodiments 13 or 14, in which the control index is a channel quality index (CQI).
16. A wireless transmission and reception unit (WTRU), comprising a processor configured to determine a pre-coded matrix index (PMI); perform PMI error checking in order to produce an error checking (EC) bit; and encode the PMI and EC bit; and a transmitter configured to transmit the coded PMI and the EC bit.
17. The wireless transmission and reception unit (WTRU) as shown in embodiment 16, in which the processor is further configured to group a plurality of PMIs into PMI groups.
18. The wireless transmission and reception unit (WTRU) as shown in embodiment 17, in which the processor is additionally configured to perform error checking on each of those belonging to the plurality of PMI groups in order to produce the EC bit.
19. The wireless transmission and reception unit (WTRU) as shown in embodiments 17 or 18, in which the processor is additionally configured to perform error checking on each of those belonging to the plurality of PMI groups in order to produce a plurality EC bits, one of which belongs to the plurality of EC bits is attached to each PMI group; and encode the attached EC bit with the corresponding PMI group.
20. The wireless transmission and reception unit (WTRU) as presented in any of the embodiments from 17 to 19, in which the processor is additionally configured to perform error checking in each of those belonging to the plurality of PMI groups of in order to produce a plurality of EC bits, one of which belongs to the plurality of EC bits is attached to each PMI group; and encode the attached EC bit after encoding the PMI groups.
21. The wireless transmission and reception unit (WTRU) as shown in embodiments 20 or 21, in which the processor is additionally configured to determine a plurality of encoding functions, each of which
20/22 belong to the plurality of coding functions is associated with one of those belonging to the plurality of PMI groups; and to encode each one belonging to the plurality of PMI groups and EC bits associated with an associated encoding function.
22. The wireless transmission and reception unit (WTRU) as shown in any of the embodiments from 19 to 21, in which a number of PMI groups is equivalent to a number of EC bits.
23. The wireless transmission and reception unit (WTRU) as shown in any of the embodiments from 19 to 22, in which the processor is additionally configured to perform the error checking of each PMI group individually; and encoding the plurality of PMI groups together with the EC bits.
24. The wireless transmission and reception unit (WTRU) as shown in any of the embodiments from 19 to 22, in which the processor is additionally configured to perform the error checking of each PMI group individually; and encoding the plurality of PMI groups separately from the EC bits.
25. The wireless transmission and reception unit (WTRU) as shown in any of the embodiments 16 through 23, in which the processor is additionally configured to determine a control index; check the control index for errors in order to produce a second EC bit; and encode the PMI and the EC bit with the control index and the second EC bit.
26. The wireless transmission and reception unit (WTRU) as shown in embodiment 25, in which the processor is further configured to determine an error detection signal; and encode the PMI, the control index, the EC bit, the second EC bit, and the error detection signal.
27. The wireless transmission and reception unit (WTRU) as shown in embodiments 25 or 26, in which the error detection signal is a recognition / non-recognition signal (ACK / NACK).
28. A method of feedback in a wireless transmission and reception unit (WTRU), the method in question to understand the provision of an error feedback bit, and the verification of the feedback bit in order to produce an error checking bit (EC), encoding the feedback bit and the EC bit, and transmitting the feedback bit and the EC bit.
29. The method as shown in embodiment 28, further comprising grouping a plurality of feedback bits into feedback groups.
30. The method as presented in embodiments 28 or 29, in addition to understanding the execution of error checking of each one belonging to a plurality of feedback groups in order to produce the EC bit.
31. The method as presented in any of the 28
21/22 to 30, in which the feedback bit comprises a pre-coded matrix index (PMI).
32. The method as presented in any of the embodiments from 28 to 31, in which the feedback bit comprises a qualitative index of channels (CQI).
33. The method as presented in any of the 28 through 32 embodiments, in which the feedback bit comprises a hierarchy.
34. The method as presented in any of the embodiments from 28 to 33, in which the feedback bit comprises a recognition / non-recognition (ACK / NACK).
35. The method as presented in any of the embodiments 28 through 34, in which the EC bit comprises a cyclic redundancy check (CRC).
36. The method as presented in any of the embodiments from 28 to 35, in addition to understanding the coding of the EC bit together with the feedback bit.
37. The method as shown in any of the embodiments 28 through 35, further comprising encoding the EC bit separately from the feedback bit.
38. The method as in any of the embodiments from 28 to 37, in addition to understanding the transmission of the feedback bit and the EC bit in a single time transmission interval (TTI).
39. The method, as in any of the embodiments 28 through 38, further comprises the transmission of the feedback bit and the EC bit at separate time transmission intervals (TTI).
40. The method, as in any of the embodiments from 28 to 39, additionally comprises the transmission of the feedback bit and a portion of the EC bit in a single time transmission interval (TTI).
41. The method, as in any of the embodiments from 29 to 40, in addition to understanding the execution of error checking in each of those that belong to the plurality of feedback groups, in order to produce a plurality of EC bits, being that one of those belonging to the plurality of EC bits is attached to each feedback group; thus encoding the EC bits after encoding the feedback groups.
42. The method as shown in embodiment 41, in addition to comprising a plurality of coding functions, in which each of those belonging to the plurality of coding functions is associated with one of those belonging to the plurality of feedback groups; and thus encoding each of those that belong to the plurality of feedback groups and EC bits associated with
22/22 an associated encoding function.
Although the attributes and elements are described above in certain specific combinations, each attribute or element can be used alone without the other attributes and elements, or in various combinations that include, or do not include, other attributes and elements. The methods or flowcharts provided herein can be implemented in a computer program , software, or firmware embedded in a computer-readable storage medium, to be executed by a general-purpose computer, or by a processor. Examples of computer-readable storage media include read-only memory (ROM), random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard drives and removable disks, magnetic media optical, and optical media such as CD-ROM discs, and DVD-ROM discs.
Suitable processors include, for example, a general purpose processor, a specific use processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors associated with a DSP core, a controller, a microcontroller, application-specific integrated circuits (ASICs), Field Programmable Gate Array circuits (FPGAs), or any other type of integrated circuit (IC), and / or electronic device in solid state.
A processor associated with software can be used to implement a radio frequency transceiver for use in a wireless transmission and reception unit (WTRU), user equipment (EU), terminal, base station, radio network controller ( RNC), or any host computer. The wireless transmission and reception unit (WTRU) can be used in conjunction with modules, implemented in hardware and / or software, such as a camera, a video camera module, a videophone, a speakerphone, a vibrating device, a loudspeaker, a microphone, a television transceiver, a pair of wireless headphones with a microphone, a computer keyboard, a Bluetooth® module, a radio frequency modulated (FM) unit, a liquid crystal display ( LCD), an organic light-emitting diode (OLED) display, a digital music player, a media player, an electronic video game console, an Internet browser, and / or any wireless local area network (WI_AN), or ultra wide band module (UWB).
1/3
Contents7
3 sheets
Sheet 1 Sheet 2 Sheet 3
101 members in 20 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 60915040 | United States of America | – | |
| 91504007 | United States of America | P | |
| 91504007 | United States of America | P | |
| 2008061919 | United States of America | W | |
| 2008061919 | United States of America | W | |
| 2008061919 | – | – | – |
| 60915040 | – | – | – |
| US20070915040P | – | – | – |
| WO2008US61919 | – | – | – |
Members101
| Document | Office | Kind | |
|---|---|---|---|
| AU2008247866A1 | Australia | A1 | |
| CA2685471A1 | Canada | A1 | |
| WO2008137430A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2009006925A1 | United States of America | A1 | |
| TW200904057A | Taiwan Province of China | A | |
| AR066358A1 | Argentina | A1 | |
| MX2009011763A | Mexico | A | |
| KR20090130338A | Republic of Korea | A | |
| EP2143225A1 | European Patent Office (EPO) | A1 | |
| KR20100018084A | Republic of Korea | A | |
| CN101689963A | China | A | |
| IL201859A0 | Israel | A0 | |
| IL201859D0 | Israel | D0 | |
| JP2010527184A | Japan | A | |
| HK1140332A | Hong Kong, China | A | |
| HK1140332A1 | Hong Kong, China | A1 | |
| RU2009144098A | Russian Federation | A | |
| AU2008247866B2 | Australia | B2 | |
| US8171372B2 | United States of America | B2 | |
| AU2012203494A1 | Australia | A1 | |
| KR101197378B1 | Republic of Korea | B1 | |
| KR20120125991A | Republic of Korea | A | |
| TW201304451A | Taiwan Province of China | A | |
| EP2557714A1 | European Patent Office (EPO) | A1 | |
| EP2557715A1 | European Patent Office (EPO) | A1 | |
| CN101689963B | China | B | |
| US2013091401A1 | United States of America | A1 | |
| KR20130052036A | Republic of Korea | A | |
| CN103152135A | China | A | |
| MY148998A | Malaysia | A | |
| US2013279449A1 | United States of America | A1 | |
| US8572461B2 | United States of America | B2 | |
| JP2013225884A | Japan | A | |
| US8707129B2 | United States of America | B2 | |
| JP5513663B2 | Japan | B2 | |
| US2014189464A1 | United States of America | A1 | |
| JP2014150560A | Japan | A | |
| KR20140108584A | Republic of Korea | A | |
| BRPI0809870A2This record | Brazil | A2 | |
| CA2685471C | Canada | C | |
| KR101467013B1 | Republic of Korea | B1 | |
| KR101467071B1 | Republic of Korea | B1 | |
| AU2012203494B2 | Australia | B2 | |
| KR20150058542A | Republic of Korea | A | |
| US9048998B2 | United States of America | B2 | |
| KR101533165B1 | Republic of Korea | B1 | |
| US2015212876A1 | United States of America | A1 | |
| TWI506979B | Taiwan Province of China | B | |
| TW201603522A | Taiwan Province of China | A | |
| TWI519095B | Taiwan Province of China | B | |
| IL201859A | Israel | A | |
| KR101634890B1 | Republic of Korea | B1 | |
| KR101634917B1 | Republic of Korea | B1 | |
| JP2016119702A | Japan | A | |
| US2016269149A1 | United States of America | A1 | |
| US9459954B2 | United States of America | B2 | |
| EP2557715B1 | European Patent Office (EPO) | B1 | |
| DK2557715T3 | Denmark | T3 | |
| CN103152135B | China | B | |
| JP6117725B2 | Japan | B2 | |
| PL2557715T3 | Poland | T3 | |
| ES2617041T3 | Spain | T3 | |
| EP3240219A1 | European Patent Office (EPO) | A1 | |
| EP2143225B1 | European Patent Office (EPO) | B1 | |
| EP2557714B1 | European Patent Office (EPO) | B1 | |
| DK2143225T3 | Denmark | T3 | |
| DK2557714T3 | Denmark | T3 | |
| ES2672869T3 | Spain | T3 | |
| ES2672873T3 | Spain | T3 | |
| US10037243B2 | United States of America | B2 | |
| NO2143225T3 | Norway | T3 | |
| NO2557714T3 | Norway | T3 | |
| TWI633768B | Taiwan Province of China | B | |
| HK1246043A | Hong Kong, China | A | |
| HK1246043A1 | Hong Kong, China | A1 | |
| PL2143225T3 | Poland | T3 | |
| PL2557714T3 | Poland | T3 | |
| JP6397838B2 | Japan | B2 | |
| US2018307556A1 | United States of America | A1 | |
| JP2019013024A | Japan | A | |
| US10318374B2 | United States of America | B2 | |
| US2019250983A1 | United States of America | A1 | |
| EP3664330A1 | European Patent Office (EPO) | A1 | |
| JP6706652B2 | Japan | B2 | |
| EP3240219B1 | European Patent Office (EPO) | B1 | |
| JP2020145719A | Japan | A | |
| BRPI0809870B1 | Brazil | B1 | |
| US10970162B2 | United States of America | B2 | |
| ES2821799T3 | Spain | T3 | |
| US2021191806A1 | United States of America | A1 | |
| JP2022169667A | Japan | A | |
| US11687401B2 | United States of America | B2 | |
| JP7339209B2 | Japan | B2 | |
| US2023297467A1 | United States of America | A1 | |
| US12079074B2 | United States of America | B2 | |
| JP2024133330A | Japan | A | |
| US2024362110A1 | United States of America | A1 | |
| EP3664330B1 | European Patent Office (EPO) | B1 | |
| EP3664330B8 | European Patent Office (EPO) | B8 | |
| ES3022982T3 | Spain | T3 |
5 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 10/11/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 | |
| Requested change of headquarter approvedB25G | B25G |
Numbers
- Publication
- PI0809870
- Publication, DOCDB
- PI0809870
- Publication, EPODOC
- BRPI0809870
- Application
- 9870
- Application, DOCDB
- PI0809870
- Application, EPODOC
- BR2008PI09870
Titles2
- Portuguese
- SINALIZAÇÃO DE FEEDBACK PARA DETECÇÃO E VERIFICAÇÃO DE ERROS EM SISTEMAS MIMO DE COMUNICAÇÃO SEM FIO.
- English
- FEEDBACK SIGNALING FOR DETECTION AND CHECKING ERRORS IN WIRELESS MIMO COMMUNICATION SYSTEMS.
Classification
- CPC, 27
- H04L1/0073
- H04B7/0417
- G06F11/1004
- H04L1/0026
- H04L1/1607
- H04L25/03343
- H04L2025/03426
- H04L2025/03802
- H04L1/007
- H04L1/0061
- H03M13/2957
- H04B7/0626
- H04B7/0632
- H04B7/0639
- H04L1/0076
- H04B7/0413
- H04B7/0623
- H04B7/063
- H04L1/004
- H04L1/1812
- H04B17/24
- H04W72/21
- H04B7/0456
- H04L1/0041
- H04L5/0092
- H04L1/0045
- H04L1/1861
- IPC, 1
- H04L1 00
