Multi-mode service data transmission method and device
By dispersing and mapping data with different reliability requirements in the resource block RB, using discontinuous subcarriers in the frequency domain and demodulation reference signal DMRS, the problems of data transmission reliability and speed in multimodal services are solved, and high efficiency is achieved data transmission.
Patent Information
- Application Number
- CN202310738360.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2024-12-20
AI Technical Summary
When the existing data transmission method dispatches different types of data, the block interference in the frequency domain is large and the data transmission reliability is not high. Especially in multimodal services, it cannot meet the high reliability of haptic data and video at the same time. High-speed data requirements.
By dispersing and mapping data with different reliability requirements within the same resource block RB, discontinuous subcarriers in the frequency domain are used for transmission, combining different encoding modulation strategies and demodulation of the reference signal DMRS, frequency domain interference is reduced and the frequency domain interference is improved Reliability and flexibility of data transmission.
It effectively reduces block interference in the frequency domain, improves the reliability and user experience of data transmission, and meets the high reliability of tactile data and the high speed requirements of video data.
Smart Images

Figure CN119172859A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a method and device for transmitting multimodal service data. Background Art
[0002] In recent years, with the continuous advancement and improvement of extended reality (eXtended reality, XR) technology, related industries have flourished. Today, extended reality technology has entered various fields closely related to people's production and life, such as education, entertainment, military, medical, environmental protection, transportation, public health, etc. Extended reality is a general term for various reality-related technologies, including: virtual reality (VR), augmented reality (AR) and mixed reality (MR). Among them, virtual reality technology mainly refers to the rendering of visual and audio scenes to simulate the visual and audio sensory stimulation of the user in the real world as much as possible. Virtual reality technology usually requires users to wear head mounted displays (HMD) to completely replace the user's field of view with simulated visual components, and requires users to wear headphones to provide the user with accompanying audio. In addition, it is usually necessary to perform some kind of head and movement tracking on the user in VR, so as to update the simulated visual and audio content in time, so that the visual and audio content of the user experience is consistent with the user's movements. Augmented reality technology mainly refers to providing additional visual or auditory information or artificially generated content in the real environment perceived by the user, where the user's acquisition of the real environment can be direct, that is, without intermediate sensing, processing and rendering, or indirect, that is, transmitted through sensors and other means, and further enhanced processing, etc. Mixed reality technology is an advanced form of AR, one of the implementation methods of which is to insert some virtual elements into the physical scene, with the aim of providing users with an immersive experience in which these elements are part of the real scene.
[0003] As a new service, multimodal services add a tactile experience dimension to XR, which can realize remote touch and remote control, and realize remote perception in multiple aspects such as vision, hearing, touch, and kinesthetics. It has great development space in related fields such as industrial automation, health care, and distance education, and provides users with a full range of interactive experience, with great application value and commercial potential. However, when the current data transmission method simultaneously schedules different types of data (such as video data and tactile data), the block interference in the frequency domain is large, and the data transmission reliability is not high. Summary of the invention
[0004] The present application provides a data transmission method and device, which can reduce block interference in the frequency domain and improve the reliability of data transmission by transmitting data with different reliability requirements on subcarriers distributed at intervals within a transmission block RB.
[0005] In the first aspect, a data transmission method is provided, which can be executed by a terminal device, or by a module (such as a processor, chip, or chip system, etc.) applied to the terminal device, or by a logical node, logical module or software that can implement all or part of the terminal device functions.
[0006] The method includes: receiving first indication information; determining a first resource and a second resource based on the first indication information; receiving first data on the first resource; receiving second data on the second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0007] It should be noted that the first resource in the embodiment of the present application includes at least two subcarriers spaced apart in the frequency domain, which can be understood as follows: the subcarriers in the first resource are discontinuous in the frequency domain, or the occupied adjacent frequency domain resources are separated by subcarriers of other resources, for example, there are subcarriers #1, subcarrier #2, subcarrier #3 and subcarrier 4# that are adjacently arranged in sequence in the frequency domain, then subcarrier 1# and subcarrier #3 can be regarded as two subcarriers spaced apart in the frequency domain; subcarrier 1# and subcarrier #4 can also be regarded as two subcarriers spaced apart in the frequency domain; subcarrier 2# and subcarrier #4 can also be regarded as two subcarriers spaced apart in the frequency domain; subcarrier 1#, subcarrier #2 and subcarrier #4 can be regarded as at least two subcarriers spaced apart in the frequency domain; subcarrier 1#, subcarrier #3 and subcarrier #4 can also be regarded as at least two subcarriers spaced apart in the frequency domain; that is to say, there is at least one subcarrier within the frequency domain span of the first resource that does not belong to the first resource. Similar expressions in this application can be understood in a similar way and will not be repeated later.
[0008] In a possible implementation manner, the first indication information may be carried in radio resource control RRC signaling or downlink control information DCI signaling.
[0009] According to the solution of the present application, different data are dispersedly mapped on discontinuous subcarriers in the frequency domain for transmission within the same RB, which can reduce block interference in the frequency domain and improve the reliability of data transmission.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0011] According to the solution of the present application, using different MCSs to transmit data can meet the high reliability requirements and high latency requirements of some data while meeting the high rate requirements of other data.
[0012] It should be noted that the MCS corresponding to the first data can be understood as using the MCS corresponding to the first data to encode and modulate the data for transmission when transmitting the first data. Similar expressions in this application can be understood similarly and will not be repeated later.
[0013] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0014] This implementation method can also be expressed as: the modulation order corresponding to the first data is equal to the modulation order corresponding to the second data, and the target code rate corresponding to the first data is higher than the target code rate corresponding to the second data; or the modulation order corresponding to the first data is higher than the modulation order corresponding to the second data.
[0015] It should be understood that the modulation order and target code rate obtained through the MCS index value can be obtained by looking up a table, and this application does not limit this.
[0016] In combination with the first aspect, in some implementations of the first aspect, the first data and the second data are respectively from a first data stream and a second data stream of the same multimodal service.
[0017] It should be understood that the first data and the second data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0018] In combination with the first aspect, in some implementations of the first aspect, a transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
[0019] According to the scheme of the present application, data of data streams with different transmission error rates are dispersedly mapped on discontinuous subcarriers in the frequency domain for transmission within the same RB, which can meet the high-speed requirements of data with low transmission error rates, while meeting the high reliability requirements of data with high transmission error rates. In addition, it can reduce block interference in the frequency domain and improve the reliability of data transmission.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0021] It should be understood that the second resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0022] According to the solution of the present application, the tactile data is placed on the subcarrier corresponding to the DMRS to minimize the transmission error caused by inaccurate channel estimation. At the same time, dispersing the tactile data for mapping can also better avoid block interference in the frequency domain.
[0023] In combination with the first aspect, in some implementations of the first aspect, the first indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the first resource and the second resource in the frequency domain.
[0024] In combination with the first aspect, in some implementations of the first aspect, the first indication information includes period information, where the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0025] In combination with the first aspect, in some implementations of the first aspect, the first indication information includes a continuous length, and the continuous length is used to indicate the length of the first resource and the second resource in the frequency domain.
[0026] According to the scheme of the present application, by indicating the interval of frequency domain resources including frequency domain offset, period, and continuous length parameters for data transmission, the mapped data can be dispersed to reduce block interference in the frequency domain and improve the reliability and flexibility of data transmission.
[0027] On the second aspect, a data transmission method is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the network device functions.
[0028] The method includes: sending first indication information, the first indication information is used to indicate a first resource and a second resource; sending first data on the first resource; sending second data on the second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0029] According to the solution of the present application, different data are dispersedly mapped on discontinuous subcarriers in the frequency domain for transmission within the same RB, which can reduce block interference in the frequency domain and improve the reliability of data transmission.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0031] According to the solution of the present application, using different MCSs to transmit data can meet the high reliability requirements and high latency requirements of some data while meeting the high rate requirements of other data.
[0032] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0033] This implementation method can also be expressed as: the modulation order corresponding to the first data is equal to the modulation order corresponding to the second data, and the target code rate corresponding to the first data is higher than the target code rate corresponding to the second data; or the modulation order corresponding to the first data is higher than the modulation order corresponding to the second data.
[0034] It should be understood that the modulation order and target code rate obtained through the MCS index value can be obtained by looking up a table, and this application does not limit this.
[0035] In combination with the second aspect, in some implementations of the second aspect, the first data and the second data are respectively from a first data stream and a second data stream of the same multimodal service.
[0036] It should be understood that the first data and the second data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0037] In combination with the second aspect, in some implementations of the second aspect, a transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
[0038] According to the scheme of the present application, data of data streams with different transmission error rates are dispersedly mapped on discontinuous subcarriers in the frequency domain for transmission within the same RB, which can meet the high-speed requirements of data with low transmission error rates, while meeting the high reliability requirements of data with high transmission error rates. In addition, it can reduce block interference in the frequency domain and improve the reliability of data transmission.
[0039] In combination with the second aspect, in certain implementations of the second aspect, the second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0040] It should be understood that the second resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0041] According to the solution of the present application, the tactile data is placed on the subcarrier corresponding to the DMRS to minimize the transmission error caused by inaccurate channel estimation. At the same time, dispersing the tactile data for mapping can also better avoid block interference in the frequency domain.
[0042] In combination with the second aspect, in some implementations of the second aspect, the first indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the first resource and the second resource in the frequency domain.
[0043] In combination with the second aspect, in some implementations of the second aspect, the first indication information includes period information, and the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0044] In combination with the second aspect, in some implementations of the second aspect, the first indication information includes a continuous length, and the continuous length is used to indicate the length of the first resource and the second resource in the frequency domain.
[0045] According to the scheme of the present application, by indicating the interval of frequency domain resources including frequency domain offset, period, and continuous length parameters for data transmission, the mapped data can be dispersed to reduce block interference in the frequency domain and improve the reliability and flexibility of data transmission.
[0046] On the third aspect, a data transmission method is provided, which can be executed by a terminal device, or by a module applied to the terminal device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the terminal device functions.
[0047] The method includes: receiving second indication information; determining a third resource and a fourth resource based on the second indication information; receiving third data on the third resource; receiving fourth data on the fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0048] In a possible implementation manner, the second indication information may be carried in RRC signaling or DCI signaling.
[0049] In combination with the third aspect, in certain implementations of the third aspect, the coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0050] It should be understood that the MCS index value may be indicated by RRC signaling, may be indicated by DCI signaling, or may be carried partially in RRC signaling and partially in DCI signaling.
[0051] This implementation method can also be expressed as: the modulation order corresponding to the third data is equal to the modulation order corresponding to the fourth data, and the target code rate corresponding to the third data is higher than the target code rate corresponding to the fourth data; or the modulation order corresponding to the third data is higher than the modulation order corresponding to the fourth data.
[0052] It should be understood that the modulation order and target code rate obtained through the MCS index value can be obtained by looking up a table, and this application does not limit this.
[0053] In combination with the third aspect, in certain implementations of the third aspect, the third data and the fourth data are respectively from a third data stream and a fourth data stream of the same multimodal service.
[0054] It should be understood that the third data and the fourth data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0055] In combination with the third aspect, in certain implementations of the third aspect, a transmission error rate of the third data stream is lower than a transmission error rate of the fourth data stream.
[0056] In combination with the third aspect, in certain implementations of the third aspect, the fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0057] It should be understood that the fourth resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0058] In combination with the third aspect, in certain implementations of the third aspect, the second indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the third resource and the fourth resource in the frequency domain.
[0059] In combination with the third aspect, in certain implementations of the third aspect, the second indication information includes period information, and the period information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0060] In combination with the third aspect, in certain implementations of the third aspect, the second indication information includes a continuous length, and the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0061] In a fourth aspect, a data transmission method is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the functions of the network device.
[0062] The method includes: sending second indication information, the second indication information is used to indicate a third resource and a fourth resource; sending third data on the third resource; sending fourth data on the fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0063] In combination with the fourth aspect, in certain implementations of the fourth aspect, the coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0064] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0065] This implementation method can also be expressed as: the modulation order corresponding to the third data is equal to the modulation order corresponding to the fourth data, and the target code rate corresponding to the third data is higher than the target code rate corresponding to the fourth data; or the modulation order corresponding to the third data is higher than the modulation order corresponding to the fourth data.
[0066] It should be understood that the modulation order and target code rate obtained through the MCS index value can be obtained by looking up a table, and this application does not limit this.
[0067] In combination with the fourth aspect, in certain implementations of the fourth aspect, the third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service, respectively.
[0068] It should be understood that the third data and the fourth data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0069] In combination with the fourth aspect, in certain implementations of the fourth aspect, a transmission error rate of the third data stream is lower than a transmission error rate of the fourth data stream.
[0070] In combination with the fourth aspect, in certain implementations of the fourth aspect, the fourth resource and a demodulation reference signal DMRS within the RB are located at the same frequency domain position.
[0071] It should be understood that the second resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0072] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the third resource and the fourth resource in the frequency domain.
[0073] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second indication information includes period information, and the period information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0074] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second indication information includes a continuous length, and the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0075] In a fifth aspect, a data transmission device is provided, the device comprising an interface unit, configured to receive first indication information;
[0076] A processing unit, configured to determine a first resource and a second resource according to the first indication information;
[0077] The interface unit is also used to receive first data on a first resource; receive second data on a second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0078] In combination with the fifth aspect, in certain implementations of the fifth aspect, the coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0079] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0080] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first data and the second data come from a first data stream and a second data stream of the same multimodal service, respectively.
[0081] It should be understood that the first data and the second data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0082] In combination with the fifth aspect, in certain implementations of the fifth aspect, a transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
[0083] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second resource and a demodulation reference signal DMRS within the RB are located at the same frequency domain position.
[0084] It should be understood that the fourth resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0085] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the first resource and the second resource in the frequency domain.
[0086] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first indication information includes period information, and the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0087] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first indication information includes a continuous length, and the continuous length is used to indicate the length of the first resource and the second resource in the frequency domain.
[0088] In a sixth aspect, a data transmission device is provided, the device comprising an interface unit, configured to send first indication information, where the first indication information is used to indicate a first resource and a second resource;
[0089] The interface unit is also used to send first data on a first resource; and send second data on a second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0090] In combination with the sixth aspect, in certain implementations of the sixth aspect, the coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0091] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0092] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first data and the second data come from a first data stream and a second data stream of the same multimodal service, respectively.
[0093] It should be understood that the first data and the second data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0094] In combination with the sixth aspect, in certain implementations of the sixth aspect, a transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
[0095] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second resource and a demodulation reference signal DMRS within the RB are located at the same frequency domain position.
[0096] It should be understood that the fourth resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0097] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the first resource and the second resource in the frequency domain.
[0098] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first indication information includes period information, and the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0099] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first indication information includes a continuous length, and the continuous length is used to indicate the length of the first resource and the second resource in the frequency domain.
[0100] In a seventh aspect, a data transmission device is provided, the device comprising an interface unit, configured to receive second indication information;
[0101] A processing unit, configured to determine a third resource and a fourth resource according to the second indication information;
[0102] The interface unit is also used to receive third data on a third resource; and receive fourth data on a fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0103] In combination with the seventh aspect, in certain implementations of the seventh aspect, the coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0104] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0105] In combination with the seventh aspect, in certain implementations of the seventh aspect, the third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service, respectively.
[0106] It should be understood that the third data and the fourth data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0107] In combination with the seventh aspect, in certain implementations of the seventh aspect, a transmission error rate of the third data stream is lower than a transmission error rate of the fourth data stream.
[0108] In combination with the seventh aspect, in certain implementations of the seventh aspect, the fourth resource and a demodulation reference signal DMRS within the RB are located at the same frequency domain position.
[0109] It should be understood that the fourth resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0110] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the third resources and the fourth resources in the frequency domain.
[0111] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second indication information includes period information, and the period information is used to indicate the distribution period of the third resource and the fourth resource in the frequency domain.
[0112] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second indication information includes a continuous length, and the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0113] In an eighth aspect, a data transmission device is provided, the device comprising an interface unit, configured to send second indication information, where the second indication information is used to indicate a third resource and a fourth resource;
[0114] The interface unit is also used to receive third data on a third resource; and receive fourth data on a fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0115] In combination with the eighth aspect, in certain implementations of the eighth aspect, the coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0116] It should be understood that the MCS index value can be indicated through RRC signaling or through DCI signaling.
[0117] In combination with the eighth aspect, in certain implementations of the eighth aspect, the third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service, respectively.
[0118] It should be understood that the third data and the fourth data correspond to different quality of service flows QoS Flow in the same multimodal protocol data unit PDU session.
[0119] In combination with the eighth aspect, in certain implementations of the eighth aspect, a transmission error rate of the third data stream is lower than a transmission error rate of the fourth data stream.
[0120] In combination with the eighth aspect, in certain implementations of the eighth aspect, the fourth resource and a demodulation reference signal DMRS within the RB are located at the same frequency domain position.
[0121] It should be understood that the fourth resource is located behind the frequency domain resource of the DMRS and occupies the same subcarrier as the DMRS.
[0122] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second indication information includes frequency domain starting information, and the frequency domain starting information is used to indicate the starting positions of the third resource and the fourth resource in the frequency domain.
[0123] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second indication information includes periodic information, and the periodic information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0124] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second indication information includes a continuous length, and the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0125] In the ninth aspect, a device for data transmission is provided, which may be a terminal device, or a component of a terminal device (such as a processor, a chip, or a chip system), or a logical node, a logical module, or software that can implement all or part of the functions of a network device. The device has the function of implementing the above-mentioned first aspect and various possible implementations of the first aspect or the third aspect and various possible implementations of the third aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0126] In one possible design, the device includes: an interface unit, which may be at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. Optionally, the device also includes a processing unit, which may be a processor. Optionally, the device also includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute programs, instructions, or instructions derived from other sources stored in the storage unit, so that the device executes the communication method of the first aspect and various possible implementations of the first aspect or the third aspect and various possible implementations of the third aspect. In this design, the device may be a terminal device.
[0127] In another possible design, when the device is a chip, the chip includes: an interface unit and a processing unit, and the interface unit may be, for example, an input / output interface, a pin or a circuit on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions so that the chip in the network device executes the communication method of the first aspect and any possible implementation of the first aspect or the third aspect and various possible implementations of the third aspect. Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module in the chip, such as a register, a cache, etc. The storage unit may also be located in the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0128] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the above-mentioned first or third aspect communication method.
[0129] In the tenth aspect, a device for data transmission is provided, which may be a network device, or a component of a network device (such as a processor, chip, or chip system), or a logical node, logic module, or software that can implement all or part of the functions of the network device. The device has the function of implementing the above-mentioned second aspect and various possible implementations of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. The function can be implemented by hardware, or it can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.
[0130] In one possible design, the device includes: an interface unit, which may be at least one of a transceiver, a receiver, and a transmitter, and the interface unit may include a radio frequency circuit or an antenna. Optionally, the device also includes a processing unit, which may be a processor. Optionally, the device also includes a storage unit, which may be, for example, a memory. When a storage unit is included, the storage unit is used to store programs or instructions. The processing unit is connected to the storage unit, and the processing unit may execute programs, instructions, or instructions derived from other sources stored in the storage unit, so that the device executes the communication method of the above-mentioned second aspect and possible implementations of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. In this design, the device may be a network device.
[0131] In another possible design, when the device is a chip, the chip includes: an interface unit and a processing unit, and the interface unit may be, for example, an input / output interface, a pin or a circuit on the chip. The processing unit may be, for example, a processor. The processing unit may execute instructions so that the chip in the network device executes the communication method of the second aspect and any possible implementation of the second aspect or the fourth aspect and various possible implementations of the fourth aspect. Optionally, the processing unit may execute instructions in a storage unit, and the storage unit may be a storage module in the chip, such as a register, a cache, etc. The storage unit may also be located in the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0132] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the above-mentioned second or fourth aspect communication method.
[0133] In an eleventh aspect, a communication system is provided, the communication system comprising the communication device provided in the fifth aspect or the seventh aspect and the communication device provided in the sixth aspect or the eighth aspect. The communication system can implement the data transmission method provided in any possible implementation of the first to fourth aspects or the first to fourth aspects.
[0134] In the twelfth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program runs on a computer, the computer executes instructions of the method of any possible implementation of the first to fourth aspects or the first to fourth aspects.
[0135] In the thirteenth aspect, a chip is provided, comprising: a processing unit, which can execute instructions to enable the method of any possible implementation method of the above-mentioned first to fourth aspects or the first to fourth aspects to be executed.
[0136] In a fourteenth aspect, a computer program product is provided, which includes a computer program code, and when the computer program code is executed, instructions for executing the method of any possible implementation of the first to fourth aspects or the first to fourth aspects are executed.
[0137] In the fifteenth aspect, a chip system is provided, including a memory and a processor, wherein the memory is used to store instructions, and the processor is used to call and run the instructions from the memory, so that the methods in the above-mentioned first to fourth aspects and possible implementation methods are executed.
[0138] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0139] Specifically, the beneficial effects of other aspects can refer to the beneficial effects described in the first aspect and the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0140] Figure 1 is a possible system schematic diagram applicable to the embodiment of the present application;
[0141] Figure 2 It is a schematic diagram of the business arrival of tactile signals and video signals;
[0142] Figure 3 It is a schematic diagram of tactile data crowding out video transmission opportunities;
[0143] Figure 4 This is a flowchart of a method for data transmission provided by an embodiment of the present application;
[0144] Figure 5-Figure 7 is a schematic diagram of a possible tactile data resource mapping provided by an embodiment of the present application;
[0145] Figure 8 It is a flowchart of another method for data transmission provided by an embodiment of the present application;
[0146] Figure 9-11 It is a schematic block diagram of several communication devices provided in this application. DETAILED DESCRIPTION
[0147] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0148] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and other evolved communication systems, vehicle-to-X V2X, where V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2I), etc. pedestrian, V2P), long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), device to device (D2D), etc.
[0149] The terminal device in the embodiments of the present application may refer to user equipment (UE), access terminal, user unit, user 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 may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in an evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited to this. For example, the terminal device can be an on-board device, a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a telematics box (T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
[0150] The terminal devices involved in the embodiments of the present application also include at least one of user equipment, augmented reality AR / virtual reality VR / extended reality XR devices, wearable devices, smart home appliance terminals, terminal devices and communication modules of terminal devices, mobile phones and communication modules in mobile phones, vehicles and communication modules in vehicles, information processing devices, display devices, network devices, base stations, TRPs, customer premise equipment (CPE), routers, network access devices, etc. Considering Uu (UTRAN-to-terminal equipment) air interface transmission, the two parties of wireless communication include network devices and user communication equipment; considering SL air interface transmission, the transceiver ends of wireless communication are both user communication equipment. The network device can be a traditional macro base station eNB in a traditional UMTS / LTE wireless communication system, a micro base station eNB in a heterogeneous network (HetNet) scenario, a baseband processing unit (base band unit, BBU) and a remote radio unit (remote radio unit, RRU) in a distributed base station scenario, a baseband pool BBU pool and a radio unit RRU in a CRAN scenario, and a gNB in a wireless communication system.
[0151] In the embodiment of the present application, the network device may be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or homeNode B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0152] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB, for example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, therefore, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or, sent by the DU+AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or the CU may be classified as a network device in a core network (core network, CN), which is not limited in the present application.
[0153] The network equipment provides services for the cell, and the terminal equipment communicates with the cell through the transmission resources (for example, frequency domain resources, or spectrum resources) allocated by the network equipment. The cell can belong to a macro base station (for example, macro eNB or macro gNB, etc.), or it can belong to a base station corresponding to a small cell. The small cell here may 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 providing high-speed data transmission services.
[0154] Figure 1 is a possible, non-limiting system schematic diagram applicable to embodiments of the present application.
[0155] like Figure 1 As shown, the communication system includes a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (eg Figure 1 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1 The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the core network logical function and the radio access network logical function.
[0156] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.
[0157] The RAN node 110, which may also be sometimes referred to as an access network device, a network device, a RAN entity or an access node, constitutes a part of a communication system to help a terminal achieve wireless access. Multiple RAN nodes 110 in a communication system may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.
[0158] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the description), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0159] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0160] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0161] The RAN node may also be expressed in different ways. In this application, unless otherwise specified, the network device is used for expression.
[0162] It should be understood that the above Figure 1 This is only a schematic diagram, and other devices not shown may also be included. In addition, the embodiment of the present application does not limit the number of terminal devices and network devices included in the communication system.
[0163] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the present application does not specifically limit the specific structure of the execution subject of the method provided by the present application, as long as it can communicate according to the method provided by the embodiment of the present application by running a program having a code of the method provided by the present application, for example, the execution subject of the method provided by the embodiment of the present application may be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute the program.
[0164] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may 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.
[0165] In this application, "sending information to...(terminal)" can be understood as the destination of the information being the terminal. It can include sending information to the terminal directly or indirectly. "Receiving information from...(terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0166] In order to facilitate understanding of the embodiments of the present application, first, a brief introduction is given to the concepts and technologies involved in the embodiments of the application.
[0167] It should be understood that the related terms and explanations in the following text are common to all embodiments throughout the text, and different embodiments can be used independently or in combination based on certain internal or external connections, and different implementation methods in the embodiments can be used independently or in combination.
[0168] 1. Dedicated demodulation reference signal (DMRS)
[0169] DMRS is used to estimate the equivalent channel matrix of a data channel or a control channel, and thus is used for data detection and demodulation. Exemplarily, the data channel may be a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). Exemplarily, the control channel may be a physical downlink control channel (PDCCH).
[0170] Taking the data channel PDSCH as an example, DMRS is usually precoded in the same way as the transmitted data signal, thereby ensuring that DMRS and data experience the same equivalent channel.
[0171] In order to reduce the mutual interference between the DMRS resources corresponding to multiple DMRS ports, resource mapping can be performed by frequency division multiplexing, time division multiplexing or code division multiplexing. R15 supports two types of DMRS resource mapping (respectively marked as type 1 and type 2). For type 1 DMRS, a maximum of 8 orthogonal DMRS ports can be supported; for type 2 DMRS, a maximum of 12 orthogonal DMRS ports can be supported.
[0172] Generally speaking, one DMRS port corresponds to one transmission stream. For example, for multiple-input-multiple-output (MIMO) transmission with R transmission streams, the number of DMRS ports is R.
[0173] 2. Code division multiplexing (CDM) group
[0174] The network device can divide the DMRS ports into multiple CDM groups. The DMRS ports in the same CDM group occupy the same time-frequency resources.
[0175] Take type 1 DMRS as an example: for single-symbol DMRS, R15 supports a maximum of 4 DMRS ports, and DMRS resources occupy one OFDM symbol. The 4 DMRS ports are divided into 2 code division multiplexing groups (CDM groups), where CDM group 0 contains port 0 and port 1; CDM group 1 contains port 2 and port 3. CDM group 0 and CDM group 1 are frequency division multiplexed. The DMRS ports contained in the CDM group are mapped on the same time-frequency resources. The DMRS corresponding to the DMRS ports contained in the CDM group are distinguished by orthogonal cover code (OCC), thereby ensuring the orthogonality of the DMRS ports in the CDM group. Specifically, port 0 and port 1 are located in the same resource element RE, and resource mapping is performed in a comb-tooth manner in the frequency domain, that is, the adjacent frequency domain resources occupied by port 0 and port 1 are separated by one subcarrier. For a DMRS port, the two adjacent REs occupied correspond to an OCC codeword sequence of length 2. For example, for subcarrier 0 and subcarrier 2, port 0 and port 1 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1). Similarly, port 2 and port 3 are located in the same resource element (RE) and are mapped in a comb-tooth manner on the unoccupied REs of port 0 and port 1 in the frequency domain. For subcarrier 1 and subcarrier 3, port 2 and port 3 use a set of OCC codeword sequences of length 2 (+1+1 and +1-1).
[0176] 3. Tactile signals
[0177] Data from different sources or forms can be called data of different modalities. For example, data obtained from human touch, hearing, and vision are three different modalities of data; data of the type of information such as voice, video, and text can also be called data of different modalities; data from different information collection devices, such as radar signals and data obtained by infrared sensors, can also be called data of different modalities. In addition, two data collected under two different circumstances can also be called data of two modalities.
[0178] Figure 2 It is a schematic diagram of the arrival of tactile signals and video signals. Figure 2As shown in the figure, due to the different principles of encoding and decoding, the traffic characteristics of tactile signals and video signals that need to be transmitted in the network are also different. Tactile signals have different business characteristics before and after encoding. Before encoding, the signal generated by each tactile sensor is periodic, generating 500 to 2000 packets per second, and the size of each packet is 12 to 48 bytes. After encoding, the signal generated by each tactile sensor arrives randomly, and the time interval between two arrivals follows the generalized Pareto distribution, and the size of each arriving packet remains unchanged.
[0179] It should be understood that although the size of each packet arriving after encoding remains unchanged, considering the situation where a user uses multiple tactile sensors at the same time, since the signal generation of each sensor is independent, the data arriving at the network for each user is also uneven. The business model of XR video transmission services is usually based on frame rate and periodic arrival. For example, a video with a frame rate of 60 frames per second (FPS) ideally arrives one frame every 16.67 milliseconds; at the same time, the size of the XR video frame is much larger than the tactile data packet. For example, a 30Mbps, 60FPS video has a single video frame size of 60 to 100K bytes.
[0180] Due to the difference in human perception, tactile signals and video signals have different transmission requirements for the network. Usually, the reliability requirement of video signals is 99%, the delay requirement is 10ms, and the reliability requirement of tactile signals is 99.999%, and the delay requirement is 5ms. Therefore, different reliability guarantees need to be adopted in physical layer transmission. For example, considering that the TDD configuration is DDDDU (D represents the downlink time slot, and U represents the uplink time slot), and the subcarrier spacing is 30KHz, within the tactile delay requirement of 5ms, there is usually only one retransmission opportunity, so the initial block error rate (initial block error rate, iBLER) of the physical layer can be set to 1%, and after one retransmission and accumulating the combined gain, the transmission reliability requirement of 99.999% can be reached; within the 10ms delay requirement of the video, there can usually be 2 to 3 retransmission opportunities, so the initial block error rate iBLER of the physical layer can be set to 10%. Different physical layer iBLERs will affect the coding and modulation scheme (MCS) selected during the transmission process.
[0181] 4. Modulation and Coding Strategy
[0182] Table 1 shows a possible MCS table. Generally, the higher the iBLER value is, the higher the MCS index value is selected.
[0183] The MCS table may include an MCS index, a modulation order, and a target code rate. When the MCS index is obtained, the modulation order and the target code rate corresponding to the MCS index may be determined from a table such as Table 1 according to the MCS index. It should be understood that Table 1 is a type of MCS table, and the embodiments of the present application do not limit the MCS table.
[0184] Table 1. MCS index correspondence table
[0185]
[0186]
[0187] In the NR system, one downlink control information (DCI) can only schedule one transmission block (TB), and the entire transmission block uses one MCS index value. Due to the different reliability requirements of video and tactile signals, different MCS index values need to be used for transmission at the physical layer.
[0188] In a possible implementation, the tactile signal and the video signal are scheduled in time slots. For example, when the TDD time slot ratio is DDDSU and the subcarrier spacing is 30K Hz, considering the downlink scenario, the typical number of tactile transmitters for a single user is 60, including 40 tactile vests and 20 tactile gloves. In this case, almost all time slots within the video packet delay budget (PDB) have tactile arrivals.
[0189] Figure 3 It is a schematic diagram of haptic data occupying the video transmission opportunity. It should be understood that in the video PDB, the haptic signal will frequently occupy the video transmission opportunity, resulting in the video signal being unable to complete transmission within the specified PDB.
[0190] In another possible implementation, the video signal is transmitted together according to the tactile reliability requirement. It should be understood that when the capacity of the XR service is tested according to iBLER=10% (the commonly used physical layer transmission reliability) or iBLER=1% (the transmission reliability used when the tactile signal is allowed to be retransmitted once), when the service rate is 30Mbps, the capacity of the XR service for data transmission according to iBLER=1% decreases by 21.1% relative to the capacity of the XR service for data transmission according to iBLER=10%. When the service rate is 20Mbps, the capacity of the XR service for data transmission according to iBLER=1% decreases by 30.2% relative to the capacity of the XR service for data transmission according to iBLER=10%.
[0191] Therefore, transmitting the video signal according to the reliability requirement of the tactile signal will cause the service capacity of the video itself to drop to 20% to 30%.
[0192] Therefore, the above implementation method has large block interference in the data transmission frequency domain, and the data transmission reliability is not high. It is impossible to efficiently schedule video data and tactile data at the same time. That is, on the one hand, it cannot guarantee the high reliability requirements and high latency requirements of tactile data, and on the other hand, it cannot meet the high rate requirements of video data, thereby resulting in a decline in user experience.
[0193] Based on the above problems, the present application provides a data transmission method and device, which can improve the reliability of data transmission. In addition, on this basis, it can also meet the requirements of high-speed video data and improve user experience.
[0194] It can be understood that the schematic diagram of the method in the present application uses the network device and the terminal device as the execution subject of the interactive schematic diagram to illustrate the method, but the present application does not limit the execution subject of the interactive schematic diagram. For example, the network device in the figure can also be a module (such as a chip, a chip system, or a processor) applied to the network device, and can also be a logical node, a logical module, or software that can realize all or part of the functions of the network device; the terminal device in the figure can also be a module (such as a chip, a chip system, or a processor) applied to the terminal device, and can also be a logical node, a logical module, or software that can realize all or part of the functions of the terminal device.
[0195] Figure 4 It is a flow chart of a data transmission method provided in an embodiment of the present application.
[0196] Method 200 Figure 4 As shown, the method comprises at least the following steps:
[0197] S210, the network device sends first indication information; correspondingly, the terminal device receives the first indication information.
[0198] The first indication information is used to indicate the first resource and the second resource.
[0199] In a possible implementation manner, the first indication information may be carried in RRC signaling, may be carried in DCI signaling, or may be carried partially in RRC signaling and partially in DCI signaling.
[0200] S220, the terminal device determines the first resource and the second resource according to the first indication information.
[0201] The first indication information may directly indicate the time-frequency domain positions of the first resource and the second resource; the first indication information may also directly indicate the time-frequency domain positions of the first resource, and the terminal device may determine the time-frequency domain positions of the first resource and the second resource based on the time-frequency domain positions of the first resource; the first indication information may also directly indicate the time-frequency domain positions of the second resource, and the terminal device may determine the time-frequency domain positions of the first resource and the second resource based on the time-frequency domain positions of the second resource; the present application does not limit the specific indication method of the first indication information.
[0202] The first resource and the second resource are located in the same RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0203] S230, the network device sends the first data in the first resource; correspondingly, the terminal device receives the first data in the first resource.
[0204] S240: The network device sends the second data on the second resource. Correspondingly, the terminal device receives the second data on the second resource.
[0205] It should be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. For example, S230 and S240 can be understood as two independent steps, and the present application does not limit the execution order of the two steps.
[0206] The first data and the second data come from a first data stream and a second data stream of the same multimodal service respectively.
[0207] The transmission error rate of the first data stream is lower than the transmission error rate of the second data stream.
[0208] In the embodiment of the present application, the transmission error rate can be understood as the packet error rate (PER), which is the proportion of packets that are not correctly received by the receiving peer layer (such as RLC layer, IP layer) after sending and processing in the transmission stage; it can also be understood as the error rate of the application layer data unit. For example, in video encoding, it is usually in units of data frames. At this time, the packet error rate can be equivalent to the frame error rate of the application layer.
[0209] For example, the first data may be video data, and the second data may be tactile data. Generally, the reliability requirement for video data transmission is 99%, and the delay requirement is 10ms. The reliability requirement for tactile data transmission is 99.999%, and the delay requirement is 5ms. Therefore, different reliability guarantees need to be adopted during physical layer transmission.
[0210] For example, within the 5ms delay requirement for tactile data transmission, there is usually only one retransmission opportunity, so the iBLER of the physical layer can be set to 1%. After one retransmission and accumulating the combined gain, the transmission reliability requirement of 99.999% can be reached; within the 10ms delay requirement for video data transmission, there are usually 2 to 3 retransmission opportunities, so the iBLER of the physical layer can be set to 10%.
[0211] In order to ensure high reliability and high latency requirements of tactile data, and high rate requirements of video data, the MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0212] In other words, the first modulation order and the first target code rate corresponding to the first data and the second modulation order and the second target code rate corresponding to the second data. The first modulation order is equal to the second modulation order, and the first target code rate is higher than the second target code rate; or, the first modulation order is higher than the second modulation order.
[0213] It should be understood that the data corresponding to the modulation order and the target code rate in the present application can be understood as using the corresponding modulation order and the target code rate to modulate and encode the data to be sent, and then sending it.
[0214] The modulation order and target code rate corresponding to the data can be determined by the MCS index value. The MCS index value can be indicated by RRC signaling or by DCI signaling. That is, the MCS can be indicated by the first indication information.
[0215] Exemplarily, the MCS index value may be indicated by the mcsAndTBS field configured in the RRC signaling, and the value indicated by the MCSAndTBS may be, for example, the MCS Index value in Table 1, or the MCS Index value in other tables. By looking up the table, it can be obtained that the modulation order indicated by different MCS index values may be the same, but the target code rate is different and decreases with the increase of the MCS index value.
[0216] The first resource and the second resource may be located in the same time slot, and the resources in this application may refer to time domain resources or frequency domain resources or time-frequency resources. The scheduling granularity of the physical sidelink control channel PSCCH or the physical sidelink shared channel PSSCH is a time slot in the time domain and one or more consecutive subchannels in the frequency domain. The terminal device can send side information on the resource, and one resource can carry three channels including PSCCH, PSSCH, and physical sidelink feedback channel (PSFCH) and demodulation reference signal DMRS, channel state information reference signal (CSI-RS) and other signals. Among them, the time domain resources include symbol symbol, time slot slot, mini-time slot mini-slot, partial time slot partial slot, sub-frame sub-frame, radio frame frame, sensing time slot sensing slot, etc. The frequency domain resources include resource element (RE), resource block RB, RB set set, subchannel subchannel, bandwidth part (BWP), carrier carrier, channel channel, interlace interlace, etc.
[0217] Since the tactile signal has a high reliability requirement, in order to better ensure the reliability of demodulation, the position of the second resource may be designed to ensure the reliability of transmission.
[0218] In a possible implementation manner, the second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position, that is, the second resource and the demodulation reference signal DMRS are located at the same subcarrier.
[0219] It should be understood that 3GPP specifies two configuration types for PDSCH DMRS: type 1 and type 2. For type 1, DMRS REs are distributed at intervals in the frequency domain of a certain symbol with a density of 50%; while for type 2, every two DMRS REs are connected together, with an interval of 4 REs, with a density of 33.3%.
[0220] When the DMRS type is configured as Type 1, the second data TB is mapped starting from the lowest VRB and mapped to the kth RE (ie, the RE included in the second resource), where k satisfies the following conditions:
[0221] k=4n+2k′+Δ (1)
[0222] Wherein, k′=0 or 1. n=0, 1, 2, .... Δ is related to the code division multiplexing group CDM Group configured by the DMRS. Specifically, when the CDM group is 0, Δ=0; when the CDM group is 1, Δ=1.
[0223] Figure 5 This is a schematic diagram of a possible tactile data resource mapping when the DMRS type is configured as Type 1.
[0224] like Figure 5 As shown, when the CDM group is 0, Δ=0, and k=4n+2k′, the frequency domain position k of each RE is determined.
[0225] If n=0, k′=0, then k=4n+2k′=0; and so on.
[0226] If n = 0, k' = 1, then k = 4n + 2k' = 2;
[0227] If n=1, k′=0, then k=4n+2k′=4;
[0228] If n=1, k′=1, then k=4n+2k′=6;
[0229] If n=2, k′=0, then k=4n+2k′=8;
[0230] If n=2, k′=1, then k=4n+2k′=10.
[0231] In a possible implementation manner, if a double-symbol DMRS or DMRS-additionalPosition is configured, the second resource needs to skip the corresponding RE position.
[0232] In a possible implementation, since the density of DMRS Type 1 is relatively large, the maximum amount of tactile data that can be transmitted in each time slot is determined according to the traffic of the tactile service, so that the tactile TB is mapped only on part of the allocated frequency domain resources.
[0233] When the DMRS type is configured as Type 2, the second data TB is mapped starting from the lowest VRB and mapped to the kth RE, where k satisfies the following conditions:
[0234] k=6n+k′+Δ (2)
[0235] Wherein, k′=0 or 1. n=0, 1, 2, .... Δ is related to the code division multiplexing group CDM Group configured by the DMRS. Specifically, when the CDM group is 0, Δ=0; when the CDM group is 1, Δ=1.
[0236] Figure 6 This is a schematic diagram of a possible tactile data resource mapping when the DMRS type is configured as Type 2.
[0237] like Figure 6 As shown, when the CDM group is 0, Δ=0, and k=6n+k′, the frequency domain position k of each RE is determined.
[0238] If n=0, k′=0, then k=6n+k′=0; and so on
[0239] If n = 0, k' = 1, then k = 6n + k' = 1;
[0240] If n=1, k′=0, then k=6n+k′=6;
[0241] If n=1, k′=1, then k=6n+k′=7.
[0242] In a possible implementation manner, if a double-symbol DMRS or DMRS-additionalPosition is configured, the second resource needs to skip the corresponding RE position.
[0243] Through the embodiments provided in the present application, different modal data are transmitted using different MCSs, and tactile data is placed on the subcarrier corresponding to the DMRS, thereby reducing transmission errors caused by inaccurate channel estimation. At the same time, dispersed mapping can also reduce block interference in the frequency domain and improve the reliability of data transmission.
[0244] In the above embodiment, the subcarriers mapped by the tactile data TB are at the same position as the subcarriers of the configured DMRS. The following embodiment provides a more flexible method, that is, the network device can configure the tactile data TB to perform resource mapping according to the frequency domain resources of a certain amount of data.
[0245] In a possible implementation manner, the first indication information may include frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the first resource and the second resource in the frequency domain.
[0246] In a possible implementation manner, the first indication information includes period information, where the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0247] In a possible implementation manner, the first indication information includes a continuous length, where the continuous length is used to indicate the length of the first resource and the second resource in the frequency domain.
[0248] Exemplarily, the following signaling is added for the tactile TB in the RRC signaling:
[0249] The starting position of TB resource mapping can be offset by the frequency domain offset relative to the lowest VRB, and the unit can be RE or RB: This parameter indicates the offset value of the resource position of the starting mapping of the TB compared to the lowest VRB of the resources scheduled and allocated to the user.
[0250] The period of TB resource mapping, the unit can be RE or RB: This parameter indicates that the resource mapping position of the TB is distributed in a certain period.
[0251] The continuous length duration of TB resource mapping can be in RE or RB: This parameter indicates the resource length of the continuous mapping of the TB within a cycle.
[0252] Figure 7 This is a possible resource mapping schematic diagram provided in an embodiment of the present application.
[0253] like Figure 7 As shown, when the frequency domain starting information (offset) is 2 REs, the period information is 8 REs, and the continuous length is 3 REs, the distribution of the first resource and the second resource is as shown in the figure.
[0254] Through the embodiments provided in the present application, different modal data are transmitted using different MCSs, and frequency domain resources are configured according to TB of data volume as intervals for resource mapping, including frequency domain offset, period, and continuous length parameters. Dispersed mapping of tactile data can also reduce block interference in the frequency domain and improve the reliability of data transmission.
[0255] Figure 8 It is a flowchart of another data transmission method provided in an embodiment of the present application.
[0256] Method 300 Figure 8 As shown, the method comprises at least the following steps:
[0257] S310, the network device sends the second indication information; correspondingly, the terminal device receives the second indication information.
[0258] The second indication information is used to indicate the third resource and the fourth resource.
[0259] In a possible implementation manner, the second indication information may be carried in RRC signaling, may be carried in DCI signaling, or may be carried partially in RRC signaling and partially in DCI signaling.
[0260] S320, the terminal device determines the third resource and the fourth resource according to the second indication information.
[0261] The third resource and the fourth resource are located in the same RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0262] S330, the terminal device sends third data on the third resource; correspondingly, the network device receives the third data on the third resource.
[0263] S340, the terminal device sends fourth data in the fourth resource. Correspondingly, the network device receives fourth data in the fourth resource.
[0264] It should be understood that S330 and S340 can be understood as two independent steps, and this application does not limit the execution order of the two steps.
[0265] The third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service respectively.
[0266] The transmission error rate of the third data stream is lower than the transmission error rate of the fourth data stream.
[0267] In order to ensure high reliability and high latency requirements for tactile data, and high rate requirements for video data, the MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0268] In other words, the third modulation order and the third target code rate corresponding to the third data and the fourth modulation order and the fourth target code rate corresponding to the fourth data. The third modulation order is equal to the fourth modulation order, and the third target code rate is higher than the fourth target code rate; or, the third modulation order is higher than the fourth modulation order.
[0269] The third resource and the fourth resource may be located in the same time slot.
[0270] Since the tactile signal has a high reliability requirement, in order to better ensure the reliability of demodulation, the position of the fourth resource may be designed to ensure the reliability of transmission.
[0271] In a possible implementation manner, the fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position, that is, the fourth resource and the demodulation reference signal DMRS are located at the same subcarrier.
[0272] In the above embodiment, the subcarriers mapped by the tactile data TB are at the same position as the subcarriers of the configured DMRS. The following embodiment provides a more flexible method, that is, the network device can configure the tactile data TB to perform resource mapping according to the frequency domain resources of a certain amount of data.
[0273] In a possible implementation manner, the second indication information may include frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the third resource and the fourth resource in the frequency domain.
[0274] In a possible implementation manner, the second indication information includes period information, where the period information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0275] In a possible implementation manner, the second indication information includes a continuous length, where the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0276] Exemplarily, the following signaling is added for the tactile TB in the RRC signaling:
[0277] The frequency domain offset offset of the TB start mapping can be expressed in RE or RB: This parameter indicates the offset value of the resource position of the TB start mapping compared to the lowest VRB of the resources scheduled and allocated to the user.
[0278] The period of TB resource mapping, the unit can be RE or RB: This parameter indicates that the resource mapping position of the TB is distributed in a certain period.
[0279] The continuous length duration of TB resource mapping can be in RE or RB: This parameter indicates the resource length of the continuous mapping of the TB within a cycle.
[0280] The embodiment of the method 300 is a data uplink transmission method, which is similar to the data downlink transmission method of the embodiment of the method 200. The resource mapping mode and beneficial effects of the method 300 are basically similar to those of the method 200, and the description in the embodiment of the method 200 can be referred to.
[0281] According to the above method, Fig. 9 A schematic diagram of a wireless communication device 400 provided in an embodiment of the present application.
[0282] As shown in the figure, the communication device 400 may include an interface unit 410 and a processing unit 420 .
[0283] In one possible design, the communication device 400 may correspond to the terminal device in the above method embodiment.
[0284] Exemplarily, the communication device 400 may correspond to the terminal device in the method 200 according to the embodiment of the present application, and the interface unit 410 in the communication device 400 is used to receive the first indication information;
[0285] The processing unit 420 in the communication device 400 is configured to determine the first resource and the second resource according to the first indication information;
[0286] The interface unit 410 in the device 400 is also used to receive first data on a first resource; receive second data on a second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0287] The coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0288] The first data and the second data come from a first data stream and a second data stream of the same multimodal service respectively.
[0289] The transmission error rate of the first data stream is lower than the transmission error rate of the second data stream.
[0290] In a possible implementation manner, the second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0291] In a possible implementation manner, the first indication information includes frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the first resource and the second resource in the frequency domain.
[0292] In a possible implementation manner, the first indication information includes period information, where the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0293] In a possible implementation manner, the first indication information includes a continuous length, where the continuous length is used to indicate a length of the first resource and the second resource in the frequency domain.
[0294] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the terminal device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.
[0295] Exemplarily, the communication device 400 may correspond to the terminal device in the method 300 according to the embodiment of the present application, and the interface unit 410 in the communication device 400 is used to receive the second indication information;
[0296] The processing unit 420 in the communication device 400 is configured to determine the third resource and the fourth resource according to the second indication information;
[0297] The interface unit 410 in the device 400 is also used to receive third data on a third resource; and receive fourth data on a fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0298] The coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0299] The third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service respectively.
[0300] The transmission error rate of the third data stream is lower than the transmission error rate of the fourth data stream.
[0301] In a possible implementation manner, the fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0302] In a possible implementation manner, the second indication information includes frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the third resource and the fourth resource in the frequency domain.
[0303] In a possible implementation manner, the second indication information includes period information, where the period information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0304] In a possible implementation manner, the second indication information includes a continuous length, where the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0305] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the terminal device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.
[0306] In another possible design, the communication device 400 may also correspond to the network device (or base station or gNB) in the above method embodiment.
[0307] Exemplarily, the communication device 400 may correspond to the network device in the method 200 according to the embodiment of the present application, and the interface unit in the communication device 400 may include a sending unit, and the interface unit 410 in the communication device 400 is used to send first indication information, where the first indication information is used to indicate the first resource and the second resource;
[0308] The interface unit 410 in the device 400 is also used to send first data on a first resource; and send second data on a second resource; wherein the first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
[0309] The coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
[0310] The first data and the second data come from a first data stream and a second data stream of the same multimodal service respectively.
[0311] The transmission error rate of the first data stream is lower than the transmission error rate of the second data stream.
[0312] In a possible implementation manner, the second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0313] In a possible implementation manner, the first indication information includes frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the first resource and the second resource in the frequency domain.
[0314] In a possible implementation manner, the first indication information includes period information, where the period information is used to indicate a distribution period of the first resource and the second resource in the frequency domain.
[0315] In a possible implementation manner, the first indication information includes a continuous length, where the continuous length is used to indicate a length of the first resource and the second resource in the frequency domain.
[0316] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the network device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.
[0317] Exemplarily, the communication device 400 may correspond to the network device in the method 300 according to the embodiment of the present application, and the interface unit 410 in the communication device 400 is used to send the second indication information, where the second indication information is used to indicate the third resource and the fourth resource;
[0318] The interface unit 410 in the device 400 is also used to receive third data on a third resource; and receive fourth data on a fourth resource; wherein the third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
[0319] The coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
[0320] The third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service respectively.
[0321] The transmission error rate of the third data stream is lower than the transmission error rate of the fourth data stream.
[0322] In a possible implementation manner, the fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
[0323] In a possible implementation manner, the second indication information includes frequency domain starting information, where the frequency domain starting information is used to indicate starting positions of the third resource and the fourth resource in the frequency domain.
[0324] In a possible implementation manner, the second indication information includes period information, where the period information is used to indicate a distribution period of the third resource and the fourth resource in the frequency domain.
[0325] In a possible implementation manner, the second indication information includes a continuous length, where the continuous length is used to indicate the length of the third resource and the fourth resource in the frequency domain.
[0326] The interface unit 410 in the communication device 400 performs the receiving and sending operations performed by the network device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.
[0327] It can be a terminal device or a network device.
[0328] The apparatus 500 may include a processor 510 (i.e., an example of a processing unit) and a memory 520. The memory 520 is used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 520, so that the apparatus 500 implements the steps performed by the terminal device or the network device in the method 200 or the method 300.
[0329] Furthermore, the device 500 may also include an interface 530 (i.e., an example of a receiving unit module). Furthermore, the processor 510, the memory 520, and the interface 530 may communicate with each other through an internal connection path to transmit control and / or data signals. The memory 520 is used to store a computer program, and the processor 510 may be used to call and run the computer program from the memory 520 to control the interface 530 to receive a signal or send a signal, thereby completing the steps of the terminal device or network device in the above method. The memory 520 may be integrated in the processor 510, or may be provided separately from the processor 510.
[0330] In a possible implementation, if the communication device 500 is a communication equipment, the interface 530 is a receiver or a transmitter. The receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.
[0331] In a possible implementation, if the communication device 500 is a chip or a circuit, the interface 530 is an input interface or the interface 530 is an output interface.
[0332] As an implementation, the function of the interface 530 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 510 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.
[0333] As another implementation, it is possible to use a general-purpose computer to implement the communication device provided in the embodiment of the present application. That is, the program code implementing the functions of the processor 510 and the interface 530 is stored in the memory 520, and the general-purpose processor implements the functions of the processor 510 and the interface 530 by executing the code in the memory 520.
[0334] For the concepts, explanations, detailed descriptions and other steps involved in the device 500 and related to the technical solution provided in the embodiment of the present application, please refer to the description of these contents in the aforementioned method or other embodiments, which will not be repeated here.
[0335] Fig.11 This is a schematic diagram of the structure of a terminal device 60 provided in this application. For ease of explanation, Fig.11 Only the main components of the communication device are shown. Fig.11 As shown, the terminal device 60 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
[0336] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal device, execute the software program, and process the data of the software program, for example, to support the terminal device to perform the actions described in the above-mentioned transmission precoding matrix indication method embodiment. The memory is mainly used to store software programs and data, for example, to store the codebook described in the above-mentioned embodiment. The control circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0337] When the communication device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0338] Those skilled in the art will appreciate that for ease of description, Fig.11 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0339] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Fig.11 The processor in the integrated baseband processor and the central processor functions, those skilled in the art will appreciate that the baseband processor and the central processor may also be independent processors, interconnected by bus and other technologies. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, the terminal device may include multiple central processors to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processor may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0340] like Fig.11 As shown, the terminal device 60 includes an interface unit 61 and a processing unit 62. The interface unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the interface unit 61 may be regarded as a receiving unit, and the device used to implement the sending function in the interface unit 61 may be regarded as a sending unit, that is, the interface unit 61 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0341] Fig.11 The terminal device shown can execute each action performed by the terminal device in method 200 or method 300. Here, in order to avoid redundancy, its detailed description is omitted.
[0342] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by the network device in the above method embodiment are stored.
[0343] For example, when the computer program is executed by a computer, the computer can implement the method performed by the network device in the above method embodiment.
[0344] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by a terminal device or a method executed by a network device in the above method embodiment.
[0345] An embodiment of the present application also provides a communication system, which includes the network device in the above embodiment.
[0346] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0347] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0348] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0349] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0350] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0351] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0352] It will be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. It will be clearly understood by those skilled in the art that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. In several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.
[0353] The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, the functional units in each embodiment of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application 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, which is stored in a storage medium, including several instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a disk or an optical disk.
[0354] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A data transmission method, characterized in that: include: receiving first indication information; Determine a first resource and a second resource according to the first indication information; receiving first data on the first resource; receiving second data on the second resource; in The first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
2. The method according to claim 1, characterized in that The coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
3. The method according to claim 1 or 2, characterized in that: The first data and the second data come from a first data stream and a second data stream of the same multimodal service, respectively.
4. The method according to claim 3, characterized in that A transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
5. The method according to any one of claims 1 to 4, characterized in that The second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
6. A data transmission method, characterized in that: include: Sending first indication information, where the first indication information is used to indicate a first resource and a second resource; Sending first data on the first resource; sending second data on the second resource; in The first resource and the second resource are located in the same resource block RB, the first resource includes at least two subcarriers spaced apart in the frequency domain, and / or the second resource includes at least two subcarriers spaced apart in the frequency domain.
7. The method according to claim 6, characterized in that The coding modulation strategy MCS corresponding to the first data is higher than the MCS corresponding to the second data.
8. The method according to claim 6 or 7, characterized in that: The first data and the second data come from a first data stream and a second data stream of the same multimodal service, respectively.
9. The method according to claim 8, characterized in that A transmission error rate of the first data stream is lower than a transmission error rate of the second data stream.
10. The method according to any one of claims 6 to 9, characterized in that The second resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
11. A data transmission method, characterized in that: include: receiving second indication information; Determine a third resource and a fourth resource according to the second indication information; Sending third data on the third resource; Sending fourth data on the fourth resource; in The third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
12. The method according to claim 11, characterized in that The coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
13. The method according to claim 11 or 12, characterized in that: The third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service respectively.
14. The method according to claim 13, characterized in that The transmission error rate of the third data stream is lower than the transmission error rate of the fourth data stream.
15. The method according to any one of claims 11 to 14, characterized in that The fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
16. A data transmission method, characterized in that: include: Sending second indication information, where the second indication information is used to indicate a third resource and a fourth resource; receiving third data on the third resource; receiving fourth data on the fourth resource; in The third resource and the fourth resource are located in the same resource block RB, the third resource includes at least two subcarriers spaced apart in the frequency domain, and / or the fourth resource includes at least two subcarriers spaced apart in the frequency domain.
17. The method according to claim 16, characterized in that The coding modulation strategy MCS corresponding to the third data is higher than the MCS corresponding to the fourth data.
18. The method according to claim 16 or 17, characterized in that The third data and the fourth data come from a third data stream and a fourth data stream of the same multimodal service respectively.
19. The method according to claim 18, characterized in that The transmission error rate of the third data stream is lower than the transmission error rate of the fourth data stream.
20. The method according to any one of claims 16 to 19, characterized in that The fourth resource and a demodulation reference signal DMRS in the RB are located at the same frequency domain position.
21. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the device executes the method according to any one of claims 1 to 5.
22. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 6 to 10.
23. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 11 to 15.
24. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a program or an instruction so that the apparatus executes the method according to any one of claims 16 to 20.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is run on a computer, the computer executes the method as described in any one of claims 1 to 5, or the method as described in any one of claims 6 to 10, or the method as described in any one of claims 11 to 15, or the method as described in any one of claims 16 to 20.
26. A computer program product, characterized in that The method comprises a computer program code, which, when executed, implements the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10, or the method according to any one of claims 11 to 15, or the method according to any one of claims 16 to 20.
Citation Information
Cited By
Multi-modal service data transmission method and apparatus
EP4694487A1
Multi-modal service data transmission method and apparatus
WO2024260206A1
