[go: up one dir, main page]

WO2020029987A1 - 数据传输方法及设备 - Google Patents

数据传输方法及设备 Download PDF

Info

Publication number
WO2020029987A1
WO2020029987A1 PCT/CN2019/099546 CN2019099546W WO2020029987A1 WO 2020029987 A1 WO2020029987 A1 WO 2020029987A1 CN 2019099546 W CN2019099546 W CN 2019099546W WO 2020029987 A1 WO2020029987 A1 WO 2020029987A1
Authority
WO
WIPO (PCT)
Prior art keywords
modulation
data
computer program
coding strategy
overload
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.)
Ceased
Application number
PCT/CN2019/099546
Other languages
English (en)
French (fr)
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
Publication of WO2020029987A1 publication Critical patent/WO2020029987A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • 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/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0016Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy involving special memory structures, e.g. look-up tables

Definitions

  • Embodiments of the present application relate to the field of communications technologies, and in particular, to a data transmission method and device.
  • Non-orthogonal Multiple Access (NoMA) technology can effectively increase network capacity and is the fifth generation (5G) mobile communication
  • 5G fifth generation
  • the principle of NoMA technology is mainly to superimpose M data streams of one or more users on N subcarriers for transmission, where M and N are integers greater than 1.
  • M and N are integers greater than 1.
  • M and N are integers greater than 1.
  • M is greater than N
  • This type of technology can effectively increase network capacity, mainly reflected in the system's accessible users. Increase in frequency and increase spectrum efficiency.
  • NoMA technology is different from the existing OMA technology, so the modulation and coding strategy (MCS) for data transmission for OMA is not applicable. Therefore, it is urgent to present a data transmission method suitable for NoMA technology. .
  • MCS modulation and coding strategy
  • the embodiments of the present application provide a data transmission method and device to provide a data transmission method for multi-user transmission.
  • an embodiment of the present application provides a data transmission method, including:
  • the sending device obtains a modulation and coding strategy in an MCS table according to a modulation and coding strategy MCS index, and the modulation and coding strategy includes: a modulation order, a code rate, and an overload indication; wherein the code rate is used to encode data and the modulation The order is used to modulate the encoded data, and the overload indication is used to indicate overload information used by the transmitting device and the receiving device for data transmission;
  • the overload information may be, for example, the number of spatial sublayers, or may be used for The number of REs included in the resource unit carrying the spatial sublayer, or may be a value obtained by calculating the number of spatial sublayers and the number of REs;
  • the sending device performs code modulation on data according to the modulation and coding strategy to obtain coded data
  • the sending device sends the coded and modulated data to a receiving device.
  • an embodiment of the present application provides a data transmission method, including:
  • the receiving device receives data sent by the sending device
  • the receiving device obtains a modulation and coding strategy from an MCS table according to a modulation and coding strategy MCS index corresponding to the data, where the modulation and coding strategy includes: a modulation order, a code rate, and an overload indication; wherein the modulation order is used Demodulate data, the bit rate is used to decode the data, and the overload indication is used to indicate the overload information used by the sending device and the receiving device for data transmission;
  • the receiving device performs demodulation and decoding on the data according to the modulation and coding strategy to obtain demodulated and decoded data.
  • an embodiment of the present application provides a sending device, including:
  • a processing module configured to obtain a modulation and coding strategy in an MCS table according to a modulation and coding strategy MCS index, where the modulation and coding strategy includes a modulation order, a bit rate, and an overload indication, where the overload indication is used to instruct the sending device Overload information for data transmission with the receiving device;
  • the processing module is further configured to perform data coding and modulation on data according to the modulation and coding strategy to obtain coded and modulated data;
  • a sending module configured to send the coded and modulated data to a receiving device.
  • an embodiment of the present application provides a receiving device, including:
  • a receiving module configured to receive data sent by a sending device
  • a processing module configured to obtain a modulation and coding strategy in an MCS table according to a modulation and coding strategy MCS index corresponding to the data, where the modulation and coding strategy includes a modulation order, a bit rate, and an overload indication, where the overload indication is used for Overload information indicating that the sending device and the receiving device are used for data transmission;
  • the processing module is further configured to demodulate and decode the data according to the modulation and coding strategy to obtain demodulated and decoded data.
  • the overload information is a constraint relationship between the number of space sublayers used to transmit data and the number of resource particles included in the resource unit carrying the space sublayer.
  • the constraint relationship may be A value obtained by performing a calculation between the number of spatial sublayers L and the number of resource particles F in the resource unit through a preset function, and the value can be understood as an overload indicator (OI).
  • the MCS table has a corresponding relationship with the number of active devices.
  • the active device may be an active terminal device.
  • the modulation and coding strategy further includes: spectral efficiency; wherein, in the MCS table, the overload indication has a corresponding relationship with the spectral efficiency; for example, the corresponding relationship may be: The overload indication remains unchanged or decreases as the spectral efficiency increases; or, different spectral efficiency corresponds to the same overload indication.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit; wherein, in the MCS table, the number of resource particles included in the resource unit is different from the number of REs included in the resource unit.
  • the spectral efficiency has a corresponding relationship.
  • the corresponding relationship may be that the number of resource particles included in the resource unit remains unchanged or increases with the increase of the spectral efficiency.
  • the overload indicator has a corresponding relationship with the number of active devices.
  • the corresponding relationship may be: for the same spectrum efficiency in different MCS tables, the overload indicator varies with the number of active devices. The increase in quantity remains unchanged or decreases.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit;
  • the number of REs included in the resource unit has a corresponding relationship with the number of active devices.
  • the corresponding relationship may be: for the same spectrum efficiency in different MCS tables, the number of REs included in the resource unit varies with The increase in the number of active devices remains the same or increases.
  • a product of each overload indication and a corresponding modulation order is constant.
  • the number of resource particles RE included in the resource unit is a preset number.
  • the overload indicator can also be called an overloading parameter (loading parameter), a load indicator (loading indicator), a load parameter (loading parameter or load parameter), preset overload, preset Load, optimal load, optimal overload, overload information, load information, overload ratio, load ratio, number of sublayers per RE bearer space, bearer indication, preset bearer, bearer parameters, bearer information, etc.
  • This patent does not limit the name of the overload indication, as long as it has the same meaning as the overload indication.
  • the overload indication expresses the configuration mode of data transmission and reception when non-orthogonal multiple access is agreed upon by the transmitting device and the receiving device.
  • an embodiment of the present application provides a sending device, including: a memory, a processor, and a computer program.
  • the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect and the foregoing.
  • an embodiment of the present application provides a receiving device, including: a memory, a processor, and a computer program.
  • the computer program is stored in the memory, and the processor runs the computer program to execute the second aspect and the foregoing.
  • an embodiment of the present application provides a storage medium, where the storage medium includes a computer program, and the computer program is configured to implement the data transmission method according to the first aspect and various possible designs of the first aspect.
  • an embodiment of the present application provides a storage medium, where the storage medium includes a computer program, and the computer program is configured to implement the data transmission method according to the second aspect and various possible designs of the second aspect.
  • an embodiment of the present application provides a computer program product, where the computer program product includes computer program code, and when the computer program code is run on a computer, the computer is caused to execute the first aspect and various aspects of the first aspect. Possible design of the described data transmission method.
  • an embodiment of the present application provides a computer program product, where the computer program product includes computer program code, and when the computer program code runs on a computer, the computer causes the computer to execute the second aspect and various aspects of the second aspect. Possible design of the described data transmission method.
  • an embodiment of the present application provides a chip including a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to call and run the computer program from the memory, and execute the first
  • the data transmission method according to one aspect and various possible designs of the first aspect.
  • an embodiment of the present application provides a chip, including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, and execute the first
  • a chip including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, and execute the first
  • the method and device for data transmission obtained in this embodiment.
  • the method obtains a modulation and coding strategy in the MCS table according to the MCS index by the sending device.
  • the modulation and coding strategy includes: modulation order, code rate, and overload indication.
  • the data is coded and modulated to obtain coded and modulated data.
  • the sending device sends the coded and modulated data to the receiving device, the receiving device receives the coded and modulated data sent by the sending device, and the receiving device according to the MCS index corresponding to the data in the modulation and coding strategy.
  • the MCS table obtains the modulation and coding strategy, and the receiving device demodulates and decodes the data according to the modulation and coding strategy to obtain the demodulated and decoded data.
  • the MCS table is improved by introducing an overload indicator in the MCS table. Item, selecting the best value for the overload indicator improves the system performance.
  • FIG. 1 illustrates a network architecture that may be applicable to embodiments of the present application
  • FIG. 2 is a schematic diagram of a data stream overlay provided by an embodiment of the present application.
  • FIG. 3 is a signaling flowchart of a data transmission method according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a possible modulation and coding process according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a possible modulation and coding process according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a possible modulation and coding process according to an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a sending device according to an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of a receiving device according to an embodiment of the present application.
  • FIG. 10 is a schematic diagram of a hardware structure of a sending device according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of a hardware structure of a receiving device according to an embodiment of the present application.
  • the embodiments of the present application can be applied to wireless communication systems.
  • the wireless communication systems mentioned in the embodiments of the present application include, but are not limited to: Narrowband Internet of Things (NB-IoT), Global Mobile Communication system (Global System for Mobile, Communications, GSM), Enhanced Data Rate GSM Evolution System (Enhanced Data Rate for GSM Evolution, EDGE), Wideband Code Division Multiple Access System (Wideband Code Division Multiple Access, WCDMA) 2000 System (Code Division Multiple Access) (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE) and next-generation 5G mobile communication systems .
  • NB-IoT Narrowband Internet of Things
  • GSM Global Mobile Communication system
  • GSM Global System for Mobile, Communications
  • EDGE Enhanced Data Rate for GSM Evolution
  • WCDMA Wideband Code Division Multiple Access System
  • CDMA2000 Code Division Multiple Access
  • TD-SCDMA Time Division-Synchronization Code Division Multiple Access
  • LTE Long Term Evolution
  • FIG. 1 illustrates a network architecture to which embodiments of the present application may be applicable.
  • the network architecture provided by this embodiment includes a network device 101 and a terminal device 102.
  • the network device 101 is a device for accessing a terminal to a wireless network, and may be a base station in Global System of Mobile (GSM) or Code Division Multiple Access (CDMA) (Base Transceiver Station, BTS for short), or a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), or long term evolution (LTE) Evolved NodeB (referred to as eNB or eNodeB), or relay station or access point, or network-side equipment (such as base stations) in the future 5G network or public land mobile network (Public Land Mobile Network) PLMN) is not limited here.
  • FIG. 1 schematically illustrates a possible schematic, and the network device 101 is used as a base station as an example for illustration.
  • the terminal device 102 may be a wireless terminal or a wired terminal.
  • the wireless terminal may be a device that provides voice and / or other business data connectivity to the user, a handheld device with a wireless connection function, or other processing connected to a wireless modem. device.
  • a wireless terminal can communicate with one or more core networks via a radio access network (Radio Access Network, RAN for short).
  • the wireless terminal can be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a mobile terminal with a mobile terminal.
  • Computers for example, may be portable, pocket-sized, handheld, computer-built or vehicle-mounted mobile devices that exchange languages and / or data with a wireless access network.
  • a wireless terminal can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, The access terminal (Access terminal), user terminal (User terminal), and user agent (User agent) are not limited here.
  • FIG. 1 schematically illustrates a possible schematic.
  • the network device 101 and the terminal devices 102A-102F constitute a communication system.
  • terminal devices 102A-102F can send uplink data or signals to network device 101, and network device 101 needs to receive uplink data or signals sent by terminal devices 102A-102F; network device 101 can send downlink data or signals to The terminal devices 102A-102F and the terminal devices 102A-102F need to receive downlink data or signals sent by the network device 101.
  • the terminal devices 102D-102F can also constitute a communication system.
  • the network device 101 can send downlink data to the terminal device 102A, terminal device 102B, terminal device 102C, terminal device 102D, and the like; the terminal device 102D can also send downlink data or signals to the terminal device 102E and terminal device 102F.
  • the receiving device when the sending device is the above-mentioned terminal device, the receiving device is a network device, and when the sending device is a network device, the receiving device is a terminal device.
  • one or more data streams may be superimposed on N resource units for transmission.
  • the resource unit may include multiple resource elements (RE), such as 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc.
  • the number of REs included in the resource unit is not particularly limited.
  • the resource used for multiplexing the data is based on the resource unit.
  • FIG. 2 is a schematic diagram of a data stream overlay provided by an embodiment of the present application.
  • each resource unit includes 4 REs, and a spatial layer of 4 terminal devices (A, B, C, D) is superimposed on each resource unit.
  • the spatial layer of each terminal device is divided into two spatial sublayers, that is, each terminal device has two spatial sublayers on a resource unit for transmitting data.
  • the space sublayers on the resource unit are A-1 and A-2; for terminal device B, the space sublayers on one resource unit are B-1 and B-2, and other terminal devices are similar. I will not repeat them here.
  • the data of the terminal device may be continuously superimposed and transmitted on the next resource unit.
  • the specific transmission method is similar to the foregoing embodiment, which is not described in this embodiment. .
  • RE is a unit of Resource Block (RB).
  • RB Resource Block
  • one RB corresponds to 7 Orthogonal Frequency Division Multiplexing (OFDM) symbols in the time domain, and corresponds to 12 subcarriers in the frequency domain.
  • OFDM Orthogonal Frequency Division Multiplexing
  • the resource unit provided in this embodiment may be on the time-frequency domain grid. Multiple consecutive resource particles are taken horizontally, that is, resource particles in the same frequency domain and different time domains, and multiple continuous resource particles, that is, resource particles in the same time domain and different frequency domains may be taken vertically.
  • the implementation manner of the RB is not particularly limited, and the manner of selecting a resource unit is not particularly limited.
  • the signature sequence is used to distinguish and identify the spatial sublayer.
  • the signature sequence can be a codebook, a resource mapping method, a spread spectrum sequence, a scrambled sequence, an interleaved sequence, or other mapping patterns.
  • the signature sequence in this embodiment is The implementation method is not particularly limited.
  • the sending end and the receiving end can agree on a signature sequence of each spatial sublayer in advance, so that the receiving end can identify the sending end to which the spatial sublayer belongs according to the signature sequence.
  • the sending device is a terminal device and the receiving device is a network device.
  • FIG. 3 is a signaling flowchart of a data transmission method according to an embodiment of the present application. As shown in Figure 3, the method includes:
  • the terminal device obtains the modulation and coding strategy from the MCS table according to the modulation and coding strategy MCS index.
  • the modulation and coding strategy includes: modulation order, code rate, and overload indication.
  • the overload indication is used to instruct the terminal equipment and network equipment for data transmission. Overload information.
  • the terminal device may obtain a Modulation and Coding Scheme index sent by the network device, or may obtain the MCS index and then send the MCS index to the network device.
  • This embodiment does not specifically limit the implementation manner for the terminal device to obtain the MCS index, as long as the terminal device and the network device use the same MCS index for the same data.
  • the terminal device when a terminal device needs to send data to a network device, the terminal device needs to send a scheduling request to the network device to apply for an uplink resource. After the network device receives the scheduling request, the network device performs scheduling and resource allocation on the terminal device, and issues an uplink authorization to the terminal device.
  • the uplink authorization may include the following information: resource information allocated for uplink data transmission, MCS index, etc., that is, the network device sends the MCS index to the terminal device.
  • the network device allocates and informs the terminal device of multiple transmission resources in advance; when the terminal device needs uplink data transmission, it selects from the multiple transmission resources allocated by the network device in advance At least one transmission resource uses the selected transmission resource to send uplink data; the network device detects uplink data sent by the terminal device on one or more of the pre-allocated multiple transmission resources.
  • the detection may be blind detection, detection may be performed according to a certain control domain in the uplink data, or detection may be performed in other manners. That is, the terminal device can initiate uplink data transmission without scheduling by the network device. Therefore, the terminal device needs to notify the network device of the MCS index to facilitate the network device to perform demodulation and decoding.
  • the modulation and coding strategy indicated by the MCS index is obtained in the MCS table.
  • the MCS table stores entries corresponding to each MCS index, and all entries corresponding to the MCS index are modulation and coding strategies.
  • the modulation and coding strategy includes: a modulation order, a code rate, and an overload indication.
  • the modulation order determines the number of bits transmitted in one symbol.
  • the number of bits for patterns such as BPSK, QPSK, 8QAM, 16QAM, 32QAM, 64QAM, etc. are log2 (2), log2 (4), log2 (8), log2 (16), log2 (32), so these codes
  • the corresponding modulation order is 1, 2, 3, 4, 5, 6 respectively.
  • the modulation order can also indicate the number of points on the constellation diagram.
  • the modulation order is Qm, which means that there are 2 Qm points on the constellation diagram.
  • the data can be modulated according to the modulation order.
  • the code rate is the ratio between the number of information bits in the transport block and the total number of bits of the physical channel. Information such as the encoding length can be obtained based on the code rate, so the code rate can be used for encoding and decoding.
  • the overload indication is used to indicate overload information for data transmission between a terminal device and a network device.
  • the overload information may be, for example, the number of space sublayers of the terminal device, or may also be RE included in a resource unit for carrying the space sublayer.
  • the number may also be a value obtained by calculating the number of spatial sublayers and the number of REs.
  • This embodiment does not specifically limit the implementation of the overload information, as long as the overload indication can directly or indirectly indicate the number of space sublayers of the terminal device and / or the number of resource particles included in the resource unit carrying the space sublayer. .
  • the terminal device performs code modulation on the data according to the modulation and coding strategy to obtain the coded and modulated data.
  • the terminal device After acquiring the modulation and coding strategy, the terminal device performs coding and modulation according to the modulation and coding strategy to obtain modulated data.
  • the terminal device can modulate the data according to the modulation order, the data can be encoded according to the bit rate, the data can be layered according to the overload indication, and then the obtained spatial sublayer is superimposed on the resource unit.
  • the terminal device segments the data, and each piece of data corresponds to a spatial sublayer. After being divided into multiple spatial sublayers, each spatial sublayer corresponds to The data is encoded and modulated to obtain coded and modulated data.
  • the terminal device first encodes data to obtain a codeword, and then modulates the codeword, and finally maps the coded and modulated data to multiple spatial sublayers. To get the coded and modulated data.
  • the terminal device first encodes data to obtain a codeword, and then segments the codeword. Each segment of the codeword corresponds to a spatial sublayer, and then The codeword corresponding to the spatial sublayer is modulated to obtain coded and modulated data.
  • this embodiment does not specifically limit the implementation of coded modulation, as long as the final coded and modulated data passes through It is sufficient to encode, modulate, and map to multiple spatial sublayers. For the sequence of each step, this embodiment is not particularly limited.
  • the terminal device sends the coded and modulated data to the network device.
  • the network device receives the coded and modulated data sent by the terminal device.
  • the network device obtains the modulation and coding strategy from the MCS table according to the MCS index corresponding to the data.
  • the network device demodulates and decodes the data according to the modulation and coding strategy to obtain the demodulated and decoded data.
  • the terminal device After obtaining the coded and modulated data, the terminal device sends the coded and modulated data to the network device. After receiving the coded data from the terminal device, the network device obtains the MCS index of the data.
  • the MCS index of the data may be the MCS index sent by the network device to the terminal device during the uplink authorization process, or the MCS index sent by the terminal device to the network device during the uplink non-authorization process.
  • the network device searches the MCS table according to the MCS index to obtain a modulation and coding strategy.
  • the modulation and coding strategy includes a modulation order, a code rate, and an overload indication.
  • the network device can obtain the data corresponding to each spatial sublayer according to the overload indication, perform demodulation according to the modulation order, and perform decoding according to the bit rate to obtain the demodulated and decoded data. Further, corresponding to the coding and modulation methods of FIG. 4 to FIG. 6 described above, there are multiple possible implementations of the demodulation and decoding methods.
  • the demodulation and decoding method corresponding to FIG. 4 may be: the network device first demodulates and decodes the data on each spatial sublayer, and then combines the demodulated and decoded data of multiple spatial sublayers into a complete one.
  • the demodulation and decoding method corresponding to FIG. 5 may be: firstly combining data on each spatial sublayer into complete data, and then performing demodulation and decoding in a unified manner.
  • the demodulation and decoding method corresponding to FIG. 6 may be: firstly demodulate data on each spatial sublayer, then combine them into complete data, and finally decode the complete data.
  • the foregoing demodulation and decoding methods can also be combined or transformed to derive other demodulation and decoding methods.
  • This embodiment does not specifically limit the implementation of demodulation and decoding, as long as the final
  • the demodulated and decoded data may be demodulated, decoded, and combined into complete data.
  • the sequence of each step is not particularly limited in this embodiment.
  • the network device may superimpose the data of the spatial sublayers of different terminal devices on the frequency domain resources, and then Send data to different terminal devices, and the terminal device obtains the data sent by the network device.
  • the network device obtains the modulation and coding scheme of each terminal device from the MCS table according to the MCS index, and then performs code modulation on the data of each terminal device, and performs hierarchical processing on the data of each terminal device according to the overload indication.
  • the device obtains the modulation and coding scheme from the MCS table according to the MCS index, obtains the data of the terminal device in the spatial sublayer according to the modulation and coding scheme, and then performs demodulation and decoding.
  • the implementation manner is similar to the embodiment shown in FIG. 2, and this embodiment I won't repeat them here.
  • the data transmission method provided in this embodiment obtains a modulation and coding strategy in an MCS table according to an MCS index by a sending device.
  • the modulation and coding strategy includes a modulation order, a bit rate, and an overload indication, where the overload indication is used to instruct the sending device and the receiving device.
  • Overload information of device data transmission The transmitting device encodes and modulates the data according to the modulation and coding strategy to obtain the encoded data.
  • the transmitting device sends the encoded data to the receiving device.
  • the receiving device receives the encoded data sent by the transmitting device.
  • the receiving device obtains the modulation and coding strategy in the MCS table according to the MCS index corresponding to the data, and the receiving device demodulates and decodes the data according to the modulation and coding strategy to obtain the demodulated and decoded data.
  • the MCS table was improved by introducing an overload indicator. For the entries in MCS, the best overload indicator value was selected to improve system performance.
  • the overload information may specifically be a constraint relationship between the number of space sublayers used by the terminal device to transmit data and the number of resource particles included in the resource unit carrying the space sublayer.
  • the constraint relationship may be a value obtained through a preset function operation between the number L of spatial sublayers and the number F of resource particles in the resource unit, and the value may be understood as an overload indicator (OI).
  • OI F / L
  • the number of resource particles F may be obtained according to the preset function; or after the overload indicator OI and the number F of resource particles are learned, the The number L of spatial sublayers is obtained according to a preset function.
  • the number L of space sublayers or the number F of resource particles may be predetermined by the network device and the terminal device, or a correspondence between the number of space sublayers L or the number of resource particles F and the MCS index may be established.
  • the terminal device And the network device can obtain the number L of spatial sublayers or the number F of resource particles in the resource unit according to the MCS index.
  • the modulation order, code rate, and overload indication are all optional.
  • the code rate in the MCS table can be calculated by using Spectral Efficiency (SE), overload indication, and modulation order.
  • SE Spectral Efficiency
  • the bit rate may not be used as an entry.
  • overload indication OI for other entries that can be calculated through known parameters, such as overload indication OI, this embodiment will not list them one by one here. Whether these parameters can be obtained through known parameters and whether they are used as MCS entries is not particularly limited in this embodiment.
  • the overload indication may directly indicate the number of space sublayers L and the number of resource particles F
  • the MCS table may further include related entries of the number of space sublayers L and the number of resource particles F.
  • the corresponding entry can be the number of spatial sublayers L, resource particles The number F and at least one of the overload indication OI.
  • the entries of the MCS table cover as many parameters as possible.
  • the MCS table The entry of can be part or all of the entries in the following MCS tables.
  • the number of active terminal devices (active devices) in the system is different, and network devices can perform targeted scheduling.
  • the number of different active terminals corresponds to different MCS tables, that is, the MCS table used by the terminal device and the number of active terminal devices covered by the network device have a corresponding relationship.
  • the modulation and coding strategy further includes: spectral efficiency.
  • the spectral efficiency may be used to indicate a ratio of a net bit rate to a bandwidth, or to indicate a number of information bits carried on each resource particle.
  • the overload indication has a corresponding relationship with the spectral efficiency, and / or the overload indication has a corresponding relationship with the number of active terminal devices.
  • the overload indication there is a one-to-one or one-to-many correspondence between the overload indication and the spectral efficiency, that is, one overload indication corresponds to one spectral efficiency, or one overload indication corresponds to multiple spectral efficiency. Further, the corresponding relationship may also be an indication that the overload remains unchanged or decreases as the spectral efficiency increases. Among them, for the number of the same active terminal device, the overload indication remains unchanged or decreases as the spectrum efficiency increases.
  • the number of active terminal devices corresponds to one overload indicator, or the number of active terminal devices corresponds to multiple overload indicators. Further, the correspondence relationship may also be directed to the same spectrum efficiency in different MCS tables, and the overload indication remains unchanged or decreases as the number of active terminal devices increases.
  • the correspondence between the overload indication and the spectral efficiency SE is as follows:
  • MCS Index represents the MCS index
  • I MCS for short Modulation order for the modulation order
  • Q m for short
  • Overloading Indicator for overload indication
  • OI for short
  • Code rate for code rate
  • SE for spectral efficiency
  • Examples 1, 2 and 3 show possible implementations of the MCS table.
  • the network device and the terminal device store four tables correspondingly.
  • the terminal device not only obtains the MCS index, but also obtains a table index.
  • the table index is used to indicate the table corresponding to the MCS index.
  • the table index can also indicate The corresponding number of active terminal devices can obtain the modulation and coding strategy according to the MCS index in the table indicated by the table index according to the table index.
  • the network device and the terminal device may also store only one table, which includes part or all of the four tables mentioned above.
  • this table an entry that can increase the number of active terminal devices, that is, in the MCS An entry is added to the table to indicate the number of active terminal devices.
  • the content included in the four tables or one table corresponding to the number of active terminal devices may be multiple rows and / or multiples selected from the above Tables 1 to 12
  • the table is recombined.
  • the number of corresponding active terminal devices may not be listed in the above embodiment, and may be other numbers, and the rows and / or columns of the corresponding table may also be part or all of Table 1 to Table. Rows and / or columns selected in 12.
  • the value of the overload indication may be different, such as 1/12 or 1/8 or 1/6 or 1/4 or 1/3 or 1/2 or 2/3 or 5/6 or 1 or 3/4 etc.
  • a network device can perform targeted scheduling for different numbers of active terminal devices in the system.
  • the overload indication has a correspondence relationship with the spectral efficiency, and / or, the overload indication has a correspondence relationship with the number of active terminal devices.
  • the determination of the number F of resource particles contained in the resource unit may include the following possible implementation manners.
  • the number F of resource particles included in the resource unit is predetermined by the network device and the terminal device, and the value of F may be 4, 6, 8, 12, or equal to a resource block The number of resource particles in RB).
  • the modulation and coding strategy further includes: the number of REs included in the resource unit; wherein, in the MCS table, the number of REs included in the resource unit has a corresponding relationship with the spectral efficiency.
  • the number of REs included in the resource unit has a corresponding relationship with the number of active terminal devices.
  • the correspondence between the number of REs included in the resource unit and the spectral efficiency may specifically be that the number of REs included in the resource unit remains unchanged or increases with the increase of the spectral efficiency.
  • the corresponding relationship between the number of REs included in the resource unit and the number of active terminal devices can be specifically for the same spectrum efficiency in different MCS tables.
  • the number of REs included in the resource unit increases with the number of active terminal devices. Remain the same or increase.
  • the correspondence between the number of REs included in the resource unit and the spectral efficiency SE is as follows:
  • the correspondence between the number of REs included in the resource unit and the number of active terminal devices is as follows:
  • Example 4 shows a possible implementation of the MCS table.
  • the correspondence between the number of active terminal devices and the MCS table is given.
  • the number of active terminal devices 1 Or 2 MCS table
  • the number of active terminal devices 4
  • the number of active terminal devices 6,
  • the number of active terminal devices 8, corresponding to the MCS table, that is, this example corresponds to Four watches.
  • the network device and the terminal device store four tables correspondingly.
  • the terminal device not only obtains the MCS index, but also obtains the table index.
  • the table indicated by the table index according to the MCS index Get the modulation and coding strategy.
  • the network device and the terminal device can also store only one table, which includes part or all of the above four tables. In this table, an entry that can increase the number of active terminal devices, that is, in the MCS Added a column to the table to indicate the number of active end devices.
  • the content included in the four tables or one table corresponding to the number of active terminal devices may be multiple rows and / or multiples selected from the above Tables 13 to 16
  • the table is recombined.
  • the number of corresponding active terminal devices may not be listed in the above embodiments, and may be other numbers, and the rows and / or columns of the corresponding tables may also be part or all of Tables 13 to Tables. The row and / or column selected in 16.
  • the MCS table corresponding to the number of any active terminal devices in the system is the same.
  • the overload indication has a correspondence relationship with the spectral efficiency, and the correspondence relationship may be a one-to-one or one-to-many correspondence.
  • the correspondence between the overload indication and the spectral efficiency may be that the overload indication remains unchanged or decreases as the spectral efficiency increases.
  • the correspondence between the overload indication and the spectral efficiency SE is as follows:
  • overload indication G2;
  • overload indication G3;
  • the network device since it is an unauthorized transmission mode, the network device cannot perform targeted scheduling on the terminal device, so it can target any number of active terminal devices. Both the network device and the terminal device can store only one table. .
  • the MCS table that is actually applied may be part or all of Table 17 described above, which is not particularly limited in this embodiment.
  • the MCS table corresponding to the number of any active terminal devices in the system is the same, and the correspondence between the overload indication and the spectral efficiency SE is specifically that any SE corresponds to the same overload indication.
  • the value of the overload indicator is 1/12 or 1/8 or 1/6 or 1/4 or 1/3 or 1/2 or 2/3 or 5/6 or 1 or 3/4.
  • the value of the overload indication OI is 1, and in Table 19 shown in Example 7, the value of the overload indication OI is 1/2.
  • the value of the overload indication OI may be other, and the actual applied MCS table may be part or all of the above-mentioned Table 18 and Table 19, which is not particularly limited here in this embodiment.
  • the value of the constant may be 8 or 4 or 2 or 1 or 1/2 or 4 or 1/4.
  • the value of OI * Q m is 2.
  • the value of OI * Q m can be other.
  • the actual application MCS table can be part or all of Table 20 above. This implementation Examples are not particularly limited here.
  • the MCS table corresponding to the number of any active terminal devices in the system is the same.
  • the determination manner of the overload indication may be as shown in implementation manner three, implementation manner four, or implementation manner five.
  • a possible implementation manner of obtaining the number F of resource particles included in the resource unit in the overload instruction is:
  • the number F of resource particles is predetermined by the network device and the terminal device, and the value of F may be, for example, 4, 6, 8, 12, or equal to a resource block (RB).
  • the number of resource particles is predetermined by the network device and the terminal device, and the value of F may be, for example, 4, 6, 8, 12, or equal to a resource block (RB).
  • RB resource block
  • the modulation and coding strategy further includes: the number of REs included in the resource unit; wherein, in the MCS table, the number of REs included in the resource unit has a corresponding relationship with the spectral efficiency.
  • the number of REs included in the resource unit has a corresponding relationship with the number of active terminal devices.
  • the correspondence between the number of REs included in the resource unit and the spectral efficiency may specifically be that the number of REs included in the resource unit remains unchanged or increases with the increase of the spectral efficiency.
  • the correspondence between the number F of REs included in the resource unit and the spectral efficiency SE is as follows:
  • the bit rate provided in this embodiment may also be related to the overload indication OI.
  • OI overload indication
  • an entry for the number of active terminal devices can be added to the MCS table.
  • the OI value can be fixed and the relationship between the bit rate and the overload indication OI can be specified.
  • Overloading Indicator OI for #of UE represents an overload instruction corresponding to the number of active terminal devices.
  • the number of active terminal devices is 1, 2, 4, 6, 8.
  • the above Tables 21 to 26 provide the relationship between the possible bit rate and the overload indication through the division operation.
  • the relationship between the bit rate and the overload indication can also be given through other calculation methods. This implementation Examples are not repeated here.
  • the overload indications in the above Tables 21 to 26 can also take other values, which are not particularly limited here in this embodiment.
  • the actual application form may also be part or all of the above-mentioned Table 21 to Table 26.
  • the overload indication OI is given.
  • the number F of REs in the resource unit also needs to be known.
  • the terminal device and the network device may also update the OI values of the tables in the first implementation method to the seventh implementation method according to the value of the F.
  • the number of spatial sublayers L can be obtained.
  • the number of spatial sublayers L and the obtained F can be used to obtain
  • the new OI is to update the OI in the MCS table.
  • the bit rate may also be updated according to the updated OI.
  • the versatility and compatibility of the MCS table can be increased, and the number of resource particles included in different resource units can use the same MCS table.
  • the overload indication OI is given.
  • the number of spatial sublayers L needs to be known.
  • the terminal device and the network device may also update the OI values of the tables in the first implementation method to the seventh implementation method according to the value of the F.
  • F can be obtained.
  • a new OI can be obtained through the obtained F and the obtained L, that is, the OI in the MCS table is updated.
  • the bit rate may also be updated according to the updated OI.
  • other MCS tables can be derived on the basis of the above Tables 1 to 25.
  • the versatility and compatibility of the MCS table can be increased, and different Ls can use the same MCS table.
  • the overload indication (or the overload indication and F, or the overload indication and L) are not reflected in the MCS table.
  • the network device is controlled by downlink control information (DCI) or radio resource control (RRC) instructions or signature information during multiple access or media access control (MAC) layer control.
  • DCI downlink control information
  • RRC radio resource control
  • the unit (control element, CE) signaling informs the network device of the currently used overload indicator (or overload indicator and F, or overload indicator and L) or the currently used overload indicator (or overload indicator and F, or overload indicator and L)
  • the corresponding instruction information may be an index value.
  • the terminal device and the network device transmit data
  • the number of bits included in the transmission block of the transmission data that is, the transport block size (TBS)
  • TBS transport block size
  • the overload indication OI since the overload indication OI is introduced in the MCS table, when calculating the TBS, the overload indication OI needs to be considered.
  • Ninfo NRE * R * Qm * v * OI is calculated first, where NRE is the number of resource particles transmitting data, v is the number of spatial layers, and Q m is The modulation order, R is the code rate, and OI is the load indicator. According to the Ninfo, the size of the TBS can be obtained.
  • the load detected by the multi-user is directly proportional to the overload indication, which can be expressed qualitatively by Formula 1:
  • MUD load is the load detected by multiple users
  • #UE is the number of active terminal devices
  • NumAnt is the number of available antennas
  • OI is the overload indicator
  • the load of the modulation code is inversely proportional to the overload indication.
  • the qualitative expression can be expressed by the following formula 2:
  • MCS load is the load of modulation and coding
  • NumSym is the number of symbols
  • R is the code rate
  • Qm is the modulation order
  • OI is the overload indicator
  • se is the spectral efficiency
  • the overload indication can shift the burden of multi-user detection to modulation and coding, thereby improving performance, and thus can obtain the various corresponding relationships described above.
  • the overload indication remains as the number of active terminal devices increases Unchanged or reduced.
  • the OI in order to keep the MUD load from increasing, the OI remains the same or decreases, so that the burden is passed on to the modulation and coding.
  • the overload indicator remains the same or decreases as the spectral efficiency increases. small.
  • FIG. 8 is a schematic structural diagram of a sending device according to an embodiment of the present application.
  • the sending device 80 includes: a processing module 801 and a sending module 802;
  • a processing module 801 is configured to obtain a modulation and coding strategy in an MCS table according to a modulation and coding strategy MCS index, where the modulation and coding strategy includes a modulation order, a bit rate, and an overload indication, and the overload indication is used to instruct the sending device and the The receiving device is used for data transmission overload information;
  • the processing module 801 is further configured to perform code modulation on data according to the modulation and coding strategy to obtain coded and modulated data;
  • the sending module 802 is configured to send the coded and modulated data to a receiving device.
  • the overload information is a constraint relationship between the number of space sublayers used for transmitting data and the number of resource particles included in the resource unit carrying the space sublayer.
  • the MCS table has a corresponding relationship with the number of active devices.
  • the modulation and coding strategy further includes: spectral efficiency;
  • the overload indication has a corresponding relationship with the spectral efficiency.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit; wherein,
  • the number of resource particles included in the resource unit has a corresponding relationship with the spectral efficiency.
  • the overload indication has a corresponding relationship with the number of the active devices.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit;
  • the number of REs included in the resource unit has a corresponding relationship with the number of active devices.
  • the sending device provided in this embodiment may be used to execute the method performed by the sending device, and its implementation principles and technical effects are similar. This embodiment will not repeat them here.
  • FIG. 9 is a schematic structural diagram of a receiving device according to an embodiment of the present application. As shown in FIG. 9, the receiving device 90 includes a receiving module 901 and a processing module 902. among them
  • a processing module 902 is configured to obtain a modulation and coding strategy from an MCS table according to a modulation and coding strategy MCS index corresponding to the data, where the modulation and coding strategy includes a modulation order, a bit rate, and an overload indication, where the overload indication is used to indicate Overload information used by the sending device and the receiving device for data transmission;
  • the processing module 902 is further configured to demodulate and decode the data according to the modulation and coding strategy to obtain demodulated and decoded data.
  • the overload information is a constraint relationship between the number of space sublayers used for transmitting data and the number of resource particles included in the resource unit carrying the space sublayer.
  • the MCS table has a corresponding relationship with the number of active devices.
  • the modulation and coding strategy further includes: spectral efficiency;
  • the overload indication has a corresponding relationship with the spectral efficiency.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit; wherein,
  • the number of resource particles included in the resource unit has a corresponding relationship with the spectral efficiency.
  • the overload indication has a corresponding relationship with the number of the active devices.
  • the modulation and coding strategy further includes: the number of REs included in the resource unit;
  • the number of REs included in the resource unit has a corresponding relationship with the number of active devices.
  • the receiving device provided in this embodiment may be used to execute the method performed by the foregoing receiving device, and its implementation principles and technical effects are similar. This embodiment will not repeat them here.
  • FIG. 10 is a schematic diagram of a hardware structure of a sending device according to an embodiment of the present application.
  • the sending device 100 includes a processor 1001 and a memory 1002;
  • a memory 1002 configured to store a computer program
  • the processor 1001 is configured to execute a computer program stored in a memory to implement each step performed by the sending device in the foregoing embodiment. For details, refer to related descriptions in the foregoing method embodiments.
  • the memory 1002 may be independent or integrated with the processor 1001.
  • the sending device 100 may further include:
  • the bus 1003 is configured to connect the memory 1002 and the processor 1001.
  • the receiving device shown in FIG. 10 may further include a transmitter 1004, configured to send coded and modulated data and the like.
  • FIG. 11 is a schematic diagram of a hardware structure of a receiving device according to an embodiment of the present application. As shown in FIG. 11, the receiving device 110 includes: a processor 1101 and a memory 1102;
  • a memory 1102 for storing a computer program
  • the processor 1101 is configured to execute a computer program stored in a memory to implement each step performed by the second device in the foregoing embodiment. For details, refer to related descriptions in the foregoing method embodiments.
  • the memory 1102 may be independent or integrated with the processor 1101.
  • the second device 110 may further include:
  • the bus 1103 is configured to connect the memory 1102 and the processor 1101.
  • the second device shown in FIG. 11 may further include a receiver 1104 for receiving data and the like.
  • An embodiment of the present application further provides a storage medium, where the storage medium includes a computer program, and the computer program is configured to implement a data transmission method performed by the sending device.
  • An embodiment of the present application further provides a storage medium, where the storage medium includes a computer program, and the computer program is configured to implement a data transmission method performed by the receiving device.
  • An embodiment of the present application further provides a computer program product, where the computer program product includes computer program code, and when the computer program code runs on a computer, the computer causes the computer to execute the data transmission method performed by the sending device. .
  • An embodiment of the present application further provides a computer program product, where the computer program product includes computer program code, and when the computer program code runs on a computer, the computer causes the computer to execute a data transmission method performed by the receiving device.
  • An embodiment of the present application further provides a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, and execute the program as executed by the sending device.
  • a chip which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, and execute the program as executed by the sending device.
  • An embodiment of the present application further provides a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, and execute the program as executed by the receiving device Data transmission method.
  • the disclosed device and method may be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the modules is only a logical function division.
  • multiple modules may be combined or integrated.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or modules, which may be electrical, mechanical or other forms.
  • each functional module in each embodiment of the present invention may be integrated into one processing unit, or each module may exist separately physically, or two or more modules may be integrated into one unit.
  • the units formed by the above modules may be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the integrated modules implemented in the form of software functional modules may be stored in a computer-readable storage medium.
  • the software function module is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor (English: processor) to execute the various embodiments described in this application. Part of the method.
  • processor may be a central processing unit (English: Central Processing Unit, CPU for short), other general-purpose processors, digital signal processors (English: Digital Signal Processor, DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, ASIC for short).
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the invention can be directly embodied as being executed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the memory may include high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory, and may also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk, or an optical disk.
  • NVM non-volatile storage
  • the bus may be an Industry Standard Architecture (ISA) bus, an External Device Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus.
  • ISA Industry Standard Architecture
  • PCI External Device Interconnect
  • EISA Extended Industry Standard Architecture
  • the bus can be divided into an address bus, a data bus, a control bus, and the like.
  • the bus in the drawings of the present application is not limited to only one bus or one type of bus.
  • the above storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Except programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
  • SRAM static random access memory
  • EEPROM electrically erasable programmable read-only memory
  • EPROM erasable except programmable read-only memory
  • PROM programmable read-only memory
  • ROM read-only memory
  • magnetic memory flash memory
  • flash memory magnetic disk or optical disk.
  • a storage media may be any available media that can be accessed by a general purpose or special purpose computer.

Landscapes

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

Abstract

本申请实施例提供一种数据传输方法及设备,该方法包括:发送设备根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与接收设备用于数据传输的过载信息;所述发送设备根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;所述发送设备向所述接收设备发送所述编码调制后的数据。

Description

数据传输方法及设备
本申请要求于2018年8月8日提交中国专利局、申请号为201810899155.1、申请名称为“数据传输方法及设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种数据传输方法及设备。
背景技术
非正交多址接入(Non-orthogonal Multiple Access,NoMA)技术相比正交多址接入(Orthogonal Multiple Access,OMA)技术,能够有效地提升网络容量,是第五代(5G)移动通信标准的重要备选方案之一。
NoMA技术的原理主要为将一个或多个用户的M个数据流叠加到N个子载波上进行发送,其中,M和N为大于1的整数。当M的取值大于N时,则存在将单一的无线资源(比如按频率和时间分割的块)分配给多个用户,该类技术可以有效地提升网络容量,主要体现在系统可接入用户数增多和提高频谱效率等。
然而,NoMA技术与现有的OMA技术不同,因此针对OMA的进行数据传输的调制编码策略(modulation and coding scheme,MCS)并不适用,因此,目前亟需给出适用于NoMA技术的数据传输方法。
发明内容
本申请实施例提供一种数据传输方法及设备,以提供多用户传输的数据传输方法。
第一方面,本申请实施例提供一种数据传输方法,包括:
发送设备根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示;其中,所述码率用于对数据进行编码,所述调制阶数用于对编码后的数据进行调制,所述过载指示用于指示发送设备与接收设备用于数据传输的过载信息;该过载信息例如可以为空间子层的数量,或者还可以为用于承载该空间子层的资源单元所包括的RE数量,再或者还可以为通过空间子层的数量与该RE数量经过计算得到的数值;
所述发送设备根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;
所述发送设备向接收设备发送所述编码调制后的数据。
第二方面,本申请实施例提供一种数据传输方法,包括:
接收设备接收发送设备发送的数据;
所述接收设备根据所述数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示;其中,所述调制阶数用于 对数据进行解调,所述码率用于对数据进行译码,所述过载指示用于指示所述发送设备与接收设备用于数据传输的过载信息;
所述接收设备根据所述调制编码策略对所述数据进行解调译码,得到解调译码后的数据。
第三方面,本申请实施例提供一种发送设备,包括:
处理模块,用于根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与所述接收设备用于数据传输的过载信息;
所述处理模块还用于:根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;
发送模块,用于向接收设备发送所述编码调制后的数据。
第四方面,本申请实施例提供一种接收设备,包括:
接收模块,用于接收发送设备发送的数据;
处理模块,用于根据所述数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与所述接收设备用于数据传输的过载信息;
所述处理模块,还用于根据所述调制编码策略对所述数据进行解调译码,得到解调译码后的数据。
在上述第一方面至第四方面任一方面的基础上,还存在如下可能的设计。
在一种可能的设计中,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系,例如该约束关系可以为空间子层的数量L与资源单元中资源粒子的数量F之间通过预设函数进行运算得到的数值,该数值可以理解为过载指示(Overloading Indicator,OI)。
在一种可能的设计中,所述MCS表与活跃设备的数量具有对应关系,例如,该活跃设备可以为活跃的终端设备。
在一种可能的设计中,所述调制编码策略还包括:频谱效率;其中,在所述MCS表中,所述过载指示与所述频谱效率具有对应关系;例如,该对应关系可以为:所述过载指示随着频谱效率的增大保持不变或减小;或者,不同的频谱效率对应同一过载指示。
在一种可能的设计中,所述调制编码策略还包括:所述资源单元所包括的RE的数量;其中,在所述MCS表中,所述资源单元所包括的资源粒子的数量与所述频谱效率具有对应关系,例如,该对应关系可以为:所述资源单元所包括的资源粒子的数量随着频谱效率的增大保持不变或增大。
在一种可能的设计中,所述过载指示与所述活跃设备的数量具有对应关系,例如,该对应关系可以为:针对不同MCS表中的同一频谱效率,所述过载指示随着活跃设备的数量的增大保持不变或减小。
在一种可能的设计中,所述调制编码策略还包括:所述资源单元所包括的RE的数量;
所述资源单元所包括的RE的数量与所述活跃设备的数量具有对应关系,例如,该对应关系可以为:针对不同MCS表中的同一频谱效率,所述资源单元所包括的RE的数量随着活跃设备的数量的增大保持不变或增大。
在一种可能的设计中,在所述MCS表中,各过载指示与对应的调制阶数的乘积为常数。
在一种可能的设计中,所述资源单元所包括的资源粒子RE的数量为预设数量。
在一种可能的设计中,过载指示(overloading indicator)也可以叫做过载参数(overloading parameter),负载指示(loading indicator or load indicator),负载参数(loading parameter or load parameter),预设过载,预设负载,最优负载,最优过载,过载信息,负载信息,过载比例,负载比例,每RE承载空间子层数,承载指示,预设承载,承载参数,承载信息等。本专利不限定过载指示的名字,只需表达与过载指示相同的含义即可。
在一种可能的设计中,过载指示表达了发送设备和接收设备约定的非正交多址时数据发送接收的配置方式。
第五方面,本申请实施例提供一种发送设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如上第一方面以及第一方面各种可能的设计所述的数据传输方法。
第六方面,本申请实施例提供一种接收设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如上第二方面以及第二方面各种可能的设计所述的数据传输方法。
第七方面,本申请实施例提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上第一方面以及第一方面各种可能的设计所述的数据传输方法。
第八方面,本申请实施例提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上第二方面以及第二方面各种可能的设计所述的数据传输方法。
第九方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上第一方面以及第一方面各种可能的设计所述的数据传输方法。
第十方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上第二方面以及第二方面各种可能的设计所述的数据传输方法。
第十一方面,本申请实施例提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如上第一方面以及第一方面各种可能的设计所述的数据传输方法。
第十二方面,本申请实施例提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如上第二方面以及第二方面各种可能的设计所述的数据传输方法。
本实施例提供的数据传输方法和设备,该方法通过发送设备根据MCS索引在MCS表中获取调制编码策略,调制编码策略包括:调制阶数、码率以及过载指示,发送设备根据调制编码策略对数据进行编码调制,得到编码调制后的数据,发送设备向接收设备发送编码调制后的数据,接收设备接收发送设备发送的编码调制后的数据,接收设备根据该数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,接收设备根据调制编码策略对数据进行解调译码,得到解调译码后的数据,通过在MCS表中引入过载指示,完善了MCS表,针对MCS中的表项,选择最好的过载指示的值,提升了系统性能。
附图说明
图1示出了本申请实施例可能适用的一种网络架构;
图2为本申请实施例提供的数据流叠加的示意图;
图3为本申请实施例提供的数据传输方法的信令流程图;
图4为本申请实施例提供的一种可能的调制编码过程示意图;
图5为本申请实施例提供的一种可能的调制编码过程示意图;
图6为本申请实施例提供的一种可能的调制编码过程示意图;
图7为本申请实施例提供的性能测试图;
图8为本申请实施例提供的发送设备的结构示意图;
图9为本申请实施例提供的接收设备的结构示意图;
图10为本申请实施例提供的发送设备的硬件结构示意图;
图11为本申请实施例提供的接收设备的硬件结构示意图。
具体实施方式
本申请实施例可以应用于无线通信系统,需要说明的是,本申请实施例提及的无线通信系统包括但不限于:窄带物联网系统(Narrow Band-Internet of Things,NB-IoT)、全球移动通信系统(Global System for Mobile Communications,GSM)、增强型数据速率GSM演进系统(Enhanced Data rate for GSM Evolution,EDGE)、宽带码分多址系统(Wideband Code Division Multiple Access,WCDMA)、码分多址2000系统(Code Division Multiple Access,CDMA2000)、时分同步码分多址系统(Time Division-Synchronization Code Division Multiple Access,TD-SCDMA),长期演进系统(Long Term Evolution,LTE)以及下一代5G移动通信系统。
下面结合图1对本申请实施例的可能的网络架构进行介绍。图1示出了本申请实施例可能适用的一种网络架构。如图1所示,本实施例提供的网络架构包括网络设备101和终端设备102。
其中,网络设备101是一种将终端接入到无线网络的设备,可以是全球移动通讯(Global System of Mobile communication,简称GSM)或码分多址(Code Division Multiple Access,简称CDMA)中的基站(Base Transceiver Station,简称BTS),也可以是宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)中的基站(NodeB,简称NB),还可以是长期演进(Long Term Evolution,简称LTE)中的演进型基站(Evolved Node B,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的网络侧设备(例如基站)或未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)中的网络设备等,在此并不限定。图1示意性的绘出了一种可能的示意,以该网络设备101为基站为例进行了绘示。
该终端设备102可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电 话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent),在此不作限定。
图1示意性的绘出了一种可能的示意。其中,网络设备101和终端设备102A-102F组成一个通信系统。在该通信系统中,在终端设备102A-102F可以发送上行数据或信号给网络设备101,网络设备101需要接收终端设备102A-102F发送的上行数据或信号;网络设备101可以发送下行数据或信号给终端设备102A-102F,终端设备102A-102F需要接收网络设备101发送的下行数据或信号。此外,终端设备102D-102F也可以组成一个通信系统。在该通信系统中,网络设备101可以发送下行数据给终端设备102A、终端设备102B、终端设备102C、终端设备102D等;终端设备102D也可以发送下行数据或信号给终端设备102E、终端设备102F。
在本实施例中,当发送设备为上述的终端设备时,则接收设备为网络设备,当发送设备为网络设备时,则接收设备为终端设备。
在本实施例中,为了提升系统容量,可以将一个或多个的数据流(或称空间流、空间层、空间子层)叠加到N个资源单元上进行发送。在本实施例中,该资源单元可以包括多个资源粒子(Resource Element,RE),例如2、3、4、5、6、7、8、9、10、11、12等,本实施例对资源单元所包括的RE的数量不做特别限制。其中,终端设备在传输数据时,复用数据所使用的资源是以该资源单元为单位的。
图2为本申请实施例提供的数据流叠加的示意图。如图2所示,每个资源单元包括4个RE,在每个资源单元上叠加了4个终端设备(A、B、C、D)的空间层。其中,每个终端设备的空间层被划分为两个空间子层,即每个终端设备在一个资源单元上有两个空间子层用于传输数据,例如,对于终端设备A而言,在一个资源单元上的空间子层为A-1和A-2;对于终端设备B而言,在一个资源单元上的空间子层为B-1和B-2,其它终端设备类似,本实施例此处不再赘述。可选地,当一个资源单元无法传输完成终端设备的数据时,可以在下一个资源单元上继续叠加传输该终端设备的数据,具体的传输方式与上述实施例类似,本实施例此处不再赘述。
本领域技术人员可以理解,RE为资源块(Resource Block,RB)的单位。示例性的,一个RB在时域上对应7个正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号,在频域上对应12个子载波。通过RB的时频域不难看出,1RB对应的时频域网格为7*12的网格,每个网格代表一个RE,本实施例提供的资源单元,可以在时频域网格上横着取连续的多个资源粒子,即同一频域不同时域的资源粒子,也可以在时频域网格上竖着取连续的多个资源粒子,即同一时域不同频域的资源粒子。本实施例对RB的实现方式不做特别限制,对资源单元的选取方式也不做特别限制。
进一步地,不同的空间子层对应不同的签名序列。该签名序列用于区分并识别该空间子层。签名序列可以是码本,也可以是资源映射方式,也可以是扩频序列,也可以是加扰 序列,也可以是交织序列,也可以是其它映射图样等等,本实施例对该签名序列的实现方式不做特别限制。发送端和接收端可以预先约定每个空间子层的签名序列,从而使得接收端可以根据签名序列来识别空间子层所归属的发送端。
下面结合具体地实施例,对上述多个空间子层叠加到资源单元上实现数据传输的实现方式进行详细说明。为了便于说明,先以发送设备为终端设备、接收设备为网络设备为例,进行说明。
图3为本申请实施例提供的数据传输方法的信令流程图。如图3所示,该方法包括:
S301、终端设备根据调制编码策略MCS索引在MCS表中获取调制编码策略,调制编码策略包括:调制阶数、码率以及过载指示,其中,过载指示用于指示终端设备与网络设备用于数据传输的过载信息。
在具体实现过程中,终端设备可以获取网络设备发送的调制编码策略(Modulation and Coding Scheme)索引,也可以在获取到MCS索引后,向网络设备发送该MCS索引。本实施例对终端设备获取MCS索引的实现方式不做特别限制,只要终端设备和网络设备针对同一数据,采用的MCS索引相同即可。
例如,在上行授权传输模式(Grant-based)系统中,当终端设备需要向网络设备发送数据时,终端设备需要向网络设备发送调度请求,进行上行资源的申请。在网络设备接收到该调度请求后,网络设备对终端设备进行调度和资源分配,向终端设备下发上行链路授权,该上行链路授权可包括如下信息:为上行数据传输分配的资源信息、MCS索引等,即网络设备向终端设备发送MCS索引。
例如,在上行非授权传输模式(Grant-free)系统中,网络设备预先分配并告知终端设备多个传输资源;终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据;网络设备在所述预先分配的多个传输资源中的一个或多个传输资源上检测终端设备发送的上行数据。所述检测可以是盲检测,也可能根据所述上行数据中某一个控制域进行检测,或者是其他方式进行检测。即终端设备可以在无网络设备调度的情况下发起上行数据传输。因此终端设备需要将MCS索引通知给网络设备,以方便网络设备进行解调译码。
在本实施例中,在获取到MCS索引后,在MCS表中获取该MCS索引所指示的调制编码策略。其中,该MCS表中存储有每个MCS索引所对应的表项,该MCS索引对应的所有表项即为调制编码策略。本领域技术人员可以理解,终端设备和网络设备均可以预先存储MCS表。
在本实施例中,该调制编码策略包括:调制阶数(Modulation order)、码率以及过载指示。其中,调制阶数决定了1个符号中传输的比特数。例如,例如BPSK,QPSK,8QAM,16QAM,32QAM,64QAM等码型的比特数分别是log2(2),log2(4),log2(8),log2(16),log2(32),因此这些码型对应的调制阶数分别是1,2,3,4,5,6。调制阶数也可以表示星座图上的点数,例如,调制阶数为Qm,表示星座图上有2的Qm次方个点,根据调制阶数,可以对数据进行调制。
码率为传输块中信息比特数与物理信道的总比特数之间的比值,根据码率可以获取编码长度等信息,因此通过码率可以进行编解码。
过载指示用于指示终端设备与网络设备数据传输的过载信息,该过载信息例如可以为 该终端设备的空间子层的数量,或者还可以为用于承载该空间子层的资源单元所包括的RE数量,再或者还可以为通过空间子层的数量与该RE数量经过计算得到的数值。本实施例对过载信息的实现方式不做特别限制,只要该过载指示能够直接或间接指示该终端设备的空间子层的数量和/或承载该空间子层的资源单元所包括的资源粒子的数量。
S302、终端设备根据调制编码策略对数据进行编码调制,得到编码调制后的数据。
终端设备在获取到调制编码策略后,根据该调制编码策略进行编码调制,得到调制后的数据。其中,终端设备根据调制阶数可以对数据进行调制,根据码率可以对数据进行编码,根据过载指示可以对数据进行分层,然后将得到的空间子层叠加到资源单元上。下面结合图4至图6,列举一些具体的实现方式进行说明。
一种可能的编码调制方式,如图4所示,终端设备对数据进行分段,每一段数据对应一个空间子层,在划分为多个空间子层后,分别对每个空间子层对应的数据进行编码和调制,得到编码调制后的数据。
又一种可能的编码调制方式,如图5所示,终端设备先对数据进行编码,得到码字,然后再对码字进行调制,最后将编码调制后的数据映射到多个空间子层上,得到编码调制后的数据。
再一种可能的编码调制方式,如图6所示,终端设备先对数据进行编码,得到码字,然后对码字进行分段,每一段码字对应一个空间子层,然后分别对每个空间子层对应的码字进行调制,得到编码调制后的数据。
在具体实现过程中,还可以对上述的编码调制方式进行结合或变换,衍生出其它的编码调制方式,本实施例对编码调制的实现方式不做特别限制,只要最终的编码调制后的数据经过了编码、调制、映射到多个空间子层即可,对于每个步骤的先后顺序,本实施例不做特别限制。
S303、终端设备向网络设备发送编码调制后的数据。
S304、网络设备接收终端设备发送的编码调制后的数据。
S305、网络设备根据该数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略。
S306、网络设备根据调制编码策略对数据进行解调译码,得到解调译码后的数据。
在得到编码调制后的数据之后,终端设备向网络设备发送该编码调制后的数据。网络设备从终端设备接收到该编码调制后的数据后,获取该数据的MCS索引。其中,该数据的MCS索引可以为网络设备在上行授权过程中发送给该终端设备的MCS索引,也可以为在上行非授权过程中,终端设备发送给网络设备的MCS索引。
网络设备根据该MCS索引来查找MCS表,获取调制编码策略,同理,该调制编码策略包括:调制阶数、码率以及过载指示。
网络设备可以根据该过载指示来获取每层空间子层对应的数据,以及根据调制阶数进行解调,并根据码率进行译码,得到解调译码后的数据。进一步地,对应于上述图4至图6的编码调制方式,解调译码方式也有多种可能的实现方式。
例如,对应于图4的解调译码方式可以为:网络设备先对每个空间子层上的数据进行解调译码,然后将多个空间子层解调译码后的数据合并成完整的数据。对应于图5的解调译码方式可以为:先将各空间子层上的数据合并为完整的数据,然后统一进行解调译码。对应 于图6的解调译码方式可以为:先将各空间子层上的数据进行解调,然后合并成完整的数据,最后对完整的数据进行译码。
在具体实现过程中,还可以对上述的解调译码方式进行结合或变换,衍生出其它的解调译码方式,本实施例对解调译码的实现方式不做特别限制,只要最终的解调译码后的数据经过了解调、译码、合并成完整的数据即可,对于每个步骤的先后顺序,本实施例不做特别限制。
可选地,在上述各实施例的基础上,当发送设备为网络设备,接收设备为终端设备时,类似的,网络设备可以在频域资源上叠加不同终端设备的空间子层的数据,然后向不同的终端设备发送数据,由终端设备来获取网络设备发送的数据。其中,网络设备根据MCS索引从MCS表中获取每个终端设备的调制编码方案,然后针对每个终端设备的数据进行编码调制,并根据过载指示对每个终端设备的数据进行分层处理,终端设备根据MCS索引从MCS表中获取调制编码方案,根据调制编码方案获取该终端设备在空间子层的数据,然后进行解调译码,其实现方式与图2所示实施例类似,本实施例此处不再赘述。
本实施例提供的数据传输方法,通过发送设备根据MCS索引在MCS表中获取调制编码策略,调制编码策略包括:调制阶数、码率以及过载指示,其中,过载指示用于指示发送设备与接收设备数据传输的过载信息,发送设备根据调制编码策略对数据进行编码调制,得到编码调制后的数据,发送设备向接收设备发送编码调制后的数据,接收设备接收发送设备发送的编码调制后的数据,接收设备根据该数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,接收设备根据调制编码策略对数据进行解调译码,得到解调译码后的数据,通过在MCS表中引入过载指示,完善了MCS表,针对MCS中的表项,选择最好的过载指示的值,提升了系统性能。
在上述实施例的基础上,可选地,过载信息具体可以为终端设备用于传输数据的空间子层的数量与承载空间子层的资源单元所包括的资源粒子的数量的约束关系。
其中,该约束关系可以为空间子层的数量L与资源单元中资源粒子的数量F之间通过预设函数进行运算得到的数值,该数值可以理解为过载指示(Overloading Indicator,OI)。例如,该预设函数可以为空间子层的数量L与资源粒子的数量F进行相除的函数,即OI=L/F,对于其它的预设函数的实现方式,比如OI=F/L,本实施例此处不再赘述。
在具体实现过程中,在获知了过载指示OI和空间子层的数量L之后,可以根据该预设函数获取资源粒子的数量F;或者在获知了过载指示OI和资源粒子的数量F之后,可以根据预设函数获取空间子层的数量L。该空间子层的数量L或资源粒子的数量F可以为网络设备与终端设备预先约定的,或者,也可以建立空间子层的数量L或资源粒子的数量F与MCS索引的对应关系,终端设备和网络设备可以根据该MCS索引来获取空间子层的数量L或资源单元中资源粒子的数量F。
可选地,在上述实施例的基础上,在MCS表中,调制阶数、码率以及过载指示均为可选项。在具体实现过程中,由于MCS表中的一些参数可以通过已知参数计算得到,所以通过其他参数获取的参数,可以不作为MCS表项。例如,MCS表格中的码率可以通过频谱效率(Spectral efficiency,SE),过载指示和调制阶数计算得到,例如码率R=频谱效率/过载指示/调制阶数,由此,MCS表项中码率可以不作为表项。对于其它可通过已知参数计算得到的表项,例如过载指示OI等,本实施例在此不再一一列举。该些可以通过已知参数 得到的参数,其是否作为MCS表项,本实施例此处不做特别限制。
可选地,在上述实施例中,OI可以不直接在MCS表格中体现,但是MCS表中其他的表项(一个或者多个)的值与OI有关系,例如R=A/OI,A为固定值。
再或者,该过载指示可以直接指示空间子层的数量L和资源粒子的数量F,该MCS表中还可以包括空间子层的数量L和资源粒子的数量F的相关表项。再或者,由于空间子层的数量L和资源粒子的数量F存在约束关系,约束关系的值为过载指示OI,则在MCS表中,对应的表项可以为空间子层的数量L、资源粒子的数量F以及过载指示OI中的至少一个。本领域技术人员可以理解,若MCS表没有完全覆盖上述的三者,则其余的可以通过计算或预先约定得到。
下面结合具体的实现方式,列举一些MCS表的可能的实现方式,在下面可能的实现方式中,为了便于说明,MCS表的表项覆盖了尽可能多的参数,在实际应用时,MCS表中的表项可以为下述各MCS表中的表项的部分或全部。
实现方式一
上行授权传输模式(Grant-based)系统,系统中活跃的终端设备(活跃设备)的数量的不同,网络设备可以进行有针对的调度。其中,不同的活跃的终端的数量对应不同的MCS表,即终端设备所使用的MCS表与网络设备所覆盖的活跃的终端设备的数量具有对应关系。
可选地,在本实施例中,调制编码策略还包括:频谱效率。其中,频谱效率可以用于指示净比特率与带宽的比值,或者用于指示每资源粒子上承载的信息比特数。
针对MCS表而言,过载指示与频谱效率具有对应关系,和/或,过载指示与活跃的终端设备的数量具有对应关系。
其中,过载指示与频谱效率存在一对一或者一对多的对应关系,即一个过载指示对应一个频谱效率,或者一个过载指示对应多个频谱效率。进一步地,该对应关系还可以为过载指示随着频谱效率的增大保持不变或减小。其中,针对同一活跃的终端设备的数量,过载指示随着频谱效率的增大保持不变或减小。
活跃的终端设备的数量与过载指示存在一对一或者一对多的对应关系,即活跃的终端设备的数量对应一个过载指示,或者活跃的终端设备的数量对应多个过载指示。进一步地,该对应关系还可以为针对不同MCS表中的同一频谱效率,过载指示随着活跃的终端设备的数量的增大保持不变或减小。
例如:对于同一活跃的终端设备的数量,过载指示与频谱效率SE的对应关系如下:
当SE<=S1,过载指示=C1;
当S1<SE<=S2,过载指示=C2
当S2<SE<=S3,过载指示=C3
当S3<SE<=S4,过载指示=C4
当Sj<SE<=Si,过载指示=Ci
其中,C1>=C2>=C3>=C4,…>=Ci(i=j+1,i、j为整数,Ci=1/12或1/8或1/6或1/4或1/3或1/2或2/3或5/6或1或3/4)。
例如:对于同一SE,过载指示与活跃的终端数量的对应关系如下:
当活跃的终端设备的数量<=U1,过载指示=D1;
当U1<活跃的终端设备的数量<=U2,过载指示=D2;
当U2<活跃的终端设备的数量<=U3,过载指示=D3;
当U3<活跃的终端设备的数量<=U4,过载指示=D4;
当Uj<活跃的终端设备的数量<=Ui,过载指示=Di;
其中,D1>=D2>=D3>=D4,…>=Di,(其中i=j+1,i、j为整数,Di=1/12或1/8或1/6或1/4或1/3或1/2或2/3或5/6或1或3/4)。
MCS表的举例如下。在下述的表中,MCS Index代表MCS索引,简称I MCS,Modulation order代表调制阶数,简称Q m,Overloading Indicator代表过载指示,简称OI,Code rate代表码率,SE代表频谱效率。
例子1:
表1活跃的终端设备的数量=1或2
Figure PCTCN2019099546-appb-000001
表2活跃的终端设备的数量=4
Figure PCTCN2019099546-appb-000002
表3活跃的终端设备的数量=6
Figure PCTCN2019099546-appb-000003
表4活跃的终端设备的数量=8
Figure PCTCN2019099546-appb-000004
例子2:
表5活跃的终端设备的数量=1或2
Figure PCTCN2019099546-appb-000005
表6活跃的终端设备的数量=4
Figure PCTCN2019099546-appb-000006
表7活跃的终端设备的数量=6
Figure PCTCN2019099546-appb-000007
表8活跃的终端设备的数量=8
Figure PCTCN2019099546-appb-000008
例子3:
表9活跃的终端设备的数量=1或2
Figure PCTCN2019099546-appb-000009
表10活跃的终端设备的数量=4
Figure PCTCN2019099546-appb-000010
表11活跃的终端设备的数量=6
Figure PCTCN2019099546-appb-000011
表12活跃的终端设备的数量=8
Figure PCTCN2019099546-appb-000012
在本实施例中,例子1、例子2以及例子3示出MCS表可能的实现方式,其中,在每种例子中,都给出了活跃的终端设备的数量与MCS表的对应关系,例如,活跃的终端设备的数量=1或2对应的MCS表,活跃的终端设备的数量=4对应的MCS表,活跃的终端设备的数量=6对应的表以及活跃的终端设备的数量=8对应的MCS表,即每个例子对应四张表。
在具体实现过程中,网络设备和终端设备对应存储四张表,终端设备不仅获取MCS索引,还同时获取表索引,该表索引用于指示该MCS索引所对应的表,该表索引还可以指示对应的活跃的终端设备的数量,根据该表索引,可以在该表索引所指示的表中,根据MCS索引获取调制编码策略。
可选地,网络设备和终端设备还可以只存储一张表,该表包括了上述的四张表中的部分或全部,在该表中,可以增加活跃的终端设备的数量的表项,即在MCS表中增加一项,该项用于指示活跃的终端设备的数量。
可选地,在具体应用过程中,对应活跃的终端设备的数量的四张表或一张表所包括的内容,可以为从上述的表1至表12中选择出的多行和/或多列重新组合得到的表。本领域技术人员可以理解,对应活跃的终端设备的数量也可以不是上述实施例所列举的,还可以为其它的数量,对应的表的行和/或列也可以部分或全部为表1至表12中选择出的行和/或列。
可选地,针对不同的MCS索引,过载指示的值可以不同,例如1/12或1/8或1/6或1/4或1/3或1/2或2/3或5/6或1或3/4等
实现方式二
上行授权传输模式(Grant-based)系统,针对系统中活跃的终端设备的数量的不同,网络设备可以进行有针对性的调度。具体的,在本实施例中,与实现方式一类似,针对MCS表而言,过载指示与频谱效率具有对应关系,和/或,过载指示与活跃的终端设备的数量具有对应关系。资源单元包含的资源粒子的数量F的确定可包括如下可能的实现方式。
一种可能的实现方式为:资源单元包含的资源粒子的数量F为网络设备与终端设备预先约定的,该F的取值例如可以为4、6、8、12或者等于资源块(Resource Block,RB)中的资源粒子数。
另一种可能的实现方式为:该调制编码策略还包括:资源单元所包括的RE的数量;其中,在MCS表中,资源单元所包括的RE的数量与频谱效率具有对应关系。资源单元所包括的RE的数量与活跃的终端设备的数量具有对应关系。
具体地,资源单元所包括的RE的数量与频谱效率具有对应关系具体可以为资源单元所包括的RE的数量随着频谱效率的增大保持不变或增大。资源单元所包括的RE的数量与活跃的终端设备的数量具有对应关系具体可以为针对不同MCS表中的同一频谱效率,资源单元所包括的RE的数量随着活跃的终端设备的数量的增大保持不变或增大。
例如,对于同一活跃的终端设备的数量,资源单元所包括的RE的数量F与频谱效率SE的对应关系如下:
当SE<=S1,F=F1;
当S1<SE<=S2,F=F2;
当S2<SE<=S3,F=F3;
当S3<SE<=S4,F=F4;
当Sj<SE<=Si,F=Fi;
其中,F1<=F2<=F3<=F4,<=Fi,(其中i=j+1,i、j为整数,Fi=12或8或6或4或3或2)。
例如:针对不同MCS表中的同一频谱效率,资源单元所包括的RE的数量F与活跃的终端设备的数量的对应关系如下:
当活跃的终端设备的数量<=U1,F=E1;
当U1<活跃的终端设备的数量<=U2,F=E2;
当U2<活跃的终端设备的数量<=U3,F=E3;
当U3<活跃的终端设备的数量<=U4,F=E4;
当Uj<活跃的终端设备的数量<=Ui,F=Ei;
其中,E1<=E2<=E3<=E4,…<=Ei,(其中i=j+1,i、j为整数,Ei=12或8或6或4或3或2)。
在上述的实现方式中,需保证F*过载指示=正整数。
例子4:
表13活跃的终端设备的数量=1或2
Figure PCTCN2019099546-appb-000013
表14活跃的终端设备的数量=4
Figure PCTCN2019099546-appb-000014
表15活跃的终端设备的数量=6
Figure PCTCN2019099546-appb-000015
表16活跃的终端设备的数量=8
Figure PCTCN2019099546-appb-000016
在本实施例中,例子4示出MCS表可能的实现方式,其中,在该例子中,给出了活 跃的终端设备的数量与MCS表的对应关系,例如,活跃的终端设备的数量=1或2对应的MCS表,活跃的终端设备的数量=4对应的MCS表,活跃的终端设备的数量=6对应的表以及活跃的终端设备的数量=8对应的MCS表,即该例子对应了四张表。
在具体实现过程中,与上述实现方式一类似,网络设备和终端设备对应存储四张表,终端设备不仅获取MCS索引,还同时获取表索引,在该表索引所指示的表中,根据MCS索引获取调制编码策略。同理,网络设备和终端设备还可以只存储一张表,该表包括了上述的四张表的部分或全部,在该表中,可以增加活跃的终端设备的数量的表项,即在MCS表中增加一列,该列用于指示活跃的终端设备的数量。
可选地,在具体应用过程中,对应活跃的终端设备的数量的四张表或一张表所包括的内容,可以为从上述的表13至表16中选择出的多行和/或多列重新组合得到的表。本领域技术人员可以理解,对应活跃的终端设备的数量也可以不是上述实施例所列举的,还可以为其它的数量,对应的表的行和/或列也可以部分或全部为表13至表16中选择出的行和/或列。
实现方式三
针对上行非授权传输模式(Grant-free)系统,系统中任意活跃的终端设备的数量对应的MCS表格相同。在实施例中,在MCS表中,过载指示与频谱效率具有对应关系,该对应关系可以为一对一或一对多的对应关系。例如,该过载指示与频谱效率的对应关系可以为过载指示随着频谱效率的增大保持不变或减小。
例如:针对任意活跃的终端设备的数量,过载指示与频谱效率SE的对应关系具体如下:
当SE<=S1,过载指示=G1;
当S1<SE<=S2,过载指示=G2;
当S2<SE<=S3,过载指示=G3;
当S3<SE<=S4,过载指示=G4;
...
当Sj<SE<=Si,过载指示=Gi;
其中,G1>=G2>=G3>=G4,…>=Gi,(其中i=j+1,i、j为整数,Gi=1/12或1/8或1/6或1/4或1/3或1/2或2/3或5/6或1或3/4)。
例子5:
表17任意活跃的终端设备的数量
Figure PCTCN2019099546-appb-000017
在本实施例中,由于为非授权传输模式,网络设备无法对终端设备进行有针对性的调度,所以可以针对任意活跃的终端设备的数量,网络设备和终端设备均只存储一张表即可。 在具体实现过程中,实际应用的MCS表可以为上述的表17的部分或全部,本实施例此处不做特别限制。
实施方式四
针对上行非授权传输模式(Grant-free)系统,系统中任意活跃的终端设备的数量对应的MCS表格相同,过载指示与频谱效率SE的对应关系具体为任意的SE均对应相同的过载指示。比如,过载指示的值为1/12或1/8或1/6或1/4或1/3或1/2或2/3或5/6或1或3/4。
例子6:
表18任意活跃的终端设备的数量
Figure PCTCN2019099546-appb-000018
例子7:
表19任意活跃的终端设备的数量
Figure PCTCN2019099546-appb-000019
在本实施例中,例子6所示的表18中,过载指示OI的值为1,在例子7所示的表19中,过载指示OI的值为1/2。在具体实现过程中,过载指示OI的值还可以为其它,实际应用的MCS表可以为上述的表18和表19的部分或全部,本实施例此处不做特别限制。
实现方式五
针对上行非授权传输模式(Grant-free)系统,系统中任意活跃的终端设备的数量对应的MCS表格相同,同时保证过载指示与调制阶数的乘积为常数,即OI*Q m=常数。常数的值可以为8或4或2或1或1/2或4或1/4等。
例子8:
表20任意活跃的终端设备的数量
Figure PCTCN2019099546-appb-000020
如表20所示,OI*Q m的值为2,在具体实现过程中,OI*Q m的值还可以为其它,实际应用的MCS表可以为上述的表20的部分或全部,本实施例此处不做特别限制。
实现方式六
上行非授权传输模式(Grant-free)系统,系统中任意活跃的终端设备的数量对应的MCS表格相同。该实施例中,过载指示的确定方式可如实现方式三、实现方式四或实现方式五所示。而获取过载指示中的资源单元所包括的资源粒子的数量F的可能的实现方式为:
一种可能的实现方式为:资源粒子的数量F为网络设备与终端设备预先约定的,该F的取值例如可以为4、6、8、12或者等于资源块(Resource Block,RB)中的资源粒子数。
另一种可能的实现方式为:该调制编码策略还包括:资源单元所包括的RE的数量;其中,在MCS表中,资源单元所包括的RE的数量与频谱效率具有对应关系。资源单元所包括的RE的数量与活跃的终端设备的数量具有对应关系。具体地,资源单元所包括的RE的数量与频谱效率具有对应关系具体可以为资源单元所包括的RE的数量随着频谱效率的增大保持不变或增大。
例如,资源单元所包括的RE的数量F与频谱效率SE的对应关系如下:
当SE<=S1,F=H1;
当S1<SE<=S2,F=H2;
当S2<SE<=S3,F=H3;
当S3<SE<=S4,F=H4;
当Sj<SE<=Si,F=Hi;
其中,H1<=H2<=H3<=H4,<=Hi,(其中i=j+1,i、j为整数,Hi=12或8或6或4或3或2)。
实现方式七
本实施例提供的码率还可以与过载指示OI相关。在上行授权传输模式(Grant-based)系统下,还可以在MCS表中增加活跃的终端设备的数量的表项,具体可参见下述的例子9所示的表20至表24。而在非授权模式(Grant free)系统下,可以固定OI值,并指示码率与过载指示OI的关系,具体可参见下述的例子9所示的表21至表25。其中,Overloading Indicator OI for#of UE代表在该活跃的终端设备的数量对应的过载指示。该活跃的终端设备的数量为1、2、4、6、8。
例子9
表21
Figure PCTCN2019099546-appb-000021
表22
Figure PCTCN2019099546-appb-000022
表23
Figure PCTCN2019099546-appb-000023
表24
Figure PCTCN2019099546-appb-000024
表25
Figure PCTCN2019099546-appb-000025
表26
Figure PCTCN2019099546-appb-000026
上述的表21至表26,通过除法的运算方式给出了可能的码率与过载指示的关系,在具体实现过程中,还可以通过其他运算方式给出码率与过载指示的关系,本实施例此处不再赘述。同时,上述表21至表26中的过载指示还可以取其它值,本实施例此处不做特别限制。同时,在具体实现过程中,实际应用的表格还可以为上述的表21至表26中的部分或全部。
实现方式八
在上述的实现方式一至实现方式七中,给出了过载指示OI,在终端设备与网络设备的通信过程中,还需要获知资源单元中的RE的数量F。其中,当该F的取值通过预设等方式获取到之后,终端设备与网络设备还可以根据该F的取值来更新上述实现方式一至实现方式七中各表的OI的值。
具体地,终端设备的空间子层的数量L=f(F*OI),函数f可以为向上取整,也可以为向下取整,也可以为其他函数。。根据上述各表中的OI和获取到的F可以得到空间子层的数量L,再得到空间子层的数量L之后,可以再通过得到的空间子层的数量L与该获取到的F来获取新的OI,即对MCS表中的OI进行更新,可选地,在一些表格中,还可以根据更新的OI来更新码率。通过此种变换方式,还可以在上述表1至表25的基础上,衍生出其它MCS表。
以一个具体的例子为例,例如,针对表11,资源粒子的数量为4,MCS索引为4时,则L=ceil(F*OI)=f(4*2/3)=3,f为向上取整。更新的OI=L/F=3/4,即将OI由2/3更新为3/4。
可选地,F的取值也可以为多个,比如Fi,i=1、2、3……。更新OI的步骤如下:针对每个Fi,计算空间子层Li=Fi*OI,若只有一个Li为整数,则更新OI=Li/Fi,并根据更新的OI来更新MCS表中的码率。若存在多个Li为整数,则取最大的Fi(或者最小)。
本实施例通过对OI进行更新,可以增加MCS表的通用性和兼容性,不同的资源单元所包括的资源粒子的数量可以使用相同的MCS表。
实现方式九
在上述的实现方式一至实现方式七中,给出了过载指示OI,在终端设备与网络设备的通信过程中,还需要获知空间子层数L。其中,当该L的取值通过预设等方式获取到之后,终端设备与网络设备还可以根据该F的取值来更新上述实现方式一至实现方式七中各表的OI的值。
具体地,终端设备的空间子层的数量F=f(L/OI),函数f可以为向上取整,也可以为向下取整,也可以为其他函数。根据上述各表中的OI和获取到的L可以得到F,再得到F之后,可以再通过得到的F与该获取到的L来获取新的OI,即对MCS表中的OI进行更新,可选地,在一些表格中,还可以根据更新的OI来更新码率。通过此种变换方式,还可以在上述表1至表25的基础上,衍生出其它MCS表。
可选地,L的取值也可以为多个,比如Li,i=1、2、3……。更新OI的步骤如下:针对每个Fi,计算空间子层Fi=Li/OI,若只有一个Fi为整数,则更新OI=Li/Fi,并根据更新的OI来更新MCS表中的码率。若存在多个Fi为整数,则取最大的Li(或者最小)。
本实施例通过对OI进行更新,可以增加MCS表的通用性和兼容性,不同的L可以使用相同的MCS表。
在上述实现方式一至实现方式九的基础上,过载指示(或者过载指示和F,或者过载指示和L)均不在MCS表中体现。但网络设备通过下行控制信息(downlink control information,DCI)或无线资源控制(radio resource control,RRC)指令或多址接入时的签名信息或者媒体接入控制(media access control,MAC)层的控制单元(control element,CE)信令告知网络设备当前使用的过载指示(或者过载指示和F,或者过载指示和L)或者与当前使用的过载指示(或者过载指示和F,或者过载指示和L)相对应的指示信息,指示信息可以是索引值。
可选地,在上述实现方式一至实现方式九的基础上,终端设备和网络设备在传输数据时,需要先确定传输数据的传输块所含的比特数,即传输块大小(transport block size,TBS),然后根据TBS进行编码或译码。在本实施例中,由于MCS表中引入了过载指示OI,因此在计算得到TBS时,还需要考虑过载指示OI。首先,在计算TBS时,会先计算中间变量的信息比特长度Ninfo=NRE*R*Qm*v*OI,其中,NRE为传输数据的资源粒子数,v为所述空间层数,Q m为调制阶数、R为码率,OI为负载指示,根据该Ninfo可以得到TBS的大小。
在上述各实施例的基础上,对于存在的可能的对应关系:可以通过如下方式进行分析和调整。
在具体实现过程中,多用户检测的负载与过载指示成正比,定性的可以由公式一来表示:
Figure PCTCN2019099546-appb-000027
其中,MUD load为多用户检测的负载,#UE为活跃的终端设备的数量,NumAnt为可用的天线数,OI为过载指示;
调制编码的负载与过载指示成反比,定性的可以通过如下公式二表示:
Figure PCTCN2019099546-appb-000028
其中,MCS load为调制编码的负载,,NumSym为符号数,R为码率,Qm为调制阶数,OI为过载指示,se为频谱效率;
定性分析可知,当随着活跃的终端设备的数量和频谱效率的增大,过载指示能够将多用户检测的负担转嫁给调制编码,从而提升性能,由此可以得到上述的各种对应关系。
例如,活跃的终端设备的数量增大时,为了保持MUD load负载不增加,所以减小OI,从而将负担转嫁给调制编码,由此,过载指示随着活跃的终端设备的数量的增大保持不变或减小。例如,频谱效率增大时,为了保持MUD load负载不增加,所以OI保持不变或减小,从而将负担转嫁给调制编码,由此,过载指示随着频谱效率的增大保持不变或减小。
图7为本申请实施例提供的性能测试图。如图7所示,横轴代表信噪比(Signal/Noise,SNR),纵轴代表误码率(Block Error Ratio,简称BLER)。图7以活跃的终端设备的数量为8,频谱效率为0.94444为例来进行说明。如图7所示,在同一活跃的终端设备的数量以及频谱效率下,可以存在多个OI,在上述的各MSC表中,也存在同一活跃的终端设备的数量以及频谱效率对应多个OI的情况,在实际应用过程中,可以考虑各种因素,例如终端设备的能力、信道质量等来确定具体的OI,以获取较好的传输性能,如图7所示,在OI=2/6=1/3时传输性能最好。
图8为本申请实施例提供的发送设备的结构示意图。如图8所示,该发送设备80包括:处理模块801和发送模块802;其中
处理模块801,用于根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,所述过载指示用于指示所述发送设备与接收设备用于数据传输过载信息;
所述处理模块801还用于:根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;
发送模块802,用于向接收设备发送所述编码调制后的数据。
可选地,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
可选地,所述MCS表与活跃设备的数量具有对应关系。
可选地,所述调制编码策略还包括:频谱效率;其中
在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
可选地,所述调制编码策略还包括:所述资源单元所包括的RE的数量;其中,
在所述MCS表中,所述资源单元所包括的资源粒子的数量与所述频谱效率具有对应关系。
可选地,所述过载指示与所述活跃设备的数量具有对应关系。
可选地,所述调制编码策略还包括:所述资源单元所包括的RE的数量;
所述资源单元所包括的RE的数量与所述活跃设备的数量具有对应关系。
本实施例提供的发送设备,可用于执行上述发送设备所执行的方法,其实现原理和技术效果类似,本实施例此处不再赘述。
图9为本申请实施例提供的接收设备的结构示意图。如图9所示,该接收设备90包括接收模块901、处理模块902。其中
接收模块901,用于接收发送设备发送的数据;
处理模块902,用于根据所述数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,所述过载指示用于指示所述发送设备与接收设备用于数据传输的过载信息;
所述处理模块902,还用于根据所述调制编码策略对所述数据进行解调译码,得到解调译码后的数据。
可选地,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
可选地,所述MCS表与活跃设备的数量具有对应关系。
可选地,所述调制编码策略还包括:频谱效率;其中
在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
可选地,所述调制编码策略还包括:所述资源单元所包括的RE的数量;其中,
在所述MCS表中,所述资源单元所包括的资源粒子的数量与所述频谱效率具有对应关系。
可选地,所述过载指示与所述活跃设备的数量具有对应关系。
可选地,所述调制编码策略还包括:所述资源单元所包括的RE的数量;
所述资源单元所包括的RE的数量与所述活跃设备的数量具有对应关系。
本实施例提供的接收设备,可用于执行上述接收设备所执行的方法,其实现原理和技术效果类似,本实施例此处不再赘述。
图10为本申请实施例提供的发送设备的硬件结构示意图。如图10所示,该发送设备100包括处理器1001以及存储器1002;其中
存储器1002,用于存储计算机程序;
处理器1001,用于执行存储器存储的计算机程序,以实现上述实施例中发送设备所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
可选地,存储器1002既可以是独立的,也可以跟处理器1001集成在一起。
当所述存储器1002是独立于处理器1001之外的器件时,所述发送设备100还可以包括:
总线1003,用于连接所述存储器1002和处理器1001。图10所示的接收设备还可以进一步包括发送器1004,用于发送编码调制后的数据等。
图11为本申请实施例提供的接收设备的硬件结构示意图。如图11所示,该接收设备110包括:处理器1101以及存储器1102;其中
存储器1102,用于存储计算机程序;
处理器1101,用于执行存储器存储的计算机程序,以实现上述实施例中第二设备所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
可选地,存储器1102既可以是独立的,也可以跟处理器1101集成在一起。
当所述存储器1102是独立于处理器1101之外的器件时,所述第二设备110还可以包括:
总线1103,用于连接所述存储器1102和处理器1101。图11所示的第二设备还可以进一步包括接收器1104,用于接收数据等。
本申请实施例还提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上述发送设备所执行的数据传输方法。
本申请实施例还提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上述接收设备所执行的数据传输方法。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述发送设备所执行的所述的数据传输方法。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述接收设备所执行的数据传输方法。
本申请实施例还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如上述发送设备所执行的所述的数据传输方法。
本申请实施例还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如上述接收设备所执行的数据传输方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络 单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

