CN112020040B - Data transmission method and system based on group scheduling - Google Patents
Data transmission method and system based on group scheduling Download PDFInfo
- Publication number
- CN112020040B CN112020040B CN202010804965.1A CN202010804965A CN112020040B CN 112020040 B CN112020040 B CN 112020040B CN 202010804965 A CN202010804965 A CN 202010804965A CN 112020040 B CN112020040 B CN 112020040B
- Authority
- CN
- China
- Prior art keywords
- cluster
- network access
- access point
- terminals
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 30
- 241000854291 Dianthus carthusianorum Species 0.000 claims abstract description 113
- 238000012545 processing Methods 0.000 claims description 24
- 238000005265 energy consumption Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 42
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
- H04W40/10—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/32—Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data transmission method and a system based on group scheduling, comprising the following steps: in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters; the M first terminals determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point; the network access point determines each terminal in the cluster corresponding to the M first terminals according to a third rule; and each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule. The invention has the advantages that: the method is simple to realize, well optimizes the communication quality of the communication terminal with huge orders of magnitude, particularly covers weak areas and blind areas, effectively supports large-scale machine communication, reduces the power consumption of the terminal, and is suitable for communication with large quantity of equipment in edge computing scenes, internet of things communication scenes and the like.
Description
Technical Field
The invention belongs to the technical field of communication, and particularly relates to a data transmission method and system based on group scheduling.
Background
LTE (Long Term Evolution )/LTE-a (Long Term Evolution-Advanced, enhanced long term evolution), 5G (Fifth Generation) and MultiFire technologies are wireless access technologies in both licensed and unlicensed bands, providing wireless data services with high data rates, low latency, etc., including data transmission in internet of things (Internet of Things, ioT, also known as machine-type communications) scenarios. One characteristic of the internet of things scene is that the number of internet of things terminals is huge, when the internet of things terminals initiate data requests in large-scale orders of magnitude, the resource consumption of the network is a problem, and how the network coordinates the internet of things terminals and other types of terminals, the communication quality is guaranteed, and huge pressure is brought to the network. Therefore, it is a challenge for a network how to efficiently support data concurrency of huge order. In some scenes of the internet of things, because the terminals of the internet of things are in a coverage weak area or a dead area, the signal quality is poor, and the signal strength needs to be improved through repeated transmission, so that the network wireless resource cost is huge.
In the related art, the communication quality of a communication terminal of a huge order of magnitude is not optimized, especially in coverage weak areas and dead areas. One of the scenarios of 5G systems is to support large-scale machine-type communication (massvie machine type communication, MTC), and no mature solution exists.
Disclosure of Invention
The invention aims to provide a data transmission method based on group scheduling, which solves the problem of large number of devices such as an edge computing scene, an Internet of things communication scene and the like.
In view of the above, the present invention provides a data transmission method based on group scheduling, which is characterized by comprising:
in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters;
the M first terminals determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point;
the network access point determines each terminal in the cluster corresponding to the M first terminals according to a third rule;
and each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule.
Further, the size K of each cluster is determined m Comprising the following steps: the amount of data accommodated by the one cluster is calculated.
Further, the network access point selects M first terminals according to a first rule, including: the network access point ranks channel conditions between one or more first terminals in the coverage area and the network access point, and selects one or more first terminals with the best channel conditions from the channel conditions to become the cluster head.
Further, the channel condition is a path loss between the one or more first terminals and the network access point.
Further, the channel condition is a signal-to-interference-and-noise ratio between the one or more first terminals and the network access point.
Further, the size K of each cluster is determined according to a second rule m Comprising the following steps: calculating K according to one or more parameters of the cluster head of the mth cluster based on the remaining energy, the energy consumption of a single data transmission between the cluster head and the network access point, the cluster size adjustment ratio, and the channel condition between the cluster head and the network access point m 。
Further, determining each terminal in the cluster corresponding to the M first terminals according to a third rule, including: the network access point determines the number of terminals contained in the cluster according to the distance between the cluster head and all terminals in the cluster, the size of a data packet of single service transmission of a first or second terminal and the size of the cluster.
Further, each cluster head transmits data to the network access point according to a fourth rule, including: and the cluster heads jointly send the cluster head data packets of the terminals in the cluster to the network access point.
Further, the cluster head data packet includes: the cluster ID, the index of the terminal in the cluster, and part or all of the data of the terminal in the cluster.
Another object of the present invention is to provide a data transmission system based on group scheduling, comprising:
the first processing unit is used for selecting M first terminals according to a first rule by the network access point in a coverage area, wherein the network access point and the M first terminals form M+1 clusters;
a second processing unit, for determining the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point;
the third processing unit is used for determining all terminals in the cluster corresponding to the M first terminals according to a third rule by the network access point;
and the fourth processing unit is used for transmitting the data to each cluster head by each terminal in the cluster, and transmitting the data to the network access point by each cluster head according to a fourth rule.
The invention realizes the following remarkable beneficial effects:
the realization is simple, including: in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters; the M first terminals determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point; the network access point determines each terminal in the cluster corresponding to the M first terminals according to a third rule; and each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule. The communication quality of the communication terminal with huge orders of magnitude is well optimized, particularly in the coverage of weak areas and dead areas, the large-scale machine communication is effectively supported, the resource efficiency of a wireless communication system is improved, the power consumption of the terminal is reduced, and the method is suitable for communication with large quantity of equipment such as an edge computing scene, an Internet of things communication scene and the like.
Drawings
Fig. 1 is a flow chart of a data transmission method based on group scheduling according to the present invention;
FIG. 2 is a diagram illustrating an embodiment of a group scheduling based data transmission method according to the present invention;
FIG. 3 is a diagram illustrating another embodiment of a group scheduling based data transmission method according to the present invention;
fig. 4 is a schematic diagram of an embodiment of a group scheduling based data transmission system according to the present invention;
Detailed Description
The advantages and features of the present invention will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings and detailed description. It should be noted that the drawings are in a very simplified form and are adapted to non-precise proportions, merely for the purpose of facilitating and clearly aiding in the description of embodiments of the invention.
It should be noted that, in order to clearly illustrate the present invention, various embodiments of the present invention are specifically illustrated by the present embodiments to further illustrate different implementations of the present invention, where the various embodiments are listed and not exhaustive. Furthermore, for simplicity of explanation, what has been mentioned in the previous embodiment is often omitted in the latter embodiment, and therefore, what has not been mentioned in the latter embodiment can be referred to the previous embodiment accordingly.
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood that the invention is not to be limited to the particular embodiments disclosed, but on the contrary, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit or scope of the invention as defined by the appended claims. The same element numbers may be used throughout the drawings to refer to the same or like parts.
Referring to fig. 1 to 3, the present invention provides a data transmission method based on group scheduling, which includes:
step S101, in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters;
step S102, the M first terminals determine the size K of each cluster according to the second rule based on the residual available energy m Reporting to the network access point;
step S103, the network access point determines each terminal in the cluster corresponding to the M first terminals according to a third rule;
step S104, each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule.
In one embodiment, the size K of each cluster is determined m Comprising the following steps: the amount of data accommodated by the one cluster is calculated.
In one embodiment, the network access point selects M first terminals according to a first rule, including: the network access point ranks channel conditions between one or more first terminals in the coverage area and the network access point, and selects one or more first terminals with the best channel conditions from the channel conditions to become the cluster head.
In one embodiment, the channel condition is a path loss between the one or more first terminals and the network access point.
In one embodiment, the channel condition is a signal-to-interference-and-noise ratio between the one or more first terminals and the network access point.
In one embodiment, the size K of each cluster is determined according to a second rule m Comprising the following steps: calculating K according to one or more parameters of the cluster head of the mth cluster based on the remaining energy, the energy consumption of a single data transmission between the cluster head and the network access point, the cluster size adjustment ratio, and the channel condition between the cluster head and the network access point m 。
In one embodiment, determining each terminal in the cluster corresponding to the M first terminals according to a third rule includes: the network access point determines the number of terminals contained in the cluster according to the distance between the cluster head and all terminals in the cluster, the size of a data packet of single service transmission of a first or second terminal and the size of the cluster.
In one embodiment, each cluster head transmits data to the network access point according to a fourth rule, including: and the cluster heads jointly send the cluster head data packets of the terminals in the cluster to the network access point.
In one embodiment, the cluster head packet includes: the cluster ID, the index of the terminal in the cluster, and part or all of the data of the terminal in the cluster.
Another object of the present invention is to provide a data transmission system based on group scheduling, comprising:
the first processing unit is used for selecting M first terminals according to a first rule by the network access point in a coverage area, wherein the network access point and the M first terminals form M+1 clusters;
a second processing unit, for determining the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point;
the third processing unit is used for determining all terminals in the cluster corresponding to the M first terminals according to a third rule by the network access point;
and the fourth processing unit is used for transmitting the data to each cluster head by each terminal in the cluster, and transmitting the data to the network access point by each cluster head according to a fourth rule.
In one embodiment, the device that provides wireless data services for the terminal is referred to as a network access point, which may be a base station of one cell, or a wifi access device. The wireless communication technology in the invention is based on NB-IoT (Narrow Band-Internet of Things, narrowband internet of things), or is an eMTC (enhanced Machine Type Communication ), or is a 5G communication technology or an extended version, or is an unlicensed Band communication technology of MultiFire. The communication terminal in the invention is based on the 5G standard, or the unlicensed band Internet of things communication technology of Multifire, or is an NB-IoT, or is a terminal node of eMTC.
As a specific embodiment, the invention provides a data transmission method based on group scheduling, which is used for a communication method with large number of devices such as an edge computing scene, an internet of things communication scene and the like. In the above invention, the method comprises:
step 1: in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters;
step 2: m first terminals or cluster heads determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point;
step 3: the network access point determines the terminals contained in the clusters corresponding to the M first terminals according to a third rule;
step 4: and each terminal in each cluster transmits the data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule.
As a specific embodiment, in step 1 of the present invention, forming m+1 clusters by the network access point and the M first terminals further includes: the network access point is a cluster head of an (m+1th) cluster, and the (m= … M) first terminal is a cluster head of the (M) th cluster. The coverage area is an area size of the network access point capable of providing data transmission services, and comprises one or more terminals, wherein the one or more terminals comprise a first terminal and a second terminal. Further, the first terminal may become a cluster head of one cluster, and manage data transmission of one or more terminals in the one cluster; and the second terminal only carries out data receiving and transmitting.
As a specific embodiment, the number M of the selected first terminals is dynamically changed. In another embodiment, the number M of the selected first terminals is statically changed.
As a specific embodiment, in step 1 of the present invention, the first rule is defined as that the network access point ranks channel conditions between one or more first terminals in the coverage area and the network access point, and selects M first terminals with the best channel conditions from the ranked first terminals to become the cluster head. In one embodiment, the channel condition is a path loss between the one or more first terminals and the network access point. In another embodiment, the channel condition is a signal-to-interference-and-noise ratio between the one or more first terminals and the network access point.
As a specific example, in step 2 of the present invention, the size K of the mth cluster m The amount of data that can be accommodated by the mth cluster is defined by the second rule. In one embodiment, K m Is dynamically changed. In another embodiment, K m Is statically varied.
As a specific embodiment, the second rule is defined that the cluster head of the mth cluster is based on the remaining energy (E m (t)), energy consumption (E) of a single data transmission between a cluster head and a network access point tx )、Cluster size adjustment ratio (lambda) m (t)) and computing K for one or more parameters in channel conditions between the cluster head and the network access point m . In one embodiment, the second rule is in the form of
Wherein F is m For the data packet size, L, of the cluster head in single transmission tx The number of transmissions for a single packet between the one cluster head and the network access point depends on the channel conditions between the one cluster head and the network access point.
As a specific embodiment, in step 3 of the present invention, the third rule is defined as a packet size P of a single service transmission of the first or second terminal and a size K of the one cluster according to a distance between the one cluster head and all terminals in the one cluster m And determining the terminals contained in the cluster. In one embodiment, the third rule is based on P and K m Determining the number of terminals (ψ) that can be accommodated by the mth cluster m ) Selecting (ψ) with the smallest distance according to the distance between the nth terminal and the cluster head of the mth cluster in the coverage area m ) A terminal forming a set ψ of terminals in the mth cluster m Expressed as
Wherein ψ is m Representing the set of terminals within the mth cluster, (ψ) m ) Represents the number of terminals that can be accommodated by the mth cluster, D m,k (t) represents the distance between the nth terminal and the cluster head of the mth cluster within said coverage area at time t.
As a specific embodiment, step 3 of the present invention further includes: and the network access point forms the M+1st cluster of the rest terminals in the coverage area, and the cluster head is the network access point.
As a specific embodiment, step 3 of the present invention further includes: the network access point sends the first cluster information to the corresponding cluster head, and sends the second cluster information to the terminals of each cluster. The first cluster information comprises a cluster ID of each cluster and a terminal ID in each cluster, and the second cluster information comprises a cluster head ID.
As a specific embodiment, step 3 of the present invention further includes:
step 3-1: the network access point sends first cluster information to each cluster head, wherein the first cluster information comprises a cluster ID of each cluster and a terminal ID in each cluster.
Step 3-2: and each cluster head informs the third cluster information of the cluster where each terminal is located in the cluster, wherein the third cluster information comprises a cluster head ID.
The step 3 of the present invention is characterized by further comprising: the network access point sends fourth cluster information to the terminals and the cluster heads of the clusters, wherein the fourth cluster information comprises a cluster ID of each cluster, a terminal ID in each cluster and a cluster head ID.
In step 4 of the present invention, in one embodiment, the fourth rule is defined that the cluster head sends the data of each terminal to the network access point one by one according to the intra-cluster terminal index.
In another embodiment, the fourth rule is defined that the one cluster head jointly sends the data of each terminal in the cluster to the network access point. In one example, the fourth rule joint transmission data is a cluster head data packet including the one cluster ID, an index of the terminal in the one cluster, and part or all of data of the terminal in the cluster. In another example, the fourth rule joint transmission data is that one cluster head data packet includes the one cluster ID, an intra-packet index of the intra-cluster terminal transmitted in a single data packet, and part or all of data of the intra-cluster terminal.
As a specific embodiment, the present invention determines the number of terminals accommodated in the one cluster according to the size of the data packet of the single service transmission of the first or second terminal and the size of the one cluster, and then selects one or more terminals with the smallest distance according to the distance between the one terminal and the cluster head of the one cluster in the coverage area to form a set of terminals in the one cluster.
Fig. 2 is a schematic diagram of a data transmission flow based on group scheduling according to an embodiment of the present invention, and as shown in fig. 2, a data transmission method based on group scheduling according to an embodiment of the present invention includes:
in step 211, a network access point selects one or more cluster heads according to a first rule and notifies each cluster head.
And 212, each cluster head calculates the size of each cluster according to the second rule and reports the size.
In step 213, the network access point determines the terminals served by each cluster according to the third rule.
In step 214, the network access point sends the first cluster information to each cluster head and sends the second cluster information to each terminal.
In step 215, each cluster terminal sends data to each cluster head.
And step 216, each cluster head sends each cluster data to the network access point according to the fourth rule.
Fig. 3 is a schematic diagram of a data transmission flow based on group scheduling according to an embodiment of the present invention, and as shown in fig. 3, a data transmission method based on group scheduling according to an embodiment of the present invention includes:
in step 310, a network access point selects one or more cluster heads according to a first rule and notifies each cluster head.
Step 311, each cluster head calculates the size of each cluster according to the second rule and reports the size.
In step 312, the network access point determines the terminals served by each cluster according to the third rule.
In step 313, the network access point sends the first cluster information to each cluster head.
In step 314, each cluster transmits third cluster information to the intra-cluster terminal.
And step 315, each cluster terminal sends data to each cluster head.
And step 316, each cluster head sends each cluster data to the network access point according to the fourth rule.
Within a coverage area, a network access point selects M first terminals according to a first rule, the network access point and the M first terminalsEnd forming M+1 clusters; m first terminals or cluster heads determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point; the network access point determines the terminals contained in the clusters corresponding to the M first terminals according to a third rule; and each terminal in each cluster transmits the data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule. Compared with the prior art, the method and the device have the advantages that aiming at the communication requirements of the large-scale communication device, particularly in the coverage of the weak area and the blind area, the resource efficiency of a wireless communication system is improved, and the power consumption of the Internet of things device is reduced.
Referring to fig. 4, as a specific embodiment, the present invention provides a data transmission control system based on group scheduling, where the control system includes a terminal for completing data transmission and control of the terminal, and the control system includes: the system comprises a radio frequency transceiver module, a processor, a memory and a group scheduling functional module; the radio frequency transceiver module is used for receiving wireless signals from a base station, sending the wireless signals to the processor for signal processing, and sending signals from the processor; the memory has stored therein instructions executable by the processor; the processor is used for calling the instructions stored in the memory, and the processor and the group scheduling functional module perform information interaction; the group scheduling function module comprises a group scheduling monitoring sub-module, a group scheduling decoding sub-module and a group scheduling management sub-module, wherein the group scheduling monitoring sub-module is used for monitoring whether a group scheduling indication channel exists in a wireless signal received by the radio frequency module, the group scheduling decoding sub-module is used for decoding the group scheduling indication channel confirmed by the group scheduling monitoring sub-module so as to obtain group scheduling indication information, and the group scheduling management sub-module is used for controlling subsequent data transmission according to the decoded group scheduling indication information.
As a specific embodiment, the present invention provides a data transmission control system based on group scheduling, the control system including a base station for controlling traffic transmission and control based on group scheduling, including: the system comprises a radio frequency transceiver module, a processor, a memory and a group scheduling function module, wherein the radio frequency transceiver module is used for receiving a wireless signal from a terminal, sending the wireless signal into the processor for signal processing and sending a signal from the processor; the memory has stored therein instructions executable by the processor; the processor is used for calling the instructions stored in the memory, and the processor and the group scheduling functional module perform information interaction; the group scheduling functional module comprises a group scheduling coding sub-module and a group scheduling management sub-module, wherein the group scheduling coding sub-module generates group scheduling indication information based on a measurement signal from a first terminal obtained by the processor to generate a group scheduling indication channel, and the group scheduling management sub-module manages data transmission of a cluster according to the group scheduling indication information generated by the group scheduling coding sub-module.
As a specific embodiment, the present invention provides a data transmission control system based on group scheduling, where the control system includes a baseband chip, and the baseband chip is used for a base station, and includes: a processor; and a memory having stored therein instructions executable by the processor, and the processor being operable to invoke the instructions stored by the memory to: receiving measurement signals sent by a plurality of first terminals, and selecting a cluster head from the plurality of first terminals according to a first rule; collecting cluster size information from each cluster head; and generating cluster information according to a third rule and sending group scheduling indication information according to a decoding result.
Compared with the prior art, the invention aims at the communication requirement of a large-scale terminal, especially in the coverage of the weak area and the blind area, improves the resource efficiency of a wireless communication system and reduces the power consumption of the terminal.
As shown in fig. 4, the wireless communication network 100 is an OFDM/OFDMA based system including a base station 101, and a plurality of communication terminals 121, 122, 123, 124. The service area of the base station 101 is 110, and in this range, the communication terminal 124 is a non-group scheduling terminal, and 121 to 123 are group scheduling terminals. The group scheduling terminals 121 to 123 belong to one cluster 120, wherein 121 is a cluster head of the cluster, and is a first terminal, and data transmission and group scheduling indication information of all services in the cluster 120 are performed through an uplink 131 and a downlink 130 between 121 and 101. There are also uplinks and downlinks between group dispatch terminal 122/123 and base station 101, 141 and 142 respectively, primarily for 122/123 to connect to the network. Communication links 162 and 163 exist between group dispatch terminals 122/123 and 121.
According to an embodiment of the present invention, base station 101 has an antenna module 170 for receiving and transmitting signals. A radio frequency transceiver module 173 is connected to the antenna module 170, and is configured to obtain a signal from the antenna module 170, convert the signal into a baseband signal, and transmit the baseband signal to the processing module 174. 173 is also capable of converting the baseband signal from 174 to a radio frequency signal for transmission through the antenna module 170. The processing module 174 processes the baseband signal, acts upon the signal, and invokes other modules of the base station 101 to perform other processing. The storage module 175 stores data.
As a specific embodiment, the base station 101 further includes a group scheduling function 192, including a group scheduling encoding sub-module 171 and a group scheduling processing sub-module 172. The group scheduling coding sub-module 171 generates cluster head information according to the received measurement signal of the first terminal, and codes. The group scheduling processing sub-module 172 generates a group scheduling channel based on the information generated by the sub-module 171, and transmits the group scheduling channel to the cluster head.
Fig. 2 also shows a module structure of a cluster head terminal 121 according to an embodiment of the present invention. The cluster head terminal 121 has an antenna module 150 for receiving and transmitting signals. And a radio frequency transceiver module 151 connected to the antenna module 150, for obtaining signals from the antenna module 150, converting the signals into baseband signals, and transmitting the baseband signals to the processing module 152. 151 can also convert the baseband signal from 152 to a radio frequency signal for transmission through the antenna module 150. The processing module 152 processes the baseband signal, acts upon the signal, and invokes other modules 121 to perform other processing. The storage module 153 stores data.
As a specific embodiment, the cluster head terminal 121 further includes a group scheduling function module 191, including a group scheduling decoding sub-module 154, a group scheduling listening sub-module 155, and a group scheduling processing sub-module 156. The group scheduling listening sub-module 155 is configured to detect a group scheduling channel, and the group scheduling decoding sub-module 154 is configured to decode a received group scheduling channel from a base station. The group scheduling processing sub-module 156 obtains the decoded group scheduling indication information and processes the group scheduling indication information.
The invention realizes the following remarkable beneficial effects:
the realization is simple, including: in a coverage area, a network access point selects M first terminals according to a first rule, and the network access point and the M first terminals form M+1 clusters; the M first terminals determine the size K of each cluster according to a second rule based on the residual available energy m Reporting to the network access point; the network access point determines each terminal in the cluster corresponding to the M first terminals according to a third rule; and each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule. The communication quality of the communication terminal with huge orders of magnitude is well optimized, particularly in the coverage of weak areas and dead areas, the large-scale machine communication is effectively supported, the resource efficiency of a wireless communication system is improved, the power consumption of the terminal is reduced, and the method is suitable for communication with large quantity of equipment such as an edge computing scene, an Internet of things communication scene and the like.
Any other suitable modification may also be made according to the technical solution and the idea of the invention. All such alternatives, modifications and improvements will readily occur to those skilled in the art and are intended to be within the scope of the invention as defined in the appended claims.
Claims (8)
1. A data transmission method based on group scheduling, comprising:
in one coverage area, a network access point orders channel conditions between one or more first terminals in the one coverage area and the network access point, and selects M first terminals with the best channel conditions from the ordering channel conditions, wherein the network access point and the M first terminals form M+1 clusters, and the first terminals form a cluster head;
the M first terminals determine the size K of each cluster according to a second rule based on the residual available energy m And report to the network access point, wherein the following steps are performedThe second rule is that the cluster head of one cluster is based on the residual energy E m (t), energy consumption E of single data transmission between cluster head and network access point tx Cluster size adjustment ratio lambda m (t) calculating the size K of each cluster and a plurality of parameters in channel conditions between the cluster head and the network access point m The concrete form is as follows:
wherein, F m for the packet size of the one cluster head at the time of a single transmission, L tx the number of transmissions of a single data packet between the one cluster head and the network access point depends on the channel condition between the one cluster head and the network access point;
the network access point determines each terminal in the clusters corresponding to the M first terminals according to a third rule, wherein the third rule is that the network access point transmits the data packet size P and the size K of each cluster according to the single service of the first or the second terminal m Determining the number of terminals accommodated in each cluster, and determining each terminal in each cluster according to the distance between each terminal and each cluster head in the coverage area, wherein the second terminal is other terminals which are not the first terminal in the coverage area, and the specific form is as follows:
wherein ψ is m Representing the set of terminals within the mth cluster, (ψ) m ) Represents the number of terminals that can be accommodated by the mth cluster, D m,k (t) represents the distance between the nth terminal and the cluster head of the mth cluster within the coverage area at time t;
the network access point forms the M+1st cluster of the rest terminals in the coverage area, and the cluster head is the network access point;
and each terminal in the cluster transmits data to each cluster head, and each cluster head transmits the data to the network access point according to a fourth rule.
2. The group scheduling-based data transmission method according to claim 1, wherein: determining the size K of each cluster m Comprising the following steps: the amount of data accommodated by the one cluster is calculated.
3. The group scheduling-based data transmission method according to claim 1, wherein: the channel condition is a path loss between the one or more first terminals and the network access point.
4. The group scheduling-based data transmission method according to claim 1, wherein: the channel condition is a signal-to-interference-and-noise ratio between the one or more first terminals and the network access point.
5. The group scheduling-based data transmission method according to claim 1, wherein: determining each terminal in the cluster corresponding to the M first terminals according to a third rule, wherein the determining comprises the following steps: the network access point determines the number of terminals contained in the cluster according to the distance between the cluster head and all terminals in the cluster, the size of a data packet of single service transmission of a first or second terminal and the size of the cluster.
6. The group scheduling-based data transmission method of claim 5, wherein: transmitting data to the network access point by each cluster head according to a fourth rule, wherein the method comprises the following steps: and the cluster heads jointly send the cluster head data packets of the terminals in the cluster to the network access point.
7. The group scheduling-based data transmission method of claim 6, wherein: the cluster head data packet includes: the cluster ID, the index of the terminal in the cluster, and part or all of the data of the terminal in the cluster.
8. A group scheduling-based data transmission system, comprising:
a first processing unit, configured to, in a coverage area, select M first terminals with the best channel conditions from among the network access points according to ordering channel conditions between one or more first terminals in the coverage area and the network access points, where the network access point and the M first terminals form m+1 clusters, and the first terminals form a cluster head;
a second processing unit, for determining the size K of each cluster according to a second rule based on the residual available energy m And reporting to the network access point, wherein the second rule is that the cluster head of one cluster is based on the residual energy E m (t), energy consumption E of single data transmission between cluster head and network access point tx Cluster size adjustment ratio lambda m (t) calculating the size K of each cluster and one or more parameters in the channel conditions between the cluster head and the network access point m The concrete form is as follows:
wherein, F m for the packet size of the one cluster head at the time of a single transmission, L tx the number of transmissions of a single data packet between the one cluster head and the network access point depends on the channel condition between the one cluster head and the network access point;
a third processing unit, where the network access point determines each terminal in the clusters corresponding to the M first terminals according to a third rule, where the third rule is that the network access point transmits the data packet size P and the size K of each cluster according to a single service of the first or second terminal m Determining the number of terminals accommodated in each cluster, determining each terminal in each cluster according to the distance between each terminal and each cluster head in the coverage area, wherein the second terminal is other terminals than the first terminal in the coverage areaThe terminal is specifically formed as follows:
wherein ψ is m Representing a set of terminals in an mth cluster, (ψm) representing the number of terminals that can be accommodated by the mth cluster, dm, k (t) representing the distance between the nth terminal and the cluster head of the mth cluster within the coverage area at time t; the network access point forms the M+1st cluster of the rest terminals in the coverage area, and the cluster head is the network access point;
and the fourth processing unit is used for transmitting the data to each cluster head by each terminal in the cluster, and transmitting the data to the network access point by each cluster head according to a fourth rule.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010804965.1A CN112020040B (en) | 2020-08-12 | 2020-08-12 | Data transmission method and system based on group scheduling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010804965.1A CN112020040B (en) | 2020-08-12 | 2020-08-12 | Data transmission method and system based on group scheduling |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112020040A CN112020040A (en) | 2020-12-01 |
CN112020040B true CN112020040B (en) | 2024-03-29 |
Family
ID=73504727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010804965.1A Active CN112020040B (en) | 2020-08-12 | 2020-08-12 | Data transmission method and system based on group scheduling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112020040B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110075361A (en) * | 2009-12-28 | 2011-07-06 | 대구대학교 산학협력단 | Routing protocol method of based hierarchical cluster for wireless sensor networks |
CN105764111A (en) * | 2014-12-18 | 2016-07-13 | 镇江坤泉电子科技有限公司 | Wireless-sensing-network autonomous routing method |
KR101658736B1 (en) * | 2015-09-07 | 2016-09-22 | 성균관대학교산학협력단 | Wsn clustering mehtod using of cluster tree structure with low energy loss |
CN107071811A (en) * | 2017-04-18 | 2017-08-18 | 长春师范大学 | A kind of fault-tolerant Uneven Cluster algorithms of WSN based on fuzzy control |
CN107205211A (en) * | 2017-05-19 | 2017-09-26 | 北京交通大学 | Method for channel allocation in unauthorized frequency range communicates with the D2D that WiFi coexists |
CN107371188A (en) * | 2017-07-26 | 2017-11-21 | 浙江工业大学 | A kind of energy consumption balance method for routing of controllable cluster scale |
CN108848476A (en) * | 2018-06-21 | 2018-11-20 | 河南科技大学 | Power-efficient data assembly algorithms based on communication distance control in sensor network |
CN108882258A (en) * | 2018-09-18 | 2018-11-23 | 天津理工大学 | A kind of neighbour's rotation Hierarchical Clustering method of Wireless Sensor Networks |
CN109981227A (en) * | 2019-03-24 | 2019-07-05 | 北京工业大学 | Based on a group HARQ transmission method and control system for communication in scenes of internet of things |
CN110072265A (en) * | 2019-03-25 | 2019-07-30 | 湖州师范学院 | A kind of implementation method of energy heterogeneous wireless sensor network Clustering protocol |
CN110662175A (en) * | 2019-09-11 | 2020-01-07 | 哈尔滨工程大学 | Moving vehicle speed control method based on wireless chargeable sensor network |
CN111526558A (en) * | 2020-04-28 | 2020-08-11 | 河南科技大学 | Efficient routing protocol based on non-uniform clustering in WBAN |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108200625B (en) * | 2018-01-12 | 2021-05-21 | 温州大学 | Method for selecting cooperative nodes in distributed energy cluster based on channel state information |
-
2020
- 2020-08-12 CN CN202010804965.1A patent/CN112020040B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110075361A (en) * | 2009-12-28 | 2011-07-06 | 대구대학교 산학협력단 | Routing protocol method of based hierarchical cluster for wireless sensor networks |
CN105764111A (en) * | 2014-12-18 | 2016-07-13 | 镇江坤泉电子科技有限公司 | Wireless-sensing-network autonomous routing method |
KR101658736B1 (en) * | 2015-09-07 | 2016-09-22 | 성균관대학교산학협력단 | Wsn clustering mehtod using of cluster tree structure with low energy loss |
CN107071811A (en) * | 2017-04-18 | 2017-08-18 | 长春师范大学 | A kind of fault-tolerant Uneven Cluster algorithms of WSN based on fuzzy control |
CN107205211A (en) * | 2017-05-19 | 2017-09-26 | 北京交通大学 | Method for channel allocation in unauthorized frequency range communicates with the D2D that WiFi coexists |
CN107371188A (en) * | 2017-07-26 | 2017-11-21 | 浙江工业大学 | A kind of energy consumption balance method for routing of controllable cluster scale |
CN108848476A (en) * | 2018-06-21 | 2018-11-20 | 河南科技大学 | Power-efficient data assembly algorithms based on communication distance control in sensor network |
CN108882258A (en) * | 2018-09-18 | 2018-11-23 | 天津理工大学 | A kind of neighbour's rotation Hierarchical Clustering method of Wireless Sensor Networks |
CN109981227A (en) * | 2019-03-24 | 2019-07-05 | 北京工业大学 | Based on a group HARQ transmission method and control system for communication in scenes of internet of things |
CN110072265A (en) * | 2019-03-25 | 2019-07-30 | 湖州师范学院 | A kind of implementation method of energy heterogeneous wireless sensor network Clustering protocol |
CN110662175A (en) * | 2019-09-11 | 2020-01-07 | 哈尔滨工程大学 | Moving vehicle speed control method based on wireless chargeable sensor network |
CN111526558A (en) * | 2020-04-28 | 2020-08-11 | 河南科技大学 | Efficient routing protocol based on non-uniform clustering in WBAN |
Non-Patent Citations (1)
Title |
---|
带有重叠区域的多跳非均匀分簇路由算法;牛玉刚;周振华;;控制与决策(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112020040A (en) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10588075B2 (en) | System and method for dynamically configurable air interfaces | |
US9282541B2 (en) | Method in which a terminal cooperates with another terminal to transmit data, and method for receiving the data | |
WO2018141272A1 (en) | Terminal, network device and communication method | |
US8121106B2 (en) | Method and arrangement for managing a reference signal for uplink channel estimation in a communications system | |
CN102739296B (en) | The equipment of space-time channels, method and system are filled in space division multiple access SDMA | |
EP1418687A1 (en) | Information distributing method and information distribution control device | |
US11665678B2 (en) | Antenna configuration in a communication network | |
CN111434175A (en) | Apparatus and method for determining radio resource in wireless communication system | |
CN102123525A (en) | Interference coordination method of downlink multi-antenna multiple base stations and base station | |
US11018725B2 (en) | Data transmission method, apparatus, and system | |
CN105723629A (en) | Relay node aggregation of data transfers in a wireless telecommunication system | |
US8761079B2 (en) | Method and apparatus for selecting appropriate coding scheme and transmission rate for transmitting a frame across a communication network | |
CN109075905A (en) | ACK/NACK feedback method and relevant device under a kind of unlicensed spectrum | |
CN108476476B (en) | Power indication system and method | |
CN105338549A (en) | Method and equipment for determining multimedia data sending mode | |
WO2018019253A1 (en) | Communication channel transmission method, apparatus and system | |
CN101843003A (en) | Method and device for transmitting/receiving audio/video content in a radio access network | |
CN112020040B (en) | Data transmission method and system based on group scheduling | |
CN102215594A (en) | Scheduling method and device | |
US20090262690A1 (en) | Efficient radio resource management in a mobile radio communication system | |
KR101360647B1 (en) | Communication method between a base station and terminals using group based communication scheme | |
CN114679244A (en) | Cross-carrier data transmission method and device, terminal and network equipment | |
CN106856622B (en) | Method, device, terminal and base station for acquiring heterogeneous network downlink information | |
US20230308883A1 (en) | Method and apparatus for distributing layers of multi-input multi-output system in base station of wireless communication system | |
CN108464033A (en) | Information carrying means, method and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |