A method for scheduling a virtual antenna system, a data sending method, and a device
By grouping the terminals in the virtual MIMO system and selecting the appropriate over-retrieval factor, the problem of increasing base station power consumption caused by the simultaneous scheduling of different overlapping multiplexing capabilities is solved, and more efficient data transmission and lower power consumption are achieved.
Patent Information
- Application Number
- CN202110001516.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-04
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2041-01-04
AI Technical Summary
In virtual MIMO systems, when terminals with different overlapping multiplexing capabilities are scheduled at the same time, the base station needs to over-recovery with a higher over-recovery factor, resulting in a significant increase in power consumption.
By receiving the overlapping multiplexing capability sent by multiple terminals, the terminal is grouped according to the overlapping multiplexing capability or overlapping factor, and scheduling information is sent to the terminals in the packet, and an appropriate over-retrieval factor is selected for data transmission.
It effectively avoids the base station always being oversampled at high magnitude, reduces the power consumption of the base station, and meets the system's larger throughput requirements.
Smart Images

Figure CN114727410B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication, and in particular to a method for scheduling a virtual antenna system, a data transmission method, and an apparatus. Background Art
[0002] In existing LTE (Long Term Evolution) and 5G NR (New Radio) systems, MIMO (multiple input multiple output) is a key technology for improving system capacity. To meet the demand for higher system capacity in 6G, virtual antenna technology opens up new ideas for continuously improving the MIMO spatial multiplexing ability by transforming the transmission channel matrix. In a virtual antenna system, the base station introduces an overlapping factor K, such that each transmitting antenna transmits a transmission signal asynchronously with an equal interval delay of 1 / K; the receiving end introduces an oversampling factor S, and oversamples the received signal at a rate higher than the Nyquist rate to obtain S-1 virtual receiving antennas. At this time, the dimension of the transmission channel matrix changes due to the oversampling process; through the above processing, multiple virtual receiving antennas are formed at the terminal in the virtual antenna system, so the number of data streams that can be decoded will be no less than the number of its physical antennas, thereby obtaining additional spatial multiplexing gain and virtual diversity reception gain.
[0003] Currently, in LTE and 5G NR systems, there is no delay and oversampling processing in the MIMO system. Therefore, during the user scheduling process, scheduling can be performed according to existing scheduling algorithms without considering the different overlapping multiplexing capabilities of the terminals and the oversampling capabilities of the base stations. However, when applying it to a virtual MIMO system, it may cause terminals with different overlapping multiplexing capabilities to be scheduled simultaneously. At this time, the base station will perform oversampling with a relatively high oversampling factor, resulting in a significant increase in power consumption. Summary of the Invention
[0004] Embodiments of the present invention provide a method for scheduling a virtual antenna system, a data transmission method, and an apparatus, which are used to solve the problem that terminals with different overlapping multiplexing capabilities are scheduled simultaneously, and the base station will perform oversampling with a relatively high oversampling factor, resulting in a significant increase in power consumption.
[0005] To solve the above problems, the present invention is implemented as follows:
[0006] In a first aspect, an embodiment of the present invention provides a method for scheduling a virtual antenna system, which is applied to a network-side device and includes:
[0007] Receiving the overlapping multiplexing capabilities sent by multiple terminals;
[0008] Grouping the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0009] Send scheduling information to at least some of the terminals in the group.
[0010] Optionally, the sending of scheduling information to at least some of the terminals in the group further includes:
[0011] Select the group as the current scheduling group;
[0012] Select at least some of the terminals in the current scheduling group as the current scheduled terminals;
[0013] Send the scheduling information to the current scheduled terminals.
[0014] Optionally, the maximum overlapping factor corresponding to each group is the least common multiple of the overlapping factors corresponding to the overlapping and multiplexing capabilities of all the terminals in the group;
[0015] Alternatively, the least common multiples of the overlapping factors corresponding to all the terminals in each group are different.
[0016] Optionally, the maximum overlapping factors corresponding to each group are different.
[0017] Optionally, after sending the scheduling information to the current scheduled terminals, it further includes:
[0018] Over-sample the data sent by the at least some terminals currently being scheduled with the over-sampling factor corresponding to the current scheduling group, where the over-sampling factor of the current scheduling group is determined according to the overlapping factors corresponding to the terminals in the current scheduling group.
[0019] Optionally, the over-sampling factor of the current scheduling group is the least common multiple of all the overlapping factors corresponding to the terminals in the current scheduling group.
[0020] Optionally, after over-sampling the data sent by the at least some terminals currently being scheduled with the maximum over-sampling factor corresponding to the current scheduling group, it further includes:
[0021] Demodulate the over-sampled data according to the overlapping and multiplexing capabilities of the at least some terminals.
[0022] Optionally, the grouping of multiple terminals according to the overlapping and multiplexing capabilities or the overlapping factors corresponding to the overlapping and multiplexing capabilities includes:
[0023] Allocate the first terminal to the group with a smaller over-sampling factor in the first group; wherein, the overlapping and multiplexing capabilities or overlapping factors of the first terminal meet the allocation requirements of the multiple first groups in the group.
[0024] Optionally, the selection of the group as the current scheduling group includes:
[0025] Select the group as the currently to-be-scheduled group in the order of the priority of the said grouping. The priority of the group is determined according to the first priority and / or the second priority. The first priority is determined according to the priority of the terminals in the group, and the second priority is determined according to the service requirement priority corresponding to the group.
[0026] Optionally, the overlapping multiplexing capability is selected by the terminal from a preset set of overlapping multiplexing capabilities according to the terminal's own capabilities.
[0027] In a second aspect, an embodiment of the present invention provides a data sending method, which is applied to a terminal and includes:
[0028] Send its own overlapping multiplexing capability to the network-side device;
[0029] Receive the scheduling information sent by the network-side device. The scheduling information is sent by the network-side device after determining the terminal as a group. The group is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability;
[0030] Send data to the network-side device according to the scheduling information.
[0031] Optionally, the overlapping multiplexing capability is selected by the terminal from a preset set of overlapping multiplexing capabilities according to the terminal's own capabilities.
[0032] Optionally, the sending data to the network-side device according to the scheduling information includes: sending data with the overlapping multiplexing capability.
[0033] In a third aspect, an embodiment of the present invention provides a network-side device, including:
[0034] A first receiving module, configured to receive the overlapping multiplexing capabilities sent by multiple terminals;
[0035] A grouping module, configured to group multiple terminals according to the overlapping multiplexing capability or the overlapping factor corresponding to the overlapping multiplexing capability;
[0036] A first sending module, configured to send scheduling information to at least some of the terminals in the group.
[0037] Optionally, the first sending module further includes:
[0038] A first selection sub-module, configured to select the group as the current scheduling group;
[0039] A second selection sub-module, configured to select at least some of the terminals in the current scheduling group as the current scheduling terminals;
[0040] A scheduling information sending sub-module, configured to send the scheduling information to the current scheduling terminal.
[0041] Optionally, the network-side device further includes:
[0042] An over-sampling module, configured to over-sample data sent by at least part of the currently scheduled terminals with an over-sampling factor corresponding to the current scheduling packet, where the over-sampling factor of the current scheduling packet is determined according to an overlapping factor corresponding to the terminals in the current scheduling packet.
[0043] Optionally, the network-side device further includes:
[0044] A first demodulation module, configured to demodulate the over-sampled data according to the overlapping multiplexing capabilities of at least part of the terminals.
[0045] Optionally, the grouping module includes:
[0046] A grouping sub-module, configured to allocate a first terminal to a packet with a smaller over-sampling factor in a first packet; wherein, the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of multiple first packets in the packet.
[0047] Optionally, the first selection sub-module is configured to select the packet as the currently to-be-scheduled packet in the order of the priority of the packet, where the priority of the packet is determined according to a first priority and / or a second priority, the first priority is determined according to the priority of the terminals in the packet, and the second priority is determined according to the service requirement priority corresponding to the packet.
[0048] In a fourth aspect, an embodiment of the present invention provides a terminal, including:
[0049] A second sending module, configured to send its own overlapping multiplexing capability to a network-side device;
[0050] A second receiving module, configured to receive scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a packet, and the packet is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or an overlapping factor corresponding to the overlapping multiplexing capability;
[0051] A third sending module, configured to send data to the network-side device according to the scheduling information.
[0052] Optionally, the third sending module is configured to send data with the overlapping multiplexing capability sent to the network-side device.
[0053] Fifth aspect, an embodiment of the present invention provides a network-side device, including: a transceiver and a processor;
[0054] The transceiver is configured to receive the overlapping multiplexing capabilities sent by multiple terminals;
[0055] The processor is configured to group multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0056] The transceiver is configured to send scheduling information to at least some of the terminals in the group.
[0057] Sixth aspect, an embodiment of the present invention provides a terminal, including: a transceiver and a processor;
[0058] The transceiver is configured to send its own overlapping multiplexing capabilities to the network-side device;
[0059] The transceiver is configured to receive the scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capabilities sent by the terminal or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0060] The transceiver is configured to send data to the network-side device according to the scheduling information.
[0061] Seventh aspect, an embodiment of the present invention provides a network-side device, characterized by including: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, it implements the steps of the method for scheduling a virtual antenna system as described in the first aspect.
[0062] Eighth aspect, an embodiment of the present invention provides a terminal, characterized by including: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, it implements the steps of the data sending method as described in the second aspect.
[0063] Ninth aspect, an embodiment of the present invention provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the method for scheduling a virtual antenna system as described in the first aspect, or implements the steps of the data sending method as described in the second aspect.
[0064] In the embodiments of the present invention, terminals are grouped and group scheduling is performed, which meets the large throughput of the system, and can effectively avoid the base station always being in high-fold oversampling, reducing the power consumption of the base station. Description of the Drawings
[0065] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Also, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0066] Figure 1 It is a schematic flowchart of a method for virtual antenna system scheduling applied to a network-side device provided by an embodiment of the present invention;
[0067] Figure 2 It is a schematic diagram of an application scenario of a method for virtual antenna system scheduling provided by an embodiment of the present invention;
[0068] Figure 3 It is a schematic flowchart of a data sending method applied to a terminal provided by an embodiment of the present invention;
[0069] Figure 4 It is a schematic diagram of the structure of a network-side device provided by an embodiment of the present invention;
[0070] Figure 5 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention;
[0071] Figure 6 It is a schematic diagram of the structure of another network-side device provided by an embodiment of the present invention;
[0072] Figure 7 It is a schematic diagram of the structure of another terminal provided by an embodiment of the present invention;
[0073] Figure 8 It is a schematic diagram of the structure of yet another network-side device provided by an embodiment of the present invention;
[0074] Figure 9 It is a schematic diagram of the structure of yet another terminal provided by an embodiment of the present invention. Detailed Embodiments
[0075] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention.
[0076] Please refer to Figure 1-2 , an embodiment of the present invention provides a method for virtual antenna system scheduling, which is applied to a network-side device and includes:
[0077] Step 11: Receive the overlapping multiplexing capabilities sent by multiple terminals;
[0078] Step 12: Group the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0079] Step 13: Send scheduling information to at least some of the terminals in the group.
[0080] In an embodiment of the present invention, in Step 12, the grouping method includes but is not limited to that the maximum overlapping factor corresponding to each group is the least common multiple of the overlapping factors corresponding to the overlapping multiplexing capabilities of all the terminals in the group; if a certain terminal can be divided into multiple groups, the group with a smaller maximum overlapping factor should be given priority; and the grouping can be dynamically changed according to the network conditions.
[0081] In an embodiment of the present invention, the terminals are grouped and grouped scheduling is performed, which solves the problem that terminals with different overlapping multiplexing capabilities are scheduled simultaneously, and the base station will perform over-sampling with a relatively high over-sampling factor, resulting in a significant increase in power consumption.
[0082] In an embodiment of the present invention, optionally, the sending of scheduling information to at least some of the terminals in the group further includes:
[0083] Select the group as the current scheduling group;
[0084] Select at least some of the terminals in the current scheduling group as the current scheduling terminals;
[0085] Send the scheduling information to the current scheduling terminals.
[0086] In an embodiment of the present invention, according to the order of the priorities of the groups, from high to low or from low to high, select the group as the current group to be scheduled; the high or low of the priorities includes but is not limited to being determined according to the terminal with the highest or lowest priority in the group, or being determined according to the comprehensive priority of each group.
[0087] In an embodiment of the present invention, optionally, the maximum overlapping factor corresponding to each group is the least common multiple of the overlapping factors corresponding to the overlapping multiplexing capabilities of all the terminals in the group;
[0088] Or, the least common multiples of the overlapping factors corresponding to all the terminals in each group are different.
[0089] In an embodiment of the present invention, optionally, the maximum overlapping factors corresponding to each group are different.
[0090] In an embodiment of the present invention, optionally, after sending the scheduling information to the current scheduling terminals, it further includes:
[0091] Oversample the data sent by at least part of the currently scheduled terminals by using the oversampling factor corresponding to the current scheduling group, where the oversampling factor of the current scheduling group is determined according to the overlapping factor corresponding to the terminals within the current scheduling group.
[0092] In an embodiment of the present invention, optionally, the oversampling factor of the current scheduling group is the least common multiple of all the overlapping factors corresponding to the terminals within the current scheduling group.
[0093] In an embodiment of the present invention, the method for determining the oversampling factor includes, but is not limited to, the least common multiple of all the overlapping factors corresponding to the terminals within the current scheduling group; the grouping is performed to ensure that the oversampling factor of each group is minimized.
[0094] In an embodiment of the present invention, optionally, after oversampling the data sent by at least part of the currently scheduled terminals by using the maximum oversampling factor corresponding to the current scheduling group, the following steps are further included:
[0095] Demodulate the oversampled data according to the overlapping multiplexing capabilities of at least part of the terminals.
[0096] In an embodiment of the present invention, optionally, the step of grouping multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities includes:
[0097] Allocate a first terminal to a group with a smaller oversampling factor among the first groups; wherein the overlapping multiplexing capabilities or overlapping factors of the first terminal meet the allocation requirements of multiple first groups in the group.
[0098] In an embodiment of the present invention, optionally, the step of selecting the group as the current scheduling group includes:
[0099] Select the group as the currently scheduled group according to the order of the priorities of the groups, where the priorities of the groups are determined according to the first priority and / or the second priority, the first priority is determined according to the priorities of the terminals in the group, and the second priority is determined according to the service requirement priorities corresponding to the groups.
[0100] In an embodiment of the present invention, the first priority is determined according to the priorities of the terminals in the group. For example, the terminal with the highest or lowest priority in the current group, or the comprehensive priority of the terminals in the group. The second priority is determined according to the service requirement priorities corresponding to the groups.
[0101] In an embodiment of the present invention, optionally, the overlapping multiplexing capabilities are selected by the terminal from a preset set of overlapping multiplexing capabilities according to the capabilities of the terminal itself.
[0102] Please refer to Figure 2 In the embodiments of the present invention, the overlapping multiplexing capabilities sent by the receiving terminal are received, and multiple terminals are grouped according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities. There are four overlapping factors K1, K2, K3, and K4. K1 and K2 are assigned to group G1, and the over-sampling factor of this group is 4; K3 and K4 are assigned to group G2, and the over-sampling factor of this group is 6. For example, if group G1 has more terminals with higher priorities, then during the first scheduling, the base station selects group G1 for scheduling; the terminals within the current scheduling group send data to the base station according to their own overlapping multiplexing capabilities; the base station over-samples all received data with the current over-sampling factor and demodulates the data according to the different overlapping transmission capabilities of the scheduled terminals. For example: for a terminal with an overlapping factor of 2, sampling data is selected for demodulation at a sampling point interval of 4 / 2 = 2; for a terminal with an overlapping factor of 4, sampling data is selected for demodulation at a sampling point interval of 4 / 4 = 1; after all data transmissions of this group are completed, the base station switches the scheduling group and repeats the above process.
[0103] In the embodiments of the present invention, the terminals are grouped, the over-sampling factor of each group is determined, the priorities of different groups are determined, the base station schedules the group with the highest priority and the corresponding terminals, and the base station over-samples and demodulates all the data of the scheduled users with the over-sampling factor, which meets the relatively large throughput of the system and can effectively avoid the base station always being in high-fold over-sampling, reducing the power consumption of the base station.
[0104] Please refer to Figure 3 The embodiments of the present invention provide a data sending method, which is applied to a terminal and includes:
[0105] Step 31: Send its own overlapping multiplexing capabilities to the network-side device;
[0106] Step 32: Receive the scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capabilities sent by the terminal or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0107] Step 33: Send data to the network-side device according to the scheduling information.
[0108] In the embodiments of the present invention, optionally, the overlapping multiplexing capabilities are selected by the terminal from a preset set of overlapping multiplexing capabilities according to the capabilities of the terminal itself.
[0109] In the embodiments of the present invention, optionally, the sending data to the network-side device according to the scheduling information includes: sending data with the overlapping multiplexing capabilities.
[0110] In an embodiment of the present invention, terminals are grouped and group scheduling is performed, which can meet the relatively large throughput of the system and can effectively avoid the base station being always in high-fold oversampling, thereby reducing the power consumption of the base station.
[0111] Please refer to Figure 4 , an embodiment of the present invention provides a network-side device, including:
[0112] A first receiving module 41, configured to receive the overlapping multiplexing capabilities sent by multiple terminals;
[0113] A grouping module 42, configured to group according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities;
[0114] A first sending module 43, configured to send scheduling information to at least some of the terminals in the group.
[0115] In an embodiment of the present invention, optionally, the first sending module 43 further includes:
[0116] A first selection sub-module, configured to select the group as the current scheduling group;
[0117] A second selection sub-module, configured to select at least some of the terminals in the current scheduling group as the current scheduling terminals;
[0118] A scheduling information sending sub-module, configured to send the scheduling information to the current scheduling terminals.
[0119] In an embodiment of the present invention, optionally, an oversampling module is configured to oversample the data sent by at least some of the currently scheduled terminals with an oversampling factor corresponding to the current scheduling group, and the oversampling factor of the current scheduling group is determined according to the overlapping factors corresponding to the terminals in the current scheduling group.
[0120] In an embodiment of the present invention, optionally, a first demodulation module is configured to demodulate the oversampled data according to the overlapping multiplexing capabilities of at least some of the terminals.
[0121] In an embodiment of the present invention, optionally, the grouping module includes:
[0122] A first grouping sub-module, configured to allocate a first terminal to a group with a smaller oversampling factor in a first group; wherein, the overlapping multiplexing capabilities or overlapping factors of the first terminal meet the allocation requirements of multiple first groups in the group.
[0123] In an embodiment of the present invention, optionally, the first selection sub-module is configured to select the packet as the currently to-be-scheduled packet according to the order of the priorities of the packets, where the priority of the packet is determined according to a first priority and / or a second priority, the first priority is determined according to the priority of the terminal in the packet, and the second priority is determined according to the service demand priority corresponding to the packet.
[0124] The network-side device provided in the embodiment of the present invention can implement Figure 1 and Figure 2 each process implemented by the method for scheduling a virtual antenna system in the method embodiment. To avoid repetition, it will not be elaborated here.
[0125] Please refer to Figure 5 , the embodiment of the present invention provides a terminal, including:
[0126] A second sending module 51, configured to send its own overlapping multiplexing capability to a network-side device;
[0127] A second receiving module 52, configured to receive scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a packet, and the packet is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or an overlapping factor corresponding to the overlapping multiplexing capability;
[0128] A third sending module 53, configured to send data to the network-side device according to the scheduling information.
[0129] The network-side device provided in the embodiment of the present invention can implement Figure 3 each process implemented by the data sending method in the method embodiment. To avoid repetition, it will not be elaborated here.
[0130] Please refer to Figure 6 , the embodiment of the present invention provides a network-side device 60, including: a transceiver 61 and a processor 62;
[0131] The transceiver 61 is configured to receive the overlapping multiplexing capabilities sent by multiple terminals;
[0132] The processor 62 is configured to group multiple terminals according to the overlapping multiplexing capability or an overlapping factor corresponding to the overlapping multiplexing capability;
[0133] The transceiver 61 is configured to send scheduling information to at least some of the terminals in the packet.
[0134] In an embodiment of the present invention, optionally, the processor 62 is configured to select the packet as the currently scheduled packet;
[0135] The processor 62 selects at least some of the terminals in the current scheduling group as the current scheduled terminals;
[0136] The transceiver 61 sends the scheduling information to the current scheduled terminals.
[0137] In an embodiment of the present invention, optionally, the processor 62 is configured to oversample the data sent by at least some of the currently scheduled terminals with an oversampling factor corresponding to the current scheduling group, and the oversampling factor of the current scheduling group is determined according to the overlapping factor corresponding to the terminals in the current scheduling group.
[0138] In an embodiment of the present invention, optionally, the processor 62 is configured to demodulate the oversampled data according to the overlapping multiplexing capability of at least some of the terminals.
[0139] In an embodiment of the present invention, optionally, the processor 62 is configured to allocate a first terminal to a group with a smaller oversampling factor in a first group; wherein the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of multiple first groups in the group.
[0140] In an embodiment of the present invention, optionally, the processor 62 is configured to select the group as the current group to be scheduled in the order of the priority of the group, and the priority of the group is determined according to a first priority and / or a second priority. The first priority is determined according to the priority of the terminals in the group, and the second priority is determined according to the service requirement priority corresponding to the group.
[0141] Please refer to Figure 7 , an embodiment of the present invention provides a terminal 70, including: a transceiver 71 and a processor 72;
[0142] The transceiver 71 is configured to send its own overlapping multiplexing capability to a network-side device;
[0143] The transceiver 71 is configured to receive scheduling information sent by the network-side device. The scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability;
[0144] The transceiver 71 is configured to send data to the network-side device according to the scheduling information.
[0145] In an embodiment of the present invention, optionally, the overlapping multiplexing capability is selected by the terminal from a preset set of overlapping multiplexing capabilities according to the capabilities of the terminal itself.
[0146] In an embodiment of the present invention, optionally, the transceiver 71 is configured to send data with the overlapping multiplexing capability sent to the network-side device.
[0147] Please refer to Figure 8 , an embodiment of the present invention further provides a network-side device 80, including a processor 81, a memory 82, and a computer program stored on the memory 82 and executable on the processor 81. When the computer program is executed by the processor 81, it implements each process of the method embodiment of the above virtual antenna system scheduling and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0148] Please refer to Figure 9 , an embodiment of the present invention further provides a terminal 90, including a processor 91, a memory 92, and a computer program stored on the memory 92 and executable on the processor 91. When the computer program is executed by the processor 91, it implements each process of the method embodiment of the above data sending method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0149] An embodiment of the present invention further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, it implements each process of the method embodiment of the above virtual antenna system scheduling and can achieve the same technical effect. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.
[0150] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article, or device including that element.
[0151] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or terminal, etc.) to execute the methods described in various embodiments of the present invention.
[0152] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit and scope protected by the claims of the present invention, and all of them belong to the protection scope of the present invention.
Claims
1. A method for scheduling a virtual antenna system, applied to a network-side device, characterized in that, it includes: Receiving the overlapping multiplexing capabilities sent by multiple terminals; Grouping the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities; Sending scheduling information to at least some of the terminals in the group; The grouping the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities includes: Allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of the multiple first groups in the group.
2. The method for scheduling a virtual antenna system according to claim 1, characterized in that, The sending scheduling information to at least some of the terminals in the group further includes: Selecting the group as the current scheduling group; Selecting at least some of the terminals in the current scheduling group as the current scheduling terminals; Sending the scheduling information to the current scheduling terminals.
3. The method for scheduling a virtual antenna system according to claim 1, characterized in that, The maximum overlapping factor corresponding to each group is the least common multiple of the overlapping factors corresponding to the overlapping multiplexing capabilities of all the terminals in the group; Or, the least common multiples of the overlapping factors corresponding to all the terminals in each group are different.
4. The method for scheduling a virtual antenna system according to claim 3, characterized in that, The maximum overlapping factors corresponding to each group are different.
5. The method for scheduling a virtual antenna system according to claim 2, characterized in that, After the sending the scheduling information to the current scheduling terminals, it further includes: Oversampling the data sent by the at least some terminals currently being scheduled with the over-sampling factor corresponding to the current scheduling group, and the over-sampling factor of the current scheduling group is determined according to the overlapping factors corresponding to the terminals in the current scheduling group.
6. The method for scheduling a virtual antenna system according to claim 5, characterized in that, The over-sampling factor of the current scheduling group is the least common multiple of all the overlapping factors corresponding to the terminals in the current scheduling group.
7. The method for scheduling a virtual antenna system according to claim 5, characterized in that, After the over-sampling the data sent by the at least some terminals currently being scheduled with the maximum over-sampling factor corresponding to the current scheduling group, it further includes: Demodulating the oversampled data according to the overlapping multiplexing capabilities of the at least some terminals.
8. The method for scheduling a virtual antenna system according to claim 2, characterized in that, The selecting the group as the current scheduling group includes: Selecting the group as the current group to be scheduled in the order of the priority of the group, and the priority of the group is determined according to a first priority and / or a second priority, the first priority is determined according to the priorities of the terminals in the group, and the second priority is determined according to the service requirement priority corresponding to the group.
9. The method for scheduling a virtual antenna system according to claim 1, characterized in that, The overlapping multiplexing capability is selected by the terminal from a preset set of overlapping multiplexing capabilities according to the terminal's own capabilities.
10. A data sending method, applied to a terminal, Characterized in that, It includes: Sending its own overlapping multiplexing capability to a network-side device; Receiving scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability; The determination according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability includes: Allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of multiple first groups in the group; Sending data to the network-side device according to the scheduling information.
11. The data sending method according to claim 10, Characterized in that, The overlapping multiplexing capability is selected by the terminal from a preset set of overlapping multiplexing capabilities according to the terminal's own capabilities.
12. The data sending method according to claim 10, for sending data to the network-side device according to the scheduling information, It includes: Sending data with the overlapping multiplexing capability.
13. A network-side device, Characterized in that, It includes: A first receiving module, configured to receive the overlapping multiplexing capabilities sent by multiple terminals; A grouping module, configured to group multiple terminals according to the overlapping multiplexing capability or the overlapping factor corresponding to the overlapping multiplexing capability; A first sending module, configured to send scheduling information to at least some terminals in the group; The grouping of multiple terminals according to the overlapping multiplexing capability or the overlapping factor corresponding to the overlapping multiplexing capability includes: Allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of multiple first groups in the group.
14. A terminal, Characterized in that, It includes: A second sending module, configured to send its own overlapping multiplexing capability to a network-side device; A second receiving module, configured to receive the scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability; The determination according to the overlapping multiplexing capability sent by the terminal or the overlapping factor corresponding to the overlapping multiplexing capability includes: allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capability or overlapping factor of the first terminal meets the allocation requirements of multiple first groups in the group; A third sending module, configured to send data to the network-side device according to the scheduling information.
15. A network-side device, Characterized in that, It includes: A transceiver and a processor; The transceiver is configured to receive the overlapping multiplexing capabilities sent by multiple terminals; The processor is configured to group the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities; The transceiver is configured to send scheduling information to at least some of the terminals in the group; The grouping of the multiple terminals according to the overlapping multiplexing capabilities or the overlapping factors corresponding to the overlapping multiplexing capabilities includes: Allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capabilities or overlapping factors of the first terminal meet the allocation requirements of the multiple first groups in the group.
16. A terminal, Characterized in that, It includes: A transceiver and a processor; The transceiver is configured to send its own overlapping multiplexing capabilities to a network-side device; The transceiver is configured to receive the scheduling information sent by the network-side device, where the scheduling information is sent by the network-side device after determining the terminal as a group, and the group is determined by the network-side device according to the overlapping multiplexing capabilities sent by the terminal or the overlapping factors corresponding to the overlapping multiplexing capabilities; Determined according to the overlapping multiplexing capabilities sent by the terminal or the overlapping factors corresponding to the overlapping multiplexing capabilities includes: allocating a first terminal to a group with a smaller over-sampling factor in a first group; wherein, the overlapping multiplexing capabilities or overlapping factors of the first terminal meet the allocation requirements of the multiple first groups in the group; The transceiver is configured to send data to the network-side device according to the scheduling information.
17. A network-side device, Characterized in that, It includes: A processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, it implements the steps of the method for scheduling a virtual antenna system as described in any one of claims 1 to 9.
18. A terminal, Characterized in that, It includes: A processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, it implements the steps of the data sending method as described in any one of claims 10 to 12.
19. A computer-readable storage medium, Characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the method for scheduling a virtual antenna system as described in any one of claims 1 to 9, or implements the steps of the method for scheduling a virtual antenna system as described in any one of claims 10 to 12.
Citation Information
Patent Citations
Communication channel transmitting method, communication channel receiving method, communication channel transmitting device, communication channel receiving device, base station, and terminal
CN108282270A
Apparatus and method for transmitting signal in communication system
US20130107791A1