Claims (30)

  1. 一种数据传输方法,其特征在于,包括:
    发送设备根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与接收设备用于数据传输的过载信息;
    所述发送设备根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;
    所述发送设备向所述接收设备发送所述编码调制后的数据。
  2. 根据权利要求1所述的方法,其特征在于,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
  3. 根据权利要求1或2所述的方法,其特征在于,所述MCS表与活跃设备的数量具有对应关系。
  4. 根据权利要求1至3任一项所述的方法,其特征在于,所述调制编码策略还包括:频谱效率;其中
    在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
  5. 根据权利要求4所述的方法,其特征在于,所述调制编码策略还包括:所述资源单元所包括的RE的数量;其中,
    在所述MCS表中,所述资源单元所包括的资源粒子的数量与所述频谱效率具有对应关系。
  6. 根据权利要求3所述的方法,其特征在于,所述过载指示与所述活跃设备的数量具有对应关系。
  7. 根据权利要求3所述的方法,其特征在于,所述调制编码策略还包括:所述资源单元所包括的RE的数量;
    所述资源单元所包括的RE的数量与所述活跃设备的数量具有对应关系。
  8. 一种数据传输方法,其特征在于,包括:
    接收设备接收发送设备发送的数据;
    所述接收设备根据所述数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与所述接收设备用于数据传输的过载信息;
    所述接收设备根据所述调制编码策略对所述数据进行解调译码,得到解调译码后的数据。
  9. 根据权利要求8所述的方法,其特征在于,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
  10. 根据权利要求8或9所述的方法,其特征在于,所述MCS表与活跃设备的数量具有对应关系。
  11. 根据权利要求8至10任一项所述的方法,其特征在于,所述调制编码策略还包括:频谱效率;其中
    在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
  12. 根据权利要求11所述的方法,其特征在于,所述调制编码策略还包括:所述资源 单元所包括的RE的数量;其中,
    在所述MCS表中,所述资源单元所包括的资源粒子的数量与所述频谱效率具有对应关系。
  13. 根据权利要求10所述的方法,其特征在于,所述过载指示与所述活跃设备的数量具有对应关系。
  14. 根据权利要求10所述的方法,其特征在于,所述调制编码策略还包括:所述资源单元所包括的RE的数量;
    所述资源单元所包括的RE的数量与所述活跃设备的数量具有对应关系。
  15. 一种发送设备,其特征在于,包括:
    处理模块,用于根据调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与接收设备用于数据传输的过载信息;
    所述处理模块还用于:根据所述调制编码策略对数据进行编码调制,得到编码调制后的数据;
    发送模块,用于向所述接收设备发送所述编码调制后的数据。
  16. 根据权利要求15所述的发送设备,其特征在于,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
  17. 根据权利要求15或16所述的发送设备,其特征在于,所述MCS表与活跃设备的数量具有对应关系。
  18. 根据权利要求15至17任一项所述的发送设备,其特征在于,所述调制编码策略还包括:频谱效率;其中
    在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
  19. 一种接收设备,其特征在于,包括:
    接收模块,用于接收发送设备发送的数据;
    处理模块,用于根据所述数据对应的调制编码策略MCS索引在MCS表中获取调制编码策略,所述调制编码策略包括:调制阶数、码率以及过载指示,其中,所述过载指示用于指示所述发送设备与接收设备数据传输的过载信息;
    所述处理模块,还用于根据所述调制编码策略对所述数据进行解调译码,得到解调译码后的数据。
  20. 根据权利要求19所述的接收设备,其特征在于,所述过载信息为用于传输数据的空间子层的数量与承载所述空间子层的资源单元所包括的资源粒子的数量的约束关系。
  21. 根据权利要求19或20所述的接收设备,其特征在于,
    所述MCS表与活跃设备的数量具有对应关系。
  22. 根据权利要求19至21任一项所述的接收设备,其特征在于,所述调制编码策略还包括:频谱效率;其中
    在所述MCS表中,所述过载指示与所述频谱效率具有对应关系。
  23. 一种发送设备,其特征在于,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如权利要求1至7任一项所述的数据传输方法。
  24. 一种接收设备,其特征在于,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如权利要求8至14任一项所述的数据传输方法。
  25. 一种存储介质,其特征在于,所述存储介质包括计算机程序,所述计算机程序用于实现如权利要求1至7任一项所述的数据传输方法。
  26. 一种存储介质,其特征在于,所述存储介质包括计算机程序,所述计算机程序用于实现如权利要求8至14任一项所述的数据传输方法。
  27. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1至7任一项所述的数据传输方法。
  28. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求8至14任一项所述的数据传输方法。
  29. 一种芯片,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如权利要求1至7任一项所述的数据传输方法。
  30. 一种芯片,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,执行如权利要求8至14任一项所述的数据传输方法。
PCT/CN2019/099546 2018-08-08 2019-08-07 数据传输方法及设备 Ceased WO2020029987A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810899155.1A CN110830155B (zh) 2018-08-08 2018-08-08 数据传输方法及设备
CN201810899155.1 2018-08-08

Publications (1)

Publication Number Publication Date
WO2020029987A1 true WO2020029987A1 (zh) 2020-02-13

Family

ID=69414543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/099546 Ceased WO2020029987A1 (zh) 2018-08-08 2019-08-07 数据传输方法及设备

Country Status (2)

Country Link
CN (1) CN110830155B (zh)
WO (1) WO2020029987A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111884765B (zh) * 2020-07-23 2023-05-12 芯象半导体科技(北京)有限公司 上行数据编码方法、传输方法、芯片和存储介质
WO2022041290A1 (zh) 2020-08-31 2022-03-03 华为技术有限公司 一种信息传输方法及装置
CN115549852A (zh) * 2021-06-30 2022-12-30 中兴通讯股份有限公司 码字传输方法、基站、终端和存储介质
CN116470987B (zh) * 2022-01-17 2026-01-30 华为技术有限公司 编码方法、解码方法和通信装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102469495A (zh) * 2010-11-05 2012-05-23 中兴通讯股份有限公司 一种终端功率余量的评估和上报方法及装置
US20160183219A1 (en) * 2013-08-09 2016-06-23 Lg Electronics Inc. Method and apparatus for conducting device-to-device communication in wireless communication system
CN107404761A (zh) * 2016-05-20 2017-11-28 华为技术有限公司 数据传输方法及设备
CN107465489A (zh) * 2016-06-06 2017-12-12 株式会社Ntt都科摩 信号传输方法、信号解码方法、基站以及用户终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101314611B1 (ko) * 2007-01-30 2013-10-07 엘지전자 주식회사 주파수 선택성에 따른 mcs 인덱스 선택 방법, 장치, 및이를 위한 통신 시스템
CN104980247B (zh) * 2014-04-04 2019-11-22 北京三星通信技术研究有限公司 自适应调整调制编码方式和参考信号图样的方法、基站、终端和系统
CN106961318B (zh) * 2016-01-11 2020-07-10 中兴通讯股份有限公司 一种确定编码调制参数的方法、装置和系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102469495A (zh) * 2010-11-05 2012-05-23 中兴通讯股份有限公司 一种终端功率余量的评估和上报方法及装置
US20160183219A1 (en) * 2013-08-09 2016-06-23 Lg Electronics Inc. Method and apparatus for conducting device-to-device communication in wireless communication system
CN107404761A (zh) * 2016-05-20 2017-11-28 华为技术有限公司 数据传输方法及设备
CN107465489A (zh) * 2016-06-06 2017-12-12 株式会社Ntt都科摩 信号传输方法、信号解码方法、基站以及用户终端

