Signal transmission method, device, storage medium and network equipment
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, an apparatus, a storage medium, and a network device for signal transmission.
Background
With the development and progress of Mobile communication technology, the system bandwidth increases from 200KHz to 100MHz from the 2th Generation wireless telephone technology (second Generation Mobile phone communication technology) to the 5G (5th Generation Mobile Networks, fifth Generation Mobile communication technology) communication system. An operator can upgrade to 4G/5G with higher spectrum efficiency on the basis of the original 2G/3G (3th Generation Mobile technology, third Generation Mobile communication technology) frequency, but the 2G/3G frequency spectrum bandwidth is narrow, the resources of a low frequency band are very limited, the bandwidth actually owned by the operator is not an integer multiple of 5MHz, and these remaining frequencies are often left unused after the network upgrade, and the operator wants to use the remaining frequencies.
In the related art, a non-5-integer multiple bandwidth may be formed by aggregating two overlapped carriers with a bandwidth being an integer multiple of 5, however, the bandwidth of the overlapped portion is a resource shared by the two carriers, and the two carriers may collide when using the shared resource, resulting in a decrease or even an interruption of the service quality, so that the application effect of the overlapped carrier aggregation technology is poor.
Disclosure of Invention
In order to solve the above problem, the present disclosure provides a method, an apparatus, a storage medium, and a network device for signal transmission.
In a first aspect, the present disclosure provides a method for signal transmission, which is applied to a network device, and the method includes: determining shared resources to be allocated, wherein the shared resources are time-frequency domain resources corresponding to an overlapped part formed by aggregation of a first carrier and a second carrier; determining a target carrier from the first carrier and the second carrier, and performing signal transmission between the target carrier and a terminal by using the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource.
In a second aspect, the present disclosure provides an apparatus for signal transmission, which is applied to a network device, and the apparatus includes: a determining module, configured to determine a shared resource to be allocated, where the shared resource is a time-frequency domain resource corresponding to an overlapping portion formed by aggregating a first carrier and a second carrier; a transmission module, configured to determine a target carrier from the first carrier and the second carrier, and perform signal transmission between the target carrier and a terminal through the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource.
In a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first aspect of the present disclosure.
In a fourth aspect, the present disclosure provides a network device, comprising: a memory having a computer program stored thereon; a processor for executing the computer program in the memory to implement the steps of the method of the first aspect of the disclosure.
According to the technical scheme, shared resources to be allocated are determined, and the shared resources are time-frequency domain resources corresponding to an overlapped part formed by aggregation of a first carrier and a second carrier; determining a target carrier from the first carrier and the second carrier, and performing signal transmission between the target carrier and a terminal by using the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. That is, the network device may allocate the shared resource to the target carrier, or perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. Thus, the first carrier and the second carrier do not collide when using the shared resource, thereby avoiding the reduction or interruption of the service quality and ensuring the application effect of the overlapping carrier aggregation technology.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
FIG. 1 is a flow chart of a method of signal transmission provided by the disclosed embodiments;
FIG. 2 is a schematic diagram of a signal transmission scenario provided by the disclosed embodiments;
FIG. 3 is a flow chart of another method of signal transmission provided by the disclosed embodiments;
fig. 4 is a schematic structural diagram of a signal transmission apparatus provided in an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another signal transmission apparatus provided in the embodiment of the present disclosure;
fig. 6 is a block diagram of a network device provided by an embodiment of the present disclosure.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
In the description that follows, the terms "first," "second," and the like are used for descriptive purposes only and are not intended to indicate or imply relative importance nor order to be construed.
First, an application scenario of the present disclosure will be explained. Due to the increasing tension of radio frequency, especially gold frequency below 1GHz with excellent transmission characteristics, an operator can upgrade to 4G/5G with higher spectrum efficiency on the original 2G/3G frequency, but the bandwidth of the 2G/3G frequency spectrum is narrow, the resources of a low frequency band are very limited, the bandwidth actually owned by the operator is not an integral multiple of 5MHz (such as 4MHz, 6MHz, 7MHz, 8MHz, 9MHz, 11MHz, etc.), and these remaining frequencies are often left unused after the network is upgraded. In addition, the coverage performance of the low frequency band below 1GHz is excellent, and 80% of site addresses can be saved compared with the 3.5GHz band, so the price of the frequency spectrum of the low frequency band is very expensive, and a large amount of capital waste is caused by the idle frequency spectrum. Operators hope to use these residual bandwidths urgently, but if different system bandwidths are defined for different residual bandwidths in the standard, the complexity of the device will be greatly increased (supporting a large number of bandwidth options), and even the standard workload and the test workload will be multiplied, and the industry may be differentiated (different devices only support different partial bandwidth options), so a reasonable method needs to be found to efficiently utilize these precious residual bandwidth resources without greatly increasing the complexity of the device, the standard, and the test.
In the related art, carriers with a non-integral multiple of 5 bandwidth may be formed by overlapping two carriers with an integral multiple of 5 bandwidth, for example, a carrier with a 16MHz bandwidth may be provided by overlapping two carriers with a partially overlapped (overlapping 4MHz) 10MHz bandwidth. However, the bandwidth of the overlapping portion is a resource shared by two carriers, and when the two carriers use the shared resource, collision may occur, which causes service quality to be degraded and even interrupted, so that the application effect of the overlapping carrier aggregation technology is poor.
In order to solve the above problem, the present disclosure provides a method, an apparatus, a storage medium, and a network device for signal transmission. The network equipment determines a target carrier from the first carrier and the second carrier by determining shared resources to be allocated, and utilizes the shared resources to carry out signal transmission between the target carrier and the terminal; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. That is, the network device may allocate the shared resource to the target carrier, or perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. Thus, the first carrier and the second carrier do not collide when using the shared resource, thereby avoiding the reduction or interruption of the service quality and ensuring the application effect of the overlapping carrier aggregation technology.
Fig. 1 is a flowchart of a method for signal transmission, which is applied to a network device according to an embodiment of the present disclosure. As shown in fig. 1, the method may include:
s101, determining shared resources to be allocated.
The shared resource is a time-frequency domain resource corresponding to an overlapping part formed by aggregation of the first carrier and the second carrier.
In this step, the bandwidths of the first carrier and the second carrier may be an integer multiple of 5, overlapping aggregation carriers that are not an integer multiple of 5 may be formed by overlapping and aggregating the first carrier and the second carrier, and the time-frequency domain resources corresponding to the overlapping portion of the first carrier and the second carrier are shared resources and are shared by the first carrier and the second carrier. Illustratively, as shown in fig. 2, the bandwidths of the first carrier and the second carrier are 10MHz, and a 16MHz bandwidth may be provided after overlapping and aggregating the first carrier and the second carrier, where the shaded portion is the overlapping bandwidth of the first carrier and the second carrier, and the time-frequency domain resource corresponding to the overlapping 4MHz bandwidth is a shared resource.
S102, determining a target carrier from the first carrier and the second carrier, and carrying out signal transmission between the target carrier and the terminal by using the shared resource.
In this step, after receiving a first service request on a first carrier and a second service request on a second carrier, if it is determined that frequency resources required to be used by the first service request and the second service request completely coincide or partially coincide, a conflict between the first service request and the second service request needs to be solved. Here, the target carrier may be determined from the first carrier and the second carrier according to priorities of signals transmitted by the first carrier and the second carrier or transmission waiting times corresponding to services requested by the first carrier and the second carrier, and only the target carrier may be allowed to transmit signals using the shared resource. For example, in a case where a first carrier transmits a PDCCH (Physical Downlink Control Channel) signal and a second carrier transmits a PDSCH (Physical Downlink Shared Channel) signal, if the PDCCH signal has higher priority than the PDSCH signal, it may be determined that the first carrier is a target carrier; under the condition that the PDCCH signals are transmitted by the first carrier and the second carrier simultaneously, the carrier corresponding to the service with the longest transmission waiting time may be determined as the target carrier from the first carrier and the second carrier according to the transmission waiting time corresponding to the services requested by the first carrier and the second carrier. Wherein the transmission waiting time may be a time period from a scheduled transmission time to a current time.
S103, acquiring a transmission time domain sequence, and performing signal transmission between the first carrier and the second carrier and the terminal according to the transmission time domain sequence by using the shared resource.
In this step, in order to avoid that the first carrier and the second carrier request to use the shared resource at the same time, the transmission time domain sequence of the first time window may be obtained according to the load conditions of the first carrier and the second carrier. For example, the first time window may be divided into k transmission time instants according to the length of the first time window, the type of the signal to be transmitted, and the uplink and downlink timeslot allocation peer configured by the system. Then, the transmission time corresponding to the first carrier and the second carrier may be determined according to the load conditions of the first carrier and the second carrier. Here, the sum of the number of transmission instants corresponding to the first carrier and the number of transmission instants corresponding to the second carrier is less than or equal to k. For example, if it is determined that the first time window includes 6 transmission time instants, the load of the first carrier is 50%, and the load of the second carrier is 25%, it may be determined that the number of transmission time instants corresponding to the first carrier is 4, and the number of transmission time instants corresponding to the second carrier is 2. After determining the first number of transmission instants corresponding to the first carrier and the second number of transmission instants corresponding to the second carrier, the transmission time domain sequence may be determined according to the first number and the second number. Illustratively, it may be determined that the transmission time domain sequence is 101101, the first transmission time instant is 1, which indicates that the first carrier is allowed to transmit the signal using the shared resource, and the second transmission time instant is 0, which indicates that the second carrier is allowed to transmit the signal using the shared resource.
It should be noted that, when determining the transmission time domain sequence according to the first number and the second number, in order to avoid frequent switching of the receiver and the transmitter, the transmission time corresponding to the first carrier and the transmission time corresponding to the second carrier may be set separately, that is, the transmission time domain sequence in the above example may be set to 111100; in order to reduce the average delay, the transmission time corresponding to the first carrier and the transmission time corresponding to the second carrier may be alternately set, that is, the transmission time domain sequence of the above example may be set to 101011, and the present disclosure does not limit the setting manner of the transmission time domain sequence.
Further, after determining the transmission time domain sequence, the shared resource may be utilized to perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence.
By adopting the method, the target carrier wave is determined from the first carrier wave and the second carrier wave by determining the shared resource to be allocated, and the signal transmission is carried out between the target carrier wave and the terminal by utilizing the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. That is, the network device may allocate the shared resource to the target carrier, or perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. Thus, the first carrier and the second carrier do not collide when using the shared resource, thereby avoiding the reduction or interruption of the service quality and ensuring the application effect of the overlapping carrier aggregation technology.
Fig. 3 is a flowchart of another method for signal transmission according to an embodiment of the disclosure. As shown in fig. 3, the method may include:
s301, the network equipment determines shared resources to be allocated.
The shared resource is a time-frequency domain resource corresponding to an overlapping part formed by aggregation of the first carrier and the second carrier.
In this step, the bandwidths of the first carrier and the second carrier may be integer multiples of 5, an overlapping aggregation carrier whose bandwidth is not integer multiples of 5 may be formed by overlapping and aggregating the first carrier and the second carrier, and the time-frequency domain resource corresponding to the overlapping portion of the first carrier and the second carrier is a shared resource and is shared by the first carrier and the second carrier. For example, if the bandwidths of the first carrier and the second carrier are 5MHz, a 7MHz bandwidth may be provided after overlapping and aggregating the first carrier and the second carrier, where the resource corresponding to the overlapped 3MHz bandwidth is a shared resource.
S302, the network equipment determines a target carrier from the first carrier and the second carrier.
In this step, after receiving the first service request on the first carrier and the second service request on the second carrier, if it is determined that both the first service request and the second service request need to transmit signals using the shared resource, the target carrier may be determined from the first carrier and the second carrier.
In one possible implementation manner, a first signal on a first carrier and a second signal on a second carrier may be obtained, and the priorities of the first signal and the second signal are obtained when the first signal and the second signal satisfy a preset collision condition, where the first signal and the second signal satisfy the preset collision condition, which indicates that frequency resources used by the first signal and the second signal completely overlap or partially overlap.
Wherein, the preset conflict condition may include: the first Signal and the second Signal are the same, and the first Signal and the second Signal are any one of a PDCCH (Physical Uplink Control Channel), an SRS (Sounding Reference Signal) Signal and a PUCCH (Physical Uplink Control Channel); or the first signal and the second signal are the same, and the first signal and the second signal are PDSCH signals or PUSCH (physical uplink Shared Channel) signals, and the PDSCH signals or PUSCH signals need to be transmitted by using the Shared resources; or the first signal and the second signal are different, and the first signal and the second signal are a PUCCH signal and an SRS signal, respectively; or the first signal and the second signal are different, and the first signal and the second signal are a PDCCH signal and a PDSCH signal, respectively, and the PDSCH signal needs to be transmitted by using the shared resource; alternatively, the first signal is different from the second signal, the first signal is a PUCCH signal or an SRS signal, the second signal is a PUSCH signal, and the PUSCH signal needs to be transmitted using the shared resource.
In the case where the first signal of the first carrier and the second signal of the second carrier satisfy the preset collision condition, the priorities of the first signal and the second signal may be determined by a preset priority association relationship according to the signal types of the first signal and the second signal. The priority association relationship may be a preset correspondence relationship between signal types and priorities, and the priority association relationship may include: the SRS signal is higher than the PDCCH signal, the PDCCH signal is higher than the PDSCH signal, the PDSCH signal carrying ACK/NACK is higher than the PDSCH signal carrying data, the PUCCH signal is higher than the PUSCH signal, the PUSCH signal carrying ACK/NACK is higher than the SRS signal, and the SRS signal is higher than the PUSCH signal carrying data. For example, if the first signal is a PDCCH signal and the second signal is a PDSCH signal, it may be determined that the priority of the first signal is higher than that of the second signal.
It should be noted that the priority association relationship may be dynamically configured by using a policy server according to a requirement, and for example, priorities corresponding to different types of signals may be modified according to a requirement, so that allocation of shared resources is more flexible.
Further, after acquiring the priorities of the first signal and the second signal, in a possible implementation manner, in a case that the priorities of the first signal and the second signal are different, a carrier corresponding to a signal with a highest priority in the first signal and the second signal may be used as a target carrier. For example, if the priority of the first signal is higher than that of the second signal, the first carrier corresponding to the first signal may be determined to be the target carrier. Thus, under the condition that the shared resources are limited, the high-priority service can be preferentially ensured not to be interrupted.
In another possible implementation manner, in a case that the priorities of the first signal and the second signal are the same, transmission waiting times of the first signal and the second signal may be obtained, and a carrier corresponding to a signal with the longest transmission waiting time may be used as a target carrier, where the transmission waiting time may be a time period from a scheduled transmission time to a current time. For example, if the transmission latency of the first signal is 200ms and the transmission latency of the second signal is 300ms, it may be determined that the carrier corresponding to the second signal is the target carrier. In this way, in the case where the shared resource is limited, the transmission of a signal with a long latency can be preferentially allowed, so that the terminal device can fairly use the shared resource.
And S303, the network equipment utilizes the shared resource to transmit signals between the target carrier and the terminal.
In this step, after determining the target carrier from the first carrier and the second carrier, the target carrier may be allowed to perform signal transmission using the shared resource, and the carrier with the lowest priority from the first carrier and the second carrier may be prohibited from performing signal transmission using the shared resource.
In one possible implementation manner, in the case that the priorities of the first signal and the second signal are different, the signal with the lowest priority in the first signal and the second signal is postponed to be transmitted at the next moment. Here, in order to save signaling overhead, a pre-agreed counter mechanism may be adopted to defer the lowest priority signal to the next time transmission. For example, if the first transmission fails, the signal may be transmitted again at the next resource location where the signal may be transmitted. In order to avoid signal failure caused by long waiting time of partial signals, a counter mode can be adopted, and the counter is added by 1 after transmission failure, so that the signals to be transmitted can be determined according to the count of the counter, and the queuing priority can be improved.
For example, when the signal with the lowest priority among the first signal and the second signal is the SRS signal, the data-carrying PUSCH signal, or the data-carrying PDSCH signal, a counter corresponding to the SRS signal, the data-carrying PUSCH signal, or the data-carrying PDSCH signal may be incremented by 1, and the signal may be transmitted again at the next time when the signal may be transmitted. In addition, when the signal is transmitted again at the next time, whether the transmission is possible or not can be determined according to the priority of the signal.
When the signal with the lowest priority in the first signal and the second signal is a PUSCH signal or a PDSCH signal carrying ACK/NACK, and the count of the counter corresponding to the signal does not exceed the preset number threshold, the PUSCH signal or the PDSCH signal carrying ACK/NACK may be delayed to be transmitted again at the next time, and the number of times of the counter corresponding to the signal is increased by 1. The preset time threshold value can be determined according to the effective time of different signals, and the effective time corresponding to different signals is different. Illustratively, the uplink power control information contained in the PDCCH signal is a control instruction for the next time when uplink data of the terminal device is scheduled, and the validity period of the uplink power control information is before the next uplink data scheduling for the terminal device; the ACK/NACK information carried by the PDSCH signal is feedback for the uplink data reception of the terminal device, and its validity may be determined according to the queuing time of the data in the terminal device buffer.
S304, the network equipment acquires the transmission time domain sequence.
In this step, in order to avoid that the first carrier and the second carrier request to use the shared resource at the same time, the transmission time domain sequence of the first time window may be obtained according to the load conditions of the first carrier and the second carrier. For example, the first time window may be divided into k transmission times according to the length of the first time window, the type of the signal to be transmitted, and the uplink and downlink timeslot allocation pairs configured by the system, and then the transmission times corresponding to the first carrier and the second carrier are determined according to the load conditions of the first carrier and the second carrier. Here, the sum of the number of transmission instants corresponding to the first carrier and the number of transmission instants corresponding to the second carrier is less than or equal to k. For example, if it is determined that the first time window includes 6 transmission time instants, the load of the first carrier is 50%, and the load of the second carrier is 25%, it may be determined that the number of transmission time instants corresponding to the first carrier is 4, and the number of transmission time instants corresponding to the second carrier is 2. After determining the first number of transmission instants corresponding to the first carrier and the second number of transmission instants corresponding to the second carrier, the transmission time domain sequence may be determined according to the first number and the second number. Illustratively, it may be determined that the transmission time domain sequence is 101101, the first transmission time instant is 1, which indicates that the first carrier is allowed to transmit the signal using the shared resource, and the second transmission time instant is 0, which indicates that the second carrier is allowed to transmit the signal using the shared resource.
It should be noted that, when determining the transmission time domain sequence according to the first number and the second number, in order to avoid frequent switching of the receiver and the transmitter, the transmission time corresponding to the first carrier and the transmission time corresponding to the second carrier may be set separately, that is, the transmission time domain sequence in the above example may be set to 111100; in order to reduce the average delay, the transmission time corresponding to the first carrier and the transmission time corresponding to the second carrier may be alternately set, that is, the transmission time domain sequence of the above example may be set to 101011.
It should be noted that the transmission time domain sequence may be configured separately for the uplink signal or the downlink signal, and for example, if it is determined that the transmission time domain sequence corresponding to the uplink signal is 101101, the transmission time domain sequence corresponding to the downlink signal is 010010. In addition, for different types of signals, corresponding transmission time domain sequences may also be configured separately, for example, for a PDCCH signal, the transmission time domain sequence corresponding to the signal may be configured to be 101101.
S305, the network device sends the transmission time domain sequence to a MAC (Medium access control) entity of the first carrier and a MAC entity of the second carrier.
In this step, after the transmission time domain sequence is obtained, the transmission time domain sequence may be sent to the MAC entity of the first carrier and the MAC entity of the second carrier.
S306, the MAC entity of the first carrier wave and the MAC entity of the second carrier wave control the transmission signals between the terminal and the network equipment to be transmitted according to the transmission time domain sequence.
In this step, after the MAC entity of the first carrier and the MAC entity of the second carrier receive the transmission time domain sequence sent by the network device, the MAC entities of the first carrier and the second carrier may control the transmission signal between the terminal and the network device to be transmitted according to the transmission time domain sequence. For example, if the transmission time domain sequence is 101101, the MAC entity of the first carrier may control the transmission signal on the first carrier to be transmitted at a first transmission time, a third transmission time, a fourth transmission time, and a sixth transmission time, and the MAC entity of the second carrier may control the transmission signal on the second carrier to be transmitted at a second transmission time and a fifth transmission time.
S307, the MAC entity of the first carrier sends the first load information to the network device, and the MAC entity of the second carrier sends the second load information to the network device.
In this step, the MAC entity of the first carrier may send the first load information on the first carrier to the network device, and the MAC entity of the second carrier may send the second load information on the second carrier to the network device. Here, the MAC entity of the first carrier and the MAC entity of the second carrier may periodically send load information, so that the network device may adjust the transmission time domain sequence according to the load information of the first carrier and the second carrier in time, and thus may allocate the shared resource more reasonably according to the load information.
In addition, the MAC entities of the first carrier and the second carrier may also send the number of times of non-transmission of signals to the network device, for example, the number of times of non-transmission of SRS signals, PUCCH signals, and PUSCH signals may be sent to the network device, so that the network device may optimize transmission time domain sequences, signal priorities, and the like according to the number of times of non-transmission of each type of signals.
S308, the network equipment adjusts the transmission time domain sequence according to the first load information and the second load information.
In this step, after receiving the first load information sent by the MAC entity of the first carrier and the second load information sent by the MAC entity of the second carrier, the network device may determine a load ratio of the first carrier and the second carrier according to the first load information and the second load information, and adjust the transmission time domain sequence according to the load ratio. For example, if the current transmission time domain sequence is 101101, the load of the first carrier is 50%, and the load of the second carrier is 50%, it may be determined that the number of transmission times corresponding to the first carrier and the second carrier is 3, and the current transmission time domain sequence may be adjusted to 101010.
S309, the network equipment sends the adjusted transmission time domain sequence to the MAC entity of the first carrier and the MAC entity of the second carrier.
And S310, the MAC entity of the first carrier and the MAC entity of the second carrier control the transmission signals between the terminal and the network equipment to be transmitted according to the adjusted transmission time domain sequence.
In this step, after receiving the adjusted transmission time domain sequence sent by the network device, the MAC entity of the first carrier and the MAC entity of the second carrier may control the transmission signal between the terminal and the network device to be transmitted according to the adjusted transmission time domain sequence.
By adopting the method, the target carrier wave is determined from the first carrier wave and the second carrier wave by determining the shared resource to be allocated, and the signal transmission is carried out between the target carrier wave and the terminal by utilizing the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. That is, the network device may allocate the shared resource to the target carrier, or perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. Thus, the first carrier and the second carrier do not collide when using the shared resource, thereby avoiding the reduction or interruption of the service quality and ensuring the application effect of the overlapping carrier aggregation technology. Furthermore, the transmission time domain sequence can be adjusted according to the load conditions of the first carrier and the second carrier, and signal transmission is performed between the terminal and the first carrier and the second carrier according to the adjusted transmission time domain sequence, so that the allocation of the shared resource is more flexible.
Fig. 4 is a schematic structural diagram of a signal transmission apparatus provided in an embodiment of the present disclosure, where the signal transmission apparatus is applied to a network device. As shown in fig. 4, the apparatus includes:
a determining module 401, configured to determine a shared resource to be allocated, where the shared resource is a time-frequency domain resource corresponding to an overlapping portion formed by aggregating a first carrier and a second carrier;
a transmission module 402, configured to determine a target carrier from a first carrier and a second carrier, and perform signal transmission between the target carrier and a terminal by using the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource.
Optionally, the transmission module 402 is specifically configured to: acquiring a first signal on a first carrier and a second signal on a second carrier; acquiring the priority of the first signal and the priority of the second signal under the condition that the first signal and the second signal meet a preset conflict condition, wherein the preset conflict condition comprises that frequency resources used by the first signal and the second signal are completely or partially overlapped; taking a carrier corresponding to a signal with the highest priority in the first signal and the second signal as a target carrier under the condition that the priorities of the first signal and the second signal are different; or, when the priorities of the first signal and the second signal are the same, acquiring the transmission waiting time of the first signal and the second signal, and taking the carrier corresponding to the signal with the longest transmission waiting time as the target carrier.
Optionally, the preset conflict condition includes: the first signal and the second signal are the same, and the first signal and the second signal are any one of a PDCCH signal, an SRS signal and a PUCCH signal; or the first signal and the second signal are the same, the first signal and the second signal are PDSCH or PUSCH signals, and the PDSCH or PUSCH signals need to be transmitted by using shared resources; or the first signal and the second signal are different, and the first signal and the second signal are a PUCCH signal and an SRS signal, respectively; or the first signal and the second signal are different, the first signal and the second signal are a PDCCH signal and a PDSCH signal, respectively, and the PDSCH signal needs to be transmitted by using shared resources; alternatively, the first signal is different from the second signal, the first signal is a PUCCH signal or an SRS signal, the second signal is a PUSCH signal, and the PUSCH signal needs to be transmitted using a shared resource.
Optionally, as shown in fig. 5, the apparatus further includes: a delay transmission module 403, configured to delay the signal with the lowest priority in the first signal and the second signal to be transmitted at the next time when the priorities of the first signal and the second signal are different.
Optionally, the transmission module 402 is further configured to: and sending the transmission time domain sequence to the MAC entity of the first carrier and the MAC entity of the second carrier, so that the MAC entities of the first carrier and the second carrier control the transmission signals between the terminal and the network equipment and transmit the transmission signals according to the transmission time domain sequence.
Optionally, the transmission module 402 is further configured to: receiving first load information sent by an MAC entity of a first carrier and second load information sent by an MAC entity of a second carrier; and adjusting the transmission time domain sequence according to the first load information and the second load information.
Optionally, the transmission module 402 is further configured to: determining the load proportion of the first carrier and the second carrier according to the first load information and the second load information; and adjusting the transmission time domain sequence according to the load proportion.
By the device, the shared resource to be allocated is determined, and the shared resource is a time-frequency domain resource corresponding to an overlapped part formed by aggregation of the first carrier and the second carrier; determining a target carrier from the first carrier and the second carrier, and performing signal transmission between the target carrier and a terminal by using the shared resource; or, acquiring a transmission time domain sequence, and performing signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. That is, the network device may allocate the shared resource to the target carrier, or perform signal transmission between the terminal and the first carrier and the second carrier according to the transmission time domain sequence by using the shared resource. Thus, the first carrier and the second carrier do not collide when using the shared resource, thereby avoiding the reduction or interruption of the service quality and ensuring the application effect of the overlapping carrier aggregation technology.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 6 is a block diagram illustrating a network device 600 according to an example embodiment. For example, network device 600 may be provided as a server. Referring to fig. 6, network device 600 includes a processor 622, which may be one or more in number, and a memory 632 for storing computer programs executable by processor 622. The computer program stored in memory 632 may include one or more modules that each correspond to a set of instructions. Further, the processor 622 may be configured to execute the computer program to perform the above-described method of signal transmission.
Additionally, the network device 600 may also include a power component 626 and a communication component 650, the power component 626 may be configured to perform power management of the network device 600, the communication component 650 may be configured to enable communication of the network device 600, e.g., wired or wireless communication, the network device 600 may also include an input/output (I/O) interface 658. the network device 600 may be operable based on an operating system stored in the memory 632, e.g., Windows Server, Mac OSXTM, UnixTM, &lTtTtranslation = L "& &gg gTt/T &ggTt inuxTM, and so on.
In another exemplary embodiment, a computer readable storage medium comprising program instructions which, when executed by a processor, implement the steps of the above-described method of signal transmission is also provided. For example, the computer readable storage medium may be the memory 632 described above that includes program instructions that are executable by the processor 622 of the network device 600 to perform the methods of signal transmission described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the method of signal transmission described above when executed by the programmable apparatus.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure. It should be noted that, in the foregoing embodiments, various features described in the above embodiments may be combined in any suitable manner, and in order to avoid unnecessary repetition, various combinations that are possible in the present disclosure are not described again.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.