[go: up one dir, main page]

CN108347266A - Receiving device and receiving method for determining modulation and coding scheme based on channel capacity - Google Patents

Receiving device and receiving method for determining modulation and coding scheme based on channel capacity Download PDF

Info

Publication number
CN108347266A
CN108347266A CN201710062932.2A CN201710062932A CN108347266A CN 108347266 A CN108347266 A CN 108347266A CN 201710062932 A CN201710062932 A CN 201710062932A CN 108347266 A CN108347266 A CN 108347266A
Authority
CN
China
Prior art keywords
channel
channel capacity
eigenvalue
receiving device
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710062932.2A
Other languages
Chinese (zh)
Other versions
CN108347266B (en
Inventor
林专湖
张仲尧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to CN201710062932.2A priority Critical patent/CN108347266B/en
Publication of CN108347266A publication Critical patent/CN108347266A/en
Application granted granted Critical
Publication of CN108347266B publication Critical patent/CN108347266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种基于信道容量决定调制编码方式的接收装置及接收方法,该接收装置包含有信道估测单元,用来根据复数个参考信号,产生复数个信道估测;特征值计算单元,耦接于该信道估测单元,用来根据该复数个信道估测,产生对应该复数个信道估测的至少一个特征值;信道补偿单元,耦接于该特征值计算单元,用来根据该至少一个特征值,产生用来补偿该复数个信道估测的相关性修正值;信道容量计算单元,耦接于该特征值计算单元及该信道补偿单元,用来根据该至少一个特征值及该相关性修正值,产生信道容量;以及选择单元,耦接于该信道容量计算单元,用来根据该信道容量,决定调制编码方式。

A receiving device and a receiving method for determining a modulation and coding scheme based on channel capacity, the receiving device comprising a channel estimation unit, for generating a plurality of channel estimates based on a plurality of reference signals; an eigenvalue calculation unit, coupled to the channel estimation unit, for generating at least one eigenvalue corresponding to the plurality of channel estimates based on the plurality of channel estimates; a channel compensation unit, coupled to the eigenvalue calculation unit, for generating a correlation correction value for compensating the plurality of channel estimates based on the at least one eigenvalue; a channel capacity calculation unit, coupled to the eigenvalue calculation unit and the channel compensation unit, for generating a channel capacity based on the at least one eigenvalue and the correlation correction value; and a selection unit, coupled to the channel capacity calculation unit, for determining a modulation and coding scheme based on the channel capacity.

Description

基于信道容量决定调制编码方式的接收装置及接收方法Receiving device and receiving method for determining modulation and coding scheme based on channel capacity

技术领域technical field

本发明相关于一种用于通信系统的装置及方法,尤指一种决定调制编码方式的装置及方法。The present invention relates to a device and method used in a communication system, in particular to a device and method for determining modulation and coding schemes.

背景技术Background technique

在无线通信系统中,由于信道是时变的,为了提高客户端的吞吐量(throughput),接收端会根据信道状况来选择较佳的调制编码方式(modulation and coding scheme,MCS),以及将选择的调制编码方式回报给传送端。在收到来自接收端的调制编码方式后,传送端可使用所接收的调制编码方式来传送数据。In a wireless communication system, since the channel is time-varying, in order to improve the throughput of the client, the receiving end will select a better modulation and coding scheme (MCS) according to the channel condition, and the selected The modulation and coding method is reported to the transmitting end. After receiving the modulation and coding scheme from the receiving end, the transmitting end can use the received modulation and coding scheme to transmit data.

一般来说,接收端会使用指数型有效信号对噪声及干扰比映射(ExponentialEffective SINR Mapping,EESM)来选择调制编码方式。然而,指数有效SINR映射适用于线性侦测器,却难以应用于多重输入多重输出(multiple-input multiple-output,MIMO)的非线性侦测器。Generally, the receiving end will use Exponential Effective SINR Mapping (EESM) to select a modulation and coding scheme. However, the exponential effective SINR mapping is suitable for linear detectors, but it is difficult to apply to multiple-input multiple-output (MIMO) nonlinear detectors.

因此,如何在使用非线性侦测器的情况下,较准确地选择调制编码方式成为亟待解决的问题。Therefore, how to select a modulation and coding scheme more accurately in the case of using a nonlinear detector has become an urgent problem to be solved.

发明内容Contents of the invention

因此,本发明提供了一种接收装置及接收方法,可应用于具有线性侦测器或非线性侦测器的接收装置,用来决定调制编码方式,以解决上述问题。Therefore, the present invention provides a receiving device and a receiving method, which can be applied to a receiving device with a linear detector or a nonlinear detector to determine the modulation and coding scheme, so as to solve the above problems.

本发明揭露一种接收装置,包含有信道估测单元,用来接收复数个参考信号,根据该复数个参考信号,产生复数个信道估测;特征值计算单元,耦接于该信道估测单元,用来根据该复数个信道估测,产生对应该复数个信道估测的至少一个特征值(eigenvalue);信道补偿单元,耦接于该特征值计算单元,用来根据该至少一个特征值,产生用来补偿该复数个信道估测的相关性修正值;信道容量计算单元,耦接于该特征值计算单元及该信道补偿单元,用来根据该至少一个特征值及该相关性修正值,产生信道容量;以及选择单元,耦接于该信道容量计算单元,用来根据该信道容量,决定调制编码方式(modulation andcoding scheme,MCS)。The invention discloses a receiving device, which includes a channel estimation unit for receiving a plurality of reference signals, and generates a plurality of channel estimations according to the plurality of reference signals; an eigenvalue calculation unit is coupled to the channel estimation unit , used to generate at least one eigenvalue (eigenvalue) corresponding to the plurality of channel estimates according to the plurality of channel estimates; a channel compensation unit, coupled to the eigenvalue calculation unit, used to generate at least one eigenvalue according to the at least one eigenvalue, generating a correlation correction value for compensating the plurality of channel estimates; a channel capacity calculation unit coupled to the eigenvalue calculation unit and the channel compensation unit for modifying the value according to the at least one eigenvalue and the correlation, generating a channel capacity; and a selection unit coupled to the channel capacity calculation unit for determining a modulation and coding scheme (MCS) according to the channel capacity.

本发明另揭露一种接收方法,用于接收装置,包含有接收复数个参考信号,根据该复数个参考信号,产生复数个信道估测;根据该复数个信道估测,产生对应该复数个信道估测的至少一个特征值(eigenvalue);根据该至少一个特征值,产生用来补偿该复数个信道估测的相关性修正值;根据该至少一个特征值及该相关性修正值,产生信道容量;以及根据该信道容量,决定调制编码方式(modulation and coding scheme,MCS)。The present invention also discloses a receiving method for a receiving device, including receiving a plurality of reference signals, generating a plurality of channel estimates according to the plurality of reference signals; and generating the corresponding plurality of channels according to the plurality of channel estimates Estimated at least one eigenvalue (eigenvalue); according to the at least one eigenvalue, generate a correlation correction value for compensating the plurality of channel estimates; generate a channel capacity according to the at least one eigenvalue and the correlation correction value ; and according to the channel capacity, determine a modulation and coding scheme (modulation and coding scheme, MCS).

附图说明Description of drawings

图1为本发明实施例的通信系统的示意图。FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present invention.

图2为本发明实施例的接收装置的示意图。FIG. 2 is a schematic diagram of a receiving device according to an embodiment of the present invention.

图3为本发明实施例的信道质量编号及位效率对应表的示意图。FIG. 3 is a schematic diagram of a channel quality number and bit efficiency correspondence table according to an embodiment of the present invention.

图4为本发明实施例的流程的流程图。Fig. 4 is a flow chart of the process of the embodiment of the present invention.

具体实施方式Detailed ways

图1为本发明实施例的通信系统10的示意图。通信系统10可为任何使用正交分频复用(orthogonal frequency-division multiplexing,OFDM)技术(或称为离散多频调制(discrete multi-tone modulation,DMT)技术)的通信系统,简略地由一个传送端TX及一个接收端RX所组成。在图1中,传送端TX及接收端RX是用来说明通信系统10的架构。举例来说,通信系统10可为非对称式数字用户回路(asymmetric digital subscriber line,ADSL)系统、电力通信(power line communication,PLC)系统、同轴电缆的以太网络(Ethernet over coax,EOC)等有线通信系统,或者是区域无线网络(wireless local areanetwork,WLAN)、数字视频广播(Digital Video Broadcasting,DVB)系统、长期演进(LongTerm Evolution,LTE)系统及先进长期演进(LTE-advanced,LTE-A)系统等无线通信系统。此外,传送端TX及接收端RX可设置于移动电话、笔记本电脑等装置中,不限于此FIG. 1 is a schematic diagram of a communication system 10 according to an embodiment of the present invention. The communication system 10 can be any communication system that uses an orthogonal frequency-division multiplexing (OFDM) technology (or called a discrete multi-tone modulation (DMT) technology), and briefly consists of a It consists of a transmitting end TX and a receiving end RX. In FIG. 1 , the transmitting end TX and the receiving end RX are used to illustrate the architecture of the communication system 10 . For example, the communication system 10 may be an asymmetric digital subscriber line (ADSL) system, a power line communication (PLC) system, an Ethernet over coax (EOC) system, etc. Wired communication system, or wireless local area network (wireless local area network, WLAN), digital video broadcasting (Digital Video Broadcasting, DVB) system, long-term evolution (LongTerm Evolution, LTE) system and advanced long-term evolution (LTE-advanced, LTE-A ) system and other wireless communication systems. In addition, the transmitting end TX and the receiving end RX can be set in devices such as mobile phones and notebook computers, but are not limited thereto

图2为本发明实施例的接收装置20的示意图,用于图1的接收端RX中,用来决定(例如选择)调制编码方式。接收装置20包含有一个信道估测单元200、一个特征值计算单元210、一个信道补偿单元220、一个信道容量计算单元230及一个选择单元240。详细来说,在接收装置20接收复数个参考信号sig_ref后,信道估测单元200可根据复数个参考信号sig_ref(例如执行信道估测),产生复数个信道估测ch_est。其中,复数个参考信号sig_ref可为导航(pilot)信号、前置码(preamble)等可用来估测信道的已知信号,但不限于此。特征值计算单元210耦接于信道估测单元200,可用来根据复数个信道估测ch_est,产生对应复数个信道估测ch_est的至少一个特征值(eigenvalue)eig_ch。信道补偿单元220耦接于特征值计算单元210,可根据至少一个特征值eig_ch,产生用来补偿复数个信道估测ch_est的相关性修正值corr_comp。信道容量计算单元230耦接于特征值计算单元210及信道补偿单元220,可根据至少一个特征值eig_ch及相关性修正值corr_comp,产生信道容量cap_est。选择单元240耦接于信道容量计算单元230,可根据信道容量cap_est,决定一个调制编码方式(modulation and coding scheme,MCS)mcs_sel。FIG. 2 is a schematic diagram of a receiving device 20 according to an embodiment of the present invention, which is used in the receiving end RX in FIG. 1 to determine (for example, select) a modulation and coding scheme. The receiving device 20 includes a channel estimation unit 200 , an eigenvalue calculation unit 210 , a channel compensation unit 220 , a channel capacity calculation unit 230 and a selection unit 240 . In detail, after the receiving device 20 receives the plurality of reference signals sig_ref, the channel estimation unit 200 can generate a plurality of channel estimates ch_est according to the plurality of reference signals sig_ref (for example, perform channel estimation). Wherein, the plurality of reference signals sig_ref can be known signals such as pilot signals and preambles that can be used to estimate the channel, but are not limited thereto. The eigenvalue calculation unit 210 is coupled to the channel estimation unit 200 and is configured to generate at least one eigenvalue (eigenvalue) eig_ch corresponding to the plurality of channel estimates ch_est according to the plurality of channel estimates ch_est. The channel compensation unit 220 is coupled to the eigenvalue calculation unit 210 and can generate a correlation correction value corr_comp for compensating a plurality of channel estimates ch_est according to at least one eigenvalue eig_ch. The channel capacity calculation unit 230 is coupled to the eigenvalue calculation unit 210 and the channel compensation unit 220, and can generate the channel capacity cap_est according to at least one eigenvalue eig_ch and a correlation correction value corr_comp. The selection unit 240 is coupled to the channel capacity calculation unit 230 and can determine a modulation and coding scheme (modulation and coding scheme, MCS) mcs_sel according to the channel capacity cap_est.

也就是说,随着时间变化,信道也会跟着变化,所估测到的复数个信道估测ch_est可能具有较高的相关性,例如是因为多天线所造成的相关性。信道容量计算单元230可在估测信道容量cap_est时,通过使用相关性修正值corr_comp,以使信道容量cap_est反映相关性所造成的负面效应。因此,选择单元240可根据较正确的信道容量来决定适合目前信道状况的调制编码方式mcs_sel,进而改善接收端RX的吞吐量(throughput)。此外,接收装置20可应用于线性侦测器(linear detector)或非线性侦测器(non-linear detector),解决了指数型有效信号对噪声及干扰比(signal to noise and interference ratio,SINR)映射(Exponential Effective SINR Mapping,EESM)仅能应用于线性侦测器的问题。That is to say, as time changes, the channel will also change accordingly, and the estimated plurality of channel estimates ch_est may have a high correlation, for example, due to the correlation caused by multiple antennas. The channel capacity calculation unit 230 may use the correlation correction value corr_comp when estimating the channel capacity cap_est, so that the channel capacity cap_est reflects the negative effect caused by the correlation. Therefore, the selection unit 240 can determine the modulation and coding scheme mcs_sel suitable for the current channel condition according to the more accurate channel capacity, thereby improving the throughput of the receiving end RX. In addition, the receiving device 20 can be applied to a linear detector (linear detector) or a nonlinear detector (non-linear detector), which solves the exponential effective signal-to-noise and interference ratio (SINR) Mapping (Exponential Effective SINR Mapping, EESM) can only be applied to linear detector problems.

在一个实施例中,选择单元240可根据信道容量cap_est来产生位效率(BitEfficiency),以及选择单元240可根据该位效率来决定调制编码方式。进一个步地,选择单元240可根据该位效率来决定调制编码方式以使接收装置20的一个区块错误率(blockerror rate,BLER)符合一个预定的区块错误率(例如10%)。在一个实施例中,特征值计算单元210可根据奇异值分解(Singular value decomposition,SVD)来产生对应复数个信道估测ch_est的至少一个特征值eig_ch。也就是说,特征值计算单元210使用奇异值分解来计算出至少一个特征值eig_ch,以降低计算至少一个特征值eig_ch的复杂度(即功率消耗)。In one embodiment, the selection unit 240 can generate a bit efficiency (BitEfficiency) according to the channel capacity cap_est, and the selection unit 240 can determine a modulation and coding scheme according to the bit efficiency. Furthermore, the selection unit 240 may determine the modulation and coding scheme according to the bit efficiency so that a block error rate (BLER) of the receiving device 20 conforms to a predetermined block error rate (eg, 10%). In one embodiment, the eigenvalue calculation unit 210 may generate at least one eigenvalue eig_ch corresponding to the plurality of channel estimates ch_est according to Singular value decomposition (SVD). That is to say, the eigenvalue calculation unit 210 uses singular value decomposition to calculate at least one eigenvalue eig_ch, so as to reduce the complexity (ie power consumption) of calculating at least one eigenvalue eig_ch.

在一个实施例中,选择单元240另包含有一个阶层处理单元242,可分割信道容量cap_est来产生对应于复数个阶层(layers)的复数个信道容量。进一个步地,阶层处理单元242可以下列方式分割信道容量cap_est:均分信道容量cap_est,或者根据该复数个阶层的复数个功率准位来分割信道容量cap_est。也就是说,当传送端TX使用多重输入多重输出时,数据传输会通过多个阶层被传送,即数据传输会被分配给多个串流(streams),以及这些串流可能会分别经历不同的信道。在此实施例中,阶层处理单元242计算这些信道容量,再替这些信道容量(即阶层)决定对应的调制编码方式,以改善吞吐量。阶层处理单元242分割信道容量cap_est的方法有很多种。举例来说,阶层处理单元242可均分信道容量cap_est,即每个阶层所分配到的信道容量相同。此简单的分配方式可降低接收装置30的复杂度。在另一个实施例中,阶层处理单元242可根据复数个阶层的复数个功率准位来分割信道容量cap_est。此分配方式可进一个步改善吞吐量。In one embodiment, the selection unit 240 further includes a layer processing unit 242 capable of dividing the channel capacity cap_est to generate a plurality of channel capacities corresponding to a plurality of layers. Further, the layer processing unit 242 may divide the channel capacity cap_est in the following manner: equally divide the channel capacity cap_est, or divide the channel capacity cap_est according to the multiple power levels of the multiple layers. That is to say, when the transmitting end TX uses MIMO, the data transmission will be transmitted through multiple layers, that is, the data transmission will be allocated to multiple streams, and these streams may experience different channel. In this embodiment, the layer processing unit 242 calculates these channel capacities, and then determines the corresponding modulation and coding schemes for these channel capacities (ie, layers), so as to improve throughput. There are many ways for the hierarchical processing unit 242 to divide the channel capacity cap_est. For example, the stratum processing unit 242 can divide the channel capacity cap_est equally, that is, the channel capacity allocated to each stratum is the same. This simple allocation can reduce the complexity of the receiving device 30 . In another embodiment, the layer processing unit 242 can divide the channel capacity cap_est according to the power levels of the layers. This allocation method can further improve throughput.

在一个实施例中,根据至少一个特征值eig_ch,信道补偿单元220可产生复数个信道的一个条件数(condition number),以及根据该条件数,信道补偿单元220产生相关性修正值corr_comp。也就是说,信道补偿单元220可通过使用条件数来获得相关性修正值corr_comp。In one embodiment, according to at least one eigenvalue eig_ch, the channel compensation unit 220 can generate a condition number of the plurality of channels, and according to the condition number, the channel compensation unit 220 can generate a correlation correction value corr_comp. That is, the channel compensation unit 220 may obtain the correlation correction value corr_comp by using the condition number.

以下实施例系用来举例说明特征值计算单元210如何根据信道估测ch_est来决定至少一个特征值eig_ch。首先,特征值计算单元210计算信道的M×M共变异数矩阵Ri如下:The following embodiments are used to illustrate how the eigenvalue calculation unit 210 determines at least one eigenvalue eig_ch according to the channel estimation ch_est. First, the eigenvalue calculation unit 210 calculates the M×M covariance matrix R i of the channel as follows:

其中Hk是子载波(subcarrier)编号为k的M×N(估测的)信道矩阵,M是接收端的天线数量,N是传送端的天线数量,()H为共轭转置(conjugate transpose)运算。RBi是计量单元,其可为单一子载波,或是如长期演进系统所规范的资源区块(resource block,RB)。以计量单元为资源区块的情况为例, 是下链路(downlink,DL)的资源区块数量,K是在一个计量单元内使用的子载波数量。接着,特征值计算单元210计算共变异数矩阵Ri的特征值,例如可通过式2的奇异值分解来获得至少一个特征值eig_ch:where H k is the M×N (estimated) channel matrix with subcarrier number k, M is the number of antennas at the receiving end, N is the number of antennas at the transmitting end, () H is the conjugate transpose operation. RB i is a measurement unit, which can be a single subcarrier, or a resource block (RB) as specified in the LTE system. Taking the case where the unit of measurement is a resource block as an example, is the number of resource blocks in the downlink (downlink, DL), and K is the number of subcarriers used in one measurement unit. Next, the eigenvalue calculation unit 210 calculates the eigenvalues of the covariance matrix R i , for example, at least one eigenvalue eig_ch can be obtained through the singular value decomposition of formula 2:

其中Ui是M×M酉矩阵(unitary matrix),Vi是M×M酉矩阵,Si是M×M的对角矩阵,Si=diag(λi,0,λi,1,…,λi,M-1),λi,0≥λi,1≥…≥λi,M-1,其中,λi,m,m=0,1,…,M-1为共变异数矩阵Ri的奇异值(singular values)(即特征值)。Where U i is an M×M unitary matrix, V i is an M×M unitary matrix, S i is an M×M diagonal matrix, S i =diag(λ i, 0 , λ i, 1 ,… , λ i, M-1 ), λ i, 0 ≥ λ i, 1 ≥...≥ λ i, M-1 , where, λ i, m , m=0, 1, ..., M-1 is the covariance Singular values (i.e., eigenvalues) of the matrix R i .

根据用于传送的阶层,信道容量计算单元230利用特征值来计算信道容量Ci的方式可分为两种案例:According to the hierarchy used for transmission, the channel capacity calculation unit 230 uses the eigenvalues to calculate the channel capacity C i can be divided into two cases:

第一个种案例为单阶层(Single layer):如长期演进TM1、TM2、TM4Rank 1等传输模式,信道容量计算单元230可根据特征值λi,0,λi,1,…,λi,M-1计算出该信道容量Ci,其方程式如下:The first case is single layer (Single layer): such as long-term evolution TM1 , TM2, TM4Rank 1 and other transmission modes , the channel capacity calculation unit 230 can calculate the M-1 calculates the channel capacity C i , and its equation is as follows:

其中,是噪声的能量。在此实施例中,信道补偿单元220可被省略或被禁能。in, is the energy of the noise. In this embodiment, the channel compensation unit 220 may be omitted or disabled.

第二种案例为多阶层(Multiple layers):如长期演进TM3、TM4Rank2等传输模式,信道容量计算单元230可根据特征值λi,D,λi,1,…,λi,M-1及相关性修正值εi计算出该信道容量Ci,其方程式如下:The second case is Multiple layers: such as long-term evolution TM3, TM4Rank2 and other transmission modes, the channel capacity calculation unit 230 can be based on eigenvalues λ i, D , λ i, 1 , . The correlation correction value ε i calculates the channel capacity C i , and its equation is as follows:

以下详述相关性修正值εi的获得方式。信道补偿单元220可先根据特征值λi,0,λi,1,…,λi,M-1计算出条件数ki如下:The manner of obtaining the correlation correction value ε i will be described in detail below. The channel compensation unit 220 can first calculate the condition number k i according to the eigenvalues λ i, 0 , λ i, 1 , ..., λ i, M-1 as follows:

接着,信道补偿单元220根据条件数ki计算出相关性修正值εi如下:Next, the channel compensation unit 220 calculates the correlation correction value ε i according to the condition number k i as follows:

其中,在一个实施例中,可设定参数如下:αL=1,αM=2,αH=4,α=32。Wherein, in one embodiment, the parameters can be set as follows: α L =1, α M =2, α H =4, α=32.

在单阶层的案例中,选择单元240根据信道容量Ci,选择一个调制编码方式。在多阶层的案例中,选择单元240可根据各阶层的信道状况选择调制编码方式(相同或不同)。以下是以2个阶层为例,说明2个分配信道容量的实施例:In the case of a single layer, the selection unit 240 selects a modulation and coding scheme according to the channel capacity C i . In the case of multiple levels, the selection unit 240 may select modulation and coding schemes (same or different) according to channel conditions of each level. The following is an example of two classes to illustrate two embodiments of allocating channel capacity:

第一个实施例:阶层处理单元242将信道容量平均分配给2个阶层。在此情况下,因为2个阶层的编码调制方式相同,接收装置只需回报一个个阶层的调制编码方式。阶层处理单元242可计算信道容量如下:The first embodiment: the stratum processing unit 242 equally distributes the channel capacity to the two strata. In this case, since the coding and modulation schemes of the two levels are the same, the receiving device only needs to report the modulation and coding schemes of each level. The hierarchical processing unit 242 can calculate the channel capacity as follows:

其中C0,i与C1,i分别为第一个个阶层及第二个阶层的信道容量。Among them, C 0,i and C 1,i are the channel capacity of the first level and the second level respectively.

第二实施例:阶层处理单元242分别计算2个阶层的信道容量。在此情况下,接收装置须回报各个阶层的的调制编码方式。以长期演进TM4Rank 2为例,将信道矩阵表示成后,阶层处理单元242可通过计算每个阶层的功率准位来计算信道容量如下:Embodiment 2: The layer processing unit 242 calculates the channel capacities of the two layers respectively. In this case, the receiving device must report the modulation and coding schemes of each layer. Taking Long Term Evolution TM4Rank 2 as an example, the channel matrix is expressed as Afterwards, the level processing unit 242 can calculate the channel capacity by calculating the power level of each level as follows:

若p0,i≥p1,i,阶层处理单元242可获得信道容量如下:If p 0,i ≥p 1,i , the hierarchical processing unit 242 can obtain the channel capacity as follows:

其中 in

反之,若p0,i<p1,i,阶层处理单元242可获得信道容量如下:On the contrary, if p 0,i <p 1,i , the channel capacity obtained by the hierarchical processing unit 242 is as follows:

其中 in

在根据前述获得信道容量后,选择单元240可据以决定调制编码方式。以下实施例是用来举例说明选择单元240如何根据信道容量来决定调制编码方式。选择单元240先计算每个阶层的信道容量的平均值如下:After the channel capacity is obtained according to the foregoing, the selection unit 240 can determine the modulation and coding scheme accordingly. The following embodiments are used to illustrate how the selection unit 240 determines the modulation and coding scheme according to the channel capacity. The selection unit 240 first calculates the average value of the channel capacity of each stratum as follows:

其中l为阶层编号。接着,选择单元240可使用转换函数fc(),将信道容量Cl转换为位效率C′l=fc(a,Cl),其中fc()为对应于系统区块错误率(例如10%)的转换函数,a为一个组对应于单阶层或多阶层的系数。选择单元240可将C′l与预先决定的位效率yn,n=1,2,…,15相比较,以选择对应于该位效率的的信道质量编号nl如下:Where l is the class number. Next, the selection unit 240 can use the conversion function f c () to convert the channel capacity C l into the bit efficiency C' l = f c (a, C l ), where f c () is the corresponding system block error rate ( For example, 10%) of the transfer function, a is a group of coefficients corresponding to single-level or multi-level. The selection unit 240 can compare C' l with a predetermined bit efficiency y n , n=1, 2, ..., 15, to select the channel quality number n l corresponding to the bit efficiency as follows:

nl=minn=0,…,15{C′l-yn|C′l≥yn} (式12)n l = min n = 0, ..., 15 {C' l -y n | C' l ≥ y n } (Formula 12)

因此,接收装置可传送信道质量编号nl到传送端,使传送端可根据信道质量编号nl来得知较佳的调制编码方式。Therefore, the receiving device can transmit the channel quality number n l to the transmitting end, so that the transmitting end can learn a better modulation and coding scheme according to the channel quality number n l .

图3为本发明实施例一个信道质量编号及位效率对应表30的示意图。图3举例说明了不同的信道质量编号、调制编码方式、调制、码率及位效率之间的对应关系。根据先前所述,若接收端RX所估测的信道容量经转换函数转换后得到位效率为3.8,接收装置20可根据对应表30推算出对应的位效率为3.3223,以及回传信道质量编号“11”到传送端TX,以通知传送端TX使用调制编码方式“21”。换言之,选择单元根据该位效率来决定调制编码方式,使接收装置20的区块错误率可符合一个预定的区块错误率(如10%)的要求。当然,当系统要求的区块错误率改变时,该转换函数fc()需对应的改变。换言之,转换函数fc()为何是依据设定的区块错误率需求而定。FIG. 3 is a schematic diagram of a channel quality number and bit efficiency correspondence table 30 according to an embodiment of the present invention. Fig. 3 illustrates the corresponding relationship among different channel quality numbers, modulation and coding schemes, modulation, code rate and bit efficiency. According to the previous description, if the channel capacity estimated by the receiving end RX is converted by the conversion function to obtain a bit efficiency of 3.8, the receiving device 20 can calculate the corresponding bit efficiency of 3.3223 according to the corresponding table 30, and return the channel quality number "11" to the transmitting end TX to notify the transmitting end TX to use the modulation and coding mode "21". In other words, the selection unit determines the modulation and coding scheme according to the bit efficiency, so that the block error rate of the receiving device 20 can meet the requirement of a predetermined block error rate (eg, 10%). Of course, when the block error rate required by the system changes, the conversion function f c () needs to be changed accordingly. In other words, why the conversion function f c () depends on the set block error rate requirement.

需注意的是,fc()的形式可以有很多种,只要可适当地将信道容量Cl转换为位效率C′l即可。以下举例说明一种决定二次多项式fc(a,x)=a2x2+a1x+a0的方法。It should be noted that there are many forms of f c (), as long as the channel capacity C l can be properly converted into bit efficiency C' l . The following example illustrates a method for determining the quadratic polynomial f c (a, x)=a 2 x 2 +a 1 x+a 0 .

1.选定信道质量编号j,随机产生衰减信道(fading channel),以进行区块错误率的系统仿真。1. Select the channel quality number j, and randomly generate a fading channel for system simulation of the block error rate.

2.计算区块错误率10%所需的信噪比(signal to noise ratio,SNR),并将此信号对噪声比输入信道容量的计算,可得到cj,n2. Calculate the signal-to-noise ratio (SNR) required for a block error rate of 10%, and input the signal-to-noise ratio into the channel capacity calculation to obtain c j,n .

3.重复步骤1及2共N次,以及计算N个衰减信道的平均信道容量如下:3. Repeat steps 1 and 2 for a total of N times, and calculate the average channel capacity of N fading channels as follows:

4.重复步骤1、2及3,直到求得所有信道质量编号的平均信道容量Xj,j=1,2,…,15。4. Repeat steps 1, 2 and 3 until the average channel capacity X j of all channel quality numbers is obtained, j=1, 2, . . . , 15.

5.定义X=[X1 X2 … X15]为信道质量编号的平均信道容量向量矩阵,Y=[y1y2…y15]=[0.1523 0.2344 … 5.5547]为信道质量编号的位效率向量矩阵。在一个实施例中,可使用最小平方误差(least square error)来获得多项式fc(a,Cl)如下:5. Define X=[X 1 X 2 ... X 15 ] as the average channel capacity vector matrix of the channel quality number, and Y=[y 1 y 2 ...y 15 ]=[0.1523 0.2344 ... 5.5547] as the bit efficiency of the channel quality number vector matrix. In one embodiment, the polynomial f c (a, C l ) can be obtained using least square error as follows:

J(X,Y)=min{|Y-fc(a,X)|2} (式14)J(X, Y)=min{|Yf c (a, X)| 2 } (Formula 14)

其中用于单阶层的案例时,可约略获得[a2 a1 a0]=[0.014 0.7052 - 0.0609],以及用于多阶层的案例时,可约略获得[a2 a1 a0]=[0.212 0.6407 0.0843]。When used in single-level cases, [a 2 a 1 a 0 ]=[0.014 0.7052 - 0.0609] can be roughly obtained, and when used in multi-level cases, [a 2 a 1 a 0 ]=[ 0.212 0.6407 0.0843].

前述接收装置20的运作方式可归纳为一个流程40,用于接收端RX中,如图4所示。流程40包含以下步骤:The above-mentioned operation mode of the receiving device 20 can be summarized into a process 40, which is used in the receiving end RX, as shown in FIG. 4 . Process 40 includes the following steps:

步骤400:开始。Step 400: start.

步骤402:接收复数个参考信号,根据该复数个参考信号,产生复数个信道估测。Step 402: Receive a plurality of reference signals, and generate a plurality of channel estimates according to the plurality of reference signals.

步骤404:根据该复数个信道估测,产生对应该复数个信道的至少一个特征值。Step 404: Generate at least one eigenvalue corresponding to the plurality of channels according to the plurality of channel estimates.

步骤406:根据该至少一个特征值,产生用来补偿该复数个信道的一个相关性修正值。Step 406: Generate a correlation correction value for compensating the plurality of channels according to the at least one eigenvalue.

步骤408:根据该至少一个特征值及该相关性修正值,产生一个信道容量。Step 408: Generate a channel capacity according to the at least one eigenvalue and the correlation correction value.

步骤410:根据该信道容量,决定一个调制编码方式。Step 410: Determine a modulation and coding scheme according to the channel capacity.

步骤412:结束。Step 412: end.

流程40是用来举例说明收装置20的运作方式,详细说明及变化可参考前述,于此不赘述。The process 40 is used as an example to explain the operation of the receiving device 20 , and the detailed description and changes can be referred to above, and will not be repeated here.

需注意的是,接收装置20(及其中的信道估测单元200、特征值计算单元210、信道补偿单元220、信道容量计算单元230及选择单元240)的实现方式可有很多种。举例来说,可将上述单元整合为一个或多个单元。此外,接收装置20可以硬件(例如电路)、软件、韧体(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)、电子系统、或上述装置的组合来实现,不限于此。It should be noted that there are many ways to realize the receiving device 20 (and the channel estimation unit 200 , the feature value calculation unit 210 , the channel compensation unit 220 , the channel capacity calculation unit 230 and the selection unit 240 ). For example, the units described above may be integrated into one or more units. In addition, the receiving device 20 can be hardware (such as a circuit), software, firmware (a combination of a hardware device and computer instructions and data, and the computer instructions and data belong to read-only software on the hardware device), an electronic system, or the components of the above-mentioned devices. Combination to achieve, not limited to this.

综上所述,本发明提供了一个种决定(例如选择)调制编码方式的装置及方法,可应用于线性侦测器或非线性侦测器,可用来根据较正确的信道容量来决定适合目前信道状况的调制编码方式,进而改善系统吞吐量。To sum up, the present invention provides a device and method for determining (for example, selecting) a modulation and coding scheme, which can be applied to a linear detector or a nonlinear detector, and can be used to determine the most suitable channel capacity based on a more accurate channel capacity. Modulation and coding methods for channel conditions, thereby improving system throughput.

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

【符号说明】【Symbol Description】

20 接收装置20 Receiver

200 信道估测单元200 channel estimation units

210 特征值计算单元210 eigenvalue calculation unit

220 信道补偿单元220 channel compensation unit

230 信道容量计算单元230 channel capacity calculation unit

240 选择单元240 selection units

242 阶层处理单元242 Hierarchical Processing Units

30 表30 tables

40 流程40 process

400、402、404、406、408、 步骤400, 402, 404, 406, 408, steps

410、412410, 412

sig_ref 参考信号sig_ref reference signal

ch_est 信道ch_est channel

eig_ch 特征值eig_ch eigenvalue

corr_comp 相关性修正值corr_comp correlation correction value

cap_est 信道容量cap_est channel capacity

mcs_sel 调制编码方式mcs_sel modulation and coding method

TX 传送端TX transmitter

RX 接收端。RX receiver.

Claims (10)

1. A receiving device, comprising:
a channel estimation unit for receiving a plurality of reference signals and generating a plurality of channel estimates according to the plurality of reference signals;
a characteristic value calculating unit, coupled to the channel estimating unit, for generating at least one characteristic value corresponding to the plurality of channel estimates according to the plurality of channel estimates;
a channel compensation unit, coupled to the eigenvalue calculation unit, for generating correlation correction values for compensating the plurality of channel estimates according to the at least one eigenvalue;
a channel capacity calculation unit, coupled to the eigenvalue calculation unit and the channel compensation unit, for generating a channel capacity according to the at least one eigenvalue and the correlation correction value; and
the selection unit is coupled to the channel capacity calculation unit and used for determining a modulation coding mode according to the channel capacity.
2. The receiving device as claimed in claim 1, wherein the selecting unit generates a bit efficiency according to the channel capacity, and the selecting unit determines the modulation coding scheme according to the bit efficiency.
3. The receiving device of claim 2, wherein the selection unit determines the modulation coding scheme based on the bit efficiency such that the bler of the receiving device meets a predetermined bler.
4. The receiving device according to claim 1, wherein the eigenvalue calculation unit generates the at least one eigenvalue corresponding to the plurality of channel estimates according to a singular value decomposition.
5. The receiving device as claimed in claim 1, wherein the selecting unit further comprises:
the hierarchy processing unit is coupled to the channel capacity calculation unit and used for dividing the channel capacity to generate a plurality of channel capacities corresponding to a plurality of hierarchies.
6. The receiving device of claim 5, wherein the hierarchical processing unit divides the channel capacity in the following manner: the channel capacity is divided equally or divided according to a plurality of power levels of the plurality of levels.
7. The receiving device of claim 1, wherein the channel compensation unit generates a condition number for the plurality of channels according to the at least one characteristic value, and the channel compensation unit generates the correlation correction value according to the condition number.
8. A receiving method for a receiving device, comprising:
receiving a plurality of reference signals, and generating a plurality of channel estimates according to the plurality of reference signals;
generating at least one eigenvalue corresponding to the plurality of channel estimates according to the plurality of channel estimates;
generating a correlation correction value for compensating the plurality of channel estimates according to the at least one characteristic value;
generating a channel capacity according to the at least one characteristic value and the correlation correction value; and
based on the channel capacity, a modulation and coding scheme is determined.
9. The receiving method of claim 8, wherein the step of determining the modulation and coding scheme comprises:
generating bit efficiencies based on the channel capacities, an
The modulation and coding scheme is determined according to the bit efficiency.
10. The receiving method of claim 8, wherein the step of determining the modulation and coding scheme comprises:
generating condition numbers for the plurality of channels based on the at least one characteristic value, an
The correlation correction value is generated based on the condition number.
CN201710062932.2A 2017-01-24 2017-01-24 Receiving device and receiving method for determining modulation coding mode based on channel capacity Active CN108347266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710062932.2A CN108347266B (en) 2017-01-24 2017-01-24 Receiving device and receiving method for determining modulation coding mode based on channel capacity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710062932.2A CN108347266B (en) 2017-01-24 2017-01-24 Receiving device and receiving method for determining modulation coding mode based on channel capacity

Publications (2)

Publication Number Publication Date
CN108347266A true CN108347266A (en) 2018-07-31
CN108347266B CN108347266B (en) 2020-12-25

Family

ID=62963258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710062932.2A Active CN108347266B (en) 2017-01-24 2017-01-24 Receiving device and receiving method for determining modulation coding mode based on channel capacity

Country Status (1)

Country Link
CN (1) CN108347266B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777081A (en) * 2005-11-29 2006-05-24 东南大学 Channel environment adaptive transmission scheme in multi-antenna wireless transmission system
US20070183529A1 (en) * 2006-01-31 2007-08-09 Djordje Tujkovic Selecting modulation and coding level and spatial rate for orthogonal frequency domain modulation systems
US20110080965A1 (en) * 2009-10-05 2011-04-07 Samsung Electronics Co., Ltd. Method and system for feedback of channel information
CN102790661A (en) * 2011-05-16 2012-11-21 中兴通讯股份有限公司 Method and system for obtaining communication channel correlation coefficient in uplink MIMO (Multiple Input Multiple Output)
US20130286949A1 (en) * 2010-11-24 2013-10-31 Sharp Kabushiki Kaisha Wireless communication system, base station apparatus, mobile station apparatus and communication method in wireless communication system
CN103580784A (en) * 2012-07-26 2014-02-12 中兴通讯股份有限公司 Modulation mode and code rate selecting method based on channel quality indication and base station
WO2015171337A1 (en) * 2014-05-09 2015-11-12 Qualcomm Incorporated Updates to mu-mimo rate adaptation algorithm
CN105634656A (en) * 2014-10-29 2016-06-01 中国移动通信集团公司 Method for determining modulation and coding scheme of terminal, terminal and base station

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777081A (en) * 2005-11-29 2006-05-24 东南大学 Channel environment adaptive transmission scheme in multi-antenna wireless transmission system
US20070183529A1 (en) * 2006-01-31 2007-08-09 Djordje Tujkovic Selecting modulation and coding level and spatial rate for orthogonal frequency domain modulation systems
US20110080965A1 (en) * 2009-10-05 2011-04-07 Samsung Electronics Co., Ltd. Method and system for feedback of channel information
US20130286949A1 (en) * 2010-11-24 2013-10-31 Sharp Kabushiki Kaisha Wireless communication system, base station apparatus, mobile station apparatus and communication method in wireless communication system
CN102790661A (en) * 2011-05-16 2012-11-21 中兴通讯股份有限公司 Method and system for obtaining communication channel correlation coefficient in uplink MIMO (Multiple Input Multiple Output)
CN103580784A (en) * 2012-07-26 2014-02-12 中兴通讯股份有限公司 Modulation mode and code rate selecting method based on channel quality indication and base station
WO2015171337A1 (en) * 2014-05-09 2015-11-12 Qualcomm Incorporated Updates to mu-mimo rate adaptation algorithm
CN105634656A (en) * 2014-10-29 2016-06-01 中国移动通信集团公司 Method for determining modulation and coding scheme of terminal, terminal and base station

Also Published As

Publication number Publication date
CN108347266B (en) 2020-12-25

Similar Documents

Publication Publication Date Title
CN107733549B (en) Channel quality information calculation method, device and system
EP3295724B1 (en) Systems and methods for adaptive pilot allocation
CN105612780B (en) Method and apparatus for transmitting feedback information by terminal in mobile communication system
RU2339169C2 (en) Selection of mode and speed of transfer in system of wireless communication
KR102213181B1 (en) Method and apparatus for reporting channel status information and allocation resource in a wireless communication system based on a filter bank
RU2404511C2 (en) Ofdm mimo system with controlled low-complexity directional diagram
US7965780B2 (en) Determination of pre-coding matrix indicators for spatial multiplexing in a mobile communications system
EP2809015A1 (en) Feedback method and apparatus for cooperative communication system
MX2008011986A (en) Rate control for multi-channel communication systems.
JP5562292B2 (en) Method for encoding symbols in a transmitter of a wireless network
WO2016055021A1 (en) System and method for link adaptation
CN108781443A (en) Device and method for mixing multiple access wireless communication system
CN105933042B (en) Adaptive Limited Feedback new method based on sub-clustering in a kind of LTE system
CN101540746B (en) Method and device for quantizing time and frequency channel and corresponding mobile communication terminal and corresponding mobile communication system
CN105245308B (en) Adaptive modulation coding method
KR20140112898A (en) Apparatus and method for symbol mapping in wireless communication system using multi tone fequency qudrature amplitude modulation
CN101656599B (en) Subchannel selection method and subchannel selection device and receiver using device
CN102238114A (en) Method and device for determining valid signal-to-noise ratio
CN108347266B (en) Receiving device and receiving method for determining modulation coding mode based on channel capacity
WO2005008931A1 (en) Transmitter apparatus, receiver apparatus, and radio communication system
TWI627847B (en) Device and method for determining modulation and coding scheme based on channel capacity
KR20200062093A (en) Method and apparatus for transmitting and receiving channel related information
US9838225B1 (en) Channel estimation using data frames
US20240380446A1 (en) Method and apparatus of multi-user selection for multi-user mimo
US20240236728A9 (en) Method and apparatus for adaptive modulation and coding (amc) of link adaptation using channel orthogonality analysis in wireless mimo-ofdm communication systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant