CN108023669A - The method and apparatus for transmitting data - Google Patents
The method and apparatus for transmitting data Download PDFInfo
- Publication number
- CN108023669A CN108023669A CN201610963828.6A CN201610963828A CN108023669A CN 108023669 A CN108023669 A CN 108023669A CN 201610963828 A CN201610963828 A CN 201610963828A CN 108023669 A CN108023669 A CN 108023669A
- Authority
- CN
- China
- Prior art keywords
- data
- time
- service
- frequency resource
- encoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供一种传输数据的方法和装置,该方法包括:发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,该第一时频资源包括用于传输第二业务的数据的候选时频资源;该发送设备采用第二编码方式,通过第二时频资源发送该第一业务的第二数据,该第二时频资源不包括用于传输该第二业务的数据的候选时频资源,其中,该第一编码方式与该第二编码方式相异,从而能够提高传输的准确性和可靠性。
Provided are a method and device for transmitting data, the method comprising: a sending device adopts a first encoding method, and sends first data of a first service through a first time-frequency resource, and the first time-frequency resource includes a code for transmitting a second service Candidate time-frequency resource for the data; the sending device adopts the second encoding method to send the second data of the first service through the second time-frequency resource, and the second time-frequency resource does not include the data used to transmit the second service candidate time-frequency resources, wherein the first encoding method is different from the second encoding method, so that the accuracy and reliability of transmission can be improved.
Description
技术领域technical field
本发明实施例涉及通信领域,并且更具体地,涉及传输数据的方法和装置。The embodiments of the present invention relate to the communication field, and more specifically, to a method and device for transmitting data.
背景技术Background technique
由于移动通信存在干扰和衰落,在信号传输过程中将出现差错,故对数字信号必须采用纠错技术或检错技术(或者说,即纠错编码技术或检错编码技术),以增强数据在信道中传输时抵御各种干扰的能力,提高系统的可靠性,纠错编码技术或检错编码技术也可以称为信道编码技术。Due to interference and fading in mobile communication, errors will occur during signal transmission, so error correction technology or error detection technology (or error correction coding technology or error detection coding technology) must be used for digital signals to enhance data transmission. The ability to resist various interferences during transmission in the channel and improve the reliability of the system. Error correction coding technology or error detection coding technology can also be called channel coding technology.
目前,已知有多种用于上述信道编码技术的编码方式,不同的编码方式(也可以称为,信道编码方式)的纠错能力也相异。At present, there are known multiple coding schemes used in the above-mentioned channel coding techniques, and different coding schemes (also referred to as channel coding schemes) have different error correction capabilities.
并且,在现有技术中,在针对同一种业务的传输过程中使用同一种编码方式。Moreover, in the prior art, the same encoding method is used in the transmission process for the same service.
随着通信技术的发展,可供无线通信使用的频域资源越来越灵活多变,例如,对于一种业务的数据,可以使用系统为另一种业务预留的频域资源进行传输。随之而来,不同频域资源上的无线通信对于纠错能力的要求可能不同,对于同一业务使用单一的编码方式已经无法满足无线通信对于准确性和可靠性的要求。With the development of communication technologies, frequency domain resources available for wireless communication become more and more flexible. For example, data of one service may be transmitted using frequency domain resources reserved by the system for another service. Subsequently, wireless communications on different frequency domain resources may have different requirements for error correction capabilities, and using a single coding method for the same service cannot meet the requirements for accuracy and reliability of wireless communications.
发明内容Contents of the invention
本发明实施例提供一种传输数据的方法和装置,能够提高传输的准确性和可靠性。Embodiments of the present invention provide a data transmission method and device, which can improve transmission accuracy and reliability.
第一方面,提供了一种传输数据的方法,该方法包括:发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,该第一时频资源包括用于传输第二业务的数据的候选时频资源;该发送设备采用第二编码方式,通过第二时频资源发送该第一业务的第二数据,该第二时频资源不包括用于传输该第二业务的数据的候选时频资源,其中,该第一编码方式与该第二编码方式相异。In a first aspect, a method for transmitting data is provided, the method comprising: a sending device adopts a first coding method, and sends first data of a first service through a first time-frequency resource, and the first time-frequency resource includes A candidate time-frequency resource for the data of the second service; the sending device uses the second encoding method to send the second data of the first service through the second time-frequency resource, and the second time-frequency resource does not include the second time-frequency resource used for transmitting the second Candidate time-frequency resources of service data, wherein the first coding method is different from the second coding method.
或者,该第一时频资源属于为第二业务预留的时频资源;该第二时频资源不属于为第二业务预留的时频资源。Or, the first time-frequency resource belongs to the time-frequency resource reserved for the second service; the second time-frequency resource does not belong to the time-frequency resource reserved for the second service.
从而,通过在不同的时频资源上使用纠错能力不同的编码方式,能够基于不同时频资源上的通信情况,选择适当编码方式,从而能够提高传输的准确性和可靠性。Therefore, by using coding methods with different error correction capabilities on different time-frequency resources, an appropriate coding method can be selected based on communication conditions on different time-frequency resources, thereby improving transmission accuracy and reliability.
结合第一方面,在第一方面的第一种实现方式中,该方法还包括:该发送设备发送第一指示信息,该第一指示信息用于指示在为第二业务预留的时频资源上传输的第一业务的数据是采用第一编码方式传输的;或者该发送设备接收第二指示信息,该第二指示信息用于指示在为第二业务预留的时频资源上传输第一业务的数据时需要采用第一编码方式传输,或者该发送设备发送第一指示信息,该第一指示信息用于指示在该第一时频资源上传输的第一业务的数据是采用第一编码方式传输的;或者该发送设备接收第二指示信息,该第二指示信息用于指示在该第一时频资源上传输第一业务的数据时需要采用第一编码方式传输。With reference to the first aspect, in a first implementation manner of the first aspect, the method further includes: the sending device sends first indication information, where the first indication information is used to indicate that the time-frequency resources reserved for the second service The data of the first service transmitted on the Internet is transmitted using the first encoding method; or the sending device receives second indication information, and the second indication information is used to indicate that the first service is transmitted on the time-frequency resources reserved for the second service. The data of the service needs to be transmitted using the first encoding method, or the sending device sends the first indication information, and the first indication information is used to indicate that the data of the first service transmitted on the first time-frequency resource adopts the first encoding method or the sending device receives second indication information, where the second indication information is used to indicate that the data of the first service needs to be transmitted in the first encoding mode when transmitting the data of the first service on the first time-frequency resource.
通过使发送设备与接收设备进行协商以使双方确定需要基于第一编码方式在为第二业务预留的时频资源上传输第一业务的数据,能够使发送设备和接收设备使用相同的编码方式在第一时频资源上传输第一业务的数据,从而能够进一步提高传输的可靠性和准确性。By enabling the sending device to negotiate with the receiving device so that both parties determine that the data of the first service needs to be transmitted on the time-frequency resources reserved for the second service based on the first coding method, the sending device and the receiving device can use the same coding method The data of the first service is transmitted on the first time-frequency resource, so that the reliability and accuracy of transmission can be further improved.
结合第一方面及其上述实现方式,在第一方面的第二种实现方式中,该发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,包括:该发送设备采用第一编码方式,对该第一数据进行编码,以生成M个第一码块,其中,该M个第一码块包括N个冗余第一码块和M-N个原始第一码块,该原始第一码块是根据该第一数据生成的,该冗余第一码块是根据该原始第一码块生成的,M>N≥1;该发送设备通过第一时频资源发送该M个第一码块中的部分或全部码块。In combination with the first aspect and the above-mentioned implementation manners, in the second implementation manner of the first aspect, the sending device uses the first coding method to send the first data of the first service through the first time-frequency resource, including: the sending The device encodes the first data in a first encoding manner to generate M first code blocks, where the M first code blocks include N redundant first code blocks and M-N original first code blocks , the original first code block is generated according to the first data, the redundant first code block is generated according to the original first code block, M>N≥1; the sending device sends through the first time-frequency resource Some or all of the code blocks in the M first code blocks.
即,由于第一时频资源属于为第二业务预留的时频资源,当需要传输第二业务的数据时,可能导致由该M-N个原始第一码块和N个冗余第一码块构成的M个第一码块中的部分码块被打孔,进而导致接收端无法接收到M个第一码块中的一个或多个码块,对此,通过使该第一编码方式为:在根据第一数据生成的M-N个原始第一码块的基础上进一步进行编码处理以生成N个冗余第一码块,能够使接收设备在未接收到M个第一码块中的一个或多个码块的情况下,仍然能够通过冗余算法获得第一数据,从而能够进一步提高传输的可靠性和准确性。That is, since the first time-frequency resource belongs to the time-frequency resource reserved for the second service, when the data of the second service needs to be transmitted, it may result that the M-N original first code blocks and N redundant first code blocks Part of the code blocks in the formed M first code blocks are punctured, thereby causing the receiving end to be unable to receive one or more code blocks in the M first code blocks. For this, by making the first encoding method be : On the basis of the M-N original first code blocks generated according to the first data, encoding processing is further performed to generate N redundant first code blocks, which can make the receiving device receive one of the M first code blocks In the case of one or more code blocks, the first data can still be obtained through a redundancy algorithm, so that the reliability and accuracy of transmission can be further improved.
结合第一方面及其上述实现方式,在第一方面的第三种实现方式中,该方法还包括:该发送设备发送第三指示信息,该第三指示信息用于指示该N个冗余第一码块在该第一时频资源中的位置。With reference to the first aspect and the foregoing implementation manners, in a third implementation manner of the first aspect, the method further includes: the sending device sends third indication information, where the third indication information is used to indicate that the N redundant first The position of a code block in the first time-frequency resource.
通过使发送设备通知接收设备该N个冗余第一码块在该第一时频资源中的位置,能够使接收设备容易地确定该M个第一码块中的原始第一码块和冗余第一码块,进而,能够使接收设备容易地基于原始第一码块和冗余第一码块恢复出第一数据。By making the sending device notify the receiving device of the positions of the N redundant first code blocks in the first time-frequency resource, the receiving device can easily determine the original first code block and the redundant The remaining first code blocks can further enable the receiving device to easily restore the first data based on the original first code blocks and the redundant first code blocks.
结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,该发送设备采用第二编码方式,通过第二时频资源发送该第一业务的第二数据,包括:该发送设备采用第二编码方式,对该第二数据进行编码,以生成至少一个第二码块,其中,该第二码块是根据该第二数据生成的;该发送设备通过第二时频资源发送该第二码块。In combination with the first aspect and the above-mentioned implementation manners, in a fourth implementation manner of the first aspect, the sending device adopts a second coding method to send the second data of the first service through a second time-frequency resource, including: the The sending device encodes the second data in a second coding manner to generate at least one second code block, wherein the second code block is generated according to the second data; the sending device uses the second time-frequency resource The second code block is sent.
由于第二时频资源不属于为第二业务预留的时频资源,因此,通过第二时频资源传输第二码块时,不会出现部分码块被打孔的情况,因此,无需生成冗余码块,即,可以使该第二码块全部根据第二数据生成,从而能够减少对传输资源的开销,提高传输效率。Since the second time-frequency resource does not belong to the time-frequency resource reserved for the second service, when the second code block is transmitted through the second time-frequency resource, some code blocks will not be punctured, so there is no need to generate The redundant code blocks, that is, all the second code blocks can be generated according to the second data, so that the overhead on transmission resources can be reduced, and the transmission efficiency can be improved.
结合第一方面及其上述实现方式,在第一方面的第五种实现方式中,该方法还包括:发送设备通过第三时频资源发送该第二业务的数据,该第三时频资源属于为第二业务预留的时频资源中除该第一时频资源以外的时频资源。In combination with the first aspect and the above-mentioned implementation manners, in a fifth implementation manner of the first aspect, the method further includes: the sending device sends the data of the second service through a third time-frequency resource, and the third time-frequency resource belongs to Time-frequency resources other than the first time-frequency resource among the time-frequency resources reserved for the second service.
结合第一方面及其上述实现方式,在第一方面的第六种实现方式中,在发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据之前,该方法还包括:该发送设备确定在为第二业务预留的时频资源上需要传输该第二业务的数据。In combination with the first aspect and the foregoing implementation manners, in the sixth implementation manner of the first aspect, before the sending device uses the first encoding method to transmit the first data of the first service through the first time-frequency resource, the method further The method includes: the sending device determines that data of the second service needs to be transmitted on the time-frequency resource reserved for the second service.
即,在为第二业务预留的时频资源上发送第一业务的数据时除了第一编码方式外,还可以使用其他编码方式,例如,上述第二编码方式。从而,可以在判定需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用第一编码方式在为第二业务预留的时频资源上发送第一业务的数据,并且,可以在判定不需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用其他编码方式(例如,第二编码方式)在为第二业务预留的时频资源上发送第一业务的数据,从而能够减少对传输资源的开销,提高传输效率。That is, when sending the data of the first service on the time-frequency resource reserved for the second service, other coding methods may be used besides the first coding method, for example, the above-mentioned second coding method. Therefore, when it is determined that the data of the second service needs to be transmitted on the time-frequency resource reserved for the second service, the first coding method can be used to send the data of the first service on the time-frequency resource reserved for the second service. data, and when it is determined that the time-frequency resources reserved for the second service do not need to be transmitted on the time-frequency resources reserved for the second service, other coding methods (for example, the second coding method) may be used to transmit the data reserved for the second service The data of the first service is sent on the time-frequency resource, so that the overhead on transmission resources can be reduced and the transmission efficiency can be improved.
结合第一方面及其上述实现方式,在第一方面的第七种实现方式中,该第一时频资源与该第二时频资源在频域上相异。With reference to the first aspect and the foregoing implementation manners thereof, in a seventh implementation manner of the first aspect, the first time-frequency resource and the second time-frequency resource are different in frequency domain.
结合第一方面及其上述实现方式,在第一方面的第八种实现方式中,该用于传输该第二业务的候选时频资源支持传输的数据包括该第一业务的数据和该第二业务的数据,且该第二业务的传输优先级高于第一业务的传输优先级。With reference to the first aspect and the above-mentioned implementation manners, in an eighth implementation manner of the first aspect, the data supported by the candidate time-frequency resource for transmitting the second service includes the data of the first service and the data of the second service. The data of the service, and the transmission priority of the second service is higher than the transmission priority of the first service.
结合第一方面及其上述实现方式,在第一方面的第九种实现方式中,该发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,包括:该发送设备采用第一编码方式,对该第一数据进行编码,以生成多个第一编码单元,该多个第一编码单元中包括解码方式为联合解码的编码单元;该发送设备通过第一时频资源发送该第一编码单元中的部分或全部;该发送设备采用第二编码方式,通过第二时频资源发送该第一业务的第二数据,包括:该发送设备采用第二编码方式,对该第二数据进行编码,以生成多个第二编码单元,该多个第二编码单元中仅包括解码方式为单独解码的编码单元;该发送设备通过第二时频资源发送该第二编码单元中的全部。In combination with the first aspect and the above-mentioned implementation manners, in a ninth implementation manner of the first aspect, the sending device uses the first coding method to send the first data of the first service through the first time-frequency resource, including: the sending The device encodes the first data by using the first encoding method to generate a plurality of first encoding units, and the plurality of first encoding units include encoding units whose decoding method is joint decoding; the sending device uses the first time-frequency resources to send part or all of the first coding unit; the sending device uses the second coding method to send the second data of the first service through the second time-frequency resource, including: the sending device uses the second coding method to The second data is encoded to generate a plurality of second coding units, and the plurality of second coding units only include coding units whose decoding mode is independent decoding; the sending device sends the second coding units through a second time-frequency resource in all.
结合第一方面及其上述实现方式,在第一方面的第十种实现方式中,该发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,包括:该发送设备采用第一编码方式,对该第一数据进行编码,以生成M个第一码块,其中,该M个第一码块包括N个冗余第一码块和M-N个原始第一码块,M>N≥1,该M-N个原始第一码块能够解码得到该第一数据,且该M-N个原始第一码块中的一部分与该N个冗余第一码块中的至少一部分的组合能够联合解码得到该第一数据;该发送设备通过第一时频资源发送该M个第一码块中的部分或全部码块。In combination with the first aspect and the above-mentioned implementation manners, in a tenth implementation manner of the first aspect, the sending device uses the first coding method to send the first data of the first service through the first time-frequency resource, including: the sending The device encodes the first data in a first encoding manner to generate M first code blocks, where the M first code blocks include N redundant first code blocks and M-N original first code blocks , M>N≥1, the M-N original first code blocks can be decoded to obtain the first data, and part of the M-N original first code blocks and at least part of the N redundant first code blocks Combining can jointly decode to obtain the first data; the sending device sends part or all of the M first code blocks through the first time-frequency resource.
结合第一方面及其上述实现方式,在第一方面的第十一种实现方式中,该发送设备采用第一编码方式,通过第一时频资源发送第一业务的第一数据,包括:该发送设备采用第一编码方式,对该第一数据进行编码,以生成M个编码单元,其中,该M个编码单元对应多个不同的编码单元组合,每个编码单元组合包括该M个编码单元中的部分或全部,每个该编码单元组合能够解码得到该第一数据,M>1;该发送设备通过第一时频资源发送任意一个编码单元组合。In combination with the first aspect and the above-mentioned implementation manners, in an eleventh implementation manner of the first aspect, the sending device adopts the first coding method to send the first data of the first service through the first time-frequency resource, including: the The sending device encodes the first data using the first encoding method to generate M coding units, where the M coding units correspond to multiple different coding unit combinations, and each coding unit combination includes the M coding units Part or all of them, each combination of coding units can be decoded to obtain the first data, M>1; the sending device sends any combination of coding units through the first time-frequency resource.
第二方面,提供了一种传输数据的方法,该方法包括:接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据,该第一时频资源包括用于传输第二业务的数据的候选时频资源;该接收设备采用第二编码方式,通过第二时频资源接收该第一业务的第二数据,该第二时频资源不包括用于传输该第二业务的数据的候选时频资源,其中,该第一编码方式与该第二编码方式相异。In a second aspect, a method for transmitting data is provided. The method includes: a receiving device adopts a first coding method to receive first data of a first service through a first time-frequency resource, and the first time-frequency resource includes Candidate time-frequency resources for the data of the second service; the receiving device adopts the second coding method to receive the second data of the first service through the second time-frequency resources, and the second time-frequency resources do not include the second time-frequency resources used for transmitting the second Candidate time-frequency resources of service data, wherein the first coding method is different from the second coding method.
或者,该第一时频资源属于为第二业务预留的时频资源;该接收设备采用第二编码方式,该第二时频资源不属于为第二业务预留的时频资源。Or, the first time-frequency resource belongs to the time-frequency resource reserved for the second service; the receiving device adopts the second coding mode, and the second time-frequency resource does not belong to the time-frequency resource reserved for the second service.
从而,通过在不同的时频资源上使用纠错能力不同的编码方式,能够基于不同时频资源上的通信情况,选择适当编码方式,从而能够提高传输的准确性和可靠性。Therefore, by using coding methods with different error correction capabilities on different time-frequency resources, an appropriate coding method can be selected based on communication conditions on different time-frequency resources, thereby improving transmission accuracy and reliability.
结合第二方面,在第二方面的第一种实现方式中,该方法还包括:该接收设备接收第一指示信息,该第一指示信息用于指示在为第二业务预留的时频资源上传输的第一业务的数据是采用第一编码方式传输的;或者该接收设备发送第二指示信息,该第二指示信息用于指示在为第二业务预留的时频资源上传输第一业务的数据时需要采用第一编码方式传输;或者该发送设备发送第一指示信息,该第一指示信息用于指示在该第一时频资源上传输的第一业务的数据是采用第一编码方式传输的;或者该发送设备接收第二指示信息,该第二指示信息用于指示在该第一时频资源上传输第一业务的数据时需要采用第一编码方式传输。With reference to the second aspect, in the first implementation manner of the second aspect, the method further includes: the receiving device receives first indication information, where the first indication information is used to indicate the time-frequency resource reserved for the second service The data of the first service transmitted on the Internet is transmitted using the first encoding method; or the receiving device sends second indication information, and the second indication information is used to indicate that the first service is transmitted on the time-frequency resources reserved for the second service. The data of the service needs to be transmitted using the first encoding method; or the sending device sends the first indication information, and the first indication information is used to indicate that the data of the first service transmitted on the first time-frequency resource adopts the first encoding method or the sending device receives second indication information, where the second indication information is used to indicate that the data of the first service needs to be transmitted in the first encoding mode when transmitting the data of the first service on the first time-frequency resource.
通过使发送设备与接收设备进行协商以使双方确定需要基于第一编码方式在为第二业务预留的时频资源上传输第一业务的数据,能够使发送设备和接收设备使用相同的编码方式在第一时频资源上传输第一业务的数据,从而能够进一步提高传输的可靠性和准确性。By enabling the sending device to negotiate with the receiving device so that both parties determine that the data of the first service needs to be transmitted on the time-frequency resources reserved for the second service based on the first coding method, the sending device and the receiving device can use the same coding method The data of the first service is transmitted on the first time-frequency resource, so that the reliability and accuracy of transmission can be further improved.
结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,该接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据,包括:该接收设备通过第一时频资源接收M个第一码块中的部分或全部码块,其中,该M个第一码块是发送设备采用第一编码方式对该第一数据进行编码后生成的,该M个第一码块包括N个冗余第一码块和M-N个原始第一码块,该原始第一码块是根据该第一数据生成的,该冗余第一码块是根据该原始第一码块生成的,M>N≥1;该接收设备根据该第一编码方式,对该M个第一码块中的部分或全部码块进行解码处理,以获取该第一数据。In combination with the second aspect and the above-mentioned implementation manners, in the second implementation manner of the second aspect, the receiving device adopts the first encoding method to receive the first data of the first service through the first time-frequency resource, including: the receiving The device receives some or all of the M first code blocks through the first time-frequency resource, where the M first code blocks are generated by the sending device after encoding the first data in a first encoding manner, The M first code blocks include N redundant first code blocks and M-N original first code blocks, the original first code blocks are generated according to the first data, and the redundant first code blocks are generated according to the Generated by the original first code block, M>N≥1; the receiving device decodes part or all of the M first code blocks according to the first encoding method, so as to obtain the first data.
即,由于第一时频资源属于为第二业务预留的时频资源,当需要传输第二业务的数据时,可能导致由该M-N个原始第一码块和N个冗余第一码块构成的M个第一码块中的部分码块被打孔,进而导致接收端无法接收到M个第一码块中的一个或多个码块,对此,通过使该第一编码方式为:在根据第一数据生成的M-N个原始第一码块的基础上进一步进行编码处理以生成N个冗余第一码块,能够使接收设备在未接收到M个第一码块中的一个或多个码块的情况下,仍然能够通过冗余算法获得第一数据,从而能够进一步提高传输的可靠性和准确性。That is, since the first time-frequency resource belongs to the time-frequency resource reserved for the second service, when the data of the second service needs to be transmitted, it may result that the M-N original first code blocks and N redundant first code blocks Part of the code blocks in the formed M first code blocks are punctured, thereby causing the receiving end to be unable to receive one or more code blocks in the M first code blocks. For this, by making the first encoding method be : On the basis of the M-N original first code blocks generated according to the first data, encoding processing is further performed to generate N redundant first code blocks, which can make the receiving device receive one of the M first code blocks In the case of one or more code blocks, the first data can still be obtained through a redundancy algorithm, so that the reliability and accuracy of transmission can be further improved.
结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,该方法还包括:该接收设备接收第三指示信息,该第三指示信息用于指示该N个冗余第一码块在该第一时频资源中的位置。With reference to the second aspect and the above implementation manners, in a third implementation manner of the second aspect, the method further includes: the receiving device receives third indication information, where the third indication information is used to indicate that the N redundant first The position of a code block in the first time-frequency resource.
通过使发送设备通知接收设备该N个冗余第一码块在该第一时频资源中的位置,能够使接收设备容易地确定该M个第一码块中的原始第一码块和冗余第一码块,进而,能够使接收设备容易地基于原始第一码块和冗余第一码块恢复出第一数据。By making the sending device notify the receiving device of the positions of the N redundant first code blocks in the first time-frequency resource, the receiving device can easily determine the original first code block and the redundant The remaining first code blocks can further enable the receiving device to easily restore the first data based on the original first code blocks and the redundant first code blocks.
结合第二方面及其上述实现方式,在第二方面的第四种实现方式中,该接收设备采用第二编码方式,通过第二时频资源接收该第一业务的第二数据,包括:该接收设备通过第二时频资源接收至少一个第二码块,其中,该第二码块是发送设备采用第二编码方式对该第二数据进行编码后生成的,该第二码块是根据该第二数据生成的;该接收设备根据该第二编码方式,对该第二码块进行解码处理,以获取该第二数据。In combination with the second aspect and the above-mentioned implementation manners, in a fourth implementation manner of the second aspect, the receiving device adopts the second encoding method to receive the second data of the first service through the second time-frequency resource, including: the The receiving device receives at least one second code block through the second time-frequency resource, wherein the second code block is generated by the sending device after encoding the second data in a second coding manner, and the second code block is generated according to the The second data is generated; the receiving device decodes the second code block according to the second coding method to obtain the second data.
由于第二时频资源不属于为第二业务预留的时频资源,因此,通过第二时频资源传输第二码块时,不会出现部分码块被打孔的情况,因此,无需生成冗余码块,即,可以使该第二码块全部根据第二数据生成,从而能够减少对传输资源的开销,提高传输效率。Since the second time-frequency resource does not belong to the time-frequency resource reserved for the second service, when the second code block is transmitted through the second time-frequency resource, some code blocks will not be punctured, so there is no need to generate The redundant code blocks, that is, all the second code blocks can be generated according to the second data, so that the overhead on transmission resources can be reduced, and the transmission efficiency can be improved.
结合第二方面及其上述实现方式,在第二方面的第五种实现方式中,该方法还包括:接收设备通过第三时频资源接收该第二业务的数据,该第三时频资源属于为第二业务预留的时频资源中除该第一时频资源以外的时频资源。In combination with the second aspect and the above-mentioned implementation manners, in a fifth implementation manner of the second aspect, the method further includes: the receiving device receives the data of the second service through a third time-frequency resource, and the third time-frequency resource belongs to Time-frequency resources other than the first time-frequency resource among the time-frequency resources reserved for the second service.
结合第二方面及其上述实现方式,在第二方面的第六种实现方式中,在接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据之前,该方法还包括:该接收设备确定在为第二业务预留的时频资源上需要传输该第二业务的数据。In combination with the second aspect and the above-mentioned implementation manners, in the sixth implementation manner of the second aspect, before the receiving device adopts the first encoding method to receive the first data of the first service through the first time-frequency resource, the method further The method includes: the receiving device determines that data of the second service needs to be transmitted on the time-frequency resource reserved for the second service.
即,在为第二业务预留的时频资源上发送第一业务的数据时除了第一编码方式外,还可以使用其他编码方式,例如,上述第二编码方式。从而,可以在判定需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用第一编码方式在为第二业务预留的时频资源上发送第一业务的数据,并且,可以在判定不需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用其他编码方式(例如,第二编码方式)在为第二业务预留的时频资源上发送第一业务的数据,从而能够减少对传输资源的开销,提高传输效率。That is, when sending the data of the first service on the time-frequency resource reserved for the second service, other coding methods may be used besides the first coding method, for example, the above-mentioned second coding method. Therefore, when it is determined that the data of the second service needs to be transmitted on the time-frequency resource reserved for the second service, the first coding method can be used to send the data of the first service on the time-frequency resource reserved for the second service. data, and when it is determined that the time-frequency resources reserved for the second service do not need to be transmitted on the time-frequency resources reserved for the second service, other coding methods (for example, the second coding method) may be used to transmit the data reserved for the second service The data of the first service is sent on the time-frequency resource, so that the overhead on transmission resources can be reduced and the transmission efficiency can be improved.
结合第二方面及其上述实现方式,在第二方面的第七种实现方式中,该第一时频资源与该第二时频资源在频域上相异。With reference to the second aspect and the foregoing implementation manners thereof, in a seventh implementation manner of the second aspect, the first time-frequency resource and the second time-frequency resource are different in frequency domain.
结合第二方面及其上述实现方式,在第二方面的第八种实现方式中,该用于传输该第二业务的候选时频资源支持传输的数据包括该第一业务的数据和该第二业务的数据,且该第二业务的传输优先级高于第一业务的传输优先级。With reference to the second aspect and the above-mentioned implementation manners, in an eighth implementation manner of the second aspect, the data supported by the candidate time-frequency resource for transmitting the second service includes the data of the first service and the data of the second service. The data of the service, and the transmission priority of the second service is higher than the transmission priority of the first service.
结合第二方面及其上述实现方式,在第二方面的第九种实现方式中,接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据,包括:该接收设备通过第一时频资源接收多个第一编码单元中的部分或全部,其中,该多个第一编码单元是发送设备采用第一编码方式对该第一数据进行编码后生成的,该多个第一编码单元中包括解码方式为联合解码的编码单元;该接收设备采用联合解码的方式,对所接收到的该多个第一编码单元中的部分或全部进行解码,以获取该第一数据;该接收设备采用第二编码方式,通过第二时频资源接收该第一业务的第二数据,包括:该接收设备通过第二时频资源接收多个第二编码单元中的全部,该多个第二编码单元是该发送设备采用第二编码方式对该第二数据进行编码后生成的,该多个第二编码单元中仅包括解码方式为单独解码的编码单元;该接收设备采用单独解码的方式,对所接收到的该多个第二编码单元中的全部进行解码,以获取该第二数据。In combination with the second aspect and the above-mentioned implementation manners, in a ninth implementation manner of the second aspect, the receiving device adopts the first encoding method and receives the first data of the first service through the first time-frequency resource, including: the receiving device Part or all of the multiple first coding units are received through the first time-frequency resource, where the multiple first coding units are generated by the sending device after encoding the first data in a first coding manner, and the multiple first coding units The first coding unit includes a coding unit whose decoding method is joint decoding; the receiving device uses joint decoding to decode part or all of the received first coding units to obtain the first data The receiving device adopts the second coding method, and receives the second data of the first service through the second time-frequency resource, including: the receiving device receives all of the multiple second coding units through the second time-frequency resource, and the multiple The second encoding unit is generated by the sending device after encoding the second data in the second encoding mode, and the plurality of second encoding units only include encoding units whose decoding mode is independent decoding; the receiving device adopts independent decoding In a manner, decode all the received multiple second coding units to obtain the second data.
结合第二方面及其上述实现方式,在第二方面的第十种实现方式中,该接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据,包括:该接收设备通过第一时频资源接收M个第一码块中的部分或全部码块,其中,该M个第一码块是发送设备采用第一编码方式对该第一数据进行编码后生成的,该M个第一码块包括N个冗余第一码块和M-N个原始第一码块,M>N≥1,该M-N个原始第一码块能够解码得到该第一数据,且该M-N个原始第一码块中的一部分与该N个冗余第一码块中的至少一部分的组合能够联合解码得到该第一数据;该接收设备根据该第一编码方式,对该M个第一码块中的部分或全部码块进行解码处理,以获取该第一数据。In combination with the second aspect and the above-mentioned implementation manners, in a tenth implementation manner of the second aspect, the receiving device adopts the first encoding method, and receives the first data of the first service through the first time-frequency resource, including: the receiving The device receives some or all of the M first code blocks through the first time-frequency resource, where the M first code blocks are generated by the sending device after encoding the first data in a first encoding manner, The M first code blocks include N redundant first code blocks and M-N original first code blocks, M>N≥1, the M-N original first code blocks can be decoded to obtain the first data, and the M-N A combination of a part of the original first code blocks and at least a part of the N redundant first code blocks can be jointly decoded to obtain the first data; the receiving device, according to the first encoding method, for the M first Part or all of the code blocks are decoded to obtain the first data.
结合第二方面及其上述实现方式,在第二方面的第十一种实现方式中,该接收设备采用第一编码方式,通过第一时频资源接收第一业务的第一数据,包括:该接收设备通过第一时频资源接收发送设备发送的多个不同的编码单元组合中的任意一个编码单元组合,每个编码单元组合包括M个编码单元中的部分或全部,该M个编码单元是发送设备采用第一编码方式对该第一数据进行编码后生成的,每个该编码单元组合能够解码得到该第一数据,M>1;该接收设备根据该第一编码方式,对所接收到的编码单元组合进行解码处理,以获取该第一数据。In combination with the second aspect and the above-mentioned implementation manners, in an eleventh implementation manner of the second aspect, the receiving device adopts the first encoding method, and receives the first data of the first service through the first time-frequency resource, including: the The receiving device receives any one of a plurality of different coding unit combinations sent by the sending device through the first time-frequency resource, and each coding unit combination includes part or all of M coding units, and the M coding units are The sending device encodes the first data using the first encoding method, and each combination of the encoding units can decode the first data, M>1; the receiving device, according to the first encoding method, encodes the received The combination of coding units performs decoding processing to obtain the first data.
第三方面,提供了一种传输数据的装置,包括用于执行上述第一方面以及第一方面的各实现方式中的传输数据的方法的各步骤的单元。In a third aspect, an apparatus for transmitting data is provided, including a unit for performing each step of the method for transmitting data in the above-mentioned first aspect and various implementation manners of the first aspect.
第四方面,提供了一种传输数据的装置,包括用于执行上述第二方面以及第二方面的各实现方式中的传输数据的方法的各步骤的单元。In a fourth aspect, a device for transmitting data is provided, including a unit for performing each step of the method for transmitting data in the above-mentioned second aspect and each implementation manner of the second aspect.
第五方面,提供了一种传输数据的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得传输数据的设备执行上述第一方面及其各种实现方式中的任一种传输数据的方法。In a fifth aspect, there is provided a device for transmitting data, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device for transmitting data executes the above-mentioned first A method of transferring data in any of the aspects and its various implementations.
第六方面,提供了一种传输数据的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得传输数据的设备执行上述第二方面及其各种实现方式中的任一种传输数据的方法。In a sixth aspect, there is provided a device for transmitting data, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device for transmitting data executes the above-mentioned second A method of transferring data in any of the aspects and its various implementations.
第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被发送设备的处理单元、发送单元或处理器、发送器运行时,使得所述发送设备的执行上述第一方面及其各种实现方式中的任一种传输数据的方法。In a seventh aspect, a computer program product is provided, and the computer program product includes: computer program code, when the computer program code is executed by a processing unit, a sending unit or a processor, or a transmitter of a sending device, the The sending device executes any method for transmitting data in the above first aspect and various implementation manners thereof.
第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被接收设备的接收单元、处理单元或接收器、处理器运行时,使得所述接收设备执行上述第二方面及其各种实现方式中的任一种传输数据的方法。In an eighth aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is run by a receiving unit, a processing unit or a receiver, or a processor of a receiving device, the The receiving device executes any method for transmitting data in the above second aspect and various implementation manners thereof.
第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得发送设备执行上述第一方面及其各种实现方式中的任一种传输数据的方法。In a ninth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores a program, and the program enables the sending device to perform any one of the above-mentioned first aspect and its various implementations to transmit data. method.
第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得接收设备执行上述第二方面及其各种实现方式中的任一种传输数据的方法。In a tenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores a program, and the program enables the receiving device to execute any one of the above-mentioned second aspect and its various implementations to transmit data. method.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,该发送设备为网络设备,该接收设备为终端设备。In combination with the foregoing aspects and various implementation manners of the aspects, in another implementation manner, the sending device is a network device, and the receiving device is a terminal device.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,该发送设备为终端设备,该接收设备为网络设备。In combination with the foregoing aspects and various implementation manners of the aspects, in another implementation manner, the sending device is a terminal device, and the receiving device is a network device.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,该第一业务为增强型移动互联网eMBB业务,该第二业务为超高可靠性与超低时延URLLC业务。Combining the foregoing aspects and various implementation manners of the aspects, in another implementation manner, the first service is an enhanced mobile Internet eMBB service, and the second service is an ultra-high reliability and ultra-low delay URLLC service.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,该第一编码方式为外码编码方式。In combination with the foregoing aspects and various implementation manners of the aspects, in another implementation manner, the first encoding manner is an outer code encoding manner.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,原始第一码块可以是经过信道编码前的码块,也可以是经过信道编码后的码块。Combining the foregoing aspects and various implementation manners of the aspects, in another implementation manner, the original first code block may be a code block before channel coding, or a code block after channel coding.
结合上述各方面及各方面的各种实现方式,在另一种实现方式中,任意两个编码单元组合之间,所包括的编码单元部分相同或全部不同。In combination with the foregoing aspects and various implementation manners of the aspects, in another implementation manner, between any two coding unit combinations, the coding units included are partly the same or completely different.
附图说明Description of drawings
图1是本发明实施例的通信系统的示意性架构图。Fig. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present invention.
图2是URLLC资源和eMBB资源的频域位置关系的示意图。Fig. 2 is a schematic diagram of the frequency-domain positional relationship between URLLC resources and eMBB resources.
图3是本发明实施例的传输数据的方法的示意性交互图。Fig. 3 is a schematic interaction diagram of a method for transmitting data according to an embodiment of the present invention.
图4是本发明实施例的传输数据的装置的一例的示意性框图。Fig. 4 is a schematic block diagram of an example of an apparatus for transmitting data according to an embodiment of the present invention.
图5是本发明实施例的传输数据的装置的再一例的示意性框图。Fig. 5 is a schematic block diagram of another example of the device for transmitting data according to the embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。The terms "component", "module", "system" and the like are used in this specification to refer to a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be components. One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. A component may, for example, be based on a signal having one or more packets of data (e.g., data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet via a signal interacting with other systems). Communicate through local and/or remote processes.
本发明实施例的方案可以应用于现有的蜂窝通信系统,如全球移动通讯(英文全称可以为:Global System for Mobile Communication,英文简称可以为:GSM),宽带码分多址(英文全称可以为:Wideband Code Division Multiple Access,英文简称可以为:WCDMA),长期演进(英文全称可以为:Long Term Evolution,英文简称可以为:LTE)等系统中,所支持的通信主要是针对语音和数据通信的。本发明实施例的方案也可以应用于下一代通信系统,如5G通信系统。The scheme of the embodiment of the present invention can be applied to existing cellular communication systems, such as Global Mobile Communication (English full name can be: Global System for Mobile Communication, English abbreviation can be: GSM), broadband code division multiple access (English full name can be: : Wideband Code Division Multiple Access, English abbreviation can be: WCDMA), long-term evolution (English full name can be: Long Term Evolution, English abbreviation can be: LTE) and other systems, the communication supported is mainly for voice and data communication . The solutions of the embodiments of the present invention can also be applied to next-generation communication systems, such as 5G communication systems.
下一代移动通信系统将不仅支持传统的通信业务,还将支持URLLC业务(英文名称为:Ultra-Reliable and Low Latency Communications),URLLC业务一般是紧急业务,对传速可靠性和传输时延要求很高,一般要求在1ms内达到99.999%的传输可靠性。为了保证URLLC业务超高可靠性和超低时延的业务需求,系统需要为URLLC业务分配足够的频域资源用于传输URLLC业务,但是URLLC业务一般是突发的紧急业务,且业务数据包一般都比较小,在没有业务到达时,为URLLC分配的资源会造成一定的资源浪费。同时,对于eMBB业务(英文名称为:enhanced Mobile BroadBand),由于其巨大的业务数据又需要很大的频域资源。同时,无线通信系统可用的带宽是有限的,总的频域资源与不同业务的频带需求以及不同业务的频带分配方案存在不足和冗余的问题,根据本发明实施例的方案能够有效解决上述资源分配的问题。The next-generation mobile communication system will not only support traditional communication services, but also URLLC services (English name: Ultra-Reliable and Low Latency Communications). URLLC services are generally emergency services, which have strict requirements on transmission speed reliability and transmission delay. High, it is generally required to achieve 99.999% transmission reliability within 1ms. In order to ensure the ultra-high reliability and ultra-low latency requirements of URLLC services, the system needs to allocate sufficient frequency domain resources for URLLC services to transmit URLLC services, but URLLC services are generally sudden emergency services, and service data packets are usually All are relatively small, and when no business arrives, the resources allocated for the URLLC will cause a certain waste of resources. At the same time, for the eMBB service (English name: enhanced Mobile BroadBand), due to its huge service data, it requires a lot of frequency domain resources. At the same time, the available bandwidth of the wireless communication system is limited, and there are insufficient and redundant problems in the total frequency domain resources, the frequency band requirements of different services, and the frequency band allocation schemes of different services. The solution according to the embodiment of the present invention can effectively solve the above resources distribution problem.
可选地,该发送设备可以为网络设备,该接收设备可以为终端设备,或者Optionally, the sending device may be a network device, and the receiving device may be a terminal device, or
该发送设备可以为终端设备,该接收设备可以为网络设备,或者The sending device may be a terminal device, the receiving device may be a network device, or
该发送设备可以为终端设备,该接收设备可以为终端设备,或者The sending device may be a terminal device, the receiving device may be a terminal device, or
该发送设备可以为网络设备,该接收设备可以为网络设备。The sending device may be a network device, and the receiving device may be a network device.
具体地说,在本发明实施例中,该第一业务的数据(即,第一数据和第二数据)可以是终端设备发送给网络设备的,或者,该第一业务的数据也可以是网络设备发送给终端设备的,或者该第一业务的数据还可以是终端设备发送给终端设备的,或者,该第一业务的数据可以是网络设备发送给网络设备的,本发明实施例并未特别限定Specifically, in this embodiment of the present invention, the data of the first service (that is, the first data and the second data) may be sent by the terminal device to the network device, or the data of the first service may also be The data of the first service may be sent from the device to the terminal device, or the data of the first service may be sent from the terminal device to the terminal device, or the data of the first service may be sent from the network device to the network device. The embodiment of the present invention does not specifically limited
可选地,该网络设备为基站,该终端设备为用户设备。Optionally, the network device is a base station, and the terminal device is a user equipment.
本发明实施例结合终端设备描述了各个实施例。终端设备也可以称为用户设备(UE,User Equipment)用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(Wireless Local Area Networks,WLAN)中的站点(STAION,ST),可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备或者未来演进的PLMN网络中的终端设备等。The embodiments of the present invention describe various embodiments in conjunction with terminal devices. Terminal equipment may also be called user equipment (UE, User Equipment), user equipment, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device , User Agent, or User Device. The terminal device can be a station (STAION, ST) in a wireless local area network (Wireless Local Area Networks, WLAN), and can be a cellular phone, a cordless phone, a Session Initiation Protocol (Session Initiation Protocol, SIP) phone, a wireless local loop (Wireless Local Loop, WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, and future 5G networks A terminal device or a terminal device in a future evolved PLMN network, etc.
此外,本发明实施例结合网络设备描述了各个实施例。网络设备可以是网络设备等用于与移动设备通信的设备,网络设备可以是WLAN中的接入点(ACCESS POINT,AP),GSM或码分多址(Code Division Multiple Access,CDMA)中的基站(Base TransceiverStation,BTS),也可以是WCDMA中的基站(NodeB,NB),还可以是长期演进(Long TermEvolution,LTE)中的演进型基站(Evolutional Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。In addition, the embodiments of the present invention describe various embodiments in connection with network devices. The network device can be a device such as a network device for communicating with the mobile device, and the network device can be an access point (ACCESS POINT, AP) in the WLAN, a base station in GSM or code division multiple access (Code Division Multiple Access, CDMA) (Base TransceiverStation, BTS), or a base station (NodeB, NB) in WCDMA, or an evolved base station (Evolutional Node B, eNB or eNodeB) in Long Term Evolution (Long Term Evolution, LTE), or a relay station or Access points, or vehicle-mounted devices, wearable devices, and network devices in the future 5G network or network devices in the future evolved PLMN network.
另外,本发明实施例结合小区描述了各个实施例,该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(Metro cell)、微小区(Micro cell)、微微小区(Pico cell)、毫微微小区(Femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。In addition, the embodiments of the present invention describe various embodiments in conjunction with a cell. The cell may be a cell corresponding to a network device (such as a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cell here Cells can include: Metro cell, Micro cell, Pico cell, Femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for Provide high-speed data transmission services.
此外,LTE系统中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为LTE系统中的载波与小区的概念等同。例如在载波聚合(CA,CarrierAggregation)场景下,当为UE配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(Cell Indentify,Cell ID),在这种情况下,可以认为载波与小区的概念等同,比如UE接入一个载波和接入一个小区是等同的。In addition, multiple cells can work at the same frequency on the carrier in the LTE system at the same time. In some special scenarios, the carrier in the LTE system can also be considered to be equivalent to the concept of a cell. For example, in a carrier aggregation (CA, CarrierAggregation) scenario, when a secondary carrier is configured for the UE, the carrier index of the secondary carrier and the cell identity (Cell Indentify, Cell ID) of the secondary cell working on the secondary carrier will be carried at the same time. In this case, it can be considered that the concepts of carrier and cell are equivalent, for example, accessing a carrier by a UE is equivalent to accessing a cell.
本发明实施例提供的传输信号的方法和装置,可以应用于终端设备或网络设备,该终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(Central Processing Unit,CPU)、内存管理单元(MMU,Memory Management Unit)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,在本发明实施例中,传输信号的方法的执行主体的具体结构,本发明实施例并未特别限定,只要能够通过运行记录有本发明实施例的传输信号的方法的代码的程序,以根据本发明实施例的传输信号的方法进行通信即可,例如,本发明实施例的传输反馈信息的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。The method and device for transmitting signals provided by the embodiments of the present invention can be applied to terminal equipment or network equipment. The terminal equipment or network equipment includes a hardware layer, an operating system layer running on the hardware layer, and an operating system layer running on the operating system layer. application layer. The hardware layer includes hardware such as a central processing unit (Central Processing Unit, CPU), a memory management unit (MMU, Memory Management Unit), and memory (also called main memory). The operating system may be any one or more computer operating systems that realize business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, in the embodiment of the present invention, the specific structure of the execution subject of the method for transmitting signals is not particularly limited in the embodiment of the present invention, as long as the program that records the code of the method for transmitting signals in the embodiment of the present invention can be run to Communication can be carried out according to the method for transmitting signals in the embodiment of the present invention. For example, the execution subject of the method for transmitting feedback information in the embodiment of the present invention can be a terminal device or a network device, or a terminal device or a network device that can call a program And execute the function module of the program.
此外,本发明实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(Compact Disc,CD)、数字通用盘(Digital VersatileDisc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。Furthermore, various aspects or features of the embodiments of the invention may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used in this application covers a computer program accessible from any computer readable device, carrier or media. For example, computer-readable media may include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or tapes, etc.), optical disks (such as compact disks (Compact Disc, CD), digital versatile disks (Digital Versatile Disc, DVD), etc. ), smart cards and flash memory devices (for example, Erasable Programmable Read-Only Memory (EPROM), card, stick or key drive, etc.). Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and/or carrying instructions and/or data.
图1是使用本发明实施例的传输信息的通信系统的示意图。如图1所示,该通信系统100包括网络设备102,网络设备102可包括多个天线例如,天线104、106、108、110、112和114。另外,网络设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。FIG. 1 is a schematic diagram of a communication system for transmitting information using an embodiment of the present invention. As shown in FIG. 1 , the communication system 100 includes a network device 102 that may include a plurality of antennas such as antennas 104 , 106 , 108 , 110 , 112 and 114 . In addition, the network device 102 may additionally include a transmitter chain and a receiver chain, and those of ordinary skill in the art may understand that they may include multiple components related to signal transmission and reception (such as processors, modulators, multiplexers, etc.) , demodulator, demultiplexer or antenna, etc.).
网络设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然而,可以理解,网络设备102可以与类似于终端设备116或122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、PDA和/或用于在无线通信系统100上通信的任意其它适合设备。Network device 102 may communicate with a plurality of end devices (eg, end device 116 and end device 122 ). However, it is understood that network device 102 may communicate with any number of end devices similar to end devices 116 or 122 . Terminal devices 116 and 122 may be, for example, cellular phones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable devices for communicating over wireless communication system 100. equipment.
如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路118向终端设备116发送信息,并通过反向链路120从终端设备116接收信息。此外,终端设备122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122接收信息。As shown in FIG. 1 , terminal device 116 communicates with antennas 112 and 114 , which transmit information to terminal device 116 via forward link 118 and receive information from terminal device 116 via reverse link 120 . Additionally, terminal device 122 is in communication with antennas 104 and 106 , wherein antennas 104 and 106 transmit information to terminal device 122 via forward link 124 and receive information from terminal device 122 via reverse link 126 .
例如,在频分双工(FDD,Frequency Division Duplex)系统中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用与反向链路126所使用的不同频带。For example, in a Frequency Division Duplex (FDD, Frequency Division Duplex) system, for example, the forward link 118 can utilize a frequency band different from that used by the reverse link 120, and the forward link 124 can utilize the same frequency band as the reverse link. 126 different frequency bands used.
再例如,在时分双工(TDD,Time Division Duplex)系统和全双工(Full Duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。For another example, in a time division duplex (TDD, Time Division Duplex) system and a full duplex (Full Duplex) system, the forward link 118 and the reverse link 120 can use a common frequency band, and the forward link 124 and the reverse Link 126 may use a common frequency band.
被设计用于通信的每个天线(或者由多个天线组成的天线组)和/或区域称为网络设备102的扇区。例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。在网络设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线可利用波束成形来改善前向链路118和124的信噪比。此外,与网络设备通过单个天线向它所有的终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。Each antenna (or group of antennas) and/or area designed for communication is referred to as a sector of network device 102 . For example, antenna groups may be designed to communicate with terminal devices in sectors of the coverage area of network device 102 . During communication between network device 102 and terminal devices 116 and 122 over forward links 118 and 124, respectively, the transmit antennas of network device 102 may utilize beamforming to improve the signal-to-noise ratio of forward links 118 and 124. Furthermore, when the network device 102 uses beamforming to transmit signals to randomly dispersed terminal devices 116 and 122 in the relevant coverage area, compared to the way in which the network device transmits signals to all its terminal devices through a single antenna, the Mobile devices experience less interference.
在给定时间,网络设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。At a given time, the network device 102, the terminal device 116, or the terminal device 122 may be a wireless communication sending device and/or a wireless communication receiving device. When transmitting data, the wireless communication transmitting device may encode the data for transmission. Specifically, a wireless communication sending device may obtain (eg, generate, receive from another communication device, or store in memory, etc.) a certain number of data bits to be sent to a wireless communication receiving device through a channel. Such data bits may be contained in a transport block (or transport blocks) of data, which may be segmented to produce multiple code blocks.
此外,该通信系统100可以是公共陆地移动网络(英文全称可以为:Public LandMobile Network,英文简称可以为:PLMN)网络或者D2D网络或者M2M网络或者其他网络,图1只是举例的简化示意图,网络中还可以包括其他网络设备,图1中未予以画出。In addition, the communication system 100 may be a public land mobile network (English full name may be: Public LandMobile Network, English abbreviation may be: PLMN) network or a D2D network or an M2M network or other networks. FIG. 1 is only a simplified schematic diagram of an example. It may also include other network devices, which are not shown in FIG. 1 .
需要说明的是,在本发明实施例中,发送设备可以是上述网络设备102也可以是终端设备(例如,终端设备116或终端设备122),相对应的,接收端设备可以是上述终端设备(例如,终端设备116或终端设备122),也可以是网络设备102,本发明实施例并未特别限定。It should be noted that, in this embodiment of the present invention, the sending device may be the above-mentioned network device 102 or a terminal device (for example, terminal device 116 or terminal device 122), and correspondingly, the receiving device may be the above-mentioned terminal device ( For example, the terminal device 116 or the terminal device 122) may also be the network device 102, which is not particularly limited in this embodiment of the present invention.
在本发明实施例中,在通信系统中可以传输至少两种业务,其中,在通信系统中,为该至少两种业务中的一种业务(例如,第二业务)配置有预留的时频资源。In an embodiment of the present invention, at least two services may be transmitted in the communication system, wherein, in the communication system, a reserved time-frequency is configured for one of the at least two services (for example, the second service) resource.
在本发明实施例中,“为第二业务预留的时频资源”可以理解为,通信系统或通信协议规定该为第二业务预留的时频资源仅用于传输第二业务的数据;或者说,通信系统或通信协议规定该为第二业务预留的时频资源禁止用于传输除该第二业务以外的业务(例如,第一业务)的数据。In the embodiment of the present invention, "the time-frequency resource reserved for the second service" can be understood as that the communication system or the communication protocol stipulates that the time-frequency resource reserved for the second service is only used to transmit the data of the second service; In other words, the communication system or the communication protocol stipulates that the time-frequency resources reserved for the second service are prohibited from being used to transmit data of services other than the second service (eg, the first service).
或者,“为第二业务预留的时频资源”也可以理解为,通信系统或通信协议规定该为第二业务预留的时频资源优先用于传输第二业务的数据,例如,在无需传输第二业务的数据时,该为第二业务预留的时频资源可以用于传输其他业务(例如,第一业务)的数据;在需要传输第二业务的数据时,该为第二业务预留的时频资源需要首先确保第二业务的数据的传输,在满足第二业务的数据的传输的前提下,可以利用该为第二业务预留的时频资源中剩余的时频资源传输其他业务(例如,第一业务)的数据。Alternatively, "the time-frequency resources reserved for the second service" can also be understood as that the communication system or communication protocol stipulates that the time-frequency resources reserved for the second service are preferentially used to transmit the data of the second service, for example, when there is no need When transmitting data of the second service, the time-frequency resources reserved for the second service can be used to transmit data of other services (for example, the first service); The reserved time-frequency resources need to first ensure the transmission of the data of the second service. On the premise that the data transmission of the second service is satisfied, the remaining time-frequency resources in the time-frequency resources reserved for the second service can be used for transmission Data of other services (for example, the first service).
或者,“为第二业务预留的时频资源”也可以理解为用于传输第二业务的数据的候选时频资源,能够通过该候选时频资源传输的数据可以包括第一业务的数据和第二业务的数据,且所述第二业务的传输优先级高于第一业务的传输优先级,或者说,在出现需要在同一时段内通过候选时频资源传输的第一业务的数据和第二业务的数据时,优先使用候选时频资源传输的第二业务的数据,具体地说,可以首先通过该候选时频资源传输第二业务的数据,当通过候选时频资源传输完毕的第二业务的数据后,可以通过候选时频资源传输第一业务的数据;或者,当该候选时频资源的一部分能够满足第二业务的数据的传输时,可以通过候选时频资源中的剩余部分传输第一业务的数据。Alternatively, "time-frequency resources reserved for the second service" can also be understood as candidate time-frequency resources for transmitting data of the second service, and the data that can be transmitted through the candidate time-frequency resources may include data of the first service and The data of the second service, and the transmission priority of the second service is higher than the transmission priority of the first service, or in other words, when the data of the first service and the second service need to be transmitted through candidate time-frequency resources within the same period of time, When the data of the second service is transmitted, the data of the second service transmitted by the candidate time-frequency resource is given priority. After receiving the data of the service, the data of the first service can be transmitted through the candidate time-frequency resource; or, when a part of the candidate time-frequency resource can meet the data transmission of the second service, the remaining part of the candidate time-frequency resource can be used to transmit the data of the second service Data of the first business.
作为示例而非限定,该第一业务可以为增强型移动互联网(eMBB,enhancedMobile BroadBand)业务。该第二业务可以为超高可靠性与超低时延(URLLC,UltraReliable&Low Latency Communication)业务。As an example but not a limitation, the first service may be an enhanced mobile Internet (eMBB, enhancedMobile BroadBand) service. The second service may be an Ultra Reliable & Low Latency Communication (URLLC, Ultra Reliable & Low Latency Communication) service.
具体地说,国际电信联盟无线通信委员会(ITU-R,InternationalTelecommunications Union-Radio Communications Sector)定义了未来5G的3大类应用场景,分别是增强型移动互联网业务(eMBB,Enhanced Mobile Broadband)、海量连接的物联网业务(mMTC,Massive Machine Type Communication)和超高可靠性与超低时延业务(URLLC,Ultra Reliable&Low Latency Communication),并从吞吐率、时延、连接密度和频谱效率提升等8个维度定义了对5G网络的能力要求。其中,eMBB业务主要要求大速率,广覆盖、传输时延以及移动性。URLLC业务的主要需求为极高可靠性、极低移动性和传输时延,一般要求无线空口在1毫秒(ms)内达到99.999%的传输可靠性。Specifically, the International Telecommunications Union Radio Communications Committee (ITU-R, International Telecommunications Union-Radio Communications Sector) has defined three types of application scenarios for 5G in the future, namely enhanced mobile Internet services (eMBB, Enhanced Mobile Broadband), mass connection Internet of Things business (mMTC, Massive Machine Type Communication) and ultra-high reliability and ultra-low latency business (URLLC, Ultra Reliable&Low Latency Communication), and from 8 dimensions of throughput, delay, connection density and spectral efficiency improvement Defines the capability requirements for 5G networks. Among them, the eMBB service mainly requires high speed, wide coverage, transmission delay and mobility. The main requirements of the URLLC service are extremely high reliability, low mobility, and transmission delay. Generally, the wireless air interface is required to achieve 99.999% transmission reliability within 1 millisecond (ms).
对于URLLC业务,为了保证其时延要求,要求业务到达基站后就要即刻发送,需要有一定的时频资源用于发送URLLC数据。在5G系统,不同的业务可以复用在一个载波中,复用方式可以为频分复用(FDM,Frequency Division Multiplexing)或者时分复用(TDM,Time Division Multiplexing)。为了保证URLLC的业务需求,现在的研究和标准讨论中,倾向于为URLLC预留一段频带资源(即,为第二业务预留的时频资源的一例),保证URLLC的业务到达时,总有时频资源进行发送,即,如2图所示,在同一个载波中,URLLC与其他业务(如eMBB业务)是频分复用的。For the URLLC service, in order to ensure the delay requirement, the service is required to be sent immediately after arriving at the base station, and certain time-frequency resources are required for sending URLLC data. In the 5G system, different services can be multiplexed in one carrier, and the multiplexing method can be frequency division multiplexing (FDM, Frequency Division Multiplexing) or time division multiplexing (TDM, Time Division Multiplexing). In order to ensure the service requirements of URLLC, in the current research and standard discussion, it tends to reserve a section of frequency band resources for URLLC (that is, an example of time-frequency resources reserved for the second service), so as to ensure that when the service of URLLC arrives, there will always be Frequency resources are used for transmission, that is, as shown in Figure 2, URLLC and other services (such as eMBB services) are frequency division multiplexed on the same carrier.
在本发明实施例中,URLLC业务与eMBB业务频分复用,eMBB业务可以临时使用URLLC业务预留的资源,在为URLLC业务预留的资源上,在URLLC业务(具体地说,是业务的数据)到达时,如果在URLLC业务预留的资源上正在传输eMBB业务,则打孔正在传输的eMBB业务,并在打孔位置传输URLLC业务。In the embodiment of the present invention, the URLLC service and the eMBB service are frequency division multiplexed, and the eMBB service can temporarily use the resources reserved for the URLLC service. On the resources reserved for the URLLC service, the URLLC service (specifically, the data) arrives, if the eMBB service is being transmitted on the resources reserved by the URLLC service, the eMBB service being transmitted is punched, and the URLLC service is transmitted at the punched position.
以下,为了便于理解和说明,以eMBB业务作为第一业务,以URLLC业务作为第二业务,对本发明实施例的传输数据的方法进行详细说明。Hereinafter, for ease of understanding and description, the eMBB service is taken as the first service and the URLLC service is taken as the second service, and the method for transmitting data according to the embodiment of the present invention is described in detail.
图3是本发明实施例的传输数据的方法300的示意性交互图。Fig. 3 is a schematic interaction diagram of a method 300 for transmitting data according to an embodiment of the present invention.
具体地说,在S210,发送设备(或者说,编码端)可以采用编码方式#A(即,第一编码方式的一例)对需要发送至接收设备(或者说,解码端)的eMBB业务的数据(即,第一业务的第一数据的一例,以下,为了便于理解和区分,记做:数据#A)进行编码。Specifically, at S210, the sending device (or encoding end) may use encoding mode #A (that is, an example of the first encoding mode) to encode the eMBB service data that needs to be sent to the receiving device (or decoding end) (That is, an example of the first data of the first service, hereinafter, for ease of understanding and distinction, is referred to as: data #A) and coded.
作为示例而非限定,在本发明实施例中,该编码方式#A可以为以下编码方式。As an example but not a limitation, in this embodiment of the present invention, the encoding manner #A may be the following encoding manner.
这里,采用编码方式#A编码的对象可以是经过信源编码处理后的数据。即,该编码方式#A可以是信道编码方式。Here, the object encoded by the encoding mode #A may be the data processed by information source encoding. That is, this coding scheme #A may be a channel coding scheme.
具体地说,信源编码是一种以提高通信有效性为目的而对信源符号进行的变换,或者说为了减少或消除信源利余度而进行的信源符号变换。具体说,就是针对信源输出符号序列的统计特性来寻找某种方法,把信源输出符号序列变换为最短的码字序列,使后者的各码元所载荷的平均信息量最大,同时又能保证无失真地恢复原来的符号序列。Specifically, source coding is a transformation of source symbols for the purpose of improving communication effectiveness, or in other words, a transformation of source symbols to reduce or eliminate source margins. Specifically, it is to find a method according to the statistical characteristics of the source output symbol sequence, and transform the source output symbol sequence into the shortest codeword sequence, so that the average amount of information carried by each symbol of the latter is the largest, and at the same time It is guaranteed to restore the original symbol sequence without distortion.
信源编码的作用之一是设法减少码元数目和降低码元速率,即通常所说的数据压缩;作用之二是将信源的模拟信号转化成数字信号,以实现模拟信号的数字化传输。One of the functions of source coding is to try to reduce the number of symbols and reduce the rate of symbols, which is commonly referred to as data compression; the second function is to convert the analog signal of the source into a digital signal to realize the digital transmission of the analog signal.
信道编码是通过信道编码器和译码器实现的用于提高信道可靠性的理论和方法。信道编码大致分为两类:Channel coding is a theory and method for improving channel reliability realized by channel encoder and decoder. Channel coding can be roughly divided into two categories:
①信道编码定理,从理论上解决理想编码器、译码器的存在性问题,也就是解决信道能传送的最大信息率的可能性和超过这个最大值时的传输问题。①The channel coding theorem solves the existence problem of ideal encoder and decoder theoretically, that is, solves the possibility of the maximum information rate that the channel can transmit and the transmission problem when it exceeds this maximum value.
②构造性的编码方法以及这些方法能达到的性能界限。② Constructive coding methods and the performance limits that these methods can achieve.
数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,从而使接收端产生例如图象跳跃、不连续、出现马赛克等现象。所以通过信道编码这一环节,对数码流进行相应的处理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传送中误码的发生。误码的处理技术有纠错、交织、线性内插等。During the transmission of digital signals, due to various reasons, bit errors occur in the transmitted data stream, which causes phenomena such as image jumping, discontinuity, and mosaics at the receiving end. Therefore, through the link of channel coding, the digital stream is processed accordingly, so that the system has certain error correction capabilities and anti-interference capabilities, which can greatly avoid the occurrence of bit errors in the transmission of code streams. Error processing techniques include error correction, interleaving, and linear interpolation.
并且,通过信道编码能够提高数据传输效率,降低误码率是信道编码的任务。Moreover, data transmission efficiency can be improved through channel coding, and the task of channel coding is to reduce the bit error rate.
信道编码的本质是增加通信的可靠性。但信道编码会使有用的信息数据传输减少,信道编码的过程是在源数据码流中加插一些码元,从而达到在接收端进行判错和纠错的目的,这就是我们常常说的开销。在带宽固定的信道中,总的传送码率也是固定的,由于信道编码增加了数据量,其结果只能是以降低传送有用信息码率为代价了。将有用比特数除以总比特数就等于编码效率了,不同的编码方式,其编码效率有所不同。The essence of channel coding is to increase the reliability of communication. However, channel coding will reduce the transmission of useful information data. The process of channel coding is to insert some symbols into the source data stream, so as to achieve the purpose of error judgment and error correction at the receiving end. This is what we often call overhead. . In a channel with a fixed bandwidth, the total transmission code rate is also fixed. Since channel coding increases the amount of data, the result can only be at the cost of reducing the code rate for transmitting useful information. Dividing the number of useful bits by the total number of bits is equal to the coding efficiency. Different coding methods have different coding efficiencies.
作为示例而非限定,在本发明是实施例中,该编码方式#A可以以下编码方式:As an example but not a limitation, in the embodiment of the present invention, the encoding method #A can be encoded in the following manner:
例如,发送设备可以采用现有的信道编码方式(以下,为了便于理解,记做:编码方式#A-1)对数据(例如,经过信源编码处理后的数据#A)进行编码处理,以生成多个原始码块(即,M-N个原始第一码块的一例,以下,为了便于理解和区分,记做:原始码块#A1~原始码块#AM-N)。For example, the sending device may use an existing channel coding method (hereinafter, for ease of understanding, denoted as: coding method #A-1) to encode data (for example, data #A after information source coding processing), so as to Generate a plurality of original code blocks (that is, an example of MN original first code blocks, hereinafter referred to as: original code block #A 1 -original code block #A MN ) for ease of understanding and distinction.
这里,该M-N可以是大于或等于2的整数,即,原始码块的数量可以为至少两个。Here, the M-N may be an integer greater than or equal to 2, that is, the number of original code blocks may be at least two.
作为实例而非限定,该编码方式#A-1可以是,例如,分组码编码方式、卷积码编码方式、极化码编码方式或turbo码编码方式等。As an example but not a limitation, the coding method #A-1 may be, for example, a block code coding method, a convolutional code coding method, a polar code coding method, a turbo code coding method, and the like.
并且,发送设备基于编码方式#A-1对数据#A进行编码处理的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。Moreover, the process of the sending device encoding the data #A based on the encoding mode #A-1 may be similar to that of the prior art, and here, in order to avoid redundant description, its detailed description is omitted.
其后,发送设备可以编码方式#A-2对原始码块#A1~原始码块#AM-N进行进一步处理,以获取多个冗余码块(即,N个冗余第一码块的一例,以下,为了便于理解和区分,记做:冗余码块#AM-N+1~冗余码块#AM)。Afterwards, the sending device can further process the original code block #A 1 ~ original code block #A MN in the encoding mode #A-2, so as to obtain multiple redundant code blocks (that is, N redundant first code blocks One example, below, for the convenience of understanding and distinction, is recorded as: redundant code block #A M-N+1 to redundant code block #A M ).
这里,该N可以是大于或等于1的整数,即,冗余码块的数量可以为至少一个。Here, the N may be an integer greater than or equal to 1, that is, the number of redundant code blocks may be at least one.
作为示例而非限定,在本发明实施例中,可以将该原始码块#A1~原始码块#AM-N作为输入参量,并且,例如,可以为各输入参量分配规定的权重,并采用预设的算法对各输入参量进行运算处理(例如,加运算或减运算等),从而输出冗余码块#AM-N+1~冗余码块#AM。As an example but not a limitation, in this embodiment of the present invention, the original code block #A 1 ~ original code block #A MN can be used as input parameters, and, for example, a prescribed weight can be assigned to each input parameter, and a preset The established algorithm performs operation processing (for example, addition operation or subtraction operation, etc.) on each input parameter, so as to output redundant code block #A M-N+1 ˜redundant code block #A M .
另外,在本发明实施例中,冗余码块可以包括原始码块#A1~原始码块#AM-N中的每个原始码块的分量,或者说,该冗余码块可以是基于原始码块#A1~原始码块#AM-N生成的,从而,在原始码块中的部分(例如,一个)码块在传输过程中缺失(例如,被发送设备打孔而导致缺失)时,能够基于没有缺失的原始码块和该冗余码块恢复出缺失的码块,从而,能够使接收设备准确而可靠地恢复出发送设备所需要发送的数据#A。In addition, in the embodiment of the present invention, the redundant code block may include the component of each original code block in the original code block #A 1 ~ original code block #A MN , or in other words, the redundant code block may be based on the original code block #A 1 ~ original code block #A MN generated, thus, when part (for example, one) code block in the original code block is missing during transmission (for example, being punctured by the sending device and causing the missing), The missing code block can be recovered based on the original code block that is not missing and the redundant code block, so that the receiving device can accurately and reliably recover the data #A that the sending device needs to send.
需要说明的是,在本发明实施例中,冗余码块的数量可以是一个或多个,本发明实施例并未特别限定,当该冗余码块为一个时,该一个冗余码块可以包括原始码块#A1~原始码块#AM-N中的每个原始码块的分量(或者,每个原始码块的分量经过规定的算法处理后生成的数据);当该冗余码块为多个时,该多个冗余码块可以包括原始码块#A1~原始码块#AM-N中的每个原始码块的分量(或者,每个原始码块的分量经过规定的算法处理后生成的数据),例如,每个冗余码块均可以包括原始码块#A1~原始码块#AM-N中的每个原始码块的分量,或者,一个冗余码块可以包括原始码块#A1~原始码块#AM-N中的一部分原始码块的分量(或者,该部分原始码块的分量经过规定的算法处理后生成的数据),另一个冗余码块可以包括原始码块#A1~原始码块#AM-N中的另一部分原始码块的分量(或者,该部分原始码块的分量经过规定的算法处理后生成的数据)。It should be noted that, in the embodiment of the present invention, the number of redundant code blocks may be one or more, which is not particularly limited in the embodiment of the present invention. When there is one redundant code block, the one redundant code block It may include the components of each original code block in the original code block #A 1 ~ the original code block #A MN (or, the data generated after the components of each original code block are processed by a specified algorithm); when the redundant code When there are multiple blocks, the multiple redundant code blocks may include the components of each original code block in the original code block #A 1 ~ original code block #A MN (or, the components of each original code block are specified data generated after algorithm processing), for example, each redundant code block can include the components of each original code block in the original code block #A 1 ~ original code block #A MN , or a redundant code block can Including the components of a part of the original code blocks in the original code block #A 1 ~ the original code block #A MN (or, the data generated after the components of this part of the original code block are processed by the specified algorithm), another redundant code block can be It includes the components of another part of the original code blocks among the original code blocks #A 1 -the original code blocks #A MN (or the data generated after the components of this part of the original code blocks are processed by a prescribed algorithm).
作为示例而非限定,该编码方式#A(或者说,编码方式#A-2)可以为外码(outercode)编码方式。并且,该外码编码方式的具体过程和方法可以与现有技术相似,这里,为了避免赘述,省略其详细说明。As an example but not a limitation, the encoding mode #A (or in other words, the encoding mode #A-2) may be an outer code (outercode) encoding mode. Moreover, the specific process and method of the outer code encoding method may be similar to the prior art, and here, in order to avoid redundant description, its detailed description is omitted.
应理解,以上列举的编码方式#A的具体过程仅为示例性说明,本发明实施例并未限定于此。It should be understood that the specific process of the encoding manner #A listed above is only for illustration, and this embodiment of the present invention is not limited thereto.
作为示例而非限定,在本发明是实施例中,该编码方式#A可以为联合编码方式(即,第一编码方式的一例),即,采用联合编码方式对某一数据(以下,为了便于理解和区分,记做:数据#β)进行编码后能够生产多个编码单元(或者说,码块),无需通过该多个编码单元中的全部编码单元,便能够解码出该数据#β,或者说,仅通过该多个编码单元中的一部分编码单元便能够解码出该数据#β。As an example and not a limitation, in the embodiment of the present invention, the coding method #A may be a joint coding method (that is, an example of the first coding method), that is, a joint coding method is used for certain data (hereinafter, for convenience Understanding and distinction, recorded as: Data #β) can produce multiple coding units (or code blocks) after encoding, and the data #β can be decoded without passing through all the coding units in the multiple coding units. In other words, the data #β can be decoded by only a part of the coding units in the plurality of coding units.
另外,作为与该联合编码方式不同的编码方式,在本发明实施例中,可以列举单独编码方式(即,第二编码方式的一例),即,采用该单独编码方式某一数据(以下,为了便于理解和区分,记做:数据#γ)进行编码后能够生产多个编码单元(或者说,码块),只有通过该多个编码单元中的全部编码单元,才能够解码出该数据#γ,或者说,仅通过该多个编码单元中的一部分编码单元不能够解码出该数据#γ。In addition, as an encoding method different from the joint encoding method, in the embodiment of the present invention, an individual encoding method (that is, an example of the second encoding method) can be cited, that is, a certain data using the individual encoding method (hereinafter, for It is easy to understand and distinguish, and it is recorded as: data #γ) can produce multiple coding units (or code blocks) after encoding, and only through all the coding units in the multiple coding units can the data #γ be decoded , or in other words, the data #γ cannot be decoded by only a part of the coding units in the plurality of coding units.
例如,在本发明实施例中,该编码方式#A可以以下编码方式:For example, in this embodiment of the present invention, the encoding mode #A can be encoded as follows:
发送设备可以先将数据分成多个原始码块,(即,M-N个原始第一码块的一例,记为:原始码块#B1~原始码块#BM-N),这里,该M-N可以是大于或等于1的整数,即,原始码块的数量可以为至少一个。The sending device can first divide the data into multiple original code blocks (that is, an example of MN original first code blocks, denoted as: original code block #B 1 ~ original code block #B MN ), here, the MN can be An integer greater than or equal to 1, that is, the number of original code blocks may be at least one.
其后,发送设备可以编码方式#A-2对原始码块#B1~原始码块#BM-N进行进一步处理,以获取多个冗余码块(即,N个冗余第一码块的一例,记为:冗余码块#BM-N+1~冗余码块#BM)。这里,该N可以是大于或等于1的整数,即,冗余码块的数量可以为至少一个。Afterwards, the sending device can further process the original code block #B 1 ~ original code block #B MN in the encoding mode #A-2, so as to obtain multiple redundant code blocks (that is, N redundant first code blocks For example, it is recorded as: redundant code block #B M-N+1 to redundant code block #B M ). Here, the N may be an integer greater than or equal to 1, that is, the number of redundant code blocks may be at least one.
并且,作为示例而非限定,在本发明实施例中,可以将该原始码块#B1~原始码块#BM-N作为输入参量,并且,例如,可以为各输入参量分配规定的权重,并采用预设的算法对各输入参量进行运算处理(例如,加运算或减运算等),从而输出冗余码块#BM-N+1~冗余码块#BM。And, as an example but not a limitation, in the embodiment of the present invention, the original code block #B 1 to original code block #B MN can be used as input parameters, and, for example, a prescribed weight can be assigned to each input parameter, and A preset algorithm is used to perform arithmetic processing (for example, addition or subtraction) on each input parameter, so as to output redundant code blocks #B M-N+1 to #B M .
之后,作为实例而非限定,发送设备可以采用现有的信道编码方式(编码方式#A-1)对M个第一码块分别进行编码处理,生成M个第一码块(记为码块#A1~码块#AM),该编码方式#A-1可以是,例如,分组码编码方式、卷积码编码方式、极化码编码方式或turbo码编码方式等。Afterwards, as an example and not a limitation, the sending device may use the existing channel coding method (coding method #A-1) to perform encoding processing on the M first code blocks respectively, and generate M first code blocks (denoted as code block #A 1 to code block #A M ), the coding method #A-1 may be, for example, a block code coding method, a convolutional code coding method, a polar code coding method or a turbo code coding method, etc.
并且,发送设备基于编码方式#A-1对M个第一码块进行编码处理的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。Moreover, the process of encoding the M first code blocks by the sending device based on the encoding mode #A-1 may be similar to that in the prior art, and detailed description thereof is omitted here to avoid redundant description.
再例如,在本发明实施例中,例如,通信系统或通信协议可以规定在为第二业务预留的时频资源上传输的第一业务的首个码块不会被打孔,此情况下,发送设备也可以仅将该原始码块#A2~原始码块#AM-N作为输入参量,并且,例如,可以为各输入参量分配规定的权重,并采用预设的算法对各输入参量进行运算处理(例如,加运算,减运算等),从而输出冗余码块#AM-N+1~冗余码块#AM。即,原始码块#A1也可以不参与外码编码,此情况下,冗余码块可以不包括原始码块#A1的分量,或者说,该冗余码块可以是基于原始码块#A2~原始码块#AM-N生成的。For another example, in the embodiment of the present invention, for example, the communication system or the communication protocol may stipulate that the first code block of the first service transmitted on the time-frequency resources reserved for the second service will not be punctured. In this case , the sending device can also only use the original code block #A 2 ~ original code block #A MN as input parameters, and, for example, can assign a prescribed weight to each input parameter, and use a preset algorithm to perform Operation processing (for example, addition operation, subtraction operation, etc.), so as to output redundant code block #A M-N+1 ˜redundant code block #A M . That is, the original code block #A 1 may not participate in the outer code encoding. In this case, the redundant code block may not include the components of the original code block #A 1 , or in other words, the redundant code block may be based on the original code block #A 2 ~Original code block #A generated by MN .
由此,经由编码方式#A对数据#A编码后生成的M个码块(即,M个第一码块的一例,以下,为了便于理解和区分,记做:码块#A1~码块#AM)包括原始码块#A1~原始码块#AM-N和冗余码块#AM-N+1~冗余码块#AM。Thus, the M code blocks (that is, an example of M first code blocks) generated after encoding the data #A via the encoding method #A are hereinafter referred to as: code block #A 1 ~code Block #A M ) includes original code block #A 1 -original code block #A MN and redundant code block #A M-N+1 -redundant code block #A M .
其后,发送设备可以从为URLLC业务(即,第二业务的一例)预留的时频资源(以下,为了便于理解和区分,记做,预留资源)中,确定用于承载该码块#A1~码块#AM的时频资源(以下,为了便于理解和区分,记做:时频资源#A1~时频资源#AM)。并将码块#A1~码块#AM承载于该时频资源#A1~时频资源#AM,其中,该码块#A1~码块#AM与该时频资源#A1~时频资源#AM可以一一对应,即,每个码块可以承载于所对应的时频资源上。Thereafter, the sending device may determine the code block used to carry the code block from the time-frequency resources reserved for the URLLC service (that is, an example of the second service) (hereinafter, for ease of understanding and distinction, denoted as reserved resources). Time-frequency resources of #A 1 -code block #A M (hereinafter, for ease of understanding and distinction, referred to as: time-frequency resource #A 1 -time-frequency resource #A M ). And the code block #A 1 ~code block #A M is carried on the time-frequency resource #A 1 ~time-frequency resource #A M , wherein, the code block #A 1 ~code block #A M and the time-frequency resource # A 1 to time-frequency resource #A M can be in one-to-one correspondence, that is, each code block can be borne on the corresponding time-frequency resource.
需要说明的是,在本发明实施例中,该时频资源#A1~时频资源#AM可以是预留资源中的全部资源,或者,该时频资源#A1~时频资源#AM也可以是预留资源中的部分资源,本发明实施例并未特别限定。It should be noted that, in this embodiment of the present invention, the time-frequency resource #A 1 to the time-frequency resource #A M may be all resources in the reserved resources, or the time-frequency resource #A 1 to the time-frequency resource # A M may also be a part of reserved resources, which is not particularly limited in this embodiment of the present invention.
在S220,发送设备可以通过时频资源#A1~时频资源#AM中的部分或全部时频资源,发送码块#A1~码块#AM中的部分或全部码块。In S220, the sending device may send some or all of the code blocks in the code block #A 1 to the code block #A M through some or all of the time-frequency resources in the time-frequency resource #A 1 to the time-frequency resource #A M.
具体地说,在本发明实施例中,在传输码块#A1~码块#AM的过程中,可能存在需要传输URLLC业务的数据(即,第二业务的数据的一例)的情况,由于时频资源#A1~时频资源#AM属于为URLLC业务预留的时频资源,因此,可能存在该时频资源#A1~时频资源#AM中的部分(例如,一个)时频资源需要用于传输URLLC业务的数据的情况。因此,对于码块#A1~码块#AM的传输可以包括以下情况:Specifically, in the embodiment of the present invention, during the process of transmitting the code block #A 1 to the code block #A M , there may be situations where it is necessary to transmit the data of the URLLC service (that is, an example of the data of the second service), Since the time-frequency resource #A 1 to the time-frequency resource #A M belong to the time-frequency resource reserved for the URLLC service, there may be some of the time-frequency resource #A 1 to the time-frequency resource #A M (for example, a ) The time-frequency resource needs to be used to transmit the data of the URLLC service. Therefore, the transmission of code block #A 1 to code block #A M may include the following situations:
情况1Case 1
当无需传输URLLC业务的数据时,发送设备可以使用时频资源#A1~时频资源#AM中的全部时频资源(即,第一时频资源的一例)发送该码块#A1~码块#AM中的全部码块。When there is no need to transmit the data of the URLLC service, the sending device can use all the time-frequency resources (that is, an example of the first time-frequency resource) in the time-frequency resource #A 1 to the time-frequency resource #A M to send the code block #A 1 ~ All code blocks in code block #A M.
情况2Case 2
当需要传输URLLC业务的数据,且预留资源中除时频资源#A1~时频资源#AM以外的时频资源(以下,为了便于理解和区分,称为:剩余时频资源)能够满足URLLC业务的传输要求时,发送设备可以使用时频资源#A1~时频资源#AM中的全部时频资源(即,第一时频资源的一例)发送该码块#A1~码块#AM中的全部码块,并且,发送设备可以通过该剩余时频资源中的部分或全部时频资源(即,第三时频资源的一例)发送URLLC业务的数据,其中,发生设备基于发送该URLLC业务的数据的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。When the data of the URLLC service needs to be transmitted, and the time-frequency resources other than the time-frequency resource #A 1 to the time-frequency resource #A M in the reserved resources (hereinafter, for the sake of understanding and distinction, referred to as: remaining time-frequency resources) can be When the transmission requirements of the URLLC service are met, the sending device can use all the time-frequency resources (that is, an example of the first time-frequency resource) in the time-frequency resource #A 1 to the time-frequency resource #A M to send the code block #A 1 to All the code blocks in the code block #A M , and the sending device can use some or all of the time-frequency resources in the remaining time-frequency resources (that is, an example of the third time-frequency resource) to send URLLC service data, wherein The process of the device sending the data of the URLLC service may be similar to that of the prior art, and here, to avoid redundant description, its detailed description is omitted.
情况3Case 3
当需要传输URLLC业务的数据,且预留资源中的剩余时频资源不能满足URLLC业务的传输要求时,发送设备可以使用上述剩余时频资源以及时频资源#A1~时频资源#AM中的部分时频资源发送URLLC业务的数据,即,发送设备可以对该码块#A1~码块#AM中部分(例如,1个)码块进行打孔,并将URLLC业务的数据承载于被打孔的码块所对应的时频资源中。从而,此情况下,发送设备使用时频资源#A1~时频资源#AM中的部分时频资源(即,第一时频资源的另一例)发送该码块#A1~码块#AM中的部分码块。并且,发送设备可以通过该剩余时频资源和时频资源#A1~时频资源#AM中的部分时频资源(即,第三时频资源的另一例)发送URLLC业务的数据,其中,发生设备基于发送该URLLC业务的数据的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。When the data of the URLLC service needs to be transmitted, and the remaining time-frequency resources in the reserved resources cannot meet the transmission requirements of the URLLC service, the sending device can use the above-mentioned remaining time-frequency resources and time-frequency resources #A 1 to time-frequency resources #A M Part of the time-frequency resources in the URLLC service data, that is, the sending device can puncture part (for example, 1) of the code blocks in the code block #A 1 to code block #A M , and the data of the URLLC service It is carried in the time-frequency resource corresponding to the punctured code block. Therefore, in this case, the sending device uses part of the time-frequency resources (that is, another example of the first time-frequency resource) among the time-frequency resources #A 1 to time-frequency resources #A M to transmit the code block #A 1 to the code block Partial code blocks in #A M. In addition, the sending device may use the remaining time-frequency resources and some time-frequency resources (that is, another example of the third time-frequency resource) among time-frequency resources #A 1 to time-frequency resources #A M to send URLLC service data, where The process by which the generating device sends the data of the URLLC service may be similar to that of the prior art, and here, to avoid redundant description, its detailed description is omitted.
需要说明的是,在上述情况下,发送设备进行打孔的码块可以属于码块#A1~码块#AM中的原始码块,也可以属于码块#A1~码块#AM中的冗余码块本发明实施例并未特别限定。It should be noted that, in the above case, the code blocks punctured by the sending device may belong to the original code blocks in code blocks #A 1 to code blocks #A M , or may belong to code blocks #A 1 to code blocks #A The redundant code blocks in M are not particularly limited in this embodiment of the present invention.
并且,以上列举的发送设备进行打孔的码块的数量仅为示例性说明,本发明实施例并未特别限定,只要能够使接收设备基于未打孔的码块准确地恢复出发生设备所需要发送的数据即可。In addition, the number of code blocks punctured by the transmitting device listed above is only an example, and the embodiment of the present invention is not particularly limited, as long as the receiving device can accurately recover the required code blocks of the generating device based on the unpunctured code blocks. The data sent can be.
下面,对于接收设备对数据#A的获取过程进行详细说明。Next, the process of obtaining data #A by the receiving device will be described in detail.
如上所述,发送设备通过时频资源#A1~时频资源#AM中的部分或全部时频资源(即,第一时频资源的一例)发送了码块#A1~码块#AM中的部分或全部码块之后,在S220,接收设备可以对上述预留资源进行检测,并接收到通过该与预留资源中承载的eMBB业务的码块,即上述码块#A1~码块#AM中的部分或全部码块。As described above, the transmitting device transmits the code block #A 1 to the code block # through some or all of the time-frequency resources (that is, an example of the first time-frequency resource) in the time-frequency resource #A 1 to the time-frequency resource #A M After part or all of the code blocks in A M , at S220, the receiving device may detect the above-mentioned reserved resource, and receive the code block of the eMBB service carried in the reserved resource, that is, the above-mentioned code block #A 1 ~ some or all of the code blocks in the code block #A M.
需要说明的是,在本发明实施例中,发送设备和接收设备之间可以通过下行控制信息,(DCI,Downlink Control Information)来确定:预留资源中承载的eMBB业务的码块,或者说,用于承载eMBB业务的码块的时频资源(即,第一时频资源的一例)的位置。It should be noted that, in the embodiment of the present invention, the downlink control information (DCI, Downlink Control Information) can be used between the sending device and the receiving device to determine: the code block of the eMBB service carried in the reserved resource, or in other words, A location of a time-frequency resource (that is, an example of the first time-frequency resource) of a code block used to carry an eMBB service.
另外,在采用上述外码编码方式(即,上述编码方式#A)对eMBB业务的数据进行编码处理时,接收设备还需要区分所传输的eMBB业务的码块的原始码块和冗余码块。In addition, when encoding the eMBB service data using the above-mentioned outer code encoding method (that is, the above-mentioned encoding method #A), the receiving device also needs to distinguish between the original code block and the redundant code block of the transmitted eMBB service code block .
作为示例而非限定,例如,该发送设备还可以向接收设备发送用于指示用于承载冗余码块的时频资源的位置的指示信息(即,第三指示信息的一例)。As an example but not a limitation, for example, the sending device may also send indication information (that is, an example of the third indication information) used to indicate the location of the time-frequency resource used to bear the redundant code block to the receiving device.
或者,例如,该发送设备还可以向接收设备发送用于指示用于承载原始码块的时频资源的位置的指示信息(即,第三指示信息的另一例)。Or, for example, the sending device may also send indication information (that is, another example of the third indication information) for indicating the position of the time-frequency resource used to bear the original code block to the receiving device.
从而,接收设备能够根据该第三指示信息,从该码块#A1~码块#AM中识别出冗余码块和原始码块。Therefore, the receiving device can identify the redundant code block and the original code block from the code block #A 1 to code block #A M according to the third indication information.
通过使发送设备通知接收设备该N个冗余第一码块在该第一时频资源中的位置,能够使接收设备容易地确定该M个第一码块中的原始第一码块和冗余第一码块,进而,能够使接收设备容易地基于原始第一码块和冗余第一码块恢复出第一数据。By making the sending device notify the receiving device of the positions of the N redundant first code blocks in the first time-frequency resource, the receiving device can easily determine the original first code block and the redundant The remaining first code blocks can further enable the receiving device to easily restore the first data based on the original first code blocks and the redundant first code blocks.
应理解,以上列举的接收设备区分所传输的eMBB业务的码块的原始码块和冗余码块的方法和过程仅为示例性说明,本发明实施例并未限定于此,例如,通信系统或通信协议还可以预先规定原始码块和冗余码块的排列方式或位置关系,从而,发送设备可以根据上述规定传输原始码块和冗余码块,接收设备可以根据上述规定识别原始码块和冗余码块。It should be understood that the method and process for the receiving device to distinguish the original code block and the redundant code block of the code block of the eMBB service listed above are only illustrative, and the embodiments of the present invention are not limited thereto. For example, the communication system Or the communication protocol can also pre-determine the arrangement or positional relationship of the original code block and the redundant code block, so that the sending device can transmit the original code block and the redundant code block according to the above-mentioned regulations, and the receiving device can identify the original code block according to the above-mentioned regulations and redundant code blocks.
在S230,接收设备可以基于所接收到的eMBB业务的码块(即,上述该码块#A1~码块#AM中的部分或全部码块)中的原始码块和冗余码块,根据编码方式#A(例如,编码方式#A-1和/或编码方式#A2)对该码块#A1~码块#AM,进行解码处理,以获取上述数据#A。In S230, the receiving device may base on the original code blocks and redundant code blocks in the received code blocks of the eMBB service (that is, some or all of the above-mentioned code blocks #A 1 to code blocks #A M ) , perform decoding processing on the code block #A 1 -code block #A M according to the encoding method #A (for example, the encoding method #A-1 and/or the encoding method #A2), so as to obtain the above-mentioned data #A.
作为示例而非限定,例如,接收设备可以首先尝试使用编码方式#A-1对所接收到的eMBB业务的码块中的原始码块进行解码处理。As an example but not a limitation, for example, the receiving device may first try to decode the original code blocks in the code blocks of the received eMBB service by using the encoding mode #A-1.
如果能够正常解码,则接收设备可以判定为码块#A1~码块#AM中的原始码块未发生缺失(例如,未被打孔),因此可以将解码得到的数据认为是上述数据#A。If it can be decoded normally, the receiving device can determine that the original code blocks in the code block #A 1 to code block #A M are not missing (for example, not punctured), so the decoded data can be regarded as the above data #A.
如果不能正常解码,则接收设备可以判定为该码块#A1~码块#AM中的原始码块中的部分码块缺失(例如,被打孔),此情况下,接收设备可以根据编码方式#A-2,基于所接收到的eMBB业务的码块中的原始码块和冗余码块,恢复出上述原始码块#A1~原始码块#AM-N,进而基于编码方式#A-1对原始码块#A1~原始码块#AM-N进行解码处理,从而获取上述数据#A。If it cannot be decoded normally, the receiving device may determine that some code blocks in the original code blocks in the code block #A 1 to code block #A M are missing (for example, punctured). In this case, the receiving device may be based on Coding method #A-2, based on the original code block and redundant code block in the code block of the eMBB service received, restore the above original code block #A 1 ~ original code block #A MN , and then based on the coding method# A-1 performs decoding processing on original code block #A 1 to original code block #A MN to obtain the above-mentioned data #A.
再例如,接收设备也可以直接根据编码方式#A-2,基于所接收到的eMBB业务的码块中的原始码块和冗余码块,恢复出上述原始码块#A1~原始码块#AM-N,进而基于编码方式#A-1对原始码块#A1~原始码块#AM-N进行解码处理,从而获取上述数据#A。For another example, the receiving device can also directly restore the original code block #A 1 to the original code block based on the received original code block and redundant code block in the code block of the eMBB service according to the encoding method #A -2 #A MN , and then decode the original code block #A 1 -original code block #A MN based on the encoding method #A-1, so as to obtain the above data #A.
需要说明的是,接收设备根据编码方式#A-2和所接收到的eMBB业务的码块中的原始码块和冗余码块而恢复出原始码块#A1~原始码块#AM-N的过程,可以是发送设备根据编码方式#A-2和原始码块#A1~原始码块#AM-N生成所接收到的eMBB业务的码块中的原始码块和冗余码块而恢复出冗余码块#AM-N+1~冗余码块#AM的逆向过程,这里,为了避免赘述,省略其详细说明。It should be noted that the receiving device restores the original code block #A 1 to the original code block #A MN according to the encoding method #A-2 and the original code block and redundant code block in the received code block of the eMBB service The process can be that the sending device generates the original code block and the redundant code block in the code blocks of the received eMBB service according to the encoding method #A-2 and the original code block #A 1 ~ original code block #A MN to recover The reverse process of generating redundant code block #A M-N+1 ~ redundant code block #A M , here, in order to avoid redundant description, its detailed description is omitted.
作为示例而非限定,在本发明实施例中,发送设备和接收设备在使用为URLLC业务(即,第二业务的一例)预留的时频资源发送eMBB业务(即,第一业务的一例)的数据时,所使用的编码方式(例如,上述编码方式#A)可以是通信系统或通信协议规定的。As an example but not a limitation, in this embodiment of the present invention, the sending device and the receiving device are sending eMBB services (that is, an example of the first service) using time-frequency resources reserved for URLLC services (that is, an example of the second service) For the data, the encoding method used (for example, the above-mentioned encoding method #A) may be specified by the communication system or communication protocol.
即,当系统固定eMBB业务与URLLC业务的频带划分时,发送设备和接收设备能够明确获知预留给URLLC业务的资源,从而,可以通过系统预定义或者通过系统消息,使发送设备和接收设备确定在预留给URLLC业务的资源上采用的编码方式与在分配给eMBB业务的资源上采用的编码方式是否相异,进一步,还可以通过系统预定义或者通过系统消息指示在预留给URLLC业务的资源上采用的编码方式的具体是哪种编码方式。That is, when the system fixes the frequency band division between the eMBB service and the URLLC service, the sending device and the receiving device can clearly know the resources reserved for the URLLC service, so that the sending device and the receiving device can determine Whether the encoding method used on resources reserved for URLLC services is different from the encoding method adopted on resources allocated to eMBB services; furthermore, it can also be pre-defined by the system or indicated by system messages in the resources reserved for URLLC services The specific encoding method used on the resource.
或者,在本发明实施例中,发送设备和接收设备也可以(例如,通过信令)确定在使用为URLLC业务预留的时频资源发送eMBB业务的数据时所使用的编码方式。Alternatively, in the embodiment of the present invention, the sending device and the receiving device may also determine (for example, through signaling) the encoding mode used when sending eMBB service data using the time-frequency resource reserved for the URLLC service.
例如,发送设备和接收设备中的一方(例如,发送设备和接收设备中的网络设备)可以向发送设备和接收设备中的另一方(例如,发送设备和接收设备中的终端设备)发送用于指示在使用为URLLC业务预留的时频资源发送eMBB业务的数据时所使用的编码方式的指示信息(即,第一指示信息或第二指示信息的一例)。For example, one of the sending device and the receiving device (for example, a network device in the sending device and the receiving device) may send a message to the other of the sending device and the receiving device (for example, a terminal device in the sending device and the receiving device) for Indication information indicating the encoding mode used when sending eMBB service data using the time-frequency resources reserved for the URLLC service (that is, an example of the first indication information or the second indication information).
或者,发送设备和接收设备中的一方(例如,发送设备和接收设备中的网络设备)可以向发送设备和接收设备中的另一方(例如,发送设备和接收设备中的终端设备)发送用于指示在使用第一时频资源(例如,时频资源#A1~时频资源#AM)发送eMBB业务的数据时所使用的编码方式的指示信息(即,第一指示信息或第二指示信息的一例)。需要说明的,此情况下,该第一时频资源可以通过DCI的指示来确定。Alternatively, one of the sending device and the receiving device (for example, a network device in the sending device and the receiving device) may send a message to the other of the sending device and the receiving device (for example, a terminal device in the sending device and the receiving device) for Indication information (that is, the first indication information or the second indication An example of information). It should be noted that in this case, the first time-frequency resource may be determined through an indication of the DCI.
即,当eMBB业务与URLLC业务的频带划分是动态变化的,在每个子帧,则网络设备可以通过例如,下行控制信息(DCI,Downlink Control Information)指示终端设备通过所述下行控制信息DCI调度的数据传输采用的编码方式,如对于eMBB业务,系统默认一种信道编码方式,如编码方式#A-1,在下行控制信息DCI中通知所述下行控制信息DCI调度的数据传输采用的编码方式是否与编码方式#A-1相异,进一步,还可以通过下行控制信息DCI或者系统消息指示与所述系统默认信道编码方式相异的编码方式具体是哪种编码方式。That is, when the frequency band division of the eMBB service and the URLLC service is dynamically changed, in each subframe, the network device can use, for example, downlink control information (DCI, Downlink Control Information) to instruct the terminal device to use the downlink control information DCI to schedule The coding method used for data transmission. For example, for eMBB service, the system defaults to a channel coding method, such as coding method #A-1. In the downlink control information DCI, notify whether the coding method used for the data transmission scheduled by the downlink control information DCI is Different from the coding method #A-1, further, the coding method that is different from the system default channel coding method may be indicated through downlink control information DCI or a system message.
通过发送设备与接收设备确定需要基于第一编码方式在为第二业务预留的时频资源上传输第一业务的数据,能够使发送设备和接收设备使用相同的编码方式在第一时频资源上传输第一业务的数据,从而能够进一步提高传输的可靠性和准确性。By determining that the sending device and the receiving device need to transmit the data of the first service on the time-frequency resource reserved for the second service based on the first coding method, the sending device and the receiving device can use the same coding method on the first time-frequency resource The data of the first service is uploaded, so that the reliability and accuracy of the transmission can be further improved.
根据本发明实施例的传输数据的方法,由于第一时频资源属于为第二业务预留的时频资源,当需要传输第二业务的数据时,可能导致由该M-N个原始第一码块和N个冗余第一码块构成的M个第一码块中的部分码块被打孔,进而导致接收端无法接收到M个第一码块中的一个或多个码块,对此,通过使该第一编码方式为在根据第一数据生成的M-N个原始第一码块的基础上,进一步进行编码处理,以生成N个冗余第一码块,能够使接收设备在未接收到M个第一码块中的一个或多个码块的情况下,仍然能够通过冗余算法获得第一数据,从而能够提高传输的可靠性和准确性。According to the data transmission method of the embodiment of the present invention, since the first time-frequency resource belongs to the time-frequency resource reserved for the second service, when the data of the second service needs to be transmitted, the M-N original first code blocks may be Part of the code blocks in the M first code blocks formed with the N redundant first code blocks are punctured, so that the receiving end cannot receive one or more code blocks in the M first code blocks. , by using the first encoding method to further perform encoding processing on the basis of the M-N original first code blocks generated according to the first data, so as to generate N redundant first code blocks, it is possible for the receiving device to receive In the case of one or more code blocks in the M first code blocks, the first data can still be obtained through a redundancy algorithm, so that the reliability and accuracy of transmission can be improved.
在S240,发送设备可以采用编码方式#B(即,第二编码方式的一例)对需要发送至接收设备的eMBB业务的数据(即,第一业务的第二数据的一例,以下,为了便于理解和区分,记做:数据#B)进行编码。In S240, the sending device may use the coding method #B (that is, an example of the second coding method) to encode the data of the eMBB service that needs to be sent to the receiving device (that is, an example of the second data of the first service, hereinafter, for the sake of understanding And distinguish, record as: data #B) encode.
这里,采用编码方式#B编码的对象可以是经过信源编码处理后的数据。即,该编码方式#B可以是信道编码方式。Here, the object encoded by the encoding method #B may be the data processed by information source encoding. That is, this coding method #B may be a channel coding method.
例如,发送设备可以采用编码方式#B对数据(例如,经过信源编码处理后的数据#B)进行编码处理,以生成多个原始码块(即,第二码块的一例)。For example, the sending device may encode data (eg, data #B after information source encoding processing) by using encoding mode #B to generate multiple original code blocks (ie, an example of the second code block).
作为实例而非限定,该编码方式#B可以是,例如,分组码编码方式、卷积码编码方式、极化码编码方式或turbo码编码方式等。As an example but not a limitation, the coding method #B may be, for example, a block code coding method, a convolutional code coding method, a polar code coding method, a turbo code coding method, and the like.
并且,发送设备基于编码方式#B对数据#B进行编码处理的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。Moreover, the process of the sending device encoding the data #B based on the encoding method #B may be similar to that of the prior art, and here, in order to avoid redundant description, its detailed description is omitted.
另外,在本发明实施例中,该编码方式#B与上述编码方式#A-1可以相同也可以相异,本发明实施例并未特别限定。In addition, in the embodiment of the present invention, the encoding method #B may be the same as or different from the above encoding method #A-1, which is not particularly limited in the embodiment of the present invention.
其后,发送设备确定从为eMBB业务(即,第一业务的一例)分配的时频资源中,确定用于承载该第二码块的时频资源(即,第二时频资源的一例)。即,该第二时频资源属于例如通信系统或通信协议规定的能够用于传输eMBB业务的时频资源,或者说,该第二时频资源不属于为URLLC业务(即,第二业务的一例)预留的时频资源。Thereafter, the sending device determines the time-frequency resource (that is, an example of the second time-frequency resource) used to bear the second code block from the time-frequency resources allocated for the eMBB service (that is, an example of the first service) . That is, the second time-frequency resource belongs to the time-frequency resource that can be used to transmit the eMBB service specified by the communication system or the communication protocol, or in other words, the second time-frequency resource does not belong to the URLLC service (that is, an example of the second service ) reserved time-frequency resources.
在S250,发送设备通过该第二时频资源将第二码块发送至接收设备。At S250, the sending device sends the second code block to the receiving device through the second time-frequency resource.
相应地,在S250,接收设备可以通过该第二时频资源接收第二码块,在S260,接收设备可以基于编码方式#B对第二码块进行解码处理,进而获取数据#B。Correspondingly, at S250, the receiving device may receive the second code block through the second time-frequency resource, and at S260, the receiving device may decode the second code block based on the coding method #B, and then obtain data #B.
需要说明的是,在上述S240~S260中描述的数据#B的传输过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。It should be noted that the transmission process of data #B described in the above S240-S260 may be similar to the prior art, and here, in order to avoid redundant description, its detailed description is omitted.
即,在本发明实施例中,编码方式#B与编码方式#A不同,或者说,对于eMBB业务,在为URLLC业务预留的时频资源上的传输过程中所使用的编码方式,与在为URLLC业务预留的时频资源以外的时频资源上的传输过程中所使用的编码方式相异。That is, in the embodiment of the present invention, the encoding method #B is different from the encoding method #A, or in other words, for the eMBB service, the encoding method used in the transmission process on the time-frequency resources reserved for the URLLC service is different from that used in the The encoding methods used in the transmission process on the time-frequency resources other than the time-frequency resources reserved for the URLLC service are different.
从而,通过在不同的时频资源上使用纠错能力不同的编码方式,能够基于不同时频资源上的通信情况,选择适当编码方式,从而能够提高传输的准确性和可靠性。Therefore, by using coding methods with different error correction capabilities on different time-frequency resources, an appropriate coding method can be selected based on communication conditions on different time-frequency resources, thereby improving transmission accuracy and reliability.
应理解,以上列举的编码方式#A仅为本发明实施例的第一编码方式的一例,本发明实施例的第一编码方式并未特别限定,本发明实施例的第一编码方式也可以是现有技术中的其他信道编码方式,只要使本发明实施例的第一编码方式与第二编码方式相异即可。It should be understood that the encoding method #A listed above is only an example of the first encoding method in the embodiment of the present invention, and the first encoding method in the embodiment of the present invention is not particularly limited, and the first encoding method in the embodiment of the present invention may also be For other channel coding methods in the prior art, only the first coding method and the second coding method in the embodiment of the present invention are different.
例如,在本发明另一实施例中,编码方式#A也可以是如下编码方式,发送设备(或者说,编码设备)可以通过编码器(采用例如,喷泉码编码方式)对数据#A进行编码,从而产生多个(即,M个,该M的值可以为无暇大)编码单元,或者说,产生无限长的码字序列,其中,该M个编码单元可以被划分为多个编码单元组合,其中,任意一个编码单元组合可以包括该M个编码单元中的部分或全部编码单元,该多个编码单元组合中的任意两个编码单元组合之间的交集为空集,或者说,该多个编码单元组合中的任意两个编码单元组合之间至少存在一个不同的编码单元。并且,可以通过对任意一个编码单元组合进行解码,能够获得数据#A。For example, in another embodiment of the present invention, the encoding method #A can also be the following encoding method, and the sending device (or encoding device) can encode data #A through an encoder (for example, using a fountain code encoding method) , so as to generate multiple (that is, M, the value of M can be infinitely large) coding units, or in other words, generate an infinitely long codeword sequence, wherein, the M coding units can be divided into a plurality of coding unit combinations , where any one coding unit combination may include some or all of the M coding unit combinations, and the intersection between any two coding unit combinations in the multiple coding unit combinations is an empty set, or in other words, the multiple coding unit combinations There is at least one different coding unit between any two coding unit combinations in the coding unit combinations. Also, data #A can be obtained by decoding any combination of coding units.
其后,发送设备可以从为URLLC业务(即,第二业务的一例)预留的时频资源(或者说,候选时频资源)中,确定用于承载上述多个编码单元组合的任意一个编码单元组合(以下,为了便于理解和区分,记做,编码单元组合#A,即,该编码单元组合#A包括M个编码单元中的部分或全部编码单元)的时频资源,并发送编码单元组合#A。或者说,发送设备可以向接收设备发送上述无限长的码字序列中的部分码字(或者说,子码字序列)直至接收到接收设备反馈的确认消息。Afterwards, the sending device may determine from the time-frequency resources (or candidate time-frequency resources) reserved for the URLLC service (that is, an example of the second service) to carry any one of the combinations of the above-mentioned coding units. The time-frequency resource of the unit combination (hereinafter, for ease of understanding and distinction, denoted as coding unit combination #A, that is, the coding unit combination #A includes some or all of the M coding units), and sends the coding unit Combination #A. In other words, the sending device may send part of codewords (or sub-codeword sequences) in the infinitely long codeword sequence to the receiving device until receiving a confirmation message fed back by the receiving device.
另外,可选地,该方法还包括:In addition, optionally, the method also includes:
发送设备采用第二编码方式,通过第三时频资源发送第一业务的第三数据,该第三时频资源属于为第二业务预留的时频资源。The sending device uses the second encoding method to send the third data of the first service through the third time-frequency resource, where the third time-frequency resource belongs to the time-frequency resource reserved for the second service.
接收设备采用第二编码方式,通过第三时频资源接收第一业务的第三数据,该第三时频资源属于为第二业务预留的时频资源。The receiving device adopts the second coding mode, and receives the third data of the first service through the third time-frequency resource, and the third time-frequency resource belongs to the time-frequency resource reserved for the second service.
具体地说,在本发明实施例中,当发送设备和接收设备可以确定无需传输URLLC业务时,发送设备也可以采用编码方式B在为URLLC业务预留的时频资源上发送eMBB业务的数据。Specifically, in the embodiment of the present invention, when the sending device and the receiving device can determine that there is no need to transmit the URLLC service, the sending device can also use encoding mode B to send eMBB service data on the time-frequency resources reserved for the URLLC service.
相应地,在本发明实施例中,在发送设备和接收设备使用编码方式#A在为URLLC业务预留的时频资源上传输eMBB业务的数据之前,发送设备和接收设备还可以首先确定是否会在为URLLC业务预留的时频资源上传输URLLC业务的数据。Correspondingly, in this embodiment of the present invention, before the sending device and the receiving device transmit the data of the eMBB service on the time-frequency resources reserved for the URLLC service using the encoding mode #A, the sending device and the receiving device may first determine whether The data of the URLLC service is transmitted on the time-frequency resource reserved for the URLLC service.
如果判定为是,则发送设备和接收设备可以使用编码方式#A在为URLLC业务预留的时频资源上传输eMBB业务的数据。If it is determined to be yes, the sending device and the receiving device can use the encoding mode #A to transmit eMBB service data on the time-frequency resource reserved for the URLLC service.
如果判定为否,则发送设备和接收设备可以使用编码方式#B在为URLLC业务预留的时频资源上传输eMBB业务的数据。If the determination is no, the sending device and the receiving device may transmit eMBB service data on the time-frequency resources reserved for the URLLC service by using the encoding method #B.
即,在为第二业务预留的时频资源上发送第一业务的数据时除了第一编码方式外,还可以使用其他编码方式,例如,上述第二编码方式。从而,可以在判定需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用第一编码方式在为第二业务预留的时频资源上发送第一业务的数据,并且,可以在判定不需要在为第二业务预留的时频资源上需要传输该第二业务的数据时,使用其他编码方式(例如,第二编码方式)在为第二业务预留的时频资源上发送第一业务的数据,从而能够减少对传输资源的开销,提高传输效率。That is, when sending the data of the first service on the time-frequency resource reserved for the second service, other coding methods may be used besides the first coding method, for example, the above-mentioned second coding method. Therefore, when it is determined that the data of the second service needs to be transmitted on the time-frequency resource reserved for the second service, the first coding method can be used to send the data of the first service on the time-frequency resource reserved for the second service. data, and when it is determined that the time-frequency resources reserved for the second service do not need to be transmitted on the time-frequency resources reserved for the second service, other coding methods (for example, the second coding method) may be used to transmit the data reserved for the second service The data of the first service is sent on the time-frequency resource, so that the overhead on transmission resources can be reduced and the transmission efficiency can be improved.
图4是本发明实施例的传输数据的装置300的一例的示意性框图。传输数据的装置300可以对应(例如,配置于或本身即为)上述方法200中描述的发送设备,并且,该传输数据的装置300中各模块或单元分别用于执行上述方法200中发送设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。Fig. 4 is a schematic block diagram of an example of an apparatus 300 for transmitting data according to an embodiment of the present invention. The apparatus 300 for transmitting data may correspond to (for example, be configured in or itself) the sending device described in the above-mentioned method 200, and each module or unit in the apparatus 300 for transmitting data is respectively used to execute the sending device in the above-mentioned method 200 For each action or process performed, here, in order to avoid redundant description, the detailed description thereof is omitted.
在本发明实施例中,该装置300可以包括:处理器和收发器,处理器和收发器相连,可选地,该设备还包括存储器,存储器与处理器相连,进一步可选地,该设备包括总线系统。其中,处理器、存储器和收发器可以通过总线系统相连,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。In the embodiment of the present invention, the apparatus 300 may include: a processor and a transceiver, the processor is connected to the transceiver, optionally, the device further includes a memory, and the memory is connected to the processor, further optionally, the device includes bus system. Wherein, the processor, the memory and the transceiver can be connected through a bus system, the memory can be used to store instructions, and the processor is used to execute the instructions stored in the memory to control the transceiver to send information or signals.
其中,图4所示的装置300中的处理单元可以对应该处理器,图4所示的装置300中的通信单元可以对应该收发器。Wherein, the processing unit in the apparatus 300 shown in FIG. 4 may correspond to the processor, and the communication unit in the apparatus 300 shown in FIG. 4 may correspond to the transceiver.
图5是本发明实施例的传输数据的装置400的示意性框图。该传输数据的装置400可以对应(例如,配置于或本身即为)上述方法200中描述的接收设备,并且,该传输数据的装置400中各模块或单元分别用于执行上述方法200中接收设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。Fig. 5 is a schematic block diagram of an apparatus 400 for transmitting data according to an embodiment of the present invention. The apparatus 400 for transmitting data may correspond to (for example, be configured in or itself) the receiving device described in the above-mentioned method 200, and each module or unit in the apparatus 400 for transmitting data is respectively used to execute the receiving device in the above-mentioned method 200 For each action or process performed, here, in order to avoid redundant description, the detailed description thereof is omitted.
在本发明实施例中,该装置400可以包括:处理器和收发器,处理器和收发器相连,可选地,该设备还包括存储器,存储器与处理器相连,进一步可选地,该设备包括总线系统。其中,处理器、存储器和收发器可以通过总线系统相连,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。In the embodiment of the present invention, the apparatus 400 may include: a processor and a transceiver, the processor is connected to the transceiver, optionally, the device further includes a memory, and the memory is connected to the processor, further optionally, the device includes bus system. Wherein, the processor, the memory and the transceiver can be connected through a bus system, the memory can be used to store instructions, and the processor is used to execute the instructions stored in the memory to control the transceiver to send information or signals.
其中,图5所示的装置400中的处理单元可以对应该处理器,图5所示的装置400中的通信单元可以对应该收发器。Wherein, the processing unit in the apparatus 400 shown in FIG. 5 may correspond to the processor, and the communication unit in the apparatus 400 shown in FIG. 5 may correspond to the transceiver.
应注意,本发明实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the embodiments of the present invention may be applied to or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable GateArray, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Various methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory in the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Wherein, the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. The volatile memory can be Random Access Memory (RAM), which acts as an external cache. By way of illustration and not limitation, many forms of RAM are available such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data RateSDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM) and Direct memory bus random access memory (DirectRambus RAM, DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this article is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and/or B may mean: A exists alone, and A and B exist at the same time , there are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.
应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that in the embodiment of the present invention, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, rather than the implementation process of the embodiment of the present invention. constitute any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the embodiments of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in the embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in the embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .
以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。The above is only the specific implementation of the embodiment of the present invention, but the scope of protection of the embodiment of the present invention is not limited thereto. Any person familiar with the technical field can easily Any changes or substitutions should fall within the protection scope of the embodiments of the present invention.
Claims (36)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610963828.6A CN108023669B (en) | 2016-11-04 | 2016-11-04 | Method and device for transmitting data |
PCT/CN2017/109244 WO2018082637A1 (en) | 2016-11-04 | 2017-11-03 | Method and apparatus for transmitting data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610963828.6A CN108023669B (en) | 2016-11-04 | 2016-11-04 | Method and device for transmitting data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108023669A true CN108023669A (en) | 2018-05-11 |
CN108023669B CN108023669B (en) | 2020-06-26 |
Family
ID=62075766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610963828.6A Active CN108023669B (en) | 2016-11-04 | 2016-11-04 | Method and device for transmitting data |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108023669B (en) |
WO (1) | WO2018082637A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110649935A (en) * | 2019-09-12 | 2020-01-03 | 北京维普无限智能技术有限公司 | Multi-code system signal switching method |
CN111585701A (en) * | 2020-05-09 | 2020-08-25 | 哈尔滨海能达科技有限公司 | Data transmission method, device, system and storage medium |
WO2023122912A1 (en) * | 2021-12-27 | 2023-07-06 | Oppo广东移动通信有限公司 | Method for data transmission and communication device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119993284B (en) * | 2025-04-16 | 2025-07-11 | 温州职业技术学院 | Cell mechanics phenotype analysis method and device based on deep learning |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007055551A1 (en) * | 2005-11-14 | 2007-05-18 | Electronics And Telecommunications Research Institute | Method, apparatus for dynamic resource allocation method in ofdma-based cognitive radio system and forward link frame structure thereof |
CN103518398A (en) * | 2013-03-21 | 2014-01-15 | 华为终端有限公司 | Data transmission method, base station, and user device |
WO2016119124A1 (en) * | 2015-01-27 | 2016-08-04 | 华为技术有限公司 | Resource allocation method and apparatus based on v2v |
EP2763343B1 (en) * | 2011-11-04 | 2016-08-10 | Huawei Technologies Co., Ltd. | Method, user equipment and base station for receiving and sending control channel |
WO2016126346A1 (en) * | 2015-02-02 | 2016-08-11 | Qualcomm Incorporated | Opportunistic utilization and mitigation of unused granted uplink resources in wireless communications |
-
2016
- 2016-11-04 CN CN201610963828.6A patent/CN108023669B/en active Active
-
2017
- 2017-11-03 WO PCT/CN2017/109244 patent/WO2018082637A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007055551A1 (en) * | 2005-11-14 | 2007-05-18 | Electronics And Telecommunications Research Institute | Method, apparatus for dynamic resource allocation method in ofdma-based cognitive radio system and forward link frame structure thereof |
EP2763343B1 (en) * | 2011-11-04 | 2016-08-10 | Huawei Technologies Co., Ltd. | Method, user equipment and base station for receiving and sending control channel |
CN103518398A (en) * | 2013-03-21 | 2014-01-15 | 华为终端有限公司 | Data transmission method, base station, and user device |
WO2016119124A1 (en) * | 2015-01-27 | 2016-08-04 | 华为技术有限公司 | Resource allocation method and apparatus based on v2v |
WO2016126346A1 (en) * | 2015-02-02 | 2016-08-11 | Qualcomm Incorporated | Opportunistic utilization and mitigation of unused granted uplink resources in wireless communications |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110649935A (en) * | 2019-09-12 | 2020-01-03 | 北京维普无限智能技术有限公司 | Multi-code system signal switching method |
CN111585701A (en) * | 2020-05-09 | 2020-08-25 | 哈尔滨海能达科技有限公司 | Data transmission method, device, system and storage medium |
CN111585701B (en) * | 2020-05-09 | 2023-02-24 | 哈尔滨海能达科技有限公司 | Data transmission method, device, system and storage medium |
WO2023122912A1 (en) * | 2021-12-27 | 2023-07-06 | Oppo广东移动通信有限公司 | Method for data transmission and communication device |
Also Published As
Publication number | Publication date |
---|---|
CN108023669B (en) | 2020-06-26 |
WO2018082637A1 (en) | 2018-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3576478B1 (en) | Data sending method, receiving method and related equipment | |
CN109245857B (en) | Information transmission method, sender device and receiver device | |
CN108024372B (en) | Data processing method, base station and terminal | |
KR102543108B1 (en) | Methods for transmitting services, mobile stations and network devices | |
WO2018171606A1 (en) | Method for receiving data and apparatus thereof, and method for sending data and apparatus thereof | |
CN108631958A (en) | A kind of method and apparatus of determining hybrid automatic repeat-request HARQ processes | |
CN108270513B (en) | Method and device for transmitting control information and method and device for receiving control information | |
CN105812106A (en) | Uplink data transmitting method and device | |
CN107079466A (en) | The method and apparatus for transmitting configured information | |
WO2018188637A1 (en) | Method for sending information and apparatus thereof, and method for receiving information and apparatus thereof | |
US10764004B2 (en) | Data transmission method and apparatus | |
CN108023669B (en) | Method and device for transmitting data | |
WO2018228600A1 (en) | Method and apparatus for sending and receiving data | |
CN108400857B (en) | A signal transmission method, related equipment and system | |
WO2018141291A1 (en) | Data transmission method and device | |
CN115334663A (en) | Information sending method and device | |
WO2020143908A1 (en) | Network access node and client device for indication of multiple data channels in a single control message | |
CN110190928A (en) | Wireless communication method and device | |
CN108809593A (en) | The method and its network equipment of data transmission, terminal device | |
WO2020133036A1 (en) | Repeat transmission method and apparatus, chip and computer program | |
CN107041007A (en) | Method for transmitting signals and device | |
WO2017193932A1 (en) | Communication method and network device thereof, and user equipment | |
CN109600197B (en) | Polar code encoding method and encoding device | |
CN116458236A (en) | Method and apparatus for repeating transmission of data channels | |
CN108259124B (en) | A data transmission method, network device and terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211222 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |