[go: up one dir, main page]

CN103312445B - Data communication method, system, network side equipment and terminal - Google Patents

Data communication method, system, network side equipment and terminal Download PDF

Info

Publication number
CN103312445B
CN103312445B CN201210070876.4A CN201210070876A CN103312445B CN 103312445 B CN103312445 B CN 103312445B CN 201210070876 A CN201210070876 A CN 201210070876A CN 103312445 B CN103312445 B CN 103312445B
Authority
CN
China
Prior art keywords
precoding
receiver
type
network equipment
terminal
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.)
Expired - Fee Related
Application number
CN201210070876.4A
Other languages
Chinese (zh)
Other versions
CN103312445A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210070876.4A priority Critical patent/CN103312445B/en
Priority to PCT/CN2012/087112 priority patent/WO2013135085A1/en
Publication of CN103312445A publication Critical patent/CN103312445A/en
Application granted granted Critical
Publication of CN103312445B publication Critical patent/CN103312445B/en
Expired - Fee Related 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
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0482Adaptive codebooks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0628Diversity capabilities

Landscapes

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

Abstract

本发明实施例公开了一种数据通信方法,包括:获取终端的接收机预编码支持能力信息;根据所述接收机预编码支持能力信息选择预编码算法;根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。本发明实施例还公开了一种网络侧设备、终端和数据通信系统。采用本发明,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致无法正确接收用户数据,提高了数据通信的准确率和成功率。

The embodiment of the present invention discloses a data communication method, including: obtaining receiver precoding support capability information of a terminal; selecting a precoding algorithm according to the receiver precoding support capability information; Precoding, and sending the precoded data to the terminal. The embodiment of the invention also discloses a network side device, a terminal and a data communication system. By adopting the present invention, it is possible to avoid the inability to correctly receive user data due to the mismatch between the precoding algorithm implemented on the network side and the capability of the terminal receiver, and improve the accuracy and success rate of data communication.

Description

一种数据通信方法、系统、网络侧设备和终端A data communication method, system, network side device and terminal

技术领域 technical field

本发明涉及无线通信领域,尤其涉及一种数据通信方法、系统、网络侧设备和终端。The present invention relates to the field of wireless communication, in particular to a data communication method, system, network side equipment and terminal.

背景技术 Background technique

大量理论研究和试验结果表明,利用多天线空间资源的多输入多输出(Multiple Input Multiple Output,MIMO)技术,能够在相同的时频资源上空分复用多个用户的数据,从而大大提升无线通信系统的频谱效率和系统容量。目前,多用户MIMO(Multi-User MIMO,MU-MIMO)技术已经成为3GPP LTE/LTE-A等主流无线通信标准的核心技术之一,各主流设备制造厂商均全力投入MU-MIMO相关技术的研究和开发。A large number of theoretical studies and experimental results show that the multiple input multiple output (MIMO) technology using multiple antenna space resources can spatially multiplex the data of multiple users on the same time-frequency resource, thereby greatly improving wireless communication. The spectral efficiency and system capacity of the system. At present, multi-user MIMO (Multi-User MIMO, MU-MIMO) technology has become one of the core technologies of mainstream wireless communication standards such as 3GPP LTE/LTE-A, and all mainstream equipment manufacturers are fully committed to the research of MU-MIMO related technologies and development.

在MU-MIMO系统中,发射端通过用户调度技术,选取具有较好信道特性的部分用户进行多用户配对;再利用预编码(precoding)技术对多个配对用户的数据信号进行预处理,充分抑制其他用户的发射信号对目标用户接收信号的干扰。In the MU-MIMO system, the transmitter uses user scheduling technology to select some users with better channel characteristics for multi-user pairing; then uses precoding technology to preprocess the data signals of multiple paired users to fully suppress The interference of other users' transmitted signals on the target user's received signal.

根据预编码过程中是否引入了非线性运算,预编码技术分为线性预编码和非线性预编码。在目前的LTE R9/R10标准中,已经引入了线性预编码,虽然线性预编码实现方式简单,对硬件的要求不高,但会对传输信号的性能造成很大影响。相比而言,虽然非线性预编码的算法和实现方式比较复杂,但是它对传输信号的性能影响较小,在越来越注重用户体验的今天,非线性预编码算法在通信领域的应用得到了广泛的关注。随着硬件处理能力的不断提升,可实现的非线性预编码技术已越来越多的出现在人们的日常应用中。但是,与各种线性预编码算法可在接收端采用统一的数据处理方案不同,对于目前大部分可实现的非线性预编码方案,如THP(Tomlinson-Harashima Precoding,汤姆林森-哈拉希玛预编码)、VP(Vector Perturbation,矢量微扰)等,接收端的数据处理方案均不相同,而且也不同于采用线性预编码时接收机的处理方案。这样可能会因为网络侧设备采用的预编码算法得不到终端接收机的支持而导致传输信号无法被终端正确接收,较为严重地影响了数据传输的成功率和通信质量,同时可能限制非线性预编码在通信信号传输中的应用,使信号传输的性能无法得到进一步的提升。According to whether a nonlinear operation is introduced in the precoding process, the precoding technology is divided into linear precoding and nonlinear precoding. In the current LTE R9/R10 standard, linear precoding has been introduced. Although the implementation of linear precoding is simple and the hardware requirements are not high, it will have a great impact on the performance of the transmitted signal. In contrast, although the algorithm and implementation of nonlinear precoding are more complicated, it has little impact on the performance of transmitted signals. Today, with more and more emphasis on user experience, the application of nonlinear precoding algorithms in the field of communication has been greatly improved. received widespread attention. With the continuous improvement of hardware processing capabilities, more and more achievable nonlinear precoding technologies have appeared in people's daily applications. However, unlike various linear precoding algorithms that can adopt a unified data processing scheme at the receiving end, for most currently achievable nonlinear precoding schemes, such as THP (Tomlinson-Harashima Precoding, Tomlinson-Harashima Precoding), VP (Vector Perturbation, vector perturbation), etc., the data processing schemes at the receiving end are different, and they are also different from the processing schemes of the receiver when linear precoding is used. In this way, the transmission signal may not be correctly received by the terminal because the precoding algorithm adopted by the network side equipment is not supported by the terminal receiver, which seriously affects the success rate of data transmission and communication quality, and may limit the nonlinear precoding The application of coding in communication signal transmission makes it impossible to further improve the performance of signal transmission.

发明内容 Contents of the invention

本发明实施例提供一种数据通信方法。可让网络侧设备获取终端接收机对预编码方案的支持能力,从而选择合适的预编码方案。An embodiment of the present invention provides a data communication method. The network-side device can obtain the support capability of the terminal receiver for the precoding scheme, so as to select an appropriate precoding scheme.

本发明实施例提供了一种数据通信方法,包括:An embodiment of the present invention provides a data communication method, including:

获取终端的接收机预编码支持能力信息;Obtaining receiver precoding support capability information of the terminal;

根据所述接收机预编码支持能力信息选择预编码算法;Selecting a precoding algorithm according to the receiver precoding support capability information;

根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。Perform precoding on the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

本发明实施例还提供了一种数据通信方法,包括:The embodiment of the present invention also provides a data communication method, including:

向网络侧设备发送接收机预编码支持能力信息,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码;Send receiver precoding support capability information to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode the data to be sent;

接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。receiving the precoded data sent by the network side device, and decoding the data according to the precoding algorithm.

相应地,本发明实施例还提供了一种网络侧设备,包括:Correspondingly, the embodiment of the present invention also provides a network side device, including:

终端能力获取模块,用于获取终端的接收机预编码支持能力信息;A terminal capability acquisition module, configured to acquire receiver precoding support capability information of the terminal;

算法选择模块,用于根据所述接收机预编码支持能力信息选择预编码算法;An algorithm selection module, configured to select a precoding algorithm according to the receiver precoding support capability information;

数据发送模块,用于根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。A data sending module, configured to precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

相应地,本发明还提供了一种终端,包括:Correspondingly, the present invention also provides a terminal, including:

终端能力发送模块,用于向网络侧设备发送接收机预编码支持能力信息,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码;A terminal capability sending module, configured to send receiver precoding support capability information to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode the data to be sent;

数据接收模块,用于接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。The data receiving module is configured to receive the precoded data sent by the network side device, and decode the data according to the precoding algorithm.

相应地,本发明实施例还提供了一种数据通信系统,包括网络侧设备和终端,所述网络侧设备包括:Correspondingly, an embodiment of the present invention also provides a data communication system, including a network side device and a terminal, and the network side device includes:

终端能力获取模块,用于获取终端的接收机预编码支持能力信息;A terminal capability acquisition module, configured to acquire receiver precoding support capability information of the terminal;

算法选择模块,用于根据所述接收机预编码支持能力信息选择预编码算法;An algorithm selection module, configured to select a precoding algorithm according to the receiver precoding support capability information;

数据发送模块,用于根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端;A data sending module, configured to precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal;

所述终端包括:The terminals include:

终端能力发送模块,用于向网络侧设备发送接收机预编码支持能力信息,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码;A terminal capability sending module, configured to send receiver precoding support capability information to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode the data to be sent;

数据接收模块,用于接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。The data receiving module is configured to receive the precoded data sent by the network side device, and decode the data according to the precoding algorithm.

实施本发明实施例,具有如下有益效果:通过获取终端的接收机预编码支持能力信息,然后根据接收机预编码支持能力信息来选择预编码算法对待发送数据进行预编码,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致的用户数据的错误接收,提高了数据通信的准确率和成功率。Implementing the embodiment of the present invention has the following beneficial effects: by obtaining the receiver precoding support capability information of the terminal, and then selecting a precoding algorithm to precode the data to be sent according to the receiver precoding support capability information, it is possible to avoid the network-side implementation The wrong reception of user data caused by the mismatch between the advanced precoding algorithm and the capability of the terminal receiver improves the accuracy and success rate of data communication.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明提供的网络侧数据通信方法的第一实施例流程图;FIG. 1 is a flow chart of the first embodiment of the network-side data communication method provided by the present invention;

图2是本发明提供的网络侧数据通信方法的第二实施例流程图;Fig. 2 is a flow chart of the second embodiment of the network side data communication method provided by the present invention;

图3是本发明提供的网络侧数据通信方法的第三实施例流程图;FIG. 3 is a flowchart of a third embodiment of the network-side data communication method provided by the present invention;

图4是本发明提供的网络侧数据通信方法的第四实施例流程图;FIG. 4 is a flowchart of a fourth embodiment of the network-side data communication method provided by the present invention;

图5是本发明提供的网络侧设备的第一实施例结构示意图;FIG. 5 is a schematic structural diagram of a first embodiment of a network side device provided by the present invention;

图6是本发明提供的网络侧设备的第二实施例结构示意图;FIG. 6 is a schematic structural diagram of a second embodiment of the network side device provided by the present invention;

图7是本发明提供的网络侧设备的第三实施例结构示意图;FIG. 7 is a schematic structural diagram of a third embodiment of the network side device provided by the present invention;

图8是本发明提供的终端侧数据通信方法的第一实施例流程图;FIG. 8 is a flow chart of the first embodiment of the terminal-side data communication method provided by the present invention;

图9是本发明提供的终端侧数据通信方法的第二实施例流程图;FIG. 9 is a flow chart of the second embodiment of the terminal-side data communication method provided by the present invention;

图10是本发明提供的终端侧数据通信方法的第三实施例流程图;FIG. 10 is a flow chart of the third embodiment of the terminal-side data communication method provided by the present invention;

图11是本发明提供的终端的第一实施例结构示意图;FIG. 11 is a schematic structural diagram of a first embodiment of a terminal provided by the present invention;

图12是本发明提供的终端发送模块的第二实施例结构示意图;Fig. 12 is a schematic structural diagram of the second embodiment of the terminal sending module provided by the present invention;

图13是本发明提供的终端发送模块的第三实施例结构示意图。Fig. 13 is a schematic structural diagram of the third embodiment of the terminal sending module provided by the present invention.

具体实施方式 Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

请参见图1,是本发明提供的数据通信方法的第一实施例流程图,包括:Please refer to Fig. 1, which is a flow chart of the first embodiment of the data communication method provided by the present invention, including:

S100,获取终端的接收机预编码支持能力信息。S100. Acquire receiver precoding support capability information of a terminal.

S101,根据所述接收机预编码支持能力信息选择预编码算法。S101. Select a precoding algorithm according to the receiver precoding support capability information.

S102,根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。S102. Precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

本发明实施例提供的数据通信方法,通过获取终端的接收机预编码支持能力信息,然后根据接收机预编码支持能力信息来选择预编码算法对待发送数据进行预编码,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致的用户数据的错误接收,提高了数据通信的准确率和成功率。In the data communication method provided by the embodiment of the present invention, by obtaining the receiver precoding support capability information of the terminal, and then selecting a precoding algorithm to precode the data to be sent according to the receiver precoding support capability information, it is possible to avoid problems caused by the implementation of the network side. The incorrect reception of user data caused by the mismatch between the precoding algorithm and the capability of the terminal receiver improves the accuracy and success rate of data communication.

优选地,步骤S100中,接收机预编码支持能力信息包括接收机所支持的预编码类型,所述预编码类型包括线性预编码和/或非线性预编码。例如,接收机预编码支持能力信息可以用于表示接收机只支持线性预编码、接收机只支持非线性预编码或者接收机同时支持线性预编码和非线性预编码。Preferably, in step S100, the receiver precoding support capability information includes the precoding type supported by the receiver, and the precoding type includes linear precoding and/or nonlinear precoding. For example, the receiver precoding support capability information may be used to indicate that the receiver only supports linear precoding, the receiver only supports nonlinear precoding, or the receiver supports both linear precoding and nonlinear precoding.

优选地,步骤S100中,若接收机所支持的预编码类型包括非线性预编码,则接收机预编码支持能力信息还可以包括接收机对非线性预编码的支持能力信息。接收机对非线性预编码的支持能力信息可以包括接收机所支持的非线性预编码算法,例如DPC(Dirty Paper Coding,脏纸编码)、THP、VP等。接收机对非线性预编码的支持能力信息还可以包括接收机对求模操作的支持能力信息,例如接收机支持求模或接收机不支持求模。Preferably, in step S100, if the type of precoding supported by the receiver includes nonlinear precoding, the receiver precoding support capability information may also include receiver support capability information for nonlinear precoding. The receiver's support capability information for nonlinear precoding may include nonlinear precoding algorithms supported by the receiver, such as DPC (Dirty Paper Coding, dirty paper coding), THP, VP, and the like. The receiver's support capability information for nonlinear precoding may also include the receiver's support capability information for modulo calculation, for example, the receiver supports modulo calculation or the receiver does not support modulo calculation.

优选地,步骤S100中,接收机预编码支持能力信息还可以包括终端所支持的接收机算法。例如MRC(Maximum Ratio Combining,最大比合并)、ZF(Zero-forcing,迫零)、MMSE(Minimum Mean Squared Error,最小均方差)、MMSE IRC(Interference Rejection Combining,干扰抑制合并)等线性接收机算法,以及ML(Maximum Likelihood,最大相似度)、IC(Interference Cancellation,干扰抵消)、SD(Sphere Decoding,球形译码)等非线性接收机算法。由于不同接收机算法适用的预编码算法可能不同,通过上报终端所支持的接收机算法,可以使网络侧设备更进一步地了解接收机对预编码算法的支持能力。Preferably, in step S100, the receiver precoding support capability information may also include receiver algorithms supported by the terminal. For example, linear receiver algorithms such as MRC (Maximum Ratio Combining, maximum ratio combining), ZF (Zero-forcing, zero forcing), MMSE (Minimum Mean Squared Error, minimum mean square error), MMSE IRC (Interference Rejection Combining, interference suppression combining) , and ML (Maximum Likelihood, maximum similarity), IC (Interference Cancellation, interference cancellation), SD (Sphere Decoding, spherical decoding) and other nonlinear receiver algorithms. Since the precoding algorithms applicable to different receiver algorithms may be different, by reporting the receiver algorithm supported by the terminal, the network side device can further understand the receiver's support capability for the precoding algorithm.

优选地,步骤S100中,接收机预编码支持能力信息可以是预编码类型指示符index,每个index对应于一种预编码支持能力信息(例如支持线性预编码、支持非线性预编码、支持THP算法等),接收机预编码支持能力信息中包含的index表示终端支持这个index所代表的预编码能力。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, in step S100, the receiver precoding support capability information may be a precoding type indicator index, and each index corresponds to a type of precoding support capability information (such as support for linear precoding, support for nonlinear precoding, support for THP algorithm, etc.), the index included in the receiver precoding support capability information indicates that the terminal supports the precoding capability represented by the index. index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

优选地,在步骤S100之前,本方法还可以包括:向终端发送接收机能力查询请求。接收机能力查询请求可以通过广播、多播或单播方式发送。接收机能力查询请求可以是通用的针对接收机所有能力的查询请求,也可以是专门针对接收机预编码能力的查询请求。更加优选地,接收机能力查询请求还可以包括网络侧设备对预编码的支持能力。Preferably, before step S100, the method may further include: sending a receiver capability query request to the terminal. The receiver capability query request can be sent by broadcast, multicast or unicast. The receiver capability query request may be a general query request for all receiver capabilities, or a specific query request for the receiver precoding capability. More preferably, the receiver capability query request may also include the capability of the network side device to support precoding.

网络侧设备获取终端的接收机预编码支持能力信息的方法,既可以是终端主动上报方式,也可以是网络侧设备查询方式,图2-4就是对网络侧设备查询方法的举例说明。The method for the network-side device to obtain the receiver precoding support capability information of the terminal can be either actively reported by the terminal or inquired by the network-side device. Figure 2-4 is an example of the query method for the network-side device.

请参见图2,是本发明提供的数据通信方法的第二实施例流程图,该方法包括:Please refer to Fig. 2, which is a flowchart of the second embodiment of the data communication method provided by the present invention, the method includes:

在步骤S200,向终端发送接收机能力查询请求,接收机能力查询请求包括网络侧设备所支持的预编码类型信息。查询请求可以通过广播、多播或单播方式发送。In step S200, a receiver capability query request is sent to the terminal, and the receiver capability query request includes precoding type information supported by the network side device. Query requests can be sent via broadcast, multicast or unicast.

优选地,步骤S200中,网络侧设备所支持的预编码类型包括线性预编码和/或非线性预编码。例如,网络侧设备所支持的预编码类型信息可以用于表示网络侧设备只支持线性预编码、网络侧设备只支持非线性预编码或者网络侧设备同时支持线性预编码和非线性预编码。Preferably, in step S200, the precoding type supported by the network side device includes linear precoding and/or nonlinear precoding. For example, the precoding type information supported by the network side device may be used to indicate that the network side device only supports linear precoding, the network side device only supports nonlinear precoding, or the network side device supports both linear precoding and nonlinear precoding.

优选地,步骤S200中,若网络侧设备所支持的预编码类型包括非线性预编码,则网络侧设备所支持的预编码类型信息还可以包括网络侧设备所支持的非线性预编码类型,例如DPC、THP、VP等。Preferably, in step S200, if the precoding type supported by the network side device includes nonlinear precoding, the precoding type information supported by the network side device may also include the nonlinear precoding type supported by the network side device, for example DPC, THP, VP, etc.

优选地,步骤S200中,网络侧设备所支持的预编码类型信息可以是预编码类型指示符index,每个index对应于一种预编码支持能力信息(例如支持线性预编码、支持非线性预编码、支持THP算法等)。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, in step S200, the precoding type information supported by the network side device may be a precoding type indicator index, and each index corresponds to a kind of precoding support capability information (such as supporting linear precoding, supporting nonlinear precoding , support THP algorithm, etc.). index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

在步骤S201,接收终端根据所述网络侧设备所支持的预编码类型信息返回的接收机预编码支持能力信息,所述接收机预编码支持能力信息包括接收机所支持的预编码类型中与网络侧设备所支持的预编码类型相匹配的预编码类型。若接收机所支持的预编码类型与网络侧设备所支持的预编码类型都不匹配,那么接收机预编码支持能力信息可以是空白信息,或可以包含用于表示不支持的标识符。In step S201, receiving the receiver precoding support capability information returned by the terminal according to the precoding type information supported by the network side equipment, the receiver precoding support capability information includes the precoding type supported by the receiver and the network The precoding type that matches the precoding type supported by the side device. If the precoding type supported by the receiver does not match the precoding type supported by the network side device, the receiver's precoding support capability information may be blank information, or may include an identifier used to indicate that it is not supported.

优选地,步骤S201中,预编码类型可以包括线性预编码和/或非线性预编码。接收机预编码支持能力信息可以用于表示接收机只支持线性预编码、接收机只支持非线性预编码或者接收机同时支持线性预编码和非线性预编码。Preferably, in step S201, the precoding type may include linear precoding and/or nonlinear precoding. The receiver precoding support capability information may be used to indicate that the receiver only supports linear precoding, the receiver only supports nonlinear precoding, or the receiver supports both linear precoding and nonlinear precoding.

优选地,步骤S201中,若网络侧设备所支持的预编码类型信息包括具体的非线性预编码算法,则终端返回的接收机预编码支持能力信息可以包括接收机所支持的非线性预编码算法,例如DPC、THP、VP等。Preferably, in step S201, if the precoding type information supported by the network side device includes a specific nonlinear precoding algorithm, the receiver precoding support capability information returned by the terminal may include the nonlinear precoding algorithm supported by the receiver , such as DPC, THP, VP, etc.

优选地,步骤S201中,终端返回的接收机预编码支持能力信息可以是预编码类型指示符index,每个index对应于一种预编码类型(例如线性预编码、非线性预编码、THP算法、VP算法、支持求模类算法等),接收机预编码支持能力信息中包含的index表示终端支持这个index所代表的预编码类型。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, in step S201, the receiver precoding support capability information returned by the terminal may be a precoding type indicator index, each index corresponds to a precoding type (such as linear precoding, nonlinear precoding, THP algorithm, VP algorithm, supported modulus algorithm, etc.), the index contained in the receiver precoding support capability information indicates that the terminal supports the precoding type represented by the index. index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

优选地,在步骤S201中,终端返回的接收机预编码支持能力信息包括比特码,比特码与接收机能力查询请求中包含的网络侧设备所支持的预编码类型一一对应,比特码包括支持比特码和不支持比特码,支持比特码表示接收机支持对应的预编码类型,不支持比特码表示接收机不支持对应的预编码类型。例如,对应顺序的1表示支持该预编码类型,对应位置的0表示不支持该预编码类型。每个比特码只占用1bit,可以有效地节省带宽。Preferably, in step S201, the receiver precoding support capability information returned by the terminal includes a bit code, and the bit code is in one-to-one correspondence with the precoding types supported by the network side equipment included in the receiver capability query request. The codes include supported bit codes and unsupported bit codes, the supported bit codes indicate that the receiver supports the corresponding precoding type, and the unsupported bit codes indicate that the receiver does not support the corresponding precoding type. For example, 1 in the corresponding sequence indicates that the precoding type is supported, and 0 in the corresponding position indicates that the precoding type is not supported. Each bit code only occupies 1 bit, which can effectively save bandwidth.

在步骤S202,根据所述接收机预编码支持能力信息选择预编码算法。In step S202, a precoding algorithm is selected according to the receiver precoding support capability information.

在步骤S203,根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。In step S203, the data to be transmitted is precoded according to the precoding algorithm, and the precoded data is sent to the terminal.

请参见图3,是本发明提供的数据通信方法的第三实施例流程图,该方法包括:Please refer to FIG. 3, which is a flow chart of the third embodiment of the data communication method provided by the present invention. The method includes:

在步骤S300,向终端发送接收机能力查询请求,接收机能力查询请求包括与网络侧设备所支持的预编码类型相匹配的接收机类型信息。查询请求可以通过广播、多播或单播方式发送。In step S300, a receiver capability query request is sent to the terminal, and the receiver capability query request includes receiver type information matching the precoding type supported by the network side device. Query requests can be sent via broadcast, multicast or unicast.

优选地,步骤S300中,与网络侧设备所支持的预编码算法相匹配的接收机类型包括支持线性预编码的接收机、支持非线性预编码的接收机以及同时支持线性预编码和非线性预编码的接收机。Preferably, in step S300, the receiver type matching the precoding algorithm supported by the network side device includes a receiver supporting linear precoding, a receiver supporting nonlinear precoding, and a receiver supporting both linear precoding and nonlinear precoding. coded receiver.

优选地,步骤S300中,若与网络侧设备所支持的预编码算法相匹配的接收机类型是支持非线性预编码的接收机或同时支持线性预编码和非线性预编码的接收机,则该接收机类型信息还可以支持特定非线性预编码类型的接收机。例如,该接收机类型信息可以包括支持DPC的接收机、支持THP的接收机、支持VP的接收机等。又例如,根据网络侧设备所支持的非线性预编码算法对求模操作的需求,该接收机类型信息可以包括支持求模操作的接收机和不支持求模操作的接收机。Preferably, in step S300, if the receiver type matching the precoding algorithm supported by the network side equipment is a receiver supporting nonlinear precoding or a receiver supporting both linear precoding and nonlinear precoding, then the The receiver type information may also support receivers of a particular nonlinear precoding type. For example, the receiver type information may include a receiver supporting DPC, a receiver supporting THP, a receiver supporting VP, and the like. For another example, according to the requirement of the nonlinear precoding algorithm supported by the network side device for the modulo operation, the receiver type information may include receivers supporting the modulo operation and receivers not supporting the modulo operation.

优选地,步骤S300中,与网络侧设备所支持的预编码算法相匹配的接收机类型信息可以是接收机类型指示符index,每个index对应于一种接收机类型(例如支持线性预编码的接收机、支持非线性预编码的接收机、支持THP算法的接收机等)。index可以是比特码形式,例如10表示支持线性预编码的接收机,11表示支持非线性预编码的接收机,111表示支持THP算法的接收机等。Preferably, in step S300, the receiver type information matching the precoding algorithm supported by the network side equipment may be a receiver type indicator index, each index corresponds to a receiver type (for example, a receiver type that supports linear precoding receivers, receivers supporting nonlinear precoding, receivers supporting THP algorithms, etc.). index can be in the form of bit codes, for example, 10 indicates a receiver supporting linear precoding, 11 indicates a receiver supporting nonlinear precoding, and 111 indicates a receiver supporting THP algorithm, etc.

在步骤S301,接收终端根据与网络侧设备所支持的预编码算法相匹配的接收机类型信息返回的接收机预编码支持能力信息,所述接收机预编码支持能力信息包括终端所包含的接收机类型中与网络侧设备所需要的接收机类型相匹配的接收机类型。网络侧设备所需要的接收机类型即与网络侧设备所支持的预编码类型相匹配的接收机类型。In step S301, receiving the receiver precoding support capability information returned by the terminal according to the receiver type information matching the precoding algorithm supported by the network side equipment, the receiver precoding support capability information includes the receiver included in the terminal In the type, the receiver type matches the receiver type required by the network side device. The receiver type required by the network side device is the receiver type matching the precoding type supported by the network side device.

优选地,步骤S301中,终端返回的接收机类型包括支持线性预编码的接收机、支持非线性预编码的接收机以及同时支持线性预编码和非线性预编码的接收机。Preferably, in step S301, the receiver type returned by the terminal includes a receiver supporting linear precoding, a receiver supporting nonlinear precoding, and a receiver supporting both linear precoding and nonlinear precoding.

优选地,步骤S301中,若网络侧设备需要的接收机类型是支持非线性预编码的接收机或同时支持线性预编码和非线性预编码的接收机,则终端返回的自己所包含的接收机类型还可以包括支持特定非线性预编码类型的接收机。例如,终端返回的接收机类型信息可以包括支持DPC的接收机、支持THP的接收机、支持VP的接收机、支持求模操作的接收机和不支持求模操作的接收机等。Preferably, in step S301, if the receiver type required by the network side device is a receiver that supports nonlinear precoding or a receiver that supports both linear precoding and nonlinear precoding, the terminal returns the receiver contained in itself Types may also include receivers that support a particular type of nonlinear precoding. For example, the receiver type information returned by the terminal may include receivers supporting DPC, receivers supporting THP, receivers supporting VP, receivers supporting modulo operations, and receivers not supporting modulo operations.

优选地,步骤S301中,终端返回的接收机预编码支持能力信息可以是接收机类型指示符index,每个index对应于一种接收机类型(例如支持线性预编码的接收机、支持非线性预编码的接收机、支持THP算法的接收机、支持求模的接收机等),接收机预编码支持能力信息中包含的index表示终端包含这个index所代表的接收机类型。index可以是比特码形式,例如10表示支持线性预编码的接收机,11表示非线性预编码的接收机,111表示支持THP算法的接收机等。Preferably, in step S301, the receiver precoding support capability information returned by the terminal may be a receiver type indicator index, and each index corresponds to a receiver type (such as a receiver supporting linear precoding, a receiver supporting nonlinear precoding, etc. coded receiver, receiver supporting THP algorithm, receiver supporting modulus, etc.), the index included in the receiver precoding support capability information indicates that the terminal includes the receiver type represented by the index. index can be in the form of bit codes, for example, 10 indicates a receiver supporting linear precoding, 11 indicates a receiver supporting nonlinear precoding, and 111 indicates a receiver supporting THP algorithm, etc.

优选地,在步骤S301中,接收机预编码支持能力信息包括比特码,比特码与接收机能力查询请求中包含的与网络侧设备所支持的预编码类型相匹配的接收机类型一一对应,也即与网络侧设备所需要的接收机类型一一对应。比特码包括支持比特码和不支持比特码,支持比特码表示终端包含对应的接收机类型,不支持比特码表示终端不包含对应的接收机类型。例如,对应顺序的1表示包含该接收机类型,对应位置的0表示不包含该接收机类型。每个比特码只占用1bit,可以有效地节省带宽。Preferably, in step S301, the receiver precoding support capability information includes a bit code, and the bit code matches the receiver type contained in the receiver capability query request and the precoding type supported by the network side device—— Correspondence, that is, one-to-one correspondence with the receiver type required by the network side equipment. The bitcodes include supported bitcodes and unsupported bitcodes, the supported bitcodes indicate that the terminal includes the corresponding receiver type, and the unsupported bitcodes indicate that the terminal does not include the corresponding receiver type. For example, 1 in the corresponding order indicates that the receiver type is included, and 0 in the corresponding position indicates that the receiver type is not included. Each bit code only occupies 1 bit, which can effectively save bandwidth.

在步骤S302,根据所述接收机预编码支持能力信息选择预编码算法。In step S302, a precoding algorithm is selected according to the receiver precoding support capability information.

在步骤S303,根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。In step S303, the data to be transmitted is precoded according to the precoding algorithm, and the precoded data is sent to the terminal.

请参见图4,是本发明提供的数据通信方法的第四实施例流程图,该方法包括:Please refer to FIG. 4, which is a flow chart of the fourth embodiment of the data communication method provided by the present invention. The method includes:

在步骤S400,向终端发送接收机能力查询请求。步骤S400可以与步骤S100、S200或S300相同。In step S400, a receiver capability query request is sent to the terminal. Step S400 may be the same as step S100, S200 or S300.

在步骤S401,接收终端接收机的接收机预编码支持能力信息。步骤S401可以与步骤S100、S201或S301相同。In step S401, receiver precoding support capability information of a terminal receiver is received. Step S401 may be the same as step S100, S201 or S301.

在步骤S402,根据所述接收机预编码支持能力信息和预设的预编码优选原则选择预编码算法。其中,预编码优选原则包括:优先选择非线性预编码算法的非线性优先原则和/或选择性能最佳的预编码算法的性能优先原则等。不同预编码算法的性能可以通过预先计算、模拟、测试等方式得到。优选地,性能优先原则包括:根据当前的信道状态和预设的不同信道状态下各种预编码算法的性能来选择性能最佳的预编码算法,不同信道状态下各种预编码算法的性能可以通过预先计算、模拟、测试等方式得到。通过进一步地在接收机所支持的预编码算法中择优选择,有利于提升网络吞吐量,提高系统的通信质量。In step S402, a precoding algorithm is selected according to the receiver precoding support capability information and preset precoding preference principles. Wherein, the precoding preference principle includes: a nonlinear priority principle of preferentially selecting a nonlinear precoding algorithm and/or a performance priority principle of selecting a precoding algorithm with the best performance, and the like. The performance of different precoding algorithms can be obtained through pre-calculation, simulation, testing and other methods. Preferably, the performance priority principle includes: selecting the precoding algorithm with the best performance according to the current channel state and the performance of various precoding algorithms under different channel states, and the performance of various precoding algorithms under different channel states can be Obtained through pre-calculation, simulation, testing, etc. By further selecting the best among the precoding algorithms supported by the receiver, it is beneficial to improve the network throughput and improve the communication quality of the system.

在步骤S403,根据所选的预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。In step S403, the data to be transmitted is precoded according to the selected precoding algorithm, and the precoded data is sent to the terminal.

请参见图5,是本发明提供的网络设备的第一实施例结构示意图,该网络设备可以是通信系统中的一个发射机或者发射端,包括:Please refer to FIG. 5, which is a schematic structural diagram of a first embodiment of a network device provided by the present invention. The network device may be a transmitter or a transmitter in a communication system, including:

终端能力获取模块510,用于获取终端的接收机预编码支持能力信息。The terminal capability acquisition module 510 is configured to acquire receiver precoding support capability information of the terminal.

算法选择模块520,用于根据所述接收机预编码支持能力信息选择预编码算法。An algorithm selection module 520, configured to select a precoding algorithm according to the receiver precoding support capability information.

数据发送模块530,用于根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。The data sending module 530 is configured to precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

本发明实施例提供的网络侧设备,通过获取终端的接收机预编码支持能力信息,然后根据接收机预编码支持能力信息来选择预编码算法对待发送数据进行预编码,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致的用户数据的错误接收,提高了数据通信的准确率和成功率。The network-side device provided by the embodiment of the present invention obtains the receiver precoding support capability information of the terminal, and then selects the precoding algorithm to precode the data to be sent according to the receiver precoding support capability information, which can avoid problems caused by the network side. The incorrect reception of user data caused by the mismatch between the precoding algorithm and the capability of the terminal receiver improves the accuracy and success rate of data communication.

优选地,终端能力获取模块510接收的接收机预编码支持能力信息包括接收机所支持的预编码类型,所述预编码类型包括线性预编码和/或非线性预编码。例如,接收机预编码支持能力信息可以用于表示接收机只支持线性预编码、接收机只支持非线性预编码或者接收机同时支持线性预编码和非线性预编码。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 510 includes the precoding type supported by the receiver, and the precoding type includes linear precoding and/or nonlinear precoding. For example, the receiver precoding support capability information may be used to indicate that the receiver only supports linear precoding, the receiver only supports nonlinear precoding, or the receiver supports both linear precoding and nonlinear precoding.

优选地,若接收机所支持的预编码类型包括非线性预编码,则终端能力获取模块510接收的接收机预编码支持能力信息还可以包括接收机对非线性预编码的支持能力信息。接收机对非线性预编码的支持能力信息可以包括接收机所支持的非线性预编码算法,例如DPC(Dirty Paper Coding,脏纸编码)、THP、VP等。接收机对非线性预编码的支持能力信息还可以包括接收机对求模操作的支持能力信息,例如接收机支持求模或接收机不支持求模。Preferably, if the precoding type supported by the receiver includes nonlinear precoding, the receiver precoding support capability information received by the terminal capability acquisition module 510 may also include receiver support capability information for nonlinear precoding. The receiver's support capability information for nonlinear precoding may include nonlinear precoding algorithms supported by the receiver, such as DPC (Dirty Paper Coding, dirty paper coding), THP, VP, and the like. The receiver's support capability information for nonlinear precoding may also include the receiver's support capability information for modulo calculation, for example, the receiver supports modulo calculation or the receiver does not support modulo calculation.

优选地,终端能力获取模块510接收的接收机预编码支持能力信息还可以包括终端所支持的接收机算法。例如MRC(Maximum Ratio Combining,最大比合并)、ZF(Zero-forcing,迫零)、MMSE(Minimum Mean Squared Error,最小均方差)、MMSE IRC(Interference Rejection Combining,干扰抑制合并)等线性接收机算法,以及ML(Maximum Likelihood,最大相似度)、IC(InterferenceCancellation,干扰抵消)、SD(Sphere Decoding,球形译码)等非线性接收机算法。由于不同接收机算法适用的预编码算法可能不同,通过上报终端所支持的接收机算法,可以使网络侧设备更进一步地了解接收机对预编码算法的支持能力。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 510 may also include receiver algorithms supported by the terminal. For example, linear receiver algorithms such as MRC (Maximum Ratio Combining, maximum ratio combining), ZF (Zero-forcing, zero forcing), MMSE (Minimum Mean Squared Error, minimum mean square error), MMSE IRC (Interference Rejection Combining, interference suppression combining) , and ML (Maximum Likelihood, maximum similarity), IC (InterferenceCancellation, interference cancellation), SD (Sphere Decoding, spherical decoding) and other nonlinear receiver algorithms. Since the precoding algorithms applicable to different receiver algorithms may be different, by reporting the receiver algorithm supported by the terminal, the network side device can further understand the receiver's support capability for the precoding algorithm.

优选地,终端能力获取模块510接收的接收机预编码支持能力信息可以是预编码类型指示符index,每个index对应于一种预编码支持能力信息(例如支持线性预编码、支持非线性预编码、支持THP算法等),接收机预编码支持能力信息中包含的index表示终端支持这个index所代表的预编码能力。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 510 may be a precoding type indicator index, each index corresponds to a type of precoding support capability information (for example, support linear precoding, support nonlinear precoding , support THP algorithm, etc.), the index contained in the receiver precoding support capability information indicates that the terminal supports the precoding capability represented by the index. index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

网络侧设备获取终端的接收机预编码支持能力信息的方法,既可以是终端主动上报方式,也可以是网络侧设备查询方式。当采用网络侧设备查询方式时,网络侧设备还可以包括查询请求发送模块,用于向终端发送接收机能力查询请求。接收机能力查询请求可以通过广播、多播或单播方式发送。接收机能力查询请求可以是通用的针对接收机所有能力的查询请求,也可以是专门针对接收机预编码能力的查询请求。优选地,接收机能力查询请求还可以包括网络侧设备对预编码的支持能力。The method for the network-side device to acquire the receiver precoding support capability information of the terminal may be a method of actively reporting by the terminal, or a method of querying by the network-side device. When the network-side device query mode is adopted, the network-side device may further include a query request sending module, configured to send a receiver capability query request to the terminal. The receiver capability query request can be sent by broadcast, multicast or unicast. The receiver capability query request may be a general query request for all receiver capabilities, or a specific query request for the receiver precoding capability. Preferably, the receiver capability query request may also include the capability of the network side device to support precoding.

请参见图6,是本发明提供的网络侧设备的第二实施例结构示意图,包括查询请求发送模块610、终端能力获取模块620、算法选择模块630和数据发送模块640,其中查询请求发送模块610包括网络侧设备预编码类型发送模块611。Please refer to FIG. 6, which is a schematic structural diagram of the second embodiment of the network side device provided by the present invention, including a query request sending module 610, a terminal capability acquisition module 620, an algorithm selection module 630, and a data sending module 640, wherein the query request sending module 610 It includes a network side device precoding type sending module 611 .

网络侧设备预编码类型发送模块611,用于向终端发送网络侧设备所支持的预编码类型信息。网络侧设备所支持的预编码类型信息可以通过广播、多播或单播方式发送。The network side device precoding type sending module 611 is configured to send information about the precoding type supported by the network side device to the terminal. The precoding type information supported by the network side device can be sent in a broadcast, multicast or unicast manner.

优选地,网络侧设备预编码类型发送模块611发送的网络侧设备所支持的预编码类型包括线性预编码和/或非线性预编码。例如,网络侧设备所支持的预编码类型信息可以用于表示网络侧设备只支持线性预编码、网络侧设备只支持非线性预编码或者网络侧设备同时支持线性预编码和非线性预编码。Preferably, the precoding type supported by the network side device sent by the network side device precoding type sending module 611 includes linear precoding and/or nonlinear precoding. For example, the precoding type information supported by the network side device may be used to indicate that the network side device only supports linear precoding, the network side device only supports nonlinear precoding, or the network side device supports both linear precoding and nonlinear precoding.

优选地,若网络侧设备所支持的预编码类型包括非线性预编码,则网络侧设备预编码类型发送模块611发送的网络侧设备所支持的预编码类型信息还可以包括网络侧设备所支持的非线性预编码类型,例如DPC、THP、VP等。Preferably, if the precoding type supported by the network side device includes non-linear precoding, the information about the precoding type supported by the network side device sent by the network side device precoding type sending module 611 may also include the precoding type supported by the network side device Non-linear precoding type, such as DPC, THP, VP, etc.

优选地,网络侧设备预编码类型发送模块611发送的网络侧设备所支持的预编码类型信息可以是预编码类型指示符index,每个index对应于一种预编码支持能力信息(例如支持线性预编码、支持非线性预编码、支持THP算法等)。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, the precoding type information supported by the network side device sent by the precoding type sending module 611 of the network side device may be a precoding type indicator index, and each index corresponds to a kind of precoding support capability information (such as supporting linear precoding encoding, support nonlinear precoding, support THP algorithm, etc.). index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

终端能力获取模块620,用于接收终端根据所述网络侧设备所支持的预编码类型信息返回的接收机预编码支持能力信息,所述接收机预编码支持能力信息包括接收机所支持的预编码类型中与网络侧设备所支持的预编码类型相匹配的预编码类型。若接收机所支持的预编码类型与网络侧设备所支持的预编码类型都不匹配,那么接收机预编码支持能力信息可以是空白信息,或可以包含用于表示不支持的标识符。A terminal capability acquisition module 620, configured to receive receiver precoding support capability information returned by the terminal according to the precoding type information supported by the network side device, where the receiver precoding support capability information includes the precoding supported by the receiver The precoding type in the type matches the precoding type supported by the network side device. If the precoding type supported by the receiver does not match the precoding type supported by the network side device, the receiver's precoding support capability information may be blank information, or may include an identifier used to indicate that it is not supported.

优选地,终端能力获取模块620接收的预编码类型可以包括线性预编码和/或非线性预编码。接收机预编码支持能力信息可以用于表示接收机只支持线性预编码、接收机只支持非线性预编码或者接收机同时支持线性预编码和非线性预编码。Preferably, the precoding type received by the terminal capability acquiring module 620 may include linear precoding and/or nonlinear precoding. The receiver precoding support capability information may be used to indicate that the receiver only supports linear precoding, the receiver only supports nonlinear precoding, or the receiver supports both linear precoding and nonlinear precoding.

优选地,若网络侧设备所支持的预编码类型信息包括具体的非线性预编码算法,则第二终端能力获取模块620接收的接收机预编码支持能力信息可以包括接收机所支持的非线性预编码算法,例如DPC、THP、VP等。Preferably, if the precoding type information supported by the network side equipment includes a specific nonlinear precoding algorithm, the receiver precoding support capability information received by the second terminal capability acquisition module 620 may include the nonlinear precoding supported by the receiver. Encoding algorithms, such as DPC, THP, VP, etc.

优选地,终端能力获取模块620接收的接收机预编码支持能力信息可以是预编码类型指示符index,每个index对应于一种预编码类型(例如线性预编码、非线性预编码、THP算法、VP算法、支持求模类算法等),接收机预编码支持能力信息中包含的index表示终端支持这个index所代表的预编码类型。index可以是比特码形式,例如10表示线性预编码,11表示非线性预编码,111表示THP等。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 620 may be a precoding type indicator index, each index corresponds to a precoding type (such as linear precoding, nonlinear precoding, THP algorithm, VP algorithm, supported modulus algorithm, etc.), the index contained in the receiver precoding support capability information indicates that the terminal supports the precoding type represented by the index. index can be in the form of bit codes, for example, 10 indicates linear precoding, 11 indicates nonlinear precoding, and 111 indicates THP, etc.

优选地,终端能力获取模块620接收的接收机预编码支持能力信息包括比特码,比特码与接收机能力查询请求中包含的网络侧设备所支持的预编码类型一一对应,比特码包括支持比特码和不支持比特码,支持比特码表示接收机支持对应的预编码类型,不支持比特码表示接收机不支持对应的预编码类型。例如,对应顺序的1表示支持该预编码类型,对应位置的0表示不支持该预编码类型。每个比特码只占用1bit,可以有效地节省带宽。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 620 includes a bit code, and the bit code is in one-to-one correspondence with the precoding types supported by the network side equipment contained in the receiver capability query request, and the bit code It includes supporting bitcodes and not supporting bitcodes. Supporting bitcodes means that the receiver supports the corresponding precoding type, and not supporting bitcodes means that the receiver does not support the corresponding precoding type. For example, 1 in the corresponding sequence indicates that the precoding type is supported, and 0 in the corresponding position indicates that the precoding type is not supported. Each bit code only occupies 1 bit, which can effectively save bandwidth.

算法选择模块630,用于根据所述接收机预编码支持能力信息选择预编码算法。An algorithm selection module 630, configured to select a precoding algorithm according to the receiver precoding support capability information.

数据发送模块640,用于根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。The data sending module 640 is configured to precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

请参见图7,是本发明提供的网络侧设备的第三实施例结构示意图,包括查询请求发送模块710、终端能力获取模块720、算法选择模块730和数据发送模块740,其中查询请求发送模块710包括网络侧设备接收机需求发送模块711。Please refer to FIG. 7, which is a schematic structural diagram of the third embodiment of the network side device provided by the present invention, including a query request sending module 710, a terminal capability acquisition module 720, an algorithm selection module 730, and a data sending module 740, wherein the query request sending module 710 It includes a network side device receiver request sending module 711 .

网络侧设备接收机需求发送模块711,用于向终端发送与网络侧设备所支持的预编码算法相匹配的接收机类型信息。与网络侧设备所支持的预编码算法相匹配的接收机类型信息可以通过广播、多播或单播方式发送。The receiver requirement sending module 711 of the network side device is configured to send receiver type information matching the precoding algorithm supported by the network side device to the terminal. The receiver type information matching the precoding algorithm supported by the network side device can be sent in a broadcast, multicast or unicast manner.

优选地,网络侧设备接收机需求发送模块711发送的与网络侧设备所支持的预编码算法相匹配的接收机类型包括支持线性预编码的接收机、支持非线性预编码的接收机以及同时支持线性预编码和非线性预编码的接收机。Preferably, the receiver type sent by the network-side device receiver requirement sending module 711 that matches the precoding algorithm supported by the network-side device includes a receiver that supports linear precoding, a receiver that supports nonlinear precoding, and a receiver that supports both Receivers for linear precoding and nonlinear precoding.

优选地,若与网络侧设备所支持的预编码算法相匹配的接收机类型是支持非线性预编码的接收机或同时支持线性预编码和非线性预编码的接收机,则网络侧设备接收机需求发送模块711发送的接收机类型信息还可以支持特定非线性预编码类型的接收机。例如,该接收机类型信息可以包括支持DPC的接收机、支持THP的接收机、支持VP的接收机等。又例如,根据网络侧设备所支持的非线性预编码算法对求模操作的需求,该接收机类型信息可以包括支持求模操作的接收机和不支持求模操作的接收机。Preferably, if the receiver type that matches the precoding algorithm supported by the network side device is a receiver that supports nonlinear precoding or a receiver that supports both linear precoding and nonlinear precoding, then the network side device receiver The receiver type information sent by the requirement sending module 711 may also support a receiver of a specific nonlinear precoding type. For example, the receiver type information may include a receiver supporting DPC, a receiver supporting THP, a receiver supporting VP, and the like. For another example, according to the requirement of the nonlinear precoding algorithm supported by the network side device for the modulo operation, the receiver type information may include receivers supporting the modulo operation and receivers not supporting the modulo operation.

优选地,网络侧设备接收机需求发送模块711发送的与网络侧设备所支持的预编码算法相匹配的接收机类型信息可以是接收机类型指示符index,每个index对应于一种接收机类型(例如支持线性预编码的接收机、支持非线性预编码的接收机、支持THP算法的接收机等)。index可以是比特码形式,例如10表示支持线性预编码的接收机,11表示支持非线性预编码的接收机,111表示支持THP算法的接收机等。Preferably, the receiver type information sent by the receiver requirement sending module 711 of the network side device that matches the precoding algorithm supported by the network side device may be a receiver type indicator index, and each index corresponds to a receiver type (For example, a receiver supporting linear precoding, a receiver supporting nonlinear precoding, a receiver supporting THP algorithm, etc.). index can be in the form of bit codes, for example, 10 indicates a receiver supporting linear precoding, 11 indicates a receiver supporting nonlinear precoding, and 111 indicates a receiver supporting THP algorithm, etc.

