CN112020040B - Data transmission method and system based on group scheduling - Google Patents

Data transmission method and system based on group scheduling Download PDF

Info

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
Application number
CN202010804965.1A
Other languages
Chinese (zh)
Other versions
CN112020040A (en
Inventor
王鹏
陈华敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Remote Sensing Equipment
Original Assignee
Beijing Institute of Remote Sensing Equipment
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Remote Sensing Equipment filed Critical Beijing Institute of Remote Sensing Equipment
Priority to CN202010804965.1A priority Critical patent/CN112020040B/en
Publication of CN112020040A publication Critical patent/CN112020040A/en
Application granted granted Critical
Publication of CN112020040B publication Critical patent/CN112020040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/10Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Data transmission method and system based on group scheduling
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.
CN202010804965.1A 2020-08-12 2020-08-12 Data transmission method and system based on group scheduling Active CN112020040B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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