Data transmission method, device and related equipment

By introducing multi-baseband units into the network side equipment of 4G/5G common mode equipment and realizing centralized data scheduling, the high power consumption problem caused by the long working time of the common mode equipment RF devices is solved, and the power consumption is reduced.

CN114641070BActive Publication Date: 2025-05-13CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011485161.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-16
Publication Date
2025-05-13
Estimated Expiration
2040-12-16

AI Technical Summary

Technical Problem

The RF devices of existing 4G/5G common mode devices have long working hours, resulting in large power consumption.

Method used

By introducing a first baseband unit and a second baseband unit into the network side device, it is used to schedule 4G and 5G data, and by determining the occupied target time domain resources, the scheduling method of data is controlled, so that the time domain resources of N first time units and M second time units are at least partially overlapped, thereby realizing centralized scheduling of data.

Benefits of technology

Through centralized data scheduling, idle time domain resources are increased, the working time of RF devices is shortened, thereby reducing the power consumption of network-side devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114641070B_ABST
    Figure CN114641070B_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method, apparatus and related equipment. Among them, the data transmission method executed by the network side device includes: determining the occupied target time domain resources; according to the target time domain resources, controlling the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units; wherein, the first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units are at least partially overlapped, and N and M are both positive integers. The present application can obtain more idle time domain resources by concentrating the scheduling of data of different communication standards, thereby shortening the working time of the radio frequency devices of the network side equipment and reducing the power consumption of the network side equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a data transmission method, apparatus, and related equipment. Background Art

[0002] At present, 5G devices are divided into two categories, one is 5G single-mode devices, and the other is 4G / 5G common-mode devices. For 4G / 5G common-mode devices, their RF devices need to handle not only the transmission of 4G data, but also the transmission of 5G data, which requires a long working time, resulting in high power consumption of common-mode devices. Summary of the invention

[0003] The embodiments of the present application provide a data transmission method, apparatus and related equipment to solve the problem in the prior art that the common-mode device has high power consumption due to the long working time of the radio frequency device of the common-mode device.

[0004] To solve the above problems, this application is implemented as follows:

[0005] In a first aspect, an embodiment of the present application provides a data transmission method, wherein the network side device includes a first baseband unit and a second baseband unit, the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard; the method includes:

[0006] Determine the occupied target time domain resources;

[0007] According to the target time domain resources, control the first baseband unit to schedule the first data to be transmitted on N first time units, and control the second baseband unit to schedule the second data to be transmitted on M second time units;

[0008] Among them, the first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers.

[0009] In a second aspect, an embodiment of the present application provides a data transmission device, the data transmission device comprising a first baseband unit and a second baseband unit, the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard; the data transmission device comprises:

[0010] A determination module, used to determine the occupied target time domain resources;

[0011] a control module, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, according to the target time domain resources;

[0012] Among them, the first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers.

[0013] In the third aspect, an embodiment of the present application also provides a network side device, including: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that the processor is used to read the program in the memory to implement the steps in the method described in the first aspect above.

[0014] In a fourth aspect, an embodiment of the present application further provides a readable storage medium for storing a program, which, when executed by a processor, implements the steps in the method described in the first aspect above.

[0015] In an embodiment of the present application, the first baseband unit included in the network side device schedules the first communication standard data to be transmitted on N first time units, and the second baseband unit schedules the second communication standard data to be transmitted on M second time units, and the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap. It can be seen that the embodiment of the present application can obtain more idle time domain resources by concentrating the scheduling of data of different communication standards. Since the network side device can turn off the radio frequency device in the idle time domain resources, the working time of the radio frequency device of the network side device can be shortened, and the power consumption of the network side device can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0017] Figure 1 is a structural diagram of a network system to which the embodiments of the present application can be applied;

[0018] Figure 2 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0019] Figure 3It is a schematic diagram of 4G and 5G data configuration provided in an embodiment of the present application;

[0020] Figure 4 is a schematic diagram of 4G data scheduling provided in an embodiment of the present application;

[0021] Figure 5 is a schematic diagram of 5G data scheduling provided in an embodiment of the present application;

[0022] Figure 6 is a structural diagram of a data transmission device provided in an embodiment of the present application;

[0023] Figure 7 It is a structural diagram of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0025] The terms "first", "second" etc. in the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. In addition, the terms "include" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment. In addition, "and / or" is used in the present application to represent at least one of the connected objects, such as A and / or B and / or C, indicating that A alone, B alone, C alone, and A and B all exist, B and C all exist, A and C all exist, and 7 situations in which A, B and C all exist.

[0026] The data transmission method of an embodiment of the present application is described below.

[0027] The data transmission method of the embodiment of the present application can be executed by a network side device, wherein the network side device includes at least a first baseband unit and a second baseband unit, the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard. It can be understood that the first communication standard and the second communication standard are different communication standards, such as: the first communication standard can be a 5G communication standard, and the second communication standard can be a 4G communication standard; or, the first communication standard can be a 6G communication standard, and the second communication standard can be a 5G communication standard.

[0028] It should be noted that the network side device may also include a baseband unit for scheduling data of other communication formats. The embodiment of the present application does not limit the number of baseband units included in the network side device. In practical applications, the network side device may include K baseband units, where K is an integer greater than 1. The baseband unit may be called a baseband board, which is used to schedule data.

[0029] The data of the network side equipment is transmitted through the RF path. The RF path includes RF devices, which may include devices for processing the transmitted data, such as power amplifiers. For easier understanding, please refer to Figure 1 .exist Figure 1 In the figure, the network side equipment includes a 4G baseband board 11, a 5G baseband board 12, a baseband board of other standards 13 and a radio frequency path 14. The data scheduled by the 4G baseband board 11, the 5G baseband board 12 and the baseband board of other standards 13 are transmitted through the radio frequency path 14.

[0030] In an embodiment of the present application, the network side device can be silent in the idle time domain resources and turn off the radio frequency components to reduce the power consumption of the network side device. The idle time domain resources are time domain resources with no data transmission, that is, if there is no data transmission on a certain time domain resource, the time domain resource can be called an idle time domain resource.

[0031] In the embodiments of the present application, channels, reference signals, etc. can also be understood as data. Channels can include control channels, which can include physical downlink control channels (PDCCH), physical broadcast channels (PBCH), etc.; reference signals include synchronization signal blocks (SSB), channel state information reference signals (CSI-RS), cell reference signals (CRS), etc.

[0032] In practical applications, the network side device may be a base station, a Transmission and Receiving Point (TRP), etc.

[0033] See also Figure 2 , Figure 2 : is a flow chart of a data transmission method provided by an embodiment of the present application. Figure 2 As shown, the data transmission method may include the following steps:

[0034] Step 201: Determine the occupied target time domain resources.

[0035] In the embodiment of the present application, the occupied time domain resources are time domain resources with data being sent, that is, if data is being sent on a certain time domain resource, the time domain resource can be regarded as an occupied time domain resource.

[0036] It should be noted that the frequency domain resources corresponding to the occupied time domain resources may exist in two states, which are respectively recorded as a first state and a second state.

[0037] In the first state, there are idle resource elements (REs) in the frequency domain resources, and the saturation state has not been reached. In this state, the baseband unit can carry data on the idle REs and continue to transmit data through the occupied time domain resources, so that data scheduling is as concentrated as possible.

[0038] In the second state, there are no idle REs in the frequency domain resources, and the frequency domain resources are saturated. In this state, the baseband unit cannot continue to transmit data through the occupied time domain resources.

[0039] Step 202: According to the target time domain resources, control the first baseband unit to schedule the first data to be transmitted over N first time units, and control the second baseband unit to schedule the second data to be transmitted over M second time units.

[0040] In an embodiment of the present application, considering that different communication standards may divide time domain resources in different ways, each communication standard has its own time unit, and the baseband unit schedules data based on the time unit of the target communication standard, where the target communication standard is the communication standard corresponding to the data scheduled by the baseband unit.

[0041] The first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard. The duration of the first time unit and the duration of the second time unit may be the same or different. For example:

[0042] Assume that the first communication standard is the 4G communication standard, and the subcarrier spacing (SCS) of the first communication standard is 15 kHz, the second communication standard is the 5G communication standard, and the SCS of the second communication standard is 30kHz. Then, the first time unit and the second time unit are both symbols, but the duration of the first time unit is 1 / 14 milliseconds (ms), and the duration of the second time unit is 0.5 / 30ms. In this case, the duration of the first time unit is different from the duration of the second time unit, and the first time unit corresponds to two second time units.

[0043] Assume that the first communication standard is the 4G communication standard, and the SCS of the first communication standard is 15kHz, and the second communication standard is the 5G communication standard, and the SCS of the second communication standard is 15kHz. Then, the first time unit and the second time unit are both symbols, and the duration of the first time unit and the second time unit is 1 / 14ms. In this case, the duration of the first time unit is the same as the duration of the second time unit, and the first time unit corresponds to one second time unit.

[0044] In an embodiment of the present application, the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers. That is to say, the time domain resources occupied by the first data and the time domain resources occupied by the second data at least partially overlap, and it can be understood that the first data is the data of the first communication standard, and the second data is the data of the second communication standard. In this way, centralized scheduling of the first communication standard data and the second communication standard data can be achieved, thereby increasing idle time domain resources, shortening the working time of the radio frequency device, and further reducing the power consumption of the network side equipment.

[0045] In a specific implementation, the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, which may include the following implementation methods:

[0046] The first time domain resources include the second time domain resources, and the number of time domain resources included in the first time domain resources is greater than the number of time domain resources included in the second time domain resources;

[0047] The second time domain resources include the first time domain resources, and the number of time domain resources included in the second time domain resources is greater than the number of time domain resources included in the first time domain resources;

[0048] Some time domain resources included in the first time domain resources are the same as some time domain resources included in the second time domain resources;

[0049] The first time domain resource is the same as the second time domain resource.

[0050] That is to say, for any of the above implementations, the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units may be considered to be at least partially overlapping.

[0051] In the case where the first time domain resource is the same as the second time domain resource, the N first time units and the M second time units correspond to the same time domain resource. In an embodiment of the present application, the time units of different communication formats corresponding to the same time domain resource can be regarded as having a corresponding relationship. In this case, the N first time units are the first time units of the first communication format that correspond to the M second time units; the M second time units are the second time units of the second communication format that correspond to the N first time units.

[0052] In this step, the network side device controls the first baseband unit to schedule the first data to be transmitted on the first time domain resource and the second baseband unit to schedule the second data to be transmitted on the second time domain resource according to the target time domain resource. The relationship between the first time domain resource, the second time domain resource and the target time domain resource can satisfy any of the following:

[0053] a) the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource;

[0054] b) Neither the first time domain resource nor the second time domain resource overlaps with the target time domain resource, that is, the first time domain resource and the second time domain resource are resources independent of the target time domain resource.

[0055] It should be noted that a) can be applicable to the scenario where the frequency domain resources corresponding to the target time domain resources are in the aforementioned first state; b) can be applicable to both the scenario where the frequency domain resources corresponding to the target time domain resources are in the aforementioned first state and the scenario where the frequency domain resources corresponding to the target time domain resources are in the aforementioned second state.

[0056] In case a), if the first time domain resource at least partially overlaps with the target time domain resource, it means that part or all of the first data is scheduled to be transmitted on the target time domain resource; if the second time domain resource at least partially overlaps with the target time domain resource, it means that part or all of the second data is scheduled to be transmitted on the target time domain resource. In this way, the network side device can reuse the occupied target time domain resources to transmit data, which can further reduce the time domain resources occupied by the data, thereby further increasing the idle time domain resources, shortening the working time of the radio frequency device, and further reducing the power consumption of the network side device.

[0057] In the data transmission method of this embodiment, the first baseband unit included in the network side device schedules the first communication standard data to be transmitted on N first time units, and the second baseband unit schedules the second communication standard data to be transmitted on M second time units, and the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap. It can be seen that the embodiment of the present application can obtain more idle time domain resources by concentrating the scheduling of data of different communication standards. Since the network side device can turn off the radio frequency device in the idle time domain resources, the working time of the radio frequency device of the network side device can be shortened, thereby reducing the power consumption of the network side device.

[0058] In the embodiment of the present application, optionally, controlling the first baseband unit to schedule the first data to be transmitted on N first time units and the second baseband unit to schedule the second data to be transmitted on M second time units according to the target time domain resources includes:

[0059] Detecting a state of a target frequency domain resource corresponding to the target time domain resource;

[0060] According to the state of the target frequency domain resources, control the first baseband unit to schedule the first data to be transmitted on N first time units, and control the second baseband unit to schedule the second data to be transmitted on M second time units;

[0061] Among them, the state of the target frequency domain resource includes a first state and a second state. In the first state, the target frequency domain resource has free resource units RE, and in the second state, the target frequency domain resource has no free RE; when the target frequency domain resource is in the first state, the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource; when the target frequency domain resource is in the second state, both the first time domain resource and the second time domain resource do not overlap with the target time domain resource.

[0062] In this optional implementation, the relationship between the first time domain resource, the second time domain resource and the target time domain resource is determined based on the state of the target frequency domain resource corresponding to the target time domain resource. When the target frequency domain resource is in the first state, that is, when there are idle REs in the target frequency domain resource, the baseband unit can continue to schedule data for transmission on the target time domain resource, so that the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource, thereby further increasing the idle time domain resources, shortening the working time of the radio frequency device, and further reducing the power consumption of the network side equipment.

[0063] In the embodiment of the present application, the first baseband unit and the second baseband unit can implement centralized scheduling of data in the following manner:

[0064] Method 1

[0065] Optionally, the controlling, according to the target time domain resources, the first baseband unit to schedule the first data to be transmitted over N first time units, and the second baseband unit to schedule the second data to be transmitted over M second time units, includes:

[0066] When the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, controlling the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources;

[0067] Controlling the first baseband unit to send first information to the second baseband unit, where the first information is used to indicate a first time domain resource occupied by the first data;

[0068] Control the second baseband unit to schedule the second data to be transmitted over M second time units according to the first information.

[0069] In the first approach, the baseband units included in the network side device have a master-slave relationship, and the master baseband unit and the slave baseband unit can communicate with each other.

[0070] In a specific implementation, the master baseband unit may first schedule the data of its corresponding communication format, and then inform the slave baseband unit of the time domain resources occupied by the data scheduled this time through the first information.

[0071] After receiving the first information, the slave baseband unit can determine, based on the first information, at least one minimum time unit corresponding to the occupied time domain resource in the minimum time unit of the communication format corresponding to the slave baseband unit, and when scheduling data, try to schedule the data to be transmitted on the at least one minimum time unit, so that the data scheduled by the main baseband unit and the slave baseband unit can be concentrated as much as possible, thereby reducing the power consumption of the network side equipment.

[0072] In practical applications, the master-slave relationship of the baseband units can be determined according to actual conditions, and the embodiments of the present application do not limit this.

[0073] In the case where the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, the first baseband unit can first schedule the first data to be transmitted on N first time units according to the target time domain resources, and then inform the second baseband unit of the first time domain resources occupied by the first data through the first information. After receiving the first information, the second baseband unit can determine at least one second time unit corresponding to the first time domain resource based on the first information, and try to schedule the second data for transmission in the at least one second time unit. It can be understood that the M second time units include: part of the second time units corresponding to the first time domain resource, or all the second time units corresponding to the first time domain resource. In this way, the time domain resources occupied by the first data and the second data at least partially overlap, thereby reducing the power consumption of the network side equipment.

[0074] In the case where the master baseband unit can be the second baseband unit and the slave baseband unit can be the first baseband unit, the second baseband unit can first schedule the first data to be transmitted on M second time units according to the target time domain resources, and then inform the first baseband unit of the second time domain resources occupied by the second data through the first information. After receiving the first information, the first baseband unit can determine at least one first time unit corresponding to the second time domain resource based on the first information, and try to schedule the first data for transmission in the at least one first time unit. It can be understood that the N first time units include: part of the first time units corresponding to the second time domain resources, or all the first time units corresponding to the second time domain resources. In this way, the time domain resources occupied by the first data and the second data at least partially overlap, thereby reducing the power consumption of the network side device.

[0075] Optionally, in one implementation, the first information may indirectly indicate the time domain resources occupied by the data by indicating the minimum time unit occupied by the data. In this implementation, the slave baseband unit may directly determine at least one corresponding time unit based on the correspondence between the minimum time units between the communication standards. In another implementation, the first information may directly indicate the time domain resources occupied by the data. In this implementation, the slave baseband unit may determine at least one corresponding time unit based on the correspondence between the time domain resources and the minimum time unit.

[0076] The occupancy status can be represented by a bit value, such as: if the bit value of a time unit is 1 (0), it represents that the time unit is occupied (unoccupied); or, if the bit value of a time unit is 0 (1), it represents that the time unit is unoccupied (occupied), but is not limited to this.

[0077] As can be seen from the above content, the duration of the first time unit and the second time unit may be different. This situation is explained below from the data scheduling of the baseband unit:

[0078] Assuming that a first time unit corresponds to R second time units, where R is an integer greater than 1, then: when the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, if a certain first time unit is occupied, then the second baseband unit can schedule data to be transmitted on the R second time units corresponding to the first time unit. When the master baseband unit is the second baseband unit and the slave baseband unit is the first baseband unit, if one of the R second time units corresponding to a certain first time unit is occupied, then the first baseband unit can schedule data to be transmitted on the first time unit.

[0079] Assuming that the second time unit corresponds to T first time units, and T is an integer greater than 1, then: when the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, if one of the T first time units corresponding to a second time unit is occupied, the second baseband unit can schedule data to be transmitted on the second time unit. When the master baseband unit is the second baseband unit and the slave baseband unit is the first baseband unit, if one of the second time units is occupied, the first baseband unit can schedule data to be transmitted on the T first time units corresponding to the second time unit.

[0080] To facilitate understanding of the implementation principle of method 1, an example is provided as follows:

[0081] Assuming that symbols 0 to 14 of the first communication standard correspond to time domain resource 1, and symbols 0 to 7 of the second communication standard also correspond to time domain resource 1, then symbols 0 to 14 of the first communication standard have a corresponding relationship with symbols 0 to 7 of the second communication standard, and each symbol of the second communication standard corresponds to two symbols of the first communication standard. Specifically, symbol 0 and symbol 1 of the first communication standard correspond to symbol 0 of the second communication standard, symbol 2 and symbol 3 of the first communication standard correspond to symbol 1 of the second communication standard, symbol 4 and symbol 5 of the first communication standard correspond to symbol 2 of the second communication standard, and so on. To facilitate the distinction between the symbols of the first communication standard and the second communication standard, the symbol of the first communication standard is referred to as the first symbol, and the symbol of the second communication standard is referred to as the second symbol.

[0082] When the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, if one of the two first symbols corresponding to a second symbol is occupied, the second baseband unit can schedule data to be transmitted on the second symbol.

[0083] In the case where the master baseband unit is the second baseband unit and the slave baseband unit is the first baseband unit, if a second symbol is occupied, the first baseband unit may schedule data to be transmitted on two first symbols corresponding to the second symbol.

[0084] In Example 1, the master baseband unit is the first baseband unit, and the slave baseband unit is the second baseband unit. Assuming that the first baseband unit schedules the first data to be transmitted on the first symbols 0, 2, and 3, the second baseband unit may preferentially schedule the second data to be transmitted on the second symbols 0 and 1, and then schedule the second data to be transmitted on other second symbols. In this way, the time domain resources occupied by the first data and the second data may at least partially overlap, thereby reducing the power consumption of the network side device.

[0085] In Example 2, the master baseband unit is the second baseband unit, and the slave baseband unit is the first baseband unit. Assuming that the second baseband unit schedules the second data to be transmitted on the second symbols 0 and 1, the first baseband unit can preferentially schedule the first data to be transmitted on the second symbols 0, 1, 2, and 3, and then schedule the transmission on other first symbols. In this way, the time domain resources occupied by the first data and the second data can be at least partially overlapped, thereby reducing the power consumption of the network side device.

[0086] Method 2

[0087] Optionally, the controlling, according to the target time domain resources, the first baseband unit to schedule the first data to be transmitted over N first time units, and the second baseband unit to schedule the second data to be transmitted over M second time units, includes:

[0088] Controlling the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources and a preset data scheduling rule;

[0089] The second baseband unit is controlled to schedule the second data to be transmitted on M second time units according to the target time domain resources and the preset data scheduling rule.

[0090] In the second method, the scheduling of each baseband unit is independent of each other, but each baseband unit performs data scheduling according to the same rule, so that the data scheduling between the baseband units can be concentrated as much as possible, thereby reducing the power consumption of the network side equipment.

[0091] Since the scheduling of each baseband unit is independent of each other, each baseband unit can schedule data in parallel or in sequence, thereby improving the flexibility and rate of data scheduling. In addition, communication between baseband units may not be established.

[0092] In specific implementation, the preset data scheduling rule can be agreed upon by a protocol or configured by a network-side device, which can be determined based on actual conditions and is not limited in this embodiment of the present application.

[0093] The preset data scheduling rule may be, but is not limited to, used to indicate any of the following:

[0094] The baseband unit takes the occupied i-th time domain resource as a benchmark and occupies the time domain resources sequentially;

[0095] The baseband unit takes the occupied i-th time domain resource as the benchmark and occupies the time domain resources in reverse order;

[0096] Here, i is a positive integer, which is agreed upon by the protocol or configured by the network side device.

[0097] To facilitate understanding of the implementation principle of method 2, an example is provided below:

[0098] Assume that there is no idle RE in the frequency domain resource corresponding to the i-th time domain resource; the i+1-th time domain resource corresponds to symbols 0 to 14 of the first communication standard, and symbols 0 to 7 of the second communication standard; the preset data scheduling rule is used to instruct the baseband unit to occupy the time domain resources sequentially based on the occupied i-th time domain resource. To facilitate the distinction between the symbols of the first communication standard and the second communication standard, the symbol of the first communication standard is referred to as the first symbol, and the symbol of the second communication standard is referred to as the second symbol. Then:

[0099] The first baseband unit may schedule the first data to be transmitted on the first symbol 0 first, and then schedule the first data to be transmitted on the first symbol 1, and so on.

[0100] The second baseband unit may first schedule the second data to be transmitted on the second symbol 0, and then schedule the second data to be transmitted on the second symbol 1, and so on.

[0101] In this way, the time domain resources occupied by the first data and the second data can be at least partially overlapped, thereby reducing the power consumption of the network side device.

[0102] In the embodiment of the present application, optionally, determining the occupied target time domain resources includes:

[0103] Acquire configuration information, where the configuration information configures a transmission time domain resource for the third data as the third time domain resource, and configures a transmission time domain resource for the fourth data to include P candidate time domain resources, where P is an integer greater than 1;

[0104] Scheduling the third data to be transmitted on the third time domain resource, and scheduling the fourth data to be transmitted on a fourth time domain resource, where the fourth time domain resource is a candidate time domain resource among the P candidate time domain resources that at least partially overlaps with the third time domain resource;

[0105] The occupied target time domain resources are determined to include the third time domain resources and the fourth time domain resources.

[0106] In this optional implementation, the baseband unit may schedule the third data to be transmitted on the third time domain resource based on the configuration information. For the fourth data configured with multiple candidate time domain resources, it may be scheduled to be transmitted on a candidate time domain resource that at least partially overlaps with the third time domain resource. This may allow the scheduling of the third data and the fourth data to be as concentrated as possible, thereby reducing the power consumption of the network side device.

[0107] In the case that there are two or more time domain resources among the P candidate time domain resources that at least partially overlap with the third time domain resource, the fourth time domain resource may be any one of the two or more time domain resources, or, be the time domain resource among the two or more time domain resources that has the highest degree of overlap with the third time domain resource.

[0108] Optionally, the configuration information may be configuration information agreed upon by the protocol, and the third data and the fourth data may include control channels and reference signals of various communication formats, etc. In this case, the control channels and reference signals of various communication formats may be configured according to the instructions of the configuration information, and for channels / signals whose positions can be adjusted, that is, data configured with multiple candidate time domain resources, the baseband unit may configure them to the occupied time domain resources as much as possible, so as to concentrate the control channels and reference signals of all communication formats on several time domain resources as much as possible, thereby increasing the idle time domain resources, and further reducing the power consumption of the network side equipment.

[0109] It should be noted that the various optional implementation modes introduced in the embodiments of the present application can be implemented in combination with each other or separately if they do not conflict with each other, and the embodiments of the present application are not limited to this.

[0110] For ease of understanding, the following examples are provided:

[0111] In order to better achieve the goals of energy conservation, emission reduction, cost reduction and efficiency improvement, energy conservation in wireless networks is very important. Energy conservation measures can include device-level, site-level and network-level energy conservation. Among them, the device-level focuses on hardware energy conservation solutions from the perspective of device and hardware design; the site-level mainly studies software energy conservation solutions from the perspective of subframes, channel silence and deep sleep; the network-level energy conservation focuses on intelligent energy conservation solutions from the perspective of multi-network coordination.

[0112] Among them, subframe silence means that when the base station detects that some downlink subframes (symbols) have no data to send, it turns off the power amplifier and other RF hardware during this period to reduce static power consumption. For 4G / 5G common mode devices, 4G and 5G need to implement joint scheduling. Only when there are symbols with no scheduling requirements for 4G and 5G (i.e., idle symbols), silence can be performed to save power consumption.

[0113] For 4G / 5G shared equipment, a symbol is called an idle symbol only if neither 4G nor 5G signals are sent. Therefore, when 4G and 5G are jointly scheduled, as many symbols as possible can be idle. In order to ensure that as many symbols as possible are idle, data scheduling is concentrated as much as possible to free up as many downlink symbols as possible.

[0114] The embodiment of the present application provides a data transmission method, which can ensure data centralized scheduling and more idle symbols to the greatest extent. The following is an example of the data transmission method being performed by a 4 / 5G common mode device, but it should be understood that the data transmission method can also be performed by other standard (such as 5 / 6G) common mode devices.

[0115] Through the data transmission method provided in the embodiment of the present application, it is possible to ensure that the signals are concentrated on the symbols of the same time slot for scheduling.

[0116] The baseband board is responsible for scheduling and control. Based on the industry's implementation capabilities, different standards have two situations: common baseband boards and non-common baseband boards. For the common baseband board scenario, different standards are controlled by the same baseband board for data scheduling, which naturally enables joint scheduling; for the non-common baseband board scenario, each baseband board is scheduled independently, and a solution needs to be designed to achieve joint scheduling. This application focuses on the analysis and solution design for the non-common baseband board scenario.

[0117] In each standard network, some channels and signals are sent at fixed symbol positions. For example, for 4G and 5G networks, the protocol defines the configuration of PDCCH channels, 4G PBCH channels, CRS signals, and 5G SSB signals, CSI-RS signals, etc. Therefore, the device needs to configure and map the relevant channels and signals within the scope defined by the protocol.

[0118] The data transmission method of the embodiment of the present application may include the following steps:

[0119] Step 1: Try to concentrate all control channels and reference signals of all standards on several symbols;

[0120] Step 2: For the data to be transmitted, try to schedule it to be carried on the symbols already occupied in step 1;

[0121] Step 3: If all data cannot be transmitted in step 2, more additional symbols are required. In order to ensure that multiple standards occupy as few symbols as possible, a joint scheduling principle is designed:

[0122] (1) There is interaction between baseband boards

[0123] When there is interaction between baseband boards of multiple standards, one of the standards (referred to as PrimaryMode) is mainly used for scheduling, and then the standard passes the occupied symbol information to other standards, and other standards give priority to allocating data to the corresponding symbols for carrying.

[0124] (2) No interaction between baseband boards

[0125] When there is no interaction between baseband boards of multiple standards, each baseband board is scheduled independently but follows the same rules, such as occupying symbols in time domain order, occupying symbols in reverse order, etc.

[0126] Example 1: For 2.6 MHz (GHz) 4G / 5G common mode base station.

[0127] The subcarrier spacing of 4G Long Term Evolution (LTE) is 15kHz, downlink (DL): uplink (UL) = 3:1; the subcarrier spacing of 5G New Radio (NR) is 30kHz, and the frame structure is DDDDDDSUU. Figure 3 Shown is a schematic diagram of a typical configuration within 5ms time.

[0128] Step 1: The control channels and reference signals of 4G and 5G are configured as required. For the channels / signals that can be adjusted, they are configured as concentratedly as possible on the occupied symbols.

[0129] Step 2: Concentrate the data on the occupied symbols for carrying.

[0130] Since the #0 and 1 symbols of each slot generally carry PDCCH, and the #2, 3, 4, 5, 8, 9, 10, and 11 symbols of the 1st, 2nd, 3rd, and 4th slots in every 20ms generally carry SSB, 5G service data can be carried on the free REs of the #0 and 1 symbols of each slot, and the free REs of the #2, 3, 4, 5, 8, 9, 10, and 11 symbols of the 1st, 2nd, 3rd, and 4th slots in every 20ms. At the same time, 4G data is also carried on the 4G symbols corresponding to the symbols occupied by 5G as much as possible.

[0131] Step 3: If all data cannot be transmitted in step 2, more additional symbols are required. In order to ensure that multiple standards occupy as few symbols as possible, a joint scheduling principle is designed:

[0132] (1) 4G and 5G baseband boards interact

[0133] With 5G as the PrimaryMode, 5G performs scheduling configuration first, and then informs 4G of the status of occupied symbols, for example, bit 0 indicates that the symbol is not occupied, and bit 1 indicates that the symbol is occupied.

[0134] For each DL slot, 5G passes a 14-bit string to 4G, and 4G performs corresponding processing after receiving it. The corresponding relationship between 4G and 5G scheduling can be seen in Table 1: the 1st and 2nd bits correspond to symbol 0, the 3rd and 4th bits correspond to symbol 1, and so on. Of the two bits corresponding to each symbol, as long as one bit is 1, 4G can carry data on the symbol; if both bits are 0, 4G staggers the symbol and does not carry data on the symbol.

[0135] If 4G is used as the PrimaryMode, the operation is similar to the above.

[0136] Table 1: Correspondence between 4G and 5G scheduling

[0137]

[0138] (2) No interaction between 4G and 5G baseband boards

[0139] The 4G and 5G baseband boards are scheduled independently, but follow the same rules, such as giving priority to carrying data on the full bandwidth of a single symbol. If more resources are needed, the second symbol is occupied in the time domain. The two baseband boards follow the same rules to ensure that they overlap as much as possible in the time domain, and to ensure that more symbols are not occupied.

[0140] Assuming that 4G and 5G are set in sequence, the specific execution process is as follows:

[0141] Step 1) Figure 4 As shown in the figure, 4G starts scheduling from symbol #0. If there is an empty RE in the frequency domain of symbol #0, this RE is used to carry data; if there is no empty RE, symbol #1 is used to carry data in sequence. 5G starts scheduling from symbol #0. If there is an empty RE in the frequency domain of symbol #0, this RE is used to carry data.

[0142] Step 2) Figure 5As shown, if step 1) cannot transmit all the data, other symbols are sequentially occupied. 4G continues to use symbol #2 to carry data; 5G continues to use symbol #1 or / and symbol #2 to carry data.

[0143] In the above manner, all data is carried.

[0144] Although 4G and 5G are scheduled independently, they both occupy symbols sequentially. Therefore, the occupied symbols are aligned as much as possible in the time domain, ensuring that there is no 4G and 5G data scheduling on as many symbols as possible.

[0145] The embodiment of the present application proposes a data transmission method for multi-standard common mode devices, which can ensure that the signals are concentrated on symbols at the same time for transmission as much as possible, thereby reducing the power consumption of network-side devices.

[0146] See also Figure 6 , Figure 6 : is a structural diagram of a data transmission device provided in an embodiment of the present application. The data transmission device includes a first baseband unit and a second baseband unit, the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard. Figure 6 As shown, the data transmission device 600 includes:

[0147] A determination module 601 is used to determine the occupied target time domain resources;

[0148] A control module 602 is used to control the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units according to the target time domain resources;

[0149] Among them, the first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers.

[0150] Optionally, the control module 602 includes:

[0151] A detection unit, configured to detect a state of a target frequency domain resource corresponding to the target time domain resource;

[0152] A first control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, according to the state of the target frequency domain resources;

[0153] Among them, the state of the target frequency domain resource includes a first state and a second state. In the first state, the target frequency domain resource has free resource units RE, and in the second state, the target frequency domain resource has no free RE; when the target frequency domain resource is in the first state, the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource; when the target frequency domain resource is in the second state, both the first time domain resource and the second time domain resource do not overlap with the target time domain resource.

[0154] Optionally, the control module 602 includes:

[0155] a second control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources when the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit;

[0156] a third control unit, configured to control the first baseband unit to send first information to the second baseband unit, wherein the first information is used to indicate a first time domain resource occupied by the first data;

[0157] A fourth control unit is used to control the second baseband unit to schedule the second data to be transmitted over M second time units according to the first information.

[0158] Optionally, the control module 602 includes:

[0159] a fifth control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources and a preset data scheduling rule;

[0160] A sixth control unit is used to control the second baseband unit to schedule the second data to be transmitted on M second time units according to the target time domain resources and the preset data scheduling rule.

[0161] Optionally, the determining module 601 includes:

[0162] an acquisition unit, configured to acquire configuration information, wherein the configuration information configures the transmission time domain resource of the third data to be the third time domain resource, and configures the transmission time domain resource of the fourth data to include P candidate time domain resources, where P is an integer greater than 1;

[0163] a scheduling unit, configured to schedule the third data to be transmitted on the third time domain resource, and schedule the fourth data to be transmitted on a fourth time domain resource, where the fourth time domain resource is a candidate time domain resource among the P candidate time domain resources that at least partially overlaps with the third time domain resource;

[0164] A determining unit is used to determine that the occupied target time domain resources include the third time domain resources and the fourth time domain resources.

[0165] The data transmission device 600 can realize the present application Figure 2 The various processes in the method embodiment achieve the same beneficial effects and will not be described again here to avoid repetition.

[0166] The present application embodiment also provides a network side device. Figure 7 The network side device may include a processor 701, a memory 702, and a program 7021 stored in the memory 702 and executable on the processor 701. When the program 7021 is executed by the processor 701, Figure 2 Any steps in the corresponding method embodiments and achieving the same beneficial effects will not be repeated here.

[0167] A person skilled in the art can understand that all or part of the steps of implementing the above-mentioned embodiment method can be completed by hardware related to program instructions, and the program can be stored in a readable medium. The present application also provides a readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned Figure 2 Any steps in the corresponding method embodiments can achieve the same technical effect and will not be repeated here to avoid repetition.

[0168] The storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0169] The above is a preferred implementation of the embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A data transmission method, executed by a network side device, characterized in that: The network side device includes a first baseband unit and a second baseband unit, the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard; the method includes: Determine the occupied target time domain resources; According to the target time domain resources, control the first baseband unit to schedule the first data to be transmitted on N first time units, and control the second baseband unit to schedule the second data to be transmitted on M second time units; The first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers; The controlling, according to the target time domain resources, the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, comprises: When the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit, controlling the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources; Controlling the first baseband unit to send first information to the second baseband unit, where the first information is used to indicate a first time domain resource occupied by the first data; Control the second baseband unit to schedule the second data to be transmitted over M second time units according to the first information.

2. The method according to claim 1, characterized in that The controlling, according to the target time domain resources, the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, comprises: Detecting a state of a target frequency domain resource corresponding to the target time domain resource; According to the state of the target frequency domain resources, control the first baseband unit to schedule the first data to be transmitted on N first time units, and control the second baseband unit to schedule the second data to be transmitted on M second time units; Among them, the state of the target frequency domain resource includes a first state and a second state. In the first state, the target frequency domain resource has free resource units RE, and in the second state, the target frequency domain resource has no free RE; when the target frequency domain resource is in the first state, the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource; when the target frequency domain resource is in the second state, both the first time domain resource and the second time domain resource do not overlap with the target time domain resource.

3. The method according to claim 1, characterized in that The controlling, according to the target time domain resources, the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, comprises: Controlling the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources and a preset data scheduling rule; The second baseband unit is controlled to schedule the second data to be transmitted on M second time units according to the target time domain resources and the preset data scheduling rule.

4. The method according to claim 1, characterized in that: The determining of the occupied target time domain resources includes: Acquire configuration information, where the configuration information configures a transmission time domain resource for the third data as the third time domain resource, and configures a transmission time domain resource for the fourth data to include P candidate time domain resources, where P is an integer greater than 1; Scheduling the third data to be transmitted on the third time domain resource, and scheduling the fourth data to be transmitted on a fourth time domain resource, where the fourth time domain resource is a candidate time domain resource among the P candidate time domain resources that at least partially overlaps with the third time domain resource; The occupied target time domain resources are determined to include the third time domain resources and the fourth time domain resources.

5. A data transmission device, characterized in that: The data transmission device comprises a first baseband unit and a second baseband unit, wherein the first baseband unit is used to schedule data of a first communication standard, and the second baseband unit is used to schedule data of a second communication standard; The data transmission device comprises: A determination module, used to determine the occupied target time domain resources; a control module, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, according to the target time domain resources; The first time unit is the minimum time unit of the first communication standard; the second time unit is the minimum time unit of the second communication standard; the first time domain resources corresponding to the N first time units and the second time domain resources corresponding to the M second time units at least partially overlap, and N and M are both positive integers; The control module comprises: a second control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources when the master baseband unit is the first baseband unit and the slave baseband unit is the second baseband unit; a third control unit, configured to control the first baseband unit to send first information to the second baseband unit, wherein the first information is used to indicate a first time domain resource occupied by the first data; A fourth control unit is used to control the second baseband unit to schedule the second data to be transmitted over M second time units according to the first information.

6. The data transmission device according to claim 5, characterized in that: The control module comprises: A detection unit, configured to detect a state of a target frequency domain resource corresponding to the target time domain resource; A first control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units, and the second baseband unit to schedule the second data to be transmitted on M second time units, according to the state of the target frequency domain resources; Among them, the state of the target frequency domain resource includes a first state and a second state. In the first state, the target frequency domain resource has free resource units RE, and in the second state, the target frequency domain resource has no free RE; when the target frequency domain resource is in the first state, the first time domain resource and / or the second time domain resource at least partially overlap with the target time domain resource; when the target frequency domain resource is in the second state, both the first time domain resource and the second time domain resource do not overlap with the target time domain resource.

7. The data transmission device according to claim 5, characterized in that: The control module comprises: a fifth control unit, configured to control the first baseband unit to schedule the first data to be transmitted on N first time units according to the target time domain resources and a preset data scheduling rule; A sixth control unit is used to control the second baseband unit to schedule the second data to be transmitted on M second time units according to the target time domain resources and the preset data scheduling rule.

8. The data transmission device according to claim 5, characterized in that: The determining module comprises: an acquisition unit, configured to acquire configuration information, wherein the configuration information configures the transmission time domain resource of the third data to be the third time domain resource, and configures the transmission time domain resource of the fourth data to include P candidate time domain resources, where P is an integer greater than 1; a scheduling unit, configured to schedule the third data to be transmitted on the third time domain resource, and schedule the fourth data to be transmitted on a fourth time domain resource, where the fourth time domain resource is a candidate time domain resource among the P candidate time domain resources that at least partially overlaps with the third time domain resource; A determining unit is used to determine that the occupied target time domain resources include the third time domain resources and the fourth time domain resources.

9. A network side device, characterized in that: The invention comprises a processor, a memory and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the data transmission method according to any one of claims 1 to 4.

10. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Wireless communication methods, base stations and terminals

    CN109644441B