终端能力获取模块720,用于接收终端根据与网络侧设备所支持的预编码算法相匹配的接收机类型信息返回的接收机预编码支持能力信息,所述接收机预编码支持能力信息包括终端所包含的接收机类型中与网络侧设备所需要的接收机类型相匹配的接收机类型。网络侧设备所需要的接收机类型即与网络侧设备所支持的预编码类型相匹配的接收机类型。The terminal capability acquisition module 720 is configured to receive the receiver precoding support capability information returned by the terminal according to the receiver type information matching the precoding algorithm supported by the network side equipment, and the receiver precoding support capability information includes the terminal's precoding support capability information Among the included receiver types, the receiver type that matches the receiver type required by the network side device. The receiver type required by the network side device is the receiver type matching the precoding type supported by the network side device.

优选地,终端能力获取模块720接收的接收机类型信息包括支持线性预编码的接收机、支持非线性预编码的接收机以及同时支持线性预编码和非线性预编码的接收机。Preferably, the receiver type information received by the terminal capability acquiring module 720 includes a receiver supporting linear precoding, a receiver supporting nonlinear precoding, and a receiver supporting both linear precoding and nonlinear precoding.

优选地,若网络侧设备需要的接收机类型是支持非线性预编码的接收机或同时支持线性预编码和非线性预编码的接收机,则终端能力获取模块720接收的终端所包含的接收机类型信息还可以包括支持特定非线性预编码类型的接收机。例如,终端能力获取模块720接收的终端所包含的接收机类型信息可以包括支持DPC的接收机、支持THP的接收机、支持VP的接收机、支持求模操作的接收机和不支持求模操作的接收机等。Preferably, if the receiver type required by the network side device is a receiver that supports nonlinear precoding or a receiver that supports both linear precoding and nonlinear precoding, the receiver included in the terminal received by the terminal capability acquisition module 720 Type information may also include receivers that support a particular nonlinear precoding type. For example, the receiver type information contained in the terminal received by the terminal capability acquisition module 720 may include receivers that support DPC, receivers that support THP, receivers that support VP, receivers that support modulo operations, and receivers that do not support modulo operations. receiver, etc.

优选地,终端能力获取模块720接收的接收机预编码支持能力信息可以是接收机类型指示符index,每个index对应于一种接收机类型(例如支持线性预编码的接收机、支持非线性预编码的接收机、支持THP算法的接收机、支持求模的接收机等),接收机预编码支持能力信息中包含的index表示终端包含这个index所代表的接收机类型。index可以是比特码形式,例如10表示支持线性预编码的接收机,11表示非线性预编码的接收机,111表示支持THP算法的接收机等。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 720 may be a receiver type indicator index, each index corresponds to a receiver type (for example, a receiver supporting linear precoding, a receiver supporting nonlinear precoding coded receiver, receiver supporting THP algorithm, receiver supporting modulus, etc.), the index included in the receiver precoding support capability information indicates that the terminal includes the receiver type represented by the index. index can be in the form of bit codes, for example, 10 indicates a receiver supporting linear precoding, 11 indicates a receiver supporting nonlinear precoding, and 111 indicates a receiver supporting THP algorithm, etc.

优选地,终端能力获取模块720接收的接收机预编码支持能力信息包括比特码,比特码与接收机能力查询请求中包含的与网络侧设备所支持的预编码类型相匹配的接收机类型一一对应,也即与网络侧设备所需要的接收机类型一一对应。比特码包括支持比特码和不支持比特码,支持比特码表示终端包含对应的接收机类型,不支持比特码表示终端不包含对应的接收机类型。例如,对应顺序的1表示包含该接收机类型,对应位置的0表示不包含该接收机类型。每个比特码只占用1bit,可以有效地节省带宽。Preferably, the receiver precoding support capability information received by the terminal capability acquisition module 720 includes a bit code, and the bit code matches the receiver type contained in the receiver capability query request and the precoding type supported by the network side equipment One-to-one correspondence, that is, one-to-one correspondence with the receiver types required by the network side equipment. The bitcodes include supported bitcodes and unsupported bitcodes, the supported bitcodes indicate that the terminal includes the corresponding receiver type, and the unsupported bitcodes indicate that the terminal does not include the corresponding receiver type. For example, 1 in the corresponding order indicates that the receiver type is included, and 0 in the corresponding position indicates that the receiver type is not included. Each bit code only occupies 1 bit, which can effectively save bandwidth.

算法选择模块730,用于根据所述接收机预编码支持能力信息选择预编码算法。An algorithm selection module 730, configured to select a precoding algorithm according to the receiver precoding support capability information.

数据发送模块740,用于根据所述预编码算法对待发送数据进行预编码,并将预编码后的数据发送给终端。The data sending module 740 is configured to precode the data to be sent according to the precoding algorithm, and send the precoded data to the terminal.

优选地,在图5-7所示的实施例中,算法选择模块520、630或730可以根据接收机预编码支持能力信息和预设的预编码优选原则选择预编码算法。其中,预编码优选原则包括:优先选择非线性预编码算法的非线性优先原则和/或选择性能最佳的预编码算法的性能优先原则等。不同预编码算法的性能可以通过预先计算、模拟、测试等方式得到。优选地,性能优先原则包括:根据当前的信道状态和预设的不同信道状态下各种预编码算法的性能来选择性能最佳的预编码算法,不同信道状态下各种预编码算法的性能可以通过预先计算、模拟、测试等方式得到。通过进一步地在接收机所支持的预编码算法中择优选择,有利于提升网络吞吐量,提高系统的通信质量。Preferably, in the embodiments shown in FIGS. 5-7 , the algorithm selection module 520 , 630 or 730 can select a precoding algorithm according to receiver precoding support capability information and preset precoding preference principles. Wherein, the precoding preference principle includes: a nonlinear priority principle of preferentially selecting a nonlinear precoding algorithm and/or a performance priority principle of selecting a precoding algorithm with the best performance, and the like. The performance of different precoding algorithms can be obtained through pre-calculation, simulation, testing and other methods. Preferably, the performance priority principle includes: selecting the precoding algorithm with the best performance according to the current channel state and the performance of various precoding algorithms under different channel states, and the performance of various precoding algorithms under different channel states can be Obtained through pre-calculation, simulation, testing, etc. By further selecting the best among the precoding algorithms supported by the receiver, it is beneficial to improve the network throughput and improve the communication quality of the system.

请参见图8,是本发明提供的终端侧数据通信方法的第一实施例流程图,该方法包括:Please refer to FIG. 8 , which is a flow chart of the first embodiment of the terminal-side data communication method provided by the present invention. The method includes:

在步骤S800,向网络侧设备发送接收机预编码支持能力信息,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。In step S800, the receiver precoding support capability information is sent to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode the data to be sent.

在步骤S801,接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。In step S801, the precoded data sent by the network side device is received, and the data is decoded according to the precoding algorithm.

本发明实施例提供的数据通信方法,通过向网络侧设备发送接收机预编码支持能力信息,使网络侧设备根据接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致的用户数据的错误接收,提高了数据通信的准确率和成功率。In the data communication method provided by the embodiment of the present invention, by sending the receiver precoding support capability information to the network side device, the network side device selects a precoding algorithm to precode the data to be sent according to the receiver precoding support capability information, which can avoid the The error reception of user data caused by the mismatch between the precoding algorithm implemented on the network side and the capability of the terminal receiver improves the accuracy and success rate of data communication.

接收机能力查询请求和接收机预编码支持能力信息已参考图1进行了详细描述,这里不再赘述。The receiver capability query request and the receiver precoding support capability information have been described in detail with reference to FIG. 1 , and will not be repeated here.

终端向网络侧设备上报接收机预编码支持能力信息的方法,既可以是终端主动上报方式,也可以是网络侧设备查询方式。当采用网络侧设备查询方法时,在步骤S800之前,还可以包括:接收来自网络侧设备的接收机能力查询请求。接收机能力查询请求可以通过广播、多播或单播方式发送。接收机能力查询请求可以是通用的针对接收机所有能力的查询请求,也可以是专门针对接收机预编码能力的查询请求。优选地,接收机能力查询请求还可以包括网络侧设备对预编码的支持能力。The method for the terminal to report the receiver precoding support capability information to the network side device can be either a terminal active reporting method or a network side device query method. When the network-side device query method is adopted, before step S800, it may further include: receiving a receiver capability query request from the network-side device. The receiver capability query request can be sent by broadcast, multicast or unicast. The receiver capability query request may be a general query request for all receiver capabilities, or a specific query request for the receiver precoding capability. Preferably, the receiver capability query request may also include the capability of the network side device to support precoding.

请参见图9,是本发明提供的终端侧数据通信方法的第二实施例流程图,该方法包括:Please refer to FIG. 9, which is a flow chart of the second embodiment of the terminal-side data communication method provided by the present invention. The method includes:

在步骤S900,接收网络侧设备发送的接收机能力查询请求,所述接收机能力查询请求包括网络侧设备所支持的预编码类型信息。In step S900, a receiver capability query request sent by the network side device is received, and the receiver capability query request includes the precoding type information supported by the network side device.

在步骤S901,根据所述接收机能力查询请求查询接收机所支持的预编码类型,并将接收机所支持的预编码类型中与网络侧设备所支持的预编码类型相匹配的预编码类型作为接收机预编码支持能力信息发送给网络侧设备,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。In step S901, query the precoding type supported by the receiver according to the receiver capability query request, and use the precoding type that matches the precoding type supported by the network side device among the precoding types supported by the receiver as The receiver precoding support capability information is sent to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode data to be sent.

