Data transmission method and apparatus, communication device, and storage medium
By sharing DMRS based on trigger conditions in mobile communication, the problem of excessive DMRS resource consumption is solved, the allocation of channel resources and transmission power is improved, and the reliability and flexibility of data transmission are enhanced.
Patent Information
- Application Number
- CN202080004165.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-29
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2040-12-29
AI Technical Summary
In mobile communications, when Repetition Type B is transmitted, the configuration of DMRS leads to excessive resource consumption, reducing the available power and efficiency of data transmission.
By sharing DMRS during data transmission based on trigger conditions, DMRS overhead is reduced, and the allocation of channel resources and transmission power is improved.
It improves the coding rate and coverage of the channel, enhancing the reliability and flexibility of data transmission.
Smart Images

Figure CN114982328B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and particularly relates to a data transmission method and device, a communication device and a storage medium. BACKGROUND
[0002] In the field of mobile communication, a transmission between a base station and a UE (User Equipment) based on Repetition Type B may span time slots or encounter unavailable symbols during the transmission. In view of the transmission spanning time slots or encountering unavailable symbols during the transmission, Repetition Type B introduces the concept of actual repetition. In Repetition Type B, one transmission is referred to as a nominal repetition, and when a nominal repetition encounters the above conditions, it is segmented to generate multiple actual repetition transmissions.
[0003] In the related art, when a nominal repetition is divided into multiple actual repetition transmissions, a new RV (Redundancy Version) is usually configured for each actual repetition, and different DMRS (Demodulation Reference Signal) is configured for each actual repetition to help demodulation. A large number of DMRSs occupy too many available resources for data transmission and also reduce the available power for data transmission. SUMMARY
[0004] The data transmission method, device, communication device and storage medium provided by the present application are used to solve the problem that, in the related art, when a nominal repetition is divided into multiple actual repetitions, different DMRSs are configured for each actual repetition, which causes DMRSs to occupy too many data transmission resources and also reduces the transmission power for data transmission.
[0005] The data transmission method provided by an embodiment of the present application is applied to a first data transmission device and includes determining to share DMRSs during data transmission based on a triggering condition.
[0006] The data transmission device provided in another aspect of the present application is applied to a first data transmission device and includes a first determination module configured to determine to share DMRS in a data transmission process based on a trigger condition.
[0007] The communication device provided in another aspect of the present application includes a transceiver, a memory, and a processor connected with the transceiver and the memory respectively and configured to control wireless signal transceiving of the transceiver by executing computer executable instructions on the memory and to implement the data transmission method as described above.
[0008] The computer storage medium provided in another aspect of the present application has computer executable instructions stored thereon; the computer executable instructions are executed by a processor to implement the data transmission method as described above.
[0009] The data transmission method, device, communication device and computer readable storage medium provided in the present application determine to share DMRS in a data transmission process based on a trigger condition. Thus, multiple actual repetitions share DMRS at a suitable time based on a pre-set trigger condition in the data transmission process, so as to reduce DMRS overhead, thereby allocating more channel resources and transmission power to data transmission and improving the coding rate and coverage of the channel.
[0010] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0011] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:
[0012] In which:
[0013] Figure 1 A flowchart of a data transmission method provided in an embodiment of the present application;
[0014] Figure 2 A schematic diagram of multiple actual repetitions sharing DMRS segmented for a same nominal repetition;
[0015] Figure 3 A schematic diagram of continuous adjacent actual repetitions sharing DMRS;
[0016] Figure 4 A flowchart of another data transmission method provided in an embodiment of the present application;
[0017] Figure 5 Another flowchart of a data transmission method according to an embodiment of the present application;
[0018] Figure 6 Another flowchart of a data transmission method according to an embodiment of the present application;
[0019] Figure 7 A structure diagram of a data transmission apparatus according to an embodiment of the present application;
[0020] Figure 8 A block diagram of a user equipment according to an embodiment of the present application;
[0021] Figure 9 A structure diagram of a base station according to an embodiment of the present application. DETAILED DESCRIPTION
[0022] The exemplary embodiments will now be described in detail with reference to the accompanying drawings. The following description is with reference to the drawings, in which like numerals represent like elements throughout the several figures. The following detailed description of the exemplary embodiments is not representative of all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.
[0023] The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in the present application and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0024] It is to be understood that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0025] Embodiments of the present application are described below in detail, examples of which are shown in the drawings, wherein the same or similar notations represent the same or similar elements throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application.
[0026] Embodiments of the present application are directed to the problem that in the related art, when one nominal repetition is divided into multiple actual repetitions, different DMRSs are configured for each actual repetition, so that the DMRS occupies too much data transmission resource and data transmission power, a data transmission method is proposed.
[0027] The data transmission method provided by the embodiments of the present application determines to share DMRS in the data transmission process based on the trigger condition. Thus, by triggering multiple actual repetitions to share DMRS at the appropriate time based on the pre-set trigger condition in the data transmission process, the DMRS overhead is reduced, so that more channel resources and transmission power are allocated to data transmission, and the coding rate and coverage of the channel are improved.
[0028] The data transmission method, device, communication device and storage medium provided by the present application are described in detail below with reference to the drawings.
[0029] Figure 1 A flowchart of a data transmission method provided by an embodiment of the present application is applied to a first data transmission device.
[0030] As shown in Figure 1 The data transmission method comprises the following steps:
[0031] Step 101, determining to share DMRS in the data transmission process based on the trigger condition.
[0032] It should be noted that the first data transmission device in the embodiments of the present application can be any base station or UE. The UE can be a device that provides voice and / or data connectivity for a user. The UE can communicate with one or more core networks via a RAN (Radio Access Network), and the UE can be an Internet of Things terminal, such as a sensor device, a mobile phone (also known as a "cellular" phone), and a computer with an Internet of Things terminal, for example, which can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. For example, a STA (Station), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user device, or a user agent. Alternatively, the UE can also be a device of an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, such as a vehicle-mounted computer with wireless communication function or a wireless terminal externally connected to the vehicle-mounted computer. Alternatively, the UE can also be a roadside device, such as a street lamp, a signal lamp, or other roadside devices with wireless communication function.
[0033] The trigger condition can include at least one of the following rules: the UE is in a specified state, the type of data repetition is a specified type, the CQI (Channel Quality Indicator) is in a first specified range, the SNR (signal-to-noise ratio) is in a second specified range, and the data transmission channel does not hop.
[0034] As a possible implementation, since the state of the UE can affect the quality of data interaction between the UE and the base station, the specified state of the UE can be determined according to the influence of the state of the UE on the quality of data interaction and the actual service requirement. For example, the specified state of the UE can be a moving state, a stationary state, etc., which is not limited in the embodiments of the present application.
[0035] As a possible implementation, since the type of data repetition of the channel can also affect the data interaction state and quality in the channel, the specified type of data repetition can also be determined according to the influence of the type of data repetition on the quality of data transmission in the channel and the actual service requirement, and a specified trigger condition can be set when the type of data repetition of the channel is the specified type.
[0036] As a possible implementation, the shared DMRS can also be triggered according to the channel state. Therefore, the timing of triggering the shared DMRS can be determined according to the channel SNR, CQI, and other channel quality indicators. Thus, the first specified range of CQI and the second specified range of channel SNR can be determined according to the actual business requirements, and the CQI being in the first specified range and / or the channel SNR being in the second specified range can be set as a triggering condition.
[0037] As a possible implementation, since the premise of DMRS sharing is that the repetition must be located at the same position in the frequency domain, DMRS sharing is not supported between different frequency hopping positions, therefore, DMRS sharing can be triggered when the repetition in the data transmission channel does not hop.
[0038] As an example, the triggering condition can be configured as default configuration information, and the triggering condition can be pre-configured through network-side configuration information.
[0039] As an example, the triggering condition can also be configured through a specific indication message, so as to configure the triggering condition in real time during the data transmission process of the first data transmission device and the opposite end. That is, in a possible implementation of an embodiment of the present application, the above data transmission method can further include:
[0040] According to the received indication information sent by the second data transmission device, the triggering condition is determined, wherein the second data transmission device is a device that interacts with the first data transmission device.
[0041] Among them, the second data transmission device can be a device that currently exchanges data with the first data transmission device. For example, when the first data transmission device is a UE, the second data transmission device can be a base station; when the first data transmission device is a base station, the second data transmission device can be a UE.
[0042] Among them, the indication information can be any one of the following types of information: RRC (Radio Resource Control, Radio Resource Control) information, MAC (Media Access Control, Medium Access Control) CE (Control Element, Control Information), and DCI (Downlink Control Information, Downlink Control Information).
[0043] As a possible implementation, the first data transmission device can receive an indication message sent by the second data transmission device in real time in the process of data interaction with the second data transmission device, and parse and process the indication message to determine the trigger condition included in the indication message.
[0044] It should be noted that in actual use, the trigger condition can be configured by the base station, so the scheme of configuring the trigger condition through the indication message in the embodiments of the present application can be applicable to the application scenario where the first data transmission device is a UE and the second data transmission device is a base station.
[0045] In the embodiments of the present application, since the trigger condition can be used to indicate that DMRS sharing can be triggered in the data transmission process, in response to the trigger condition being met, the first data transmission device can perform DMRS sharing in the data transmission process; or in response to the trigger condition not being met, the first data transmission device can determine not to perform DMRS sharing in the data transmission process.
[0046] It should be noted that in response to the first data transmission device being a data sending device and the trigger condition being met, the first data transmission device can determine that the plurality of repetitions share DMRS in the time slot, without DMRS configuration and insertion for a single repetition.
[0047] Correspondingly, in response to the first data transmission device being a data receiving device and the trigger condition being met, the first data transmission device can decode the plurality of repetitions according to the DMRS shared by the plurality of repetitions when the data sent by the opposite end through the data transmission channel is obtained.
[0048] Further, in response to the trigger condition being met, the first data transmission device can also determine the repetitions that can perform DMRS sharing according to a corresponding rule. That is, in a possible implementation of the embodiments of the present application, the above determination of performing DMRS sharing in the data transmission process can include:
[0049] In response to the data transmission process including a plurality of actual repetitions in a same nominal repetition, DMRS is shared among the plurality of actual repetitions.
[0050] As a possible implementation, since a nominal repetition is segmented into multiple actual repetitions for repeated transmission in case of crossing time slots or encountering unavailable symbols in a transmission process based on Repetition Type B, configuring different DMRS for each actual repetition will cause DMRS to occupy too many data transmission resources. Therefore, the multiple actual repetitions corresponding to the same nominal repetition can be allowed to share DMRS, so that the first data transmission device can determine that the multiple actual repetitions belonging to the same nominal repetition share DMRS in response to the nominal repetition being segmented into multiple actual repetitions, i.e., in response to the data transmission process including multiple actual repetitions in the same nominal repetition.
[0051] For example, as shown in FIG. 1, a schematic diagram of DMRS shared by multiple actual repetitions segmented from the same nominal repetition is shown. As shown in FIG. 1, the first time slot and the second time slot each include 14 symbol positions, Rep represents a repetition, blank represents an unavailable symbol, Rep1 belongs to a nominal repetition, Rep2, Rep3 and Rep4 are multiple actual repetitions segmented from another nominal repetition, and therefore, it can be determined that Rep2, Rep3 and Rep4 share DMRS. The symbol positions in the time slot corresponding to the DMRS shared by Rep2, Rep3 and Rep4 can be determined according to the original configuration in the nominal repetition corresponding to Rep2, Rep3 and Rep4. Figure 2 Figure 2 As shown in FIG. 1, the first time slot and the second time slot each include 14 symbol positions, Rep represents a repetition, blank represents an unavailable symbol, Rep1 belongs to a nominal repetition, Rep2, Rep3 and Rep4 are multiple actual repetitions segmented from another nominal repetition, and therefore, it can be determined that Rep2, Rep3 and Rep4 share DMRS. The symbol positions in the time slot corresponding to the DMRS shared by Rep2, Rep3 and Rep4 can be determined according to the original configuration in the nominal repetition corresponding to Rep2, Rep3 and Rep4.
[0052] It should be noted that in actual use, 1 DMRS can occupy 1 symbol or 2-3 symbols according to actual business needs, which is not limited in the embodiments of the present application.
[0053] Further, in response to the trigger condition being met, the first data transmission device can also cause multiple repetitions that are continuous and adjacent to share DMRS. That is, in a possible implementation of the embodiments of the present application, the above-mentioned determination of DMRS sharing in the data transmission process can include:
[0054] In response to the lengths of the plurality of actual repetitions being less than or equal to the specified length, the first data transmission device determines that the DMRS is shared among the plurality of actual repetitions.
[0055] As a possible implementation, in response to the trigger condition being met, the first data transmission device can obtain a pre-configured specified length, and in response to the lengths of the plurality of actual repetitions being less than or equal to the specified length, the first data transmission device can determine that the DMRS is shared among the plurality of actual repetitions.
[0056] It should be noted that the specified length can be a default length agreed by the first data transmission device and the second data transmission device in advance, or can be configured by the second data transmission device in an indication message sent to the first data transmission device, where the indication message can be any one of RRC information, MAC CE and DCI, and the present application does not limit the indication message.
[0057] For example, when the first data transmission device is a UE and the second data transmission device is a base station, in response to the trigger condition being met, the second data transmission device can send an indication message to the first data transmission device, and carry the specified length in the indication message.
[0058] Further, the lengths of the actual repetitions and the specified length can be represented by different granularities. That is, in a possible implementation of the present application, the lengths of the plurality of actual repetitions are any one of the following lengths: a length of a symbol, a total length of a sub-slot and a total length of a slot.
[0059] As a possible implementation, the lengths of the actual repetitions and the specified length can be represented by a symbol length. For example, when the specified length is 11 symbols, in response to the lengths of the plurality of actual repetitions being less than or equal to 11 symbols, the first data transmission device can determine that the DMRS is shared among the plurality of actual repetitions.
[0060] As another possible implementation, the lengths of the actual repetitions and the specified length can also be represented by a total length of a sub-slot. For example, 1 sub-slot includes 2 symbols, and the specified length is 5 sub-slots (i.e. 10 symbols), in response to the lengths of the plurality of actual repetitions being less than or equal to 5 sub-slots, the first data transmission device can determine that the DMRS is shared among the plurality of actual repetitions.
[0061] As a further possible implementation, the actual repetition length and the specified length can also be represented by a total length of time slots. For example, 1 time slot includes 14 symbols, and the specified length is 1 time slot (i.e., 14 symbols). In response to multiple actual repetition lengths being less than or equal to 1 time slot, the first data transmission device can determine that the multiple actual repetitions share the DMRS.
[0062] For example, the specified length is 11 symbols, and a diagram of sharing the DMRS for consecutive adjacent actual repetitions is shown in FIG. 11. In this diagram, Rep1 belongs to one nominal repetition, Rep2, Rep3, and Rep4 are multiple actual repetitions segmented from one nominal repetition, and Rep5 belongs to one nominal repetition. Originally, Rep2, Rep3, and Rep4 are multiple actual repetitions segmented from one nominal repetition, and can share the DMRS. However, due to the segmentation, the original DMRS position is discarded, and no DMRS can be shared at this time. If the DMRS is shared based on the symbol granularity, assuming that the specified length is 11 symbols, although Rep1 and Rep2 belong to different nominal repetitions, Rep1 and Rep2 are adjacent and consecutive actual repetitions, and the lengths of Rep1 and Rep2 are less than 11 symbols. Therefore, the first data transmission device can determine that Rep1 and Rep2 share the DMRS. Figure 3 Similarly, since Rep3, Rep4, and Rep5 are consecutive and adjacent, and the lengths of Rep3, Rep4, and Rep5 are less than 11 symbols, the first data transmission device can determine that Rep3, Rep4, and Rep5 share the DMRS.
[0063] The data transmission method provided by the embodiments of the present application determines whether to share the DMRS in the data transmission process based on the triggering condition. In this way, the multiple actual repetitions share the DMRS at the appropriate time based on the triggering condition in the data transmission process, so as to reduce the DMRS overhead, and thus more channel resources and transmission power are allocated to the data transmission, and the coding rate and coverage of the channel are improved.
[0064]
[0065] In a possible implementation form of the application, in response to the first data transmission device being a data sending device, the data sending device can further determine a specific position of the inserted DMRS according to the DMRS sharing condition, so as to ensure the reliability of data transmission.
[0066] The data transmission method provided by the embodiments of the application will be further described below. Figure 4 The data transmission method provided by the embodiments of the application will be further described below.
[0067] Figure 4 The data transmission method provided by the embodiments of the application will be further described below.
[0068] As Figure 4 shown, the data transmission method comprises the following steps:
[0069] In step 201, it is determined to share DMRS in a data transmission process based on a trigger condition.
[0070] In the embodiments of the application, step 201 can be implemented by any of the embodiments of the application, and the embodiments of the application do not limit this and will not be described again.
[0071] In step 202, in response to the fact that any actual repetition in a data bearer does not share DMRS with the other actual repetitions, DMRS is inserted in the any actual repetition.
[0072] In the embodiments of the application, in response to the fact that one actual repetition in a data bearer does not share DMRS with the other actual repetitions, that is, the actual repetition corresponds to one DMRS alone, the data sending device can insert DMRS in the symbol position corresponding to the actual repetition, so that the data receiving device can demodulate the actual repetition according to the DMRS in the actual repetition, thereby ensuring the reliability of data transmission of the actual repetition.
[0073] Further, the data sending device can insert DMRS in the position of the middle symbol of the actual repetition. That is, in a possible implementation form of the embodiments of the application, step 202 can comprise:
[0074] determine the position of the middle symbol of any actual repetition according to the number of symbols contained in the actual repetition;
[0075] insert the DMRS at the position of the middle symbol of any actual repetition.
[0076] As a possible implementation, in response to the need to insert the DMRS in any actual repetition, the data sending device can determine the number of symbols contained in the actual repetition, and determine the position of the middle symbol of the actual repetition according to the number of symbols contained in the actual repetition, and then insert the DMRS corresponding to the actual repetition at the position of the middle symbol of the actual repetition.
[0077] As an example, the DMRS can occupy one symbol, so in response to the number of symbols n contained in the actual repetition being odd, the DMRS can be inserted at the position of the middle symbol (i.e. the (n+1) / 2th symbol) of the actual repetition; for example, the number of symbols contained in the actual repetition is 7, then the DMRS can be inserted at the position of the 4th symbol of the actual repetition. In response to the number of symbols contained in the actual repetition being even, the DMRS can be inserted at the position of the n / 2th symbol or the n / 2+1th symbol of the actual repetition; for example, the number of symbols contained in the actual repetition is 8, then the DMRS can be inserted at the position of the 4th symbol of the actual repetition, or the DMRS can be inserted at the position of the 5th symbol of the actual repetition.
[0078] As an example, according to actual business requirements, the DMRS can also occupy 2-3 symbols, and the following is specifically described by taking the DMRS occupying 2 symbols as an example. In response to the number of symbols n contained in the actual repetition being odd, the DMRS can be inserted at the positions of the (n+1) / 2 th symbol and the (n+1) / 2-1 th symbol of the actual repetition, or the DMRS can also be inserted at the positions of the (n+1) / 2 th symbol and the (n+1) / 2+1 th symbol of the actual repetition; for example, the number of symbols contained in the actual repetition is 7, and the DMRS can be inserted at the positions of the 3 th and 4 th symbols of the actual repetition, or the DMRS can be inserted at the positions of the 4 th and 5 th symbols of the actual repetition. In response to the number of symbols contained in the actual repetition being even, the DMRS can be inserted at the positions of the n / 2 th symbol or the n / 2+1 th symbol of the actual repetition; for example, the number of symbols contained in the actual repetition is 8, and the DMRS can be inserted at the positions of the 4 th and 5 th symbols of the actual repetition, as shown in Rep1 of FIG. 8. Figure 2
[0079] The data transmission method provided by the embodiments of the present application determines to share the DMRS in the data transmission process based on the triggering condition, and then inserts the DMRS in any actual repetition in response to the fact that the DMRS is not shared between any actual repetition and the remaining actual repetitions in the data bearer. In this way, the DMRS is shared by multiple actual repetitions at a suitable time based on the pre-set triggering condition in the data transmission process, so as to reduce the DMRS overhead, and the specific position of the inserted DMRS is determined according to the sharing of the DMRS by the actual repetition, so as to not only allocate more channel resources and transmission power to the data transmission, improve the coding rate and coverage of the channel, but also further improve the reliability of the data transmission.
[0080] In a possible implementation form of the present application, the sharing DMRS mechanism can also be started or closed through the indication message, so as to improve the flexibility and availability of the DMRS sharing. Figure 5 and Figure 6 The first data transmission device is taken as the data sending device and the data receiving device respectively for specific description.
[0081] The following is specifically described by taking the first data transmission device as the data sending device and the data receiving device respectively.Figure 5 A further data transmission method provided by an embodiment of the application is further described.
[0082] Figure 5 A flowchart of a further data transmission method provided by an embodiment of the application is applied to a first data transmission device, where the first data transmission device is a data sending device.
[0083] As shown in Figure 5 The data transmission method comprises the following steps:
[0084] In step 301, in response to obtaining an indication message sent by a data receiving device for starting a shared DMRS mechanism, the shared DMRS mechanism is started to determine DMRS sharing in a data transmission process based on a trigger condition.
[0085] In the embodiment of the application, the data sending device can start the shared DMRS mechanism in the data transmission process only when it knows that the data receiving device has the capability of demodulating the repetition of the shared DMRS, so as to ensure the reliability of data transmission and the flexibility of DMRS sharing.
[0086] As a possible implementation manner, in response to the data receiving device having the capability of demodulating the repetition of the shared DMRS, or according to the current service requirement, the data receiving device needs multiple repetitions for DMRS sharing, the data receiving device can send an indication message for starting the shared DMRS mechanism to the data sending device, so that in response to obtaining the indication message for starting the shared DMRS mechanism sent by the data receiving device, the data sending device can start the shared DMRS mechanism, and in response to satisfying the trigger condition, the data sending device can share the DMRS in the data transmission process.
[0087] Further, in response to the data receiving device not having the capability of demodulating the repetition of the shared DMRS, or according to the current service requirement, the data receiving device does not need multiple repetitions for DMRS sharing, the data receiving device can also send an indication message for not starting the shared DMRS mechanism to the data sending device, so that in response to obtaining the indication message for not starting the shared DMRS mechanism sent by the data receiving device, the data sending device can not start the shared DMRS mechanism, or close the shared DMRS mechanism, and no longer trigger DMRS sharing in the data transmission process.
[0088] It should be noted that, in actual use, since the base station generally occupies the dominant position in the data transmission process between the base station and the UE, the base station can decide whether to start a certain mechanism by itself without notifying the UE, while the UE generally needs to report its own state to the base station; and since the various capabilities of the base station are generally higher than those of the UE, in order to ensure that the data transmitted or the transmission mode used by both parties in the data transmission process does not exceed the capability range of the opposite end, the UE can also report its own capability information to the base station. Therefore, the scheme of indicating the data sending device to start or not to start the shared DMRS mechanism through the indication message in the embodiments of the present application can be applied to the application scenario in which the data sending device is a base station and the data receiving device is a UE; and in the scenario in which the base station is a data receiving device and the UE is a data sending device, the base station can start or not start the shared DMRS mechanism without notifying the UE.
[0089] In the embodiments of the present application, step 301 can be implemented by any of the embodiments of the present application respectively, and the present application does not limit this, and will not be repeated here.
[0090] The data transmission method provided by the embodiments of the present application starts the shared DMRS mechanism by the data sending device in response to obtaining the indication message sent by the data receiving device to start the shared DMRS mechanism, to determine whether to share the DMRS in the data transmission process based on the trigger condition. Therefore, by starting or closing the shared DMRS mechanism based on the indication message in the data transmission process, and triggering multiple actual repetitions to share the DMRS at the appropriate time based on the pre-set trigger condition, the DMRS overhead is reduced, so as to not only allocate more channel resources and transmission power to data transmission, improve the coding rate and coverage of the channel, but also further improve the reliability of data transmission and the flexibility and availability of DMRS sharing.
[0091] The data transmission method provided by the embodiments of the present application will be further described below. Figure 6 The data transmission method provided by the embodiments of the present application will be further described below.
[0092] Figure 6 The flowchart of another data transmission method provided by the embodiments of the present application is applied to a first data transmission device, wherein the first data transmission device is a data receiving device.
[0093] As Figure 6 shown, the data transmission method comprises the following steps:
[0094] Step 401, sending an indication message to start the shared DMRS mechanism to the data sending device.
[0095] In the embodiments of the present application, the data receiving device can start the shared DMRS mechanism in the data transmission process only when it has the capability of demodulating the repetition of the shared DMRS, so as to ensure the reliability of data transmission and the flexibility of DMRS sharing.
[0096] As a possible implementation, in response to the fact that the data receiving device has the capability of demodulating the repetition of the shared DMRS, or in response to the fact that multiple repetitions are needed for DMRS sharing according to the current service requirement, the data receiving device can send an indication message to the data sending device to indicate the data sending device to start the shared DMRS mechanism.
[0097] Further, in response to the fact that the data receiving device does not have the capability of demodulating the repetition of the shared DMRS, or in response to the fact that multiple repetitions are not needed for DMRS sharing according to the current service requirement, the data receiving device can also send an indication message to the data sending device to indicate the data sending device to not start the shared DMRS mechanism, or to close the shared DMRS mechanism and not to trigger DMRS sharing in the data transmission process.
[0098] It should be noted that, in actual use, since the base station usually plays a leading role in the data transmission process between the base station and the UE, the base station can decide whether to start a certain mechanism without the need to inform the UE, while the UE usually needs to report its status to the base station; and since the capabilities of the base station are generally higher than those of the UE, in order to ensure that the data transmitted or the transmission mode used by both parties in the data transmission process does not exceed the capability range of the opposite party, the UE can also report its capability information to the base station. Therefore, the scheme of indicating the data sending device to start or not to start the shared DMRS mechanism through the indication message in the embodiments of the present application can be applied to the application scenario in which the data sending device is the base station and the data receiving device is the UE; while in the scenario in which the base station is the data receiving device and the UE is the data sending device, the base station can start or not start the shared DMRS mechanism without informing the UE.
[0099] Step 402: determining to perform DMRS sharing in the data transmission process based on a triggering condition.
[0100] In the embodiments of the present application, step 402 can be implemented by any of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.
[0101] The data transmission method provided in this application sends an indication message to the data transmitting device to initiate a shared DMRS mechanism, and determines whether to share DMRS during data transmission based on triggering conditions. Therefore, by initiating or disabling the shared DMRS mechanism based on the indication message during data transmission, and triggering multiple actual repetitions of shared DMRS at appropriate times based on pre-set triggering conditions, DMRS overhead is reduced. This not only allocates more channel resources and transmission power to data transmission, improving channel coding rate and coverage, but also further enhances the reliability of data transmission and the flexibility and availability of DMRS sharing.
[0102] To implement the above embodiments, this application also proposes a data transmission device.
[0103] Figure 7 This is a schematic diagram of a data transmission device provided in an embodiment of this application, which is applied to a first data transmission device.
[0104] like Figure 7 As shown, the data transmission device 70 includes:
[0105] The first determining module 71 is configured to determine whether DMRS sharing will occur during data transmission based on triggering conditions.
[0106] In practical use, the data transmission device provided in this application embodiment can be configured in any communication device to execute the aforementioned data transmission method.
[0107] The data transmission apparatus provided in this application determines whether to share DMRS during data transmission based on triggering conditions. Therefore, by triggering multiple actual repetitions to share DMRS at appropriate times during data transmission based on pre-set triggering conditions, DMRS overhead is reduced, thereby allocating more channel resources and transmission power to data transmission and improving channel coding rate and coverage.
[0108] In one possible implementation of this application, the data transmission device 70 further includes:
[0109] The second determining module is configured to determine that DMRS sharing will not occur during data transmission in response to the failure to meet the triggering conditions.
[0110] Furthermore, in another possible implementation of this application, the first determining module 71 mentioned above includes:
[0111] The first determining unit is configured to determine that the DMRS is shared among the plurality of actual repetitions in response to the data transmission process including the plurality of actual repetitions in a same nominal repetition.
[0112] Further, in a possible implementation form of the application, the first determining module comprises:
[0113] The second determining unit is configured to determine that the DMRS is shared among the plurality of actual repetitions in response to the plurality of actual repetitions being adjacent and having a length less than or equal to a specified length.
[0114] Further, in a possible implementation form of the application, the plurality of actual repetitions have a length selected from any one of the following: a length of a symbol, a total length of sub-slots, and a total length of slots.
[0115] Further, in a possible implementation form of the application, the trigger condition comprises at least one of the following rules: the UE is in a specified state, a type of data repetition is a specified type, a CQI is in a first specified range, a SNR is in a second specified range, and a data transmission channel does not hop.
[0116] Further, in a possible implementation form of the application, the data transmission apparatus 70 further comprises:
[0117] The third determining module is configured to determine a trigger condition according to received indication information sent by a second data transmission device, wherein the second data transmission device is a device that performs data interaction with the first data transmission device.
[0118] Further, in a possible implementation form of the application, the indication information is any one of the following types of information: RRC information, MAC CE, and DCI.
[0119] Further, in a possible implementation form of the application, the first data transmission device is a data sending device, and correspondingly, the data transmission apparatus 70 further comprises:
[0120] The inserting module is configured to insert a DMRS in any actual repetition in response to the DMRS not being shared between the any actual repetition and the remaining actual repetitions in the data bearer.
[0121] Further, in a possible implementation form of the application, the inserting module comprises:
[0122] The third determining unit is configured to determine a position of a middle symbol of any actual repetition according to a number of symbols contained in the actual repetition.
[0123] The inserting unit is configured to insert the DMRS at the position of the middle symbol of any actual repetition.
[0124] Further, in another possible implementation form of the present application, the first determining module 71 comprises:
[0125] The starting unit is configured to, in response to obtaining the indication message of starting the shared DMRS mechanism sent by the data receiving device, start the shared DMRS mechanism to determine to share the DMRS in the data transmission process based on the trigger condition.
[0126] Further, in another possible implementation form of the present application, the first data transmission device is a data receiving device, and correspondingly, the data transmission apparatus 70 further comprises:
[0127] The sending module is configured to send the indication message of starting the shared DMRS mechanism to the data sending device.
[0128] It should be noted that the above explanation and description of the data transmission method embodiments shown in Figure 1 , Figure 4 , Figure 5 , Figure 6 are also applicable to the data transmission apparatus 70 of the embodiments, and will not be described here.
[0129] The data transmission apparatus provided by the embodiments of the present application determines to share the DMRS in the data transmission process based on the trigger condition, and then inserts the DMRS in any actual repetition in response to the fact that the DMRS is not shared between any actual repetition and the other actual repetitions in the data bearer. Thus, by triggering the sharing of the DMRS by multiple actual repetitions at the appropriate time based on the pre-set trigger condition in the data transmission process, the DMRS overhead is reduced, and the specific position of the inserted DMRS is determined according to the sharing of the DMRS by the actual repetition, so that not only more channel resources and transmission power are allocated to the data transmission, the coding rate and coverage of the channel are improved, but also the reliability of the data transmission is further improved.
[0130] In order to realize the above-mentioned embodiments, the present application further provides a communication device.
[0131] The communication device provided by the embodiments of the present application comprises a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being executed by the processor, wherein the processor executes the executable program to perform the data transmission method provided by any of the foregoing technical solutions.
[0132] The communication device can be the first data transmission device, and the first data transmission device can be a UE or a base station.
[0133] The processor can comprise various types of storage media, which is a non-transitory computer storage medium capable of continuing to store information thereon after the communication device is powered off. Here, the communication device comprises a UE or a base station.
[0134] The processor can be connected with the memory through a bus or the like, for reading the executable program stored in the memory, for example, at least one of Figure 1 、 Figure 4 、 Figure 5 、 Figure 6 .
[0135] In order to implement the above-mentioned embodiments, the present application further provides a computer storage medium.
[0136] The computer storage medium provided by the embodiments of the present application stores an executable program; the executable program is executed by a processor to implement the data transmission method provided by any of the foregoing technical solutions, for example, at least one of Figure 1 、 Figure 4 、 Figure 5 、 Figure 6 .
[0137] Figure 8 is a block diagram of a UE 800 provided by the embodiments of the present application. For example, the UE 800 can be a mobile phone, a computer, a digital broadcast user equipment, a messaging equipment, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0138] Referring to Figure 8 , the UE 800 can comprise at least one of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0139] The processing component 802 generally controls the overall operations of the UE 800, such as operations associated with display, telephony, data communication, camera, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions fetched from a memory 804 to complete all or part of steps of the methods described above. The processing component 802 can further include at least one module to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0140] The memory 804 is configured to store various types of data to support operations of the UE 800. Examples of these data include instructions for any application or method operating on the UE 800, contact data, phonebook data, messages, pictures, videos, and so on. The memory 804 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disks, or optical disks.
[0141] The power component 806 supplies electrical power for the various components of the UE 800. The power component 806 can include a power supply management system, at least one power supply, and other components associated with generating, managing, and distributing electrical power for the UE 800.
[0142] The multimedia component 808 includes a screen providing an output interface between the UE 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes at least one touch sensor to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or sliding action, but also detect a pressure associated with the touching or sliding action. In some embodiments, the multimedia component 808 includes a front camera and / or a back camera. The front and / or back camera can receive external multimedia data when the UE 800 is in an operating mode, such as a shooting mode or a video mode. Each of the front and back camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0143] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive an external audio signal when the UE 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting an audio signal.
[0144] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0145] The sensor component 814 includes at least one sensor for providing status assessments of various aspects of the UE 800. For example, the sensor component 814 can detect an open / closed position of the device 800, relative positioning of components, such as a display and a keypad of the UE 800, a change of position of the UE 800 or a component of the UE 800, presence or absence of user contact with the UE 800, orientation or acceleration / deceleration / g-force and temperature of the UE 800. The sensor component 814 can include a proximity sensor configured to detect presence of an object in a proximity without any physical touch. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0146] The communication component 816 is configured to facilitate wired or wireless communication between the UE 800 and another device. The UE 800 can access a wireless network that is based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 can further include a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0147] In an exemplary embodiment, UE800 may be implemented by at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component to perform the above method.
[0148] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by the processor 820 of the UE 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0149] like Figure 9 The diagram shown is a structural schematic of a base station provided in an embodiment of this application. For example, base station 900 can be provided as a network device. (Refer to...) Figure 9 The base station 900 includes a processing component 922, which further includes at least one processor, and memory resources represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform any of the methods described above applied to the base station, such as... Figure 1 , Figure 4 , Figure 5 , Figure 6 The method shown.
[0150] Base station 900 may also include a power supply component 926 configured to perform power management of base station 900, a wired or wireless network interface 950 configured to connect base station 900 to a network, and an input / output (I / O) interface 958. Base station 900 can operate on an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0151] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0152] It is to be understood that the application is not limited to the precise construction herein described and as shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope thereof. The scope of the application is limited only by the claims appended hereto.
Claims
1. A method of transmitting data, characterized by, The method is applied to a first data transmission device, and comprises the following steps: determining a trigger condition according to received indication information sent by a second data transmission device, wherein the indication information is sent by the second data transmission device to the first data transmission device in a process of data interaction between the first data transmission device and the second data transmission device; in response to the trigger condition being met, determining to perform demodulation reference signal (DMRS) sharing in a data transmission process; the first data transmission device is a data receiving device, and the method further comprises the following steps: sending an indication message for starting the DMRS sharing mechanism to a data sending device.
2. The method of claim 1, wherein, Further comprising: in response to the trigger condition not being met, determining not to perform DMRS sharing in the data transmission process.
3. The method of claim 1, wherein, determining to perform DMRS sharing in the data transmission process based on the trigger condition, comprising: in response to a plurality of actual repetitions included in a same nominal repetition in the data transmission process, determining to share DMRS among the plurality of actual repetitions.
4. The method of claim 1, wherein, determining to perform DMRS sharing in the data transmission process based on the trigger condition, comprising: in response to a plurality of actual repetitions being continuously adjacent in the data transmission process and having a length less than or equal to a specified length, determining to share DMRS among the plurality of actual repetitions.
5. The method of claim 4, wherein, the length of the plurality of actual repetitions is any one of the following lengths: a length of a contained symbol, a total length of a contained sub-slot, and a total length of a contained slot.
6. The method of claim 1, wherein, the trigger condition comprises at least one of the following rules: a user equipment (UE) being in a specified state, a type of data repetition being a specified type, a channel quality indicator (CQI) being in a first specified range, a signal-to-noise ratio (SNR) being in a second specified range, and a data transmission channel not being frequency-hopped.
7. The method of claim 1, wherein, the indication information is any one of the following types of information: radio resource control (RRC) information, medium access control (MAC) control element (CE) information, and downlink control information (DCI).
8. The method of claim 1, wherein, the first data transmission device is a data sending device, and the method further comprises the following steps: in response to any actual repetition in a data bearer and other actual repetitions not sharing DMRS, inserting a DMRS in the any actual repetition.
9. The method of claim 8, wherein, the inserting of the DMRS in the any actual repetition comprises: determining a position of a middle symbol of the any actual repetition according to a number of symbols contained in the any actual repetition; and inserting the DMRS at the position of the middle symbol of the any actual repetition.
10. The method of claim 8, wherein, determining to perform DMRS sharing in the data transmission process based on the trigger condition, comprising: In response to obtaining the indication message sent by the data receiving device and indicating to start the shared DMRS mechanism, the shared DMRS mechanism is started to determine to share DMRS in the data transmission process based on the trigger condition.
11. A data transmission apparatus, characterized by comprising: The device is applied to a first data transmission device, and the device comprises: A third determination module is configured to determine a trigger condition according to received indication information sent by a second data transmission device, wherein the indication information is sent by the second data transmission device to the first data transmission device in a data interaction process between the second data transmission device and the first data transmission device; A first determination module is configured to determine to share DMRS in a data transmission process based on the trigger condition; The first data transmission device is a data receiving device, and the device further comprises a sending module configured to send an indication message to start the shared DMRS mechanism to a data sending device.
12. A communication device, characterized by Comprise: A transceiver; A memory; A processor connected with the transceiver and the memory respectively, configured to control the wireless signal transceiving of the transceiver by executing the computer executable instructions on the memory, and capable of realizing the method in any one of claims 1 to 10.
13. A computer storage medium, wherein, The computer storage medium stores computer executable instructions; the computer executable instructions are executed by the processor, and capable of realizing the method in any one of claims 1 to 10. The computer storage medium stores computer executable instructions; the computer executable instructions are executed by the processor, and capable of realizing the method in any one of claims 1 to 10.
Citation Information
Patent Citations
Configuration method and device, communication node and storage medium
CN111953466A