Also Published As

Publication number Publication date
CN110830155A (zh) 2020-02-21
CN110830155B (zh) 2021-01-29

Similar Documents

Publication Publication Date Title
CN109803426B (zh) 传输数据的方法和装置
CN108462556B (zh) 传输数据的方法和装置
CN110832796B (zh) 数据处理的方法、终端设备和网络设备
CN107710842B (zh) 传输上行数据的方法和设备
CN109525362B (zh) 一种极性码的编码方法和编码装置
WO2013064125A1 (zh) 传输控制信息的方法、用户设备和基站
CN104081872A (zh) 解调参考信号传输方法、用户设备和基站
WO2020029987A1 (zh) 数据传输方法及设备
CN115462013B (zh) 一种用于无线保真Wi-Fi系统的通信方法及装置
CN113517948B (zh) 数据处理方法、装置及系统
US20220103286A1 (en) Method for transmitting data, receiving-end device, and transmitting-end device
WO2016154968A1 (zh) 编码方法、装置、基站和用户设备
WO2015039305A1 (zh) 数据传输方法、基站和用户设备
CN111010254A (zh) 一种通信、mcs的接收、通知方法及设备
WO2023134363A1 (zh) 编码方法、解码方法和通信装置
CN107689845B (zh) 一种传输参考信号的方法、相关设备及通信系统
US10637612B2 (en) Information transmission method and apparatus
WO2019052370A1 (zh) 用于进行数据传输的方法和装置
CN111164942B (zh) 比特到符号的映射方法和通信装置
CN114302408B (zh) 无线通信的方法、终端设备和网络设备
CN107006021B (zh) 一种数据传输方法、设备及系统
WO2017133407A1 (zh) 信号传输方法和装置
CN111294154B (zh) 信息传输方法和设备
WO2019178736A1 (zh) 控制信息的接收和发送方法、装置及通信系统
CN107409007A (zh) 用于调度终端设备的方法和网络设备

Legal Events

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

Ref document number: 19846253

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19846253

Country of ref document: EP

Kind code of ref document: A1