在步骤S902,接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。In step S902, the precoded data sent by the network side device is received, and the data is decoded according to the precoding algorithm.

网络侧设备所支持的预编码类型信息和接收机预编码支持能力信息已参考图2进行了详细描述,这里不再赘述。The precoding type information supported by the network side device and the receiver precoding support capability information have been described in detail with reference to FIG. 2 , and will not be repeated here.

请参见图10,是本发明提供的终端侧数据通信方法的第三实施例流程图,该方法包括:Please refer to FIG. 10 , which is a flow chart of the third embodiment of the terminal-side data communication method provided by the present invention. The method includes:

在步骤S1000,接收网络侧设备发送的接收机能力查询请求,所述接收机能力查询请求包括与网络侧设备所支持的预编码类型相匹配的接收机类型信息。In step S1000, a receiver capability query request sent by the network side device is received, and the receiver capability query request includes receiver type information matching the precoding type supported by the network side device.

在步骤S1001,根据所述接收机能力查询请求查询终端所包含的接收机类型,并将终端所包含的接收机类型中与网络侧设备所需要的接收机类型相匹配的接收机类型作为接收机预编码支持能力信息发送给网络侧设备,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。In step S1001, query the receiver types included in the terminal according to the receiver capability query request, and use the receiver type that matches the receiver type required by the network side equipment among the receiver types included in the terminal as the receiver The precoding support capability information is sent to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode the data to be sent.

在步骤S1002,接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。In step S1002, the precoded data sent by the network side device is received, and the data is decoded according to the precoding algorithm.

与网络侧设备所支持的预编码类型相匹配的接收机类型信息和接收机预编码支持能力信息已参考图3进行了详细描述,这里不再赘述。The receiver type information and receiver precoding support capability information matching the precoding type supported by the network side equipment have been described in detail with reference to FIG. 3 , and will not be repeated here.

请参见图11,是本发明提供的终端的第一实施例结构示意图,包括:Please refer to Figure 11, which is a schematic structural diagram of the first embodiment of the terminal provided by the present invention, including:

终端能力发送模块1110,用于向网络侧设备发送接收机预编码支持能力信息,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。The terminal capability sending module 1110 is configured to send receiver precoding support capability information to the network side device, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode data to be sent.

数据接收模块1120,用于接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。The data receiving module 1120 is configured to receive the precoded data sent by the network side device, and decode the data according to the precoding algorithm.

本发明实施例提供的终端,通过向网络侧设备发送接收机预编码支持能力信息,使网络侧设备根据接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码,可以避免因网络侧实施的预编码算法与终端接收机的能力不匹配而导致的用户数据的错误接收,提高了数据通信的准确率和成功率。The terminal provided by the embodiment of the present invention sends the receiver precoding support capability information to the network side device, so that the network side device selects a precoding algorithm to precode the data to be sent according to the receiver precoding support capability information, which can avoid network-side The incorrect reception of user data caused by the mismatch between the implemented precoding algorithm and the capability of the terminal receiver improves the accuracy and success rate of data communication.

接收机能力查询请求和接收机预编码支持能力信息已参考图5进行了详细描述,这里不再赘述。The receiver capability query request and the receiver precoding support capability information have been described in detail with reference to FIG. 5 , and will not be repeated here.

终端向网络侧设备上报接收机预编码支持能力信息的方法,既可以是终端主动上报方式,也可以是网络侧设备查询方式。当采用网络侧设备查询方法时,终端还可以包括查询请求接收模块,用于接收来自网络侧设备的接收机能力查询请求。接收机能力查询请求可以是通用的针对接收机所有能力的查询请求,也可以是专门针对接收机预编码能力的查询请求。优选地,接收机能力查询请求还可以包括网络侧设备对预编码的支持能力。The method for the terminal to report the receiver precoding support capability information to the network side device can be either a terminal active reporting method or a network side device query method. When the network-side device query method is adopted, the terminal may further include a query request receiving module for receiving a receiver capability query request from the network-side device. The receiver capability query request may be a general query request for all receiver capabilities, or a specific query request for the receiver precoding capability. Preferably, the receiver capability query request may also include the capability of the network side device to support precoding.

请参见图12,是本发明提供的终端发送模块的第二实施例结构示意图,包括查询请求接收模块1210、终端能力发送模块1220和数据接收模块1230,其中终端能力发送模块1220包括匹配预编码类型发送模块1221。Please refer to FIG. 12, which is a schematic structural diagram of the second embodiment of the terminal sending module provided by the present invention, including a query request receiving module 1210, a terminal capability sending module 1220, and a data receiving module 1230, wherein the terminal capability sending module 1220 includes a matching precoding type Sending module 1221.

查询请求接收模块1210,用于接收网络侧设备发送的接收机能力查询请求,所述接收机能力查询请求包括网络侧设备所支持的预编码类型信息。The query request receiving module 1210 is configured to receive a receiver capability query request sent by the network side device, where the receiver capability query request includes information about precoding types supported by the network side device.

匹配预编码类型发送模块1221,用于根据所述接收机能力查询请求查询接收机所支持的预编码类型,并将接收机所支持的预编码类型中与网络侧设备所支持的预编码类型相匹配的预编码类型作为接收机预编码支持能力信息发送给网络侧设备,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。The matching precoding type sending module 1221 is configured to query the precoding type supported by the receiver according to the receiver capability query request, and match the precoding type supported by the receiver with the precoding type supported by the network side device The matched precoding type is sent to the network side device as receiver precoding support capability information, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode data to be sent.

数据接收模块1230,用于接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。The data receiving module 1230 is configured to receive the precoded data sent by the network side device, and decode the data according to the precoding algorithm.

网络侧设备所支持的预编码类型信息和接收机预编码支持能力信息已参考图6进行了详细描述,这里不再赘述。The precoding type information supported by the network side device and the receiver precoding support capability information have been described in detail with reference to FIG. 6 , and will not be repeated here.

请参见图13,是本发明提供的终端的第三实施例结构示意图,包括查询请求接收模块1310、终端能力发送模块1320和数据接收模块1330,其中终端能力发送模块1320包括匹配接收机类型发送模块1321。Please refer to Figure 13, which is a schematic structural diagram of the third embodiment of the terminal provided by the present invention, including a query request receiving module 1310, a terminal capability sending module 1320, and a data receiving module 1330, wherein the terminal capability sending module 1320 includes a matching receiver type sending module 1321.

查询请求接收模块1310,用于接收网络侧设备发送的接收机能力查询请求,所述接收机能力查询请求包括与网络侧设备所支持的预编码类型相匹配的接收机类型信息。The query request receiving module 1310 is configured to receive a receiver capability query request sent by the network side device, where the receiver capability query request includes receiver type information matching the precoding type supported by the network side device.

匹配接收机类型发送模块1321,用于根据所述接收机能力查询请求查询终端所包含的接收机类型,并将终端所包含的接收机类型中与网络侧设备所需要的接收机类型相匹配的接收机类型作为接收机预编码支持能力信息发送给网络侧设备,以使网络侧设备根据所述接收机预编码支持能力信息选择预编码算法对待发送数据进行预编码。The matching receiver type sending module 1321 is configured to query the receiver type included in the terminal according to the receiver capability query request, and match the receiver type included in the terminal with the receiver type required by the network side equipment The receiver type is sent to the network side device as receiver precoding support capability information, so that the network side device selects a precoding algorithm according to the receiver precoding support capability information to precode data to be sent.

数据接收模块1330,用于接收所述网络侧设备发送的预编码后的数据,并根据所述预编码算法对所述数据进行解码。The data receiving module 1330 is configured to receive the precoded data sent by the network side device, and decode the data according to the precoding algorithm.

与网络侧设备所支持的预编码类型相匹配的接收机类型信息和接收机预编码支持能力信息已参考图7进行了详细描述,这里不再赘述。The receiver type information and receiver precoding support capability information matching the precoding type supported by the network side device have been described in detail with reference to FIG. 7 , and will not be repeated here.

本发明还提供了一种数据通信系统,包括终端和以上任一实施例描述的网络侧设备,网络侧设备可以在终端接入网络后获取所有终端的接收机预编码支持能力信息,然后基于不同终端的接收机预编码支持能力信息,为其选择合适的预编码算法,进行有效的数据传输。The present invention also provides a data communication system, including a terminal and the network-side device described in any of the above embodiments. The network-side device can obtain receiver precoding support capability information of all terminals after the terminal accesses the network, and then based on different The receiver of the terminal precodes the support capability information, selects an appropriate precoding algorithm for it, and performs effective data transmission.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。What is disclosed above is only a preferred embodiment of the present invention, and of course it cannot limit the scope of rights of the present invention. Those of ordinary skill in the art can understand all or part of the process for realizing the above embodiments, and according to the rights of the present invention The equivalent changes required still belong to the scope covered by the invention.

Claims (18)

1. a data communications method, is characterized in that, comprising:
Obtain the receiver precoding tenability information of terminal, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports;
According to described receiver precoding tenability Information Selection precoding algorithms;
According to described precoding algorithms, precoding is carried out to data to be sent, and the data after precoding are sent to terminal.
2. data communications method according to claim 1, is characterized in that, before the step of the receiver precoding tenability information of described acquisition terminal, described method also comprises:
To the request of terminal transmitter-receiver capability query, for the receiver precoding tenability information of terminal described in acquisition request.
3. data communications method according to claim 2, is characterized in that, the request of described receiver capability query comprises the precoding type information that the network equipment is supported.
4. data communications method according to claim 2, it is characterized in that, described receiver precoding tenability inquiry request comprises the receiver type information of the precoding type matching supported with network equipment, and described receiver precoding tenability information comprises the receiver type matched with the receiver type required for network equipment in the receiver type that terminal comprises.
5. the data communications method according to any one of claim 1-4, is characterized in that, the described step according to described receiver precoding tenability Information Selection precoding algorithms specifically comprises:
Precoding algorithms is selected according to described receiver precoding tenability information and default precoding optimum principle.
6. a data communications method, is characterized in that, comprising:
To network equipment transmitter-receiver precoding tenability information, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports; According to described receiver precoding tenability Information Selection precoding algorithms, precoding is carried out to data to be sent to make network equipment;
Receive the data after the precoding of described network equipment transmission, and according to described precoding algorithms to described decoding data.
7. data communications method according to claim 6, is characterized in that, before the described step to network equipment transmitter-receiver precoding tenability information, described method also comprises:
Receive the receiver capability query request from network equipment, described inquiry request is used for receiver precoding tenability information described in acquisition request.
8. data communications method as claimed in claim 7, it is characterized in that, the request of described receiver capability query comprises the precoding type information that network equipment is supported;
The described step to network equipment transmitter-receiver precoding tenability information is specially:
According to the precoding type that described receiver precoding tenability inquiry request inquire-receive machine is supported, and the precoding type of the precoding type matching supported with network equipment in the precoding type supported by receiver sends to network equipment as receiver precoding tenability information.
9. data communications method as claimed in claim 7, it is characterized in that, the request of described receiver capability query comprises the receiver type information of the precoding type matching supported with network equipment;
The described step to network equipment transmitter-receiver precoding tenability information is specially:
According to the receiver type that described receiver precoding tenability inquiry request inquiry terminal comprises, and the receiver type matched with the receiver type required for network equipment in receiver type terminal comprised sends to network equipment as receiver precoding tenability information.
10. a network equipment, is characterized in that, comprising:
Terminal capability acquisition module, for obtaining the receiver precoding tenability information of terminal, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports;
Algorithms selection module, for according to described receiver precoding tenability Information Selection precoding algorithms;
Data after precoding for carrying out precoding according to described precoding algorithms to data to be sent, and are sent to terminal by data transmission blocks.
11. network equipments according to claim 10, is characterized in that, described network equipment also comprises:
Inquiry request sending module, for the request of terminal transmitter-receiver capability query, for the receiver precoding tenability information of terminal described in acquisition request.
12. network equipments according to claim 11, it is characterized in that, described inquiry request sending module specifically comprises network equipment precoding type sending module, and described network equipment precoding type sending module is used for the precoding type supported to terminal transmission network equipment;
Described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports.
13. network equipments according to claim 11, it is characterized in that, described inquiry request sending module specifically comprises network equipment receiver demand sending module, and described network equipment receiver demand sending module is used for the receiver type matched to the precoding algorithms that terminal sends and network equipment is supported;
Described receiver precoding tenability information comprises the receiver type matched with the receiver type required for network equipment in the receiver type that terminal comprises.
14. 1 kinds of terminals, is characterized in that, comprising:
Terminal capability sending module, for to network equipment transmitter-receiver precoding tenability information, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports;
According to described receiver precoding tenability Information Selection precoding algorithms, precoding is carried out to data to be sent to make network equipment;
Data reception module, for receiving the data after precoding that described network equipment sends, and according to described precoding algorithms to described decoding data.
15. terminals according to claim 14, is characterized in that, described terminal also comprises:
Inquiry request receiver module, for receiving the receiver capability query request from network equipment.
16. terminals as claimed in claim 15, it is characterized in that, the request of described receiver capability query comprises the precoding type information that network equipment is supported;
Described terminal capability sending module specifically comprises:
Coupling precoding type sending module, for the precoding type supported according to described receiver precoding tenability inquiry request inquire-receive machine, and the precoding type of the precoding type matching supported with network equipment in the precoding type supported by receiver sends to network equipment as receiver precoding tenability information.
17. terminals as claimed in claim 15, it is characterized in that, the request of described receiver capability query comprises the receiver type information of the precoding type matching supported with network equipment;
Described terminal capability sending module specifically comprises:
Coupling receiver type sending module, for the receiver type comprised according to described receiver precoding tenability inquiry request inquiry terminal, and the receiver type matched with the receiver type required for network equipment in receiver type terminal comprised sends to network equipment as receiver precoding tenability information.
18. 1 kinds of data communication systems, comprise network equipment and terminal, it is characterized in that, described network equipment comprises:
Terminal capability acquisition module, for obtaining the receiver precoding tenability information of terminal, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports;
Algorithms selection module, for according to described receiver precoding tenability Information Selection precoding algorithms;
Data after precoding for carrying out precoding according to described precoding algorithms to data to be sent, and are sent to terminal by data transmission blocks;
Described terminal comprises:
Terminal capability sending module, for to network equipment transmitter-receiver precoding tenability information, described receiver precoding tenability information comprises the precoding type of the precoding type matching supported with network equipment in the precoding type that receiver supports; According to described receiver precoding tenability Information Selection precoding algorithms, precoding is carried out to data to be sent to make network equipment;
Data reception module, for receiving the data after precoding that described network equipment sends, and according to described precoding algorithms to described decoding data.
CN201210070876.4A 2012-03-16 2012-03-16 Data communication method, system, network side equipment and terminal Expired - Fee Related CN103312445B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210070876.4A CN103312445B (en) 2012-03-16 2012-03-16 Data communication method, system, network side equipment and terminal
PCT/CN2012/087112 WO2013135085A1 (en) 2012-03-16 2012-12-21 Data communication method and system, network-side device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210070876.4A CN103312445B (en) 2012-03-16 2012-03-16 Data communication method, system, network side equipment and terminal

Publications (2)

Publication Number Publication Date
CN103312445A CN103312445A (en) 2013-09-18
CN103312445B true CN103312445B (en) 2015-03-11

Family

ID=49137263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210070876.4A Expired - Fee Related CN103312445B (en) 2012-03-16 2012-03-16 Data communication method, system, network side equipment and terminal

Country Status (2)

Country Link
CN (1) CN103312445B (en)
WO (1) WO2013135085A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108024245A (en) * 2016-11-03 2018-05-11 华为技术有限公司 A kind of capability reporting and definite method, terminal device and access device
CN108418614B (en) * 2017-02-10 2021-04-09 上海诺基亚贝尔股份有限公司 Communication method and device for non-linear precoding
WO2019222907A1 (en) * 2018-05-22 2019-11-28 株式会社Ntt都科摩 Precoding method, decoding method, sending device and receiving device
WO2020107188A1 (en) * 2018-11-26 2020-06-04 Oppo广东移动通信有限公司 Data processing method, device and storage medium
CN111224697A (en) * 2018-11-27 2020-06-02 索尼公司 Electronic device, method, and storage medium for wireless communication system
WO2022236456A1 (en) * 2021-05-08 2022-11-17 Qualcomm Incorporated DATA-AWARE PRECODING FOR BASE STATIONS AND USER EQUIPMENT (UEs)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272364A (en) * 2008-05-05 2008-09-24 中兴通讯股份有限公司 Precoding indication method and device and control method based on MU-MIMO
CN101656559A (en) * 2009-09-11 2010-02-24 北京邮电大学 Pretreatment method and system for downstream data flow
CN102017446A (en) * 2007-04-04 2011-04-13 株式会社Ntt都科摩 Uplink multiple-input-multiple-output (MIMO) and cooperative MIMO transmissions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102017446A (en) * 2007-04-04 2011-04-13 株式会社Ntt都科摩 Uplink multiple-input-multiple-output (MIMO) and cooperative MIMO transmissions
CN101272364A (en) * 2008-05-05 2008-09-24 中兴通讯股份有限公司 Precoding indication method and device and control method based on MU-MIMO
CN101656559A (en) * 2009-09-11 2010-02-24 北京邮电大学 Pretreatment method and system for downstream data flow

Also Published As

Publication number Publication date
CN103312445A (en) 2013-09-18
WO2013135085A1 (en) 2013-09-19

Similar Documents

Publication Publication Date Title
US10284265B2 (en) Method and apparatus for efficient precoding information validation for MIMO communications
CN107113824B (en) System and method for using semi-orthogonal multiple access in wireless local area networks
CN107872261B (en) Method for reporting channel state information, user equipment and base station
CN103312445B (en) Data communication method, system, network side equipment and terminal
JP2019149814A (en) Network signaling for network-assisted interference cancellation and suppression
WO2017107707A1 (en) Method and apparatus for determining multi-user transmission mode
WO2019047705A1 (en) Communication method, network device, terminal device and system
JP2008104193A (en) MIMO system precoding method and apparatus using the method
CN108781105B (en) Method and apparatus for channel state information (CSI) reporting
CN108781100B (en) Transmission diversity method, equipment and system
CN102415004A (en) Communication device, communication method and base station
CN104113399B (en) User choosing method based on Matrix condition number in multi-user MIMO system
CN106559201A (en) The indicating means and device of transmission means
CN117203905A (en) Method and apparatus for configuring W1, W2 and Wf for port selection codebook enhancement
CN102075294B (en) One kind cooperation method for precoding and system
CN106452662B (en) A kind of precoding method and device
CN103384228B (en) Continuous precoding and the user of a kind of multiuser MIMO broadcast channel select unified algorithm
CN103095420B (en) Precoding control indication feedback method, subscriber equipment and base station
CN107046431B (en) Information transmission and receiving method and device
CN105144601A (en) Channel quality indicator feedback method, resource scheduling information sending method and apparatuses
CN101998301A (en) Method, device and system for realizing multi-user multiple input multiple output (MIMO) in CoMP scene
CN108370265B (en) A method and apparatus for determining a precoding matrix
CN111371478B (en) Precoding method and device and information transmission method and device
CN103368698B (en) A kind of multiple-input and multiple-output MIMO method for precoding, equipment and system
CN105340191B (en) A data transmission method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150311

Termination date: 20210316

CF01 Termination of patent right due to non-payment of annual fee