CN110248306A - A kind of cooperative node of source node determines method, apparatus, electronic equipment and medium - Google Patents

A kind of cooperative node of source node determines method, apparatus, electronic equipment and medium Download PDF

Info

Publication number
CN110248306A
CN110248306A CN201810189763.3A CN201810189763A CN110248306A CN 110248306 A CN110248306 A CN 110248306A CN 201810189763 A CN201810189763 A CN 201810189763A CN 110248306 A CN110248306 A CN 110248306A
Authority
CN
China
Prior art keywords
node
cooperative
candidate
cooperative node
source
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.)
Granted
Application number
CN201810189763.3A
Other languages
Chinese (zh)
Other versions
CN110248306B (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 University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201810189763.3A priority Critical patent/CN110248306B/en
Publication of CN110248306A publication Critical patent/CN110248306A/en
Application granted granted Critical
Publication of CN110248306B publication Critical patent/CN110248306B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0032Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
    • H04L5/0035Resource allocation in a cooperative multipoint environment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a kind of cooperative nodes of source node to determine method, apparatus, electronic equipment and medium, wherein method includes: each parameter information according to each cooperative node of source node, destination node, eavesdropping node and source node, under determining that each cooperative node interferes respectively by secret communication theory, corresponding each candidate cooperative node when enabling to the safe capacity of source node and destination node greater than threshold value;For each candidate cooperative node, according to the transmission performance function pre-established, iterative algorithm is utilized on a preset condition based, adjust separately the value for corresponding to independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines, the maximum value of each transmission performance function under candidate's cooperative node interference is obtained, each maximum value is determined as each candidate value;The corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.The embodiment of the present invention realizes the optimal cooperative node for accurately determining source node.

Description

A kind of cooperative node of source node determines method, apparatus, electronic equipment and medium
Technical field
The present invention relates to fields of communication technology, determine method, apparatus, electricity more particularly to a kind of cooperative node of source node Sub- equipment and medium.
Background technique
With the development of wireless communication technique, mobile communication plays more next in the work and life of today's society people More important role.Due to the intrinsic open nature of wireless channel, wireless communication is easier to be eavesdropped, usurp than wire communication The security attacks such as change, interfere, therefore, it is necessary to increase the interference information of other nodes to the corresponding source node of information transmitting terminal, i.e., Increase the interference information of cooperative node for the transmission information of source node.As network is presented intensive, isomery feature, in network Node belongs to different systems, and each node is reluctant to other nodes of active assistance to realize the optimal utilization of self energy It securely communicates, increasingly shows selfish attribute.
Based on this, the prior art proposes that the corresponding source node of information transmitting terminal provides remuneration and the side using game theory Method, other nodes in excitation network provide interference service for the source node, and then source node is avoided to send information to information During the corresponding destination node in receiving end, eavesdropping node steals the signal message of source node transmission.Specific communication mode is, The signal message and man made noise that the corresponding source node of information transmitting terminal is sent combine multiple cooperative nodes hair of the source node The interference information penetrated is sent to the corresponding destination node of information receiving end together.Wherein, in order to guarantee source node in communication process In optimal performance, construct the Staenberg betting model between source node and multiple cooperative nodes, pass through the model optimization source The power allocation case of information is sent between the power distribution and each cooperative node of the man made noise that node is sent.
But with the development of network technology, network tends to multilayer heterogeneous, so that node belongs to different networks.Cause This, the prior art is when providing interference service using multiple cooperative nodes for source node, so that sending between determining each cooperative node The power distribution of information becomes a complex problem.So, how in numerous cooperative nodes to determine that source node exists Optimal cooperative node corresponding to optimal performance in communication process not yet provides effective solution side in safe information transmission field Case.
Summary of the invention
A kind of cooperative node for being designed to provide source node of the embodiment of the present invention determines method, apparatus, electronic equipment And medium, to realize the optimal cooperative node for accurately determining source node, and then pass through the interference of the optimal cooperative node, makes It obtains source node and is optimal performance in communication process.
To achieve the above object of the invention, the embodiment of the invention discloses a kind of cooperative nodes of source node to determine method, packet It includes:
According to each parameter information of each cooperative node of source node, destination node, eavesdropping node and the source node, lead to It crosses under secret communication theory determines that each cooperative node interferes respectively, enables to the safety of the source node Yu the destination node Capacity is greater than each candidate cooperative node corresponding when threshold value;The parameter information include location information, channel state information with And power information;
It is calculated on a preset condition based using iteration for each candidate cooperative node according to the transmission performance function pre-established Method adjusts separately and corresponds to taking for independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value;Institute State the power allocation factor for the man made noise that independent variable includes the source node, the power of candidate's cooperative node;
The corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.
Optionally, each ginseng of each cooperation section according to source node, destination node, eavesdropping node and the source node Number information enables to the source node and the target under determining that each cooperative node interferes respectively by secret communication theory The safe capacity of node is greater than each candidate cooperative node corresponding when threshold value, comprising:
It should according to location information, the channel state information of the source node and the destination node for each cooperative node The location information and channel state information of cooperative node and the destination node, the position of the source node and the eavesdropping node Confidence breath and channel state information, the location information, channel state information of the cooperative node and the eavesdropping node, the source The power information of the power information of node and the cooperative node is determined and is interfered in the cooperative node by secret communication theory Under the source node and the destination node safe capacity;
Screening is greater than the source node of threshold value and the safe capacity of the destination node, obtains each candidate safe capacity;
For each candidate safe capacity, cooperative node corresponding to candidate's safe capacity is determined, by the cooperative node It is determined as the candidate cooperative node of the source node.
Optionally, location information, the channel state information according to the source node and the destination node, the cooperation Believe the position of the location information and channel state information of node and the destination node, the source node and the eavesdropping node Breath and channel state information, the location information, channel state information of the cooperative node and the eavesdropping node, the source node Power information and the cooperative node power information, it is theoretical to pass through secret communication, determines the institute under cooperative node interference State the safe capacity of source node Yu the destination node, comprising:
By the location information, channel state information, the cooperative node of the source node and the destination node with it is described The location information and channel state information of destination node determine the reception letter of the destination node under cooperative node interference Breath;
By the source node and the eavesdropping location information of node, channel state information, the cooperative node with it is described The location information and channel state information of node are eavesdropped, determines the reception letter of the eavesdropping node under cooperative node interference Breath;
By the reception information of shannon formula and the destination node, the target under cooperative node interference is determined The channel capacity of node;
By the reception information of shannon formula and the eavesdropping node, the eavesdropping under cooperative node interference is determined The channel capacity of node;
It calculates under cooperative node interference, the channel capacity of the channel capacity of the destination node and the eavesdropping node The difference capacity is determined as the safety of the source node and the destination node in the case where the cooperative node interferes by difference capacity Capacity.
Optionally, the building process of the transmission performance function, comprising:
The power of any candidate cooperative node and unit power remuneration are multiplied, any candidate cooperative node is obtained Reward function;
By the source node at a distance from any candidate cooperative node and the signaling overheads of unit distance is multiplied, obtain To the signaling overheads function of any candidate cooperative node;
By the safe capacity of the source node and the destination node under any candidate cooperative node interference, institute is subtracted Reward function and the signaling overheads function are stated, the transmission performance function is obtained.
Optionally, the transmission performance function that the basis pre-establishes utilizes iterative algorithm on a preset condition based, adjusts respectively The value for corresponding to independent variable under whole candidate's cooperative node interference with each transmission performance function that each independent variable determines, obtains the time The maximum value of each transmission performance function, is determined as each candidate value for each maximum value under selecting cooperative node to interfere, comprising:
The difference of the power allocation factor of first man made noise and the power allocation factor of the second man made noise is greater than threshold Value is used as preset condition;Wherein, the power allocation factor of first man made noise, second man made noise power distribution The factor is the unequal numerical value of any two in the power allocation factor domain of the man made noise of the source node;
Under the preset condition, using the power allocation factor of first man made noise as the first definite value, institute is determined It states under the first definite value, lower first transporting is interfered with corresponding candidate's cooperative node of power that independent variable is candidate cooperative node The maximum value of energy function, is determined as the second definite value for the performance number of the corresponding candidate's cooperative node of the maximum value;
Iterative algorithm is utilized under the preset condition, is determined under second definite value, with independent variable for the source node Corresponding candidate's cooperative node of power allocation factor of man made noise interfere the maximum value of lower second transmission performance function, will The power allocation factor value of the corresponding man made noise of the maximum value is determined as the power allocation factor of second man made noise.
Optionally, it is described by the corresponding candidate cooperative node of maximum value in each candidate value be determined as optimal cooperative node it Afterwards, the method also includes:
By the maximum value of the transmission performance function, it is determined as the optimal performance of the transmission performance function;
By the corresponding performance number of the optimal performance, it is determined as the optimal power of the optimal cooperative node;
By the power allocation factor value of the man made noise of the corresponding source node of the optimal performance, it is determined as the source The power allocation factor of the optimal man made noise of node.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of cooperative node determining device of source node, Include:
Candidate cooperative node determining module, for according to source node, destination node, eavesdropping node and the source node Each parameter information of each cooperative node under determining that each cooperative node interferes respectively by secret communication theory, enables to described The safe capacity of source node and the destination node is greater than each candidate cooperative node corresponding when threshold value;The parameter information packet Include location information, channel state information and power information;
Candidate value determining module, for being calculated using iteration on a preset condition based according to the transmission performance function pre-established Method adjusts separately and corresponds to taking for independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value;Institute State the power allocation factor for the man made noise that independent variable includes the source node, the power of candidate's cooperative node;
Optimal cooperative node determining module, for the corresponding candidate cooperative node of maximum value in each candidate value to be determined as most Excellent cooperative node.
Optionally, the candidate cooperative node determining module, comprising:
Channel capacity determines submodule, for being directed to each cooperative node, according to the source node and the destination node Location information, channel state information, the location information and channel state information of the cooperative node and the destination node are described The location information and channel state information of source node and the eavesdropping node, the position of the cooperative node and the eavesdropping node Information, channel state information, the power information of the source node and the power information of the cooperative node, are managed by secret communication By the safe capacity of the determining source node and the destination node under cooperative node interference;
Candidate channel capacity determines submodule, for screening the peace of the source node and the destination node that are greater than threshold value Full capacity obtains each candidate safe capacity;
Candidate cooperative node determines submodule, for for each candidate safe capacity, determining that candidate's safe capacity institute is right The cooperative node is determined as the candidate cooperative node of the source node by the cooperative node answered.
Optionally, the channel capacity determines submodule, comprising:
First receives information determination unit, for passing through location information, the channel of the source node and the destination node The location information and channel state information of status information, the cooperative node and the destination node are determined in the cooperative node The reception information of the destination node under interference;
Second receives information determination unit, for location information, the channel by the source node and the eavesdropping node The location information and channel state information of status information, the cooperative node and the eavesdropping node, determine in the cooperative node The reception information of the eavesdropping node under interference;
First channel capacity determination unit is determined for the reception information by shannon formula and the destination node The channel capacity of the destination node under cooperative node interference;
Second channel capacity determination unit is determined for the reception information by shannon formula and the eavesdropping node The channel capacity of the eavesdropping node under cooperative node interference;
Third channel capacity determination unit, for calculating under cooperative node interference, the channel capacity of the destination node With the difference capacity of the channel capacity of the eavesdropping node, the difference capacity is determined as described in the case where the cooperative node interferes The safe capacity of source node and the destination node.
Optionally, described device further include:
Transmission performance function determination module, for being directed to any candidate cooperative node, by the power of candidate's cooperative node And unit power remuneration is multiplied, and obtains the reward function of candidate's cooperative node;The source node is cooperated section with the candidate The distance of point and the signaling overheads of unit distance are multiplied, and obtain the signaling overheads function of candidate's cooperative node;By the candidate The safe capacity of the source node and the destination node subtracts the reward function and the signaling under cooperative node interference Overhead functions obtain the transmission performance function of the source node under candidate's cooperative node interference.
Optionally, the candidate value determining module, comprising:
Preset condition determines submodule, for by the function of the power allocation factor of the first man made noise and the second man made noise The difference of rate distribution factor is greater than threshold value as preset condition;Wherein, the power allocation factor of first man made noise, described The power allocation factor of second man made noise is any two in the power allocation factor domain of the man made noise of the source node A unequal numerical value;
First maximum value determines submodule, under the preset condition, the power of first man made noise to be divided It with the factor as the first definite value, determines under first definite value, take independent variable as corresponding time of power of candidate cooperative node Cooperative node is selected to interfere the maximum value of lower first transmission performance function, by the function of the corresponding candidate's cooperative node of the maximum value Rate value is determined as the second definite value;
Second maximum value determines submodule, for utilizing iterative algorithm under the preset condition, determines that described second is fixed Under value, with the power allocation factor corresponding candidate cooperative node interference time for the man made noise that independent variable is the source node the The power allocation factor value of the corresponding man made noise of the maximum value is determined as described by the maximum value of two transmission performance functions The power allocation factor of two man made noises.
Optionally, described device further include:
Optimal performance determining module, for being determined as the transporting energy content for the maximum value of the transmission performance function Several optimal performances;
Optimal power determining module, for being determined as the optimal cooperation section for the corresponding performance number of the optimal performance The optimal power of point;
Distribution factor determines submodule, for by the power of the man made noise of the corresponding source node of the optimal performance Distribution factor value is determined as the power allocation factor of the optimal man made noise of the source node.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of electronic equipment, including processor, communication to connect Mouth, memory and communication bus, wherein the processor, the communication interface, the memory are complete by the communication bus At mutual communication;
The memory, for storing computer program;
The processor when for executing the program stored on the memory, realizes the cooperation section of above-mentioned source node Point determines any method and step in method.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of computer readable storage medium, the meters It is stored with computer program in calculation machine readable storage medium storing program for executing, when the computer program is executed by processor, realizes above-mentioned source section The cooperative node of point determines any method and step in method.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of computer program product comprising instruction, When run on a computer, so that the cooperative node that computer executes any of the above-described source node determines method.
A kind of cooperative node of source node provided in an embodiment of the present invention determines that method, apparatus, electronic equipment and storage are situated between Matter realizes the optimal cooperative node for accurately determining source node, and then passes through the interference of the optimal cooperative node, so that source Node is optimal performance in communication process.Specifically, firstly, being determined to by each cooperative node of source node So that the safe capacity of source node and destination node is greater than each candidate cooperative node corresponding when threshold value, realization is determined advantageous In each candidate cooperative node that the safe capacity of source node and destination node is promoted.In turn, according to the transmission performance pre-established Function utilizes iterative algorithm on a preset condition based, adjusts separately under candidate's cooperative node interference with each of each independent variable determination Transmission performance function corresponds to the value of independent variable, obtains the maximum value of each transmission performance function under candidate's cooperative node interference, Each maximum value is determined as each candidate value.Finally, the corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal Cooperative node.Combination man made noise technology of the embodiment of the present invention and cooperation interference relaying technique, and in view of in actual scene The energy constraints of cooperative node and selfish attribute, it is anti-when being optimal by the transmission performance function of source node to push away corresponding time Cooperative node is selected, realizes the purpose for accurately determining optimal cooperative node.In turn, by the interference of the optimal cooperative node, so that Source node is optimal performance in communication process.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with It obtains other drawings based on these drawings.
Fig. 1 is that a kind of cooperative node of source node of the embodiment of the present invention determines the flow chart of method;
Fig. 2 is that a kind of cooperative node of source node of the embodiment of the present invention determines wireless communication network system framework in method Figure;
Fig. 3 is a kind of cooperative node determining device structural schematic diagram of source node of the embodiment of the present invention;
Fig. 4 is a kind of electronic equipment structural schematic diagram of the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
To solve the above problems, the cooperative node that the embodiment of the present invention proposes a kind of source node determines method, apparatus, electricity Sub- equipment and medium to realize the optimal cooperative node for accurately determining source node, and then pass through the optimal cooperative node Interference, so that source node is optimal performance in communication process.Specific embodiment is as follows:
The embodiment of the invention discloses a kind of cooperative nodes of source node to determine method, as shown in Figure 1.Fig. 1 is the present invention A kind of cooperative node of source node of embodiment determines the flow chart of method, comprising:
S101, according to source node, destination node, eavesdropping node and source node each cooperative node each parameter information, Under determining that each cooperative node interferes respectively by secret communication theory, enable to the safe capacity of source node and destination node big Corresponding each candidate cooperative node when threshold value;Parameter information includes location information, channel state information and power information.
In recent years, safety of physical layer technology is widely studied and is answered by extensive concern, man made noise, cooperating relay technology With.American scholar Wyner in 1975 proposes the concept of safe capacity according to shannon formula, is put forward for the first time safety of physical layer communication. Subsequent Goel and Negi is put forward for the first time man made noise's safety communication technology, and Dabora, Dong et al. answer safety of physical layer technology For cooperative relay system, the multiple cooperatives strategies such as amplification forwarding, decoding forwarding and cooperation interference are proposed.Above-mentioned physical layer peace Full technology effectively improves the performance of system.The current research for safety of physical layer communication is more that research is a certain Influence of the kind safety of physical layer technology to security performance, however as being constantly progressive for Eavesdropping, safe condition more deteriorates, Therefore, research is very urgent using the scheme of a variety of safety communication technology common guarantee communication securities.
The prior art is to guarantee the destination node of the corresponding source node of information transmitting terminal and information receiving end in communication process In security performance, propose that source node provides remuneration and the method using game theory, other nodes in excitation network are should Source node provides interference service, and then avoids eavesdropping the technical solution for the signal message that node steals source node transmission.However, When providing interference service using multiple cooperative nodes for source node, network isomerization makes node belong to different networks, into And to determine the power distribution that information is sent between each cooperative node becomes a complex problem.
In order to solve the above-mentioned technical problem, by combining man made noise's technology and cooperation to interfere the embodiment of the present invention relays skill Art, and consider in actual scene, the energy constraints of cooperative node and selfish attribute propose to determine in numerous cooperative nodes The technical solution of optimal cooperative node realizes source node in communication process so that passing through the interference of the optimal cooperative node In optimal security performance.
The communication of source node and destination node, is realized by wireless network communications system.Simple wireless communication system System is represented by Fig. 2.In the wireless communication network system architecture diagram of Fig. 2, including the corresponding source node of information transmitting terminal, information The corresponding destination node in receiving end, assist source node send information multiple cooperative nodes (1 to M number is each in figure Cooperative node), and the corresponding eavesdropping node of the signal message that sends in eavesdropping source node and destination node communication process.Its In, the communication link between source node and destination node is legal link, and the link between cooperative node and destination node is dry Link is disturbed, the link between cooperative node and eavesdropping node is interfering link, and the link between source node and eavesdropping node is to steal Listen link.
This step is when being determined to so that source node and destination node are by legal link communication, to be conducive to the legal chain Corresponding each cooperative node when road safe capacity is promoted, so when safe capacity is promoted it is corresponding each cooperative node it is true It is set to each candidate cooperative node of the optimal cooperative node of the embodiment of the present invention.
In this step, the corresponding source node of information transmitting terminal, information receiving end pair can be determined by detection technique first Each parameter information of each cooperation section for destination node, eavesdropping node and the source node answered.Each parameter information includes: source node position It sets, the channel status of destination node location information, source node and destination node, eavesdrops node location information, each cooperative node position Confidence breath, the power of source node power and each cooperative node.
By each parameter information obtained above, determines in source node and destination node communication process and enable to legal chain The candidate cooperative node that the safe capacity on road is promoted.As pass through threshold corresponding to setting source node and destination node safe capacity Value, can be by the association when so that source node and destination node safe capacity being greater than the threshold value under the interference of a certain cooperative node It is determined as candidate cooperative node as node.
It can specifically be respectively obtained under each cooperative node interference, the peace of the source node and destination node by shannon formula Full capacity.In turn, according to user's needs, setting can guarantee that the safety of source node and destination node is held in the case where interfering nodes interfere The numerical value promoted is measured, which is determined as to the threshold value of present example.Screening is greater than each safe capacity of threshold value, and will be greater than The corresponding cooperative node of each channel capacity of threshold value is identified as each candidate cooperative node.
S102, for each candidate cooperative node, according to the transmission performance function pre-established, on a preset condition based using changing For algorithm, adjusts separately and independent variable is corresponded to each transmission performance function that each independent variable determines under candidate's cooperative node interference Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value; Independent variable includes the power of the power allocation factor of the man made noise of source node, candidate's cooperative node.
In embodiments of the present invention in order to determine so that source node and destination node the being optimal property in communication process Cooperative node corresponding to energy can be realized by the transmission performance function of source node.As by obtaining the transmission of source node Performance function optimal value, it is counter to release the corresponding cooperative node of the optimal value, which is determined as required for source node Optimal cooperative node.
There are there are cooperation relations between information transmission relationship, source node and cooperative node for source node and destination node.? After the parameter information of source node obtained in above-mentioned S101, destination node and candidate cooperative node, can by way of parameter, Will any cooperative node interference under, the communication performance between source node and destination node be converted into the form of expression formula to get Lower transmission performance function is interfered to any candidate cooperative node.The transmission performance function can pass through the peace of source node and destination node Full capacity, source node are paid the remuneration of any candidate cooperative node and performance loss and are indicated.The transmission performance function is, with source Three-dimensional performance function of the power of the power allocation factor of the man made noise of node and candidate's cooperative node as independent variable. In embodiments of the present invention, the maximum value of the performance function under each independent variable can be determined by way of reducing dimension.
In this step, for candidate's cooperative node, iterative algorithm can be utilized on a preset condition based, is adjusted separately with each Each transmission performance function that independent variable determines corresponds to the value of independent variable, obtains each transmission performance under candidate's cooperative node interference Each maximum value is determined as each candidate value by the maximum value of function.The preset condition of the embodiment of the present invention can are as follows: will be to any two Threshold value is arranged in the power allocation factor difference of man made noise, executes the iterative algorithm when being greater than the threshold value.And then it is default at this Under the conditions of, the maximum value that each candidate cooperative node interferes lower transmission performance function respectively is obtained, each maximum value is to determine the transmission Each candidate value of performance function optimal value.
For example, the iterative algorithm can are as follows: on a preset condition based, using the power allocation factor of the first man made noise as first Definite value determines under the first definite value, descends the with the corresponding candidate cooperative node interference of power that independent variable is candidate cooperative node The performance number of the corresponding candidate's cooperative node of maximum value is determined as the second definite value by the maximum value of one transmission performance function;
Iterative algorithm is utilized on a preset condition based, is determined under the second definite value, using independent variable as the man made noise's of source node The corresponding candidate's cooperative node of power allocation factor interferes the maximum value of lower second transmission performance function, and maximum value is corresponding The power allocation factor value of man made noise is determined as the power allocation factor of the second man made noise.
In the embodiment of the present invention, the first transmission performance function representation using artifact power's distribution factor as when definite value, Lower transmission performance function is interfered with corresponding candidate's cooperative node of power that independent variable is candidate cooperative node.Second transporting Can function representation using the power of candidate cooperative node as when definite value, using independent variable as the power distribution of the man made noise of source node The corresponding candidate's cooperative node of the factor interferes lower transmission performance function.
In the way of above-mentioned determination each candidate value of candidate's cooperative node, parallel determines each candidate cooperation interference The corresponding each candidate value of lower transmission performance function.
The corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node by S103.
It is above-mentioned each candidate value has been determined after, maximum candidate value can be filtered out in all candidate values, this is maximum The corresponding candidate cooperative node of candidate value is determined as the optimal cooperative node of the source node.
A kind of cooperative node of source node provided in an embodiment of the present invention determines method, realizes and accurately determines that source is saved The optimal cooperative node of point, and then pass through the interference of the optimal cooperative node, so that source node is optimal in communication process Performance.Specifically, firstly, being determined to the peace so that source node and destination node by each cooperative node of source node Full capacity is greater than each candidate cooperative node corresponding when threshold value, realizes the safety for determining to be conducive to source node and destination node Each candidate cooperative node of capacity boost.In turn, according to the transmission performance function pre-established, iteration is utilized on a preset condition based Algorithm adjusts separately and corresponds to taking for independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value.Most Afterwards, the corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.Combination people of the embodiment of the present invention Work noise technique and cooperation interference relaying technique, and consider that the energy constraints of cooperative node belong to selfish in actual scene Property, anti-when being optimal by the transmission performance function of source node to push away corresponding candidate cooperative node, realization accurately determines optimal The purpose of cooperative node.In turn, by the interference of the optimal cooperative node, so that source node being optimal property in communication process Energy.
Optionally, it in a kind of embodiment that the cooperative node of source node of the embodiment of the present invention determines method, is saved according to source Point, destination node, each each parameter information saved that cooperates for eavesdropping node and source node, determine each association by secret communication theory Make each candidate association under node interferes respectively, enabling to the safe capacity of source node and destination node corresponding when being greater than threshold value Make node, comprising:
Step 1, should according to the location information of source node and destination node, channel state information for each cooperative node The location information and channel state information of cooperative node and destination node, source node and eavesdropping node location information and Channel state information, the cooperative node and eavesdropping node location information, channel state information, the power information of source node and The power information of the cooperative node determines source node and destination node under cooperative node interference by secret communication theory Safe capacity.
The embodiment of the present invention is the method and step for determining candidate cooperative node.This step is to determine that each cooperative node is dry respectively Disturb the implementation method of the safe capacity of lower source node and destination node.It is specific as follows:
In the case where determining that each cooperative node interferes respectively before the safe capacity of source node and destination node, it is thus necessary to determine that go out source Node is sent to the transmitting information of destination node.Determine that the transmitting information of source node there can be following implementation steps:
(1) it is center pre-determined distance as radius using source node, determines each cooperative node of source node.
In the communication system of source node and destination node, when disposing a large amount of cooperative nodes, it can define arbitrarily large Cooperate interference region, in this way may include more cooperative nodes, to be expected to obtain higher diversity gain, but selects area There are when a large amount of cooperative node, needing very big signaling overheads in domain, and will undergo apart from farther away cooperative node larger Path loss, cause relatively high signaling overheads.Therefore, in order to guarantee the optimal association for effectively determining source node Make node, and avoid that excessive cooperative node is selected to cause the cost calculated, the embodiment of the present invention passes through setting coordinated regions Domain, the cooperative node in collaboration region is alternative cooperative node, and filters out the source of being able to ascend in alternative cooperative node The cooperative node of node and destination node safe capacity, using the partial cooperative node as the candidate of the optimal cooperative node of source node Cooperative node.This implementation is to determine the specific embodiment of source node candidate cooperative node.
This step is to primarily determine the implementation method of the cooperative node of the source node.In being with source node in this step The heart will be less than any distance of distance between source node and destination node and be set as radius, forms border circular areas.And then in the circle Each cooperative node that can assist in the source node is primarily determined in shape region.
For example, pre-determined distance radius is R centered on source node, border circular areas is formed.M are collected in the border circular areas Cooperative node.
(2) detect the parameter information of source node and destination node, source node respectively with the parameter information of each cooperative node, source Node and eavesdropping node parameter information and each cooperative node respectively with eavesdropping node parameter information.
It is above-mentioned after determining each cooperative node of source node, by detection technique, detect the source node and destination node Parameter information and each association of parameter information, the parameter information of each cooperative node and destination node, the source node and eavesdropping node Make parameter information of the node respectively with the eavesdropping node.
For example, detection source node location information, destination node location information, each cooperative node location information and eavesdropping section Dot position information;Source node is detected at a distance from destination node, the channel state information of source node and destination node;Detect each association Make the positional distance of node and destination node and the channel state information of each cooperative node and destination node;Detect source section The positional distance of point and eavesdropping node, the channel state information of the source node and eavesdropping node;Detect the eavesdropping node and target The positional distance of node, the eavesdropping node and the channel state information of destination node etc..
(3) according to the parameter information of source node and destination node, determine that source node is sent to the transmitting information of destination node, Wherein, transmitting information includes the signal message and man made noise that source node is sent.
It is above-mentioned after obtaining each parameter information, can determine the source node according to the parameter information of source node and destination node It is sent to the transmitting information of the destination node.
For example, the channel state information between source node and destination node is hsd, the pre-coding matrix W of the source node can be designed =[W1W2].Wherein,W1It is used for transmission useful signal, W2=null (W1) it is used for transmission man made noise.
Then source node is sent to the transmitting information X of destination nodesIt may be expressed as:
Wherein, PsIndicate that the power of source node, φ indicate that source node distributes to the power allocation factor of useful signal, 1- φ Indicate that source node distributes to the power allocation factor of man made noise, μ indicates useful signal information, and v indicates man made noise.
It is above-mentioned after being determined that the source node is sent to the transmitting information of destination node, it may be determined that it is dry in any cooperative node Disturb down the safe capacity of the source node Yu the destination node.For each cooperative node, lower target is interfered by the cooperative node The reception information and shannon formula of the reception information of node, the lower eavesdropping node of cooperative node interference, determine each cooperation Node interferes the safe capacity of lower source node and destination node.
In embodiments of the present invention, it may be determined that go out the reception information of the destination node under the interference of each cooperative node, and each The reception information of the lower eavesdropping node of cooperative node interference.It is corresponding to determine by the reception information of shannon formula and destination node The legitimate channel capacity of destination node under the interference of each cooperative node.By shannon formula and eavesdrop node reception information, It is corresponding to determine the tapping channel capacity capacity that node is eavesdropped under the interference of each cooperative node.For each cooperative node, by target section The difference capacity of the channel capacity of the channel capacity and eavesdropping node of point, it is corresponding be determined as each cooperative node interfere lower source node with The safe capacity of destination node.
Step 2, screening are greater than the source node of threshold value and the safe capacity of destination node, obtain each candidate safe capacity.
It is above-mentioned in the case where the interference of each cooperative node has been determined after the safe capacity of source node and destination node, settable threshold Value, the threshold value can guarantee the safe capacity lowest limit requirement of source node and destination node, select to be greater than in all safe capacities Corresponding each safe capacity when the threshold value, using each safe capacity of selection as candidate safe capacity.Each candidate safety Capacity is to guarantee that security performance promotes corresponding capacity in source node and destination node communication process.
For example, by source node and destination node safe capacity, source node and target section when the power of cooperative node is zero Point safe capacity value is set as threshold value.And then pass through inequalityIt is corresponding to screen above-mentioned each cooperative node Safe capacity in meet the safe capacity of the condition, obtained each safe capacity is identified as each candidate safe capacity. Wherein,Indicate the safe capacity of source node and destination node when the power of cooperative node is not zero,Table The safe capacity of source node and destination node when the power for showing cooperative node is zero.
Step 3 determines cooperative node corresponding to candidate's safe capacity, cooperation is saved for each candidate safe capacity Point is determined as the candidate cooperative node of source node.
It is above-mentioned after each candidate safe capacity has been determined, for each candidate safe capacity, determine candidate safety appearance respectively Each cooperative node is identified as each candidate cooperative node of source node by the corresponding cooperative node of amount.
As it can be seen that through the embodiment of the present invention, it can be achieved that determining that source node and destination node safe capacity can be conducive to Each candidate cooperative node promoted, realization are further determined optimal cooperative node in these both candidate nodes, are guaranteed most The optimal cooperative node determined afterwards promotes the safe capacity of source node and destination node.
Optionally, in a kind of embodiment that the cooperative node of source node of the embodiment of the present invention determines method, according to source The location information and channel of the location information of node and destination node, channel state information, the cooperative node and destination node Status information, the location information and channel state information of source node and eavesdropping node, the position of the cooperative node and eavesdropping node Confidence breath, channel state information, the power information of the power information of source node and the cooperative node are managed by secret communication By the safe capacity of determining source node and destination node under cooperative node interference, comprising:
Step 1 passes through the location information of source node and destination node, channel state information, the cooperative node and target section The location information and channel state information of point determine the reception information of the destination node under cooperative node interference.
The embodiment of the present invention is the reality of the safe capacity of source node and destination node under determining that each cooperative node interferes respectively Applying method.This step is to determine that the cooperative node interferes the implementation method of the reception information of lower destination node.It is specific as follows:
According to the correspondence of source node and destination node, the correspondence of the cooperative node and destination node, it may be determined that The reception information of destination node under cooperative node interference.In the above-mentioned parameter information for obtaining source node and destination node, it is somebody's turn to do After the parameter information of cooperative node and destination node, the reception information of destination node can be obtained according to above-mentioned correspondence.The mesh The reception information of mark node includes the transmitting information of source node and the interference information of cooperative node transmitting.
For example, the reception information y of destination nodeBIt can be expressed as follows:
Wherein, xJIndicate the random noise information of cooperative node transmitting;nBIndicate the additive Gaussian white noise of destination node Sound is obeyedDistribution;PsIndicate the transmission power of source node;φ indicates that source node distributes to useful signal The power allocation factor of information;hsdIndicate the channel state information between source node and destination node;hidIndicate cooperative node and mesh Mark the channel state information between node;Indicate the path loss between source node and destination node;Indicate cooperative node Path loss between destination node.
Step 2 is saved by the location information of source node and eavesdropping node, channel state information, the cooperative node and eavesdropping The location information and channel state information of point determine the reception information that node is eavesdropped under cooperative node interference.
This step is to determine the implementation method of the reception information of the lower eavesdropping node of cooperative node interference.According to source node with Eavesdrop the correspondence of node, the correspondence of the cooperative node and eavesdropping node, it may be determined that steal under cooperative node interference Listen the reception information of node.In the above-mentioned parameter information for obtaining source node and destination node, the cooperative node and eavesdropping node After parameter information, the reception information of eavesdropping node can be obtained according to above-mentioned correspondence.The reception information of the eavesdropping node includes The interference information of transmitting information and the cooperative node transmitting of source node.
For example, the reception information y of eavesdropping nodeEIt can be expressed as follows:
Wherein, xJIndicate the random noise signal of cooperative node transmitting;nEIndicate the additive Gaussian white noise of eavesdropping node Sound is obeyedDistribution;PsIndicate source node transmission power;φ indicates that source node distributes to the function of useful signal Rate distribution factor;1- φ indicates that source node distributes to the power allocation factor of noise signal;hseIndicate source node and eavesdropping node Between channel state information;hieIt indicates cooperative node and eavesdrops the channel state information between node;It indicates source node and steals Listen the path loss between node;It indicates cooperative node and eavesdrops the path loss between node.
Step 3 determines the target under cooperative node interference by the reception information of shannon formula and destination node The channel capacity of node.
It is above-mentioned after obtaining the reception signal of destination node, it may be determined that the cooperative node interference under destination node safety Capacity.
Specifically: according to shannon formula, the received signal to noise ratio of the destination node is obtained first.The reception of the destination node is believed It makes an uproar and compares γBIt can be expressed as follows:
Secondly, obtaining the channel capacity of the destination node in the case where the cooperative node interferes according to shannon formula.Wherein Shannon is public Formula may be expressed as: C=log2(1+γ).By the received signal to noise ratio γ of above-mentioned destination nodeBIt brings the formula into, obtains the cooperation section Point interferes the legitimate channel capacity of lower destination node.The cooperative node interferes the legitimate channel capacity C of lower destination noded_iIt can table Show as follows:
Step 4 is determined and is eavesdropped under cooperative node interference by the reception information of shannon formula and eavesdropping node The channel capacity of node.
It is above-mentioned obtain eavesdropping node reception signal after, it may be determined that the cooperative node interference under eavesdrop node channel Capacity.
Specifically: according to shannon formula, the received signal to noise ratio of the eavesdropping node is obtained first.The reception of the destination node is believed It makes an uproar and compares γEIt can be expressed as follows:
Secondly, obtaining the tapping channel capacity for eavesdropping node in the case where the cooperative node interferes according to shannon formula.It is wherein fragrant Agriculture formula may be expressed as: C=log2(1+γ).By the received signal to noise ratio γ of above-mentioned eavesdropping nodeEIt brings the formula into, obtains the association Make the tapping channel capacity of the lower eavesdropping node of node interference.The channel capacity C of the lower eavesdropping node of cooperative node interferencee_iIt can table Show as follows:
It should be noted that above-mentioned steps one and step 2 can be two parallel steps, step 3 and step 4 can be Two parallel steps.As in implementation process, can be parallel determine connecing in the case where the cooperative node interferes destination node Collection of letters breath and the reception information that node is eavesdropped under cooperative node interference.In turn, it parallel can determine in the cooperation section Point interferes the legitimate channel capacity of lower destination node, and the tapping channel capacity of node is eavesdropped under cooperative node interference.
Step 5 calculates under cooperative node interference, and the eavesdropping of the legitimate channel capacity and eavesdropping node of destination node is believed Difference capacity is determined as the safety of source node and destination node in the case where the cooperative node interferes and held by the difference capacity of road capacity Amount.
Above-mentioned steps three and step 4 determine that the cooperative node interferes the legitimate channel capacity of lower destination node respectively, with And under cooperative node interference after the tapping channel capacity of eavesdropping node, and then the source under cooperative node interference can be obtained and save The safe capacity of point and destination node.
In embodiments of the present invention, by the difference of the legitimate channel capacity of destination node and the tapping channel capacity of eavesdropping node It is worth capacity, the safe capacity as source node and destination node under cooperative node interference.The cooperative node interferes lower source section The safe capacity of point and destination node is represented by CS_i:
CS_i=(Cd_i-Ce_i)
It should be noted that other cooperative nodes interfere the safety of lower source node and destination node to hold in the embodiment of the present invention The method of determination is measured, interferes the safe capacity of lower source node and destination node to determine method phase with the cooperative node in the present embodiment Together, it no longer repeats one by one herein.
As it can be seen that can determine that any cooperative node interferes the safety of lower source node and destination node to hold through the embodiment of the present invention Amount, and then guarantee that later period screening is able to ascend each candidate cooperative node of the safe capacity of source node and destination node.
Optionally, in a kind of embodiment that the cooperative node of the source node of the embodiment of the present invention determines method, transporting The building process of energy function, comprising:
The power of any candidate cooperative node and unit power remuneration are multiplied by step 1, obtain any candidate cooperation The reward function of node.
The embodiment of the present invention is to determine that any candidate cooperative node interferes the method for the transmission performance function of lower source node real Apply example.The purpose that the embodiment of the present invention determines the transmission performance function is to determine that the transmission performance function is optimal value when institute Corresponding candidate's cooperative node, using candidate's cooperative node as the optimal cooperative node of the source node.
This step is the method and step for determining the reward function of any candidate cooperative node.Source node needs cooperative node to mention When for interference signal, need to pay certain remuneration to cooperative node, this step is to determine source node for cooperative node payment The implementation method of remuneration.
Specifically, for any candidate cooperative node, by the power of candidate's cooperative node and unit power remuneration phase Multiply, obtains the reward function of candidate's cooperative node.
For example, PiJIndicate the transmitting interference information power of candidate cooperative node i, μiIndicate cooperative node i unit power Remuneration, then the reward function C of candidate's cooperative node iiIt can be expressed as follows:
CiiPiJ,
The reward function unit of candidate's cooperative node i is bps/dbm.
Step 2 is obtained by source node at a distance from any candidate cooperative node and the signaling overheads of unit distance is multiplied To the signaling overheads function of any candidate cooperative node.
This step is the method and step for determining the signaling overheads function of any candidate cooperative node.For embody selection diversity with The compromise of signaling overheads designs signaling overheads function between source node and candidate's cooperative node.
It in this step, can be by source node at a distance from candidate's cooperative node and the signaling overheads phase of unit distance Multiply, obtains the signaling overheads function of candidate's cooperative node.
For example, disCandidate cooperative node i is indicated at a distance from source node, μ indicates the signaling overheads under unit distance, then should The signaling overheads function U of candidate cooperative node iiIt can be expressed as follows:
Ui=μ dis
Any candidate cooperative node is interfered the safe capacity of lower source node and destination node, subtracts remuneration letter by step 3 Several and signaling overheads function, obtains transmission performance function.
It is above-mentioned after the signaling overheads function of the reward function and candidate's cooperative node that obtain candidate's cooperative node, The transmission performance function that candidate's cooperative node interferes lower source node can be obtained in this step.
For example, CiIndicate the reward function of candidate cooperative node i, UiIndicate the signaling overheads function of candidate cooperative node i, Cs_iIndicate that candidate cooperative node i interferes the safe capacity of the lower source node and destination node, then under candidate cooperative node i interference The transmission performance function U of the source nodes_iThere can be following calculation formula:
Us_i=Cs_i-Ci-Ui=Cs_iiPiJ-μdis
It should be noted that above-mentioned formula indicates that candidate cooperative node i interferes the transmission performance function of the lower source node, then Any candidate's cooperative node interferes the transmission performance function of the lower source node that the formula can be used to indicate.
As it can be seen that can determine that any candidate cooperative node interferes the transmission performance of the lower source node through the embodiment of the present invention Function, and then the later period solves optimal cooperation by solving the corresponding candidate cooperative node of the transmission performance function maxima, realization The purpose of node.
Optionally, in a kind of embodiment that the cooperative node of the source node of the embodiment of the present invention determines method, according to pre- The transmission performance function first established, on a preset condition based utilize iterative algorithm, adjust separately the candidate cooperative node interfere under with Each transmission performance function that each independent variable determines corresponds to the value of independent variable, obtains each transporting under candidate's cooperative node interference The maximum value of energy function, is determined as each candidate value for each maximum value, comprising:
Step 1, by the difference of the power allocation factor of the first man made noise and the power allocation factor of the second man made noise Greater than threshold value as preset condition;Wherein, the power allocation factor of the first man made noise, the second man made noise power distribution because Son is the unequal numerical value of any two in the power allocation factor domain of the man made noise of source node.
The embodiment of the present invention is the method and step that candidate value is determined for each candidate cooperative node.In the embodiment of the present invention really Fixed each candidate cooperative node interferes the thought of the maximum value of lower transmission performance function respectively are as follows: candidate cooperative node interferes lower source section In the transmission performance function of point, independent variable is the power distribution of the power of candidate cooperative node and the man made noise of source node The factor.The transmission performance function is the three-dimensional performance function of two independents variable.When two variables change simultaneously, candidate association is determined Making node interferes the transmission performance function maxima of lower source node more difficult, therefore, the side that the embodiment of the present invention passes through dimensionality reduction The performance function using a variable in above-mentioned variable as definite value, and then is transformed into the two-dimentional performance of only one variable by formula Function.Then the embodiment of the present invention is to each candidate cooperative node, can have using artifact power's distribution factor as when definite value, with Independent variable is that corresponding candidate's cooperative node of power of candidate cooperative node interferes lower first transmission performance function.And it will wait When selecting the power of cooperative node as definite value, using independent variable as the corresponding time of the power allocation factor of the man made noise of source node Cooperative node is selected to interfere lower second transmission performance function.
And then using iterative algorithm by the way of, determine the maximum value of cooperative node interference time the first transmission performance function with And second transmission performance function maximum value, as the maximum value of the first transmission performance function corresponding first artifact power point With the factor, the difference of the second artifact power distribution factor corresponding with the maximum value of the second transmission performance function is less than threshold value When, illustrate the overall transfer performance function convergence determined under cooperative node interference with each independent variable, is optimal value, then the calculation Method terminates.The effect of the threshold value is to detect the error range of the power allocation factor difference of man made noise, which sets for user The sufficiently small value set.
This step is the method and step for determining iterative algorithm preset condition, and as the iterative algorithm is held under what conditions Row.The embodiment of the present invention is using the reverse conditions of the termination condition of iterative algorithm as preset condition.Each candidate cooperation of above-mentioned determination Node is interfered respectively in the thought of the maximum value of lower transmission performance function, and candidate cooperative node interferes the transmission performance of lower source node In function, independent variable is the power allocation factor of the power of candidate cooperative node and the man made noise of source node, will manually be made an uproar The power allocation factor of sound is as first variable, using the power of candidate cooperative node as second variable.Then in the present invention In embodiment, the difference of the power allocation factor of the corresponding man made noise of first variable is greater than threshold value as iterative algorithm Execution condition.Specifically: by the difference of the power allocation factor of the first man made noise and the power allocation factor of the second man made noise Value is greater than threshold value as preset condition.Wherein, the power allocation factor of the first man made noise, the second man made noise power distribution The factor is the unequal numerical value of any two in the power allocation factor domain of the man made noise of source node.
Step 2 using the power allocation factor of the first man made noise as the first definite value, determines first on a preset condition based Under definite value, lower first transmission performance function is interfered with corresponding candidate's cooperative node of power that independent variable is candidate cooperative node Maximum value, the corresponding performance number of maximum value is determined as the second definite value.
Step 3 utilizes iterative algorithm on a preset condition based, determines under the second definite value, using independent variable as the artificial of source node The corresponding candidate's cooperative node of the power allocation factor of noise interferes the maximum value of lower second transmission performance function, by maximum value The power allocation factor value of corresponding man made noise is determined as the power allocation factor of the second man made noise.
Each candidate's cooperative node interferes lower transmission performance function most respectively in embodiment in order to better illustrate the present invention The determination method being worth greatly can be acquired by following iterative algorithm:
Because of transmission performance function Us_i=U (φi,PiJ) it is bounded function in finite closed interval, and for each candidate section Point in iterative cycles functional value monotonic increase, according to Monotone Bounded must convergent principle can obtain each of the transmission performance function Candidate value
Iterative algorithm in step 1 sets preset condition and can be set as: the power allocation factor prev_ of the first man made noise φiWith the power allocation factor now_ φ of the second man made noiseiDifference be greater than threshold epsilon: now_ φi-prev_φi|>ε。
Step 2 can have following algorithm:
(1) each parameter information is initialized:
Iter=0, prev_PiJ=-1, prev_ φi=0.5, now_PiJ=0, now_ φi=-1, ε=10-4,now_Us_i=0
When | now_ φi-prev_φiWhen | > ε,
Iter=iter+1, prev_PiJ=now_PiJ
By the power allocation factor prev_ φ of the first man made noiseiThe transmission performance function for bringing source node into, obtains Us_i Only about PiJExpression formula.It take independent variable as the power P of candidate cooperative nodeiJCorresponding candidate's cooperative node interference lower the One transporting function Us_1i
And then using algorithm globally optimal [0, PiJmax], solution obtains lower first transmission of candidate's cooperative node interference Performance function Us_1iMaximum value now_Us_1i;And obtain the second definite value now_P of the performance number of candidate's cooperative nodeiJ
Iterative algorithm is utilized under the preset condition, by second definite value now_PiJIt brings transmission performance function into, obtains Us_i Only about φiThe second transporting function Us_2i
It is solved using algorithm globally optimal in [0,1] and obtains the second transmission performance function under candidate's cooperative node interferes Us_2iMaximum value now_Us_2iAnd second man made noise power allocation factor now_ φi
Calculate the power allocation factor prev_ φ of the first man made noiseiWith the power allocation factor of the second man made noise now_φiDifference, when the difference be greater than threshold epsilon when, by the power allocation factor now_ φ of current second man made noiseiValue It is assigned to the power allocation factor prev_ φ of the first man made noisei, and then continue above-mentioned circulation, until the first man made noise Power allocation factor prev_ φiWith the power allocation factor now_ φ of the second man made noiseiDifference be less than when threshold value, obtain Candidate's cooperative node interferes each maximum value of lower first transmission performance function and the second transmission performance function, by each maximum value It is determined as each candidate value of the transmission performance Function Optimization performance.
In the method, each maximum value of each transmission performance function under each candidate cooperative node interference is solved, and will be each Maximum value is determined as each candidate value.
It is above-mentioned obtain all candidate values after, select maximum value in each candidate valueAnd then it shouldIt is corresponding Candidate cooperative node be determined as optimal cooperative node.
As it can be seen that through the embodiment of the present invention, the transporting energy content that each candidate cooperative node interferes lower source node can be obtained Several candidate values, and then select the corresponding cooperative node of maximum candidate value as optimal cooperation in each candidate value convenient for the later period Node.
Optionally, in a kind of embodiment that the cooperative node of the source node of the embodiment of the present invention determines method, will be each The corresponding candidate cooperative node of maximum value is determined as after optimal cooperative node in candidate value, method further include:
The maximum value of transmission performance function is determined as the optimal performance of transmission performance function by step 1.
Originally it is embodied as determining the implementation method of each optimized parameter of transmission performance function.This step is to determine optimal performance Method and step.Specifically:
During determining optimal cooperative node, maximum candidate value can be determined in all candidate valuesThen The Maximum alternative valueThe as optimal performance of the transmission performance function, the corresponding cooperative node of the value are optimal cooperation Node.
The corresponding performance number of optimal performance is determined as the optimal power of optimal cooperative node by step 2.
The optimal performance of the transmission performance function is obtained by adjusting the value of independent variable in the transmission performance function, Therefore, when obtaining the optimal performance value, the optimal value of the independent variable has been determined with regard to correspondence.
In this step, it may be determined that optimal power when going out the power that independent variable is candidate cooperative node.As can directly by When obtaining the optimal performance, the performance number of candidate cooperative node is determined as optimal power value, i.e., the optimal cooperative node is optimal Power is to obtain the performance number of the optimal performance
The power allocation factor value of the man made noise of the corresponding source node of optimal performance is determined as source node by step 3 Optimal man made noise power allocation factor.
In this step, the power of the optimal man made noise of source node in the way of determining optimal power, can be determined Distribution factor.When as will can directly obtain the optimal performance, the power allocation factor value of the man made noise of source node is determined as The power allocation factor of the optimal man made noise of source node
As it can be seen that in embodiments of the present invention, by when source node is optimal performance under the interference of optimal cooperative node, really The optimal artifact power's distribution factor of source node is made, and determines the optimal power of the optimal cooperative node, in turn By adjusting the parameter value for corresponding to parameter in the transmission performance function of source node, when so that parameter reaching the parameter value, it is ensured that source Node performance in communication process is optimal.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of cooperative node determining device of source node, As shown in Figure 3.Fig. 3 is a kind of cooperative node determining device structural schematic diagram of source node of the embodiment of the present invention, comprising:
Candidate cooperative node determining module 301, for according to source node, destination node, eavesdropping node and source node Each parameter information of each cooperative node enables to source to save under determining that each cooperative node interferes respectively by secret communication theory The safe capacity of point and destination node is greater than each candidate cooperative node corresponding when threshold value;Parameter information include location information, Channel state information and power information;
Candidate value determining module 302, for for each candidate cooperative node, according to the transmission performance function pre-established, Iterative algorithm is utilized on a preset condition based, adjusts separately each transporting determined under candidate's cooperative node interference with each independent variable Energy function corresponds to the value of independent variable, obtains the maximum value of each transmission performance function under candidate's cooperative node interference, will respectively most Big value is determined as each candidate value;Independent variable includes the power allocation factor of the man made noise of source node, candidate's cooperative node Power;
Optimal cooperative node determining module 303, for determining the corresponding candidate cooperative node of maximum value in each candidate value For optimal cooperative node.
A kind of cooperative node determining device of source node provided in an embodiment of the present invention realizes and accurately determines that source is saved The optimal cooperative node of point, and then pass through the interference of the optimal cooperative node, so that source node is optimal in communication process Performance.Specifically, firstly, being determined to the peace so that source node and destination node by each cooperative node of source node Full capacity is greater than each candidate cooperative node corresponding when threshold value, realizes the safety for determining to be conducive to source node and destination node Each candidate cooperative node of capacity boost.In turn, for each candidate cooperative node, according to the transmission performance function pre-established, Iterative algorithm is utilized on a preset condition based, adjusts separately and taking for independent variable is corresponded to each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value.Most Afterwards, the corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.Combination people of the embodiment of the present invention Work noise technique and cooperation interference relaying technique, and consider that the energy constraints of cooperative node belong to selfish in actual scene Property, anti-when being optimal by the transmission performance function of source node to push away corresponding candidate cooperative node, realization accurately determines optimal The purpose of cooperative node.In turn, by the interference of the optimal cooperative node, so that source node being optimal property in communication process Energy.
Optionally, in a kind of embodiment of the cooperative node determining device of source node of the embodiment of the present invention, candidate's cooperation Node determining module 301, comprising:
Channel capacity determines submodule, for be directed to each cooperative node, according to the location information of source node and destination node, The location information and channel state information of channel state information, the cooperative node and destination node, source node and eavesdropping node Location information and channel state information, the cooperative node and eavesdropping node location information, channel state information, source node Power information and the cooperative node power information, it is theoretical to pass through secret communication, determines the source under cooperative node interference The safe capacity of node and destination node;
Candidate channel capacity determines submodule, for screening the safe capacity of the source node and destination node that are greater than threshold value, Obtain each candidate safe capacity;
Candidate cooperative node determines submodule, for for each candidate safe capacity, determining that candidate's safe capacity institute is right Cooperative node is determined as the candidate cooperative node of source node by the cooperative node answered.
Optionally, in a kind of embodiment of the cooperative node determining device of source node of the embodiment of the present invention, channel capacity Determine submodule, comprising:
First receives information determination unit, for by the location information of source node and destination node, channel state information, The location information and channel state information of the cooperative node and destination node determine the destination node under cooperative node interference Reception information;
Second receives information determination unit, for by source node and eavesdrop the location information of node, channel state information, The location information and channel state information of the cooperative node and eavesdropping node determine and eavesdrop node under cooperative node interference Reception information;
First channel capacity determination unit is determined for the reception information by shannon formula and destination node at this Cooperative node interferes the legitimate channel capacity of lower destination node;
Second channel capacity determination unit is determined for the reception information by shannon formula and eavesdropping node at this The tapping channel capacity of the lower eavesdropping node of cooperative node interference;
Third channel capacity determination unit, for calculating under cooperative node interference, the legitimate channel capacity of destination node With eavesdropping node tapping channel capacity difference capacity, by difference capacity be determined as the cooperative node interfere under source node with The safe capacity of destination node.
Optionally, in a kind of embodiment of the cooperative node determining device of source node of the embodiment of the present invention, device is also wrapped It includes:
Transmission performance function determination module, for by the power and unit power remuneration phase of any candidate cooperative node Multiply, obtains the reward function of any candidate cooperative node;By source node at a distance from any candidate cooperative node and unit away from From signaling overheads be multiplied, obtain the signaling overheads function of any candidate cooperative node;It will be under any candidate cooperative node interference The safe capacity of source node and destination node subtracts reward function and signaling overheads function, obtains transmission performance function.
Optionally, in a kind of embodiment of the cooperative node determining device of the source node of the embodiment of the present invention, candidate value Determining module 302, comprising:
Preset condition determines submodule, for by the function of the power allocation factor of the first man made noise and the second man made noise The difference of rate distribution factor is greater than threshold value as preset condition;Wherein, the power allocation factor of the first man made noise, second artificial The power allocation factor of noise is the unequal number of any two in the power allocation factor domain of the man made noise of source node Value;
First maximum value determines submodule, on a preset condition based, the power allocation factor of the first man made noise to be made It for the first definite value, determines under the first definite value, is done with corresponding candidate's cooperative node of power that independent variable is candidate cooperative node The performance number of the corresponding candidate's cooperative node of maximum value is determined as second and determined by the maximum value for disturbing down the first transmission performance function Value;
Second maximum value determines submodule, for utilizing iterative algorithm on a preset condition based, determines under the second definite value, with certainly Variable is that corresponding candidate's cooperative node of power allocation factor of the man made noise of source node interferes lower second transporting energy content The power allocation factor value of the corresponding man made noise of maximum value is determined as the power distribution of the second man made noise by several maximum values The factor.
Optionally, in a kind of embodiment of the cooperative node determining device of the source node of the embodiment of the present invention, device is also Include:
Optimal performance determining module, for being determined as the optimal of transmission performance function for the maximum value of transmission performance function Performance;
Optimal power determining module, for being determined as the optimal of optimal cooperative node for the corresponding performance number of optimal performance Power;
Distribution factor determines submodule, for by the power allocation factor of the man made noise of the corresponding source node of optimal performance Value, is determined as the power allocation factor of the optimal man made noise of source node.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of electronic equipment, can be as shown in Figure 4.Fig. 4 is The a kind of electronic equipment structural schematic diagram of the embodiment of the present invention, including processor 401, communication interface 402, memory 403 and logical Believe bus 404, wherein processor 401, communication interface 402, memory 403 complete mutual lead to by communication bus 404 Letter;
Memory, for storing computer program;
Processor when for executing the program stored on memory, realizes following method and step:
According to each parameter information of each cooperative node of source node, destination node, eavesdropping node and source node, pass through guarantor Under close communication theory determines that each cooperative node interferes respectively, the safe capacity of source node and destination node is enabled to be greater than threshold value When corresponding each candidate cooperative node;Parameter information includes location information, channel state information and power information;
It is calculated on a preset condition based using iteration for each candidate cooperative node according to the transmission performance function pre-established Method adjusts separately and corresponds to taking for independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value;From Variable includes the power of the power allocation factor of the man made noise of source node, candidate's cooperative node;
The corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.
The communication bus 404 that above-mentioned electronic equipment is mentioned can be Peripheral Component Interconnect standard (Peripheral Component Interconnect, PCI) bus or expanding the industrial standard structure (Extended Industry Standard Architecture, EISA) bus etc..The communication bus 404 can be divided into address bus, data/address bus, control bus etc..For Convenient for indicating, only indicated with a thick line in figure, it is not intended that an only bus or a type of bus.
Communication interface 402 is for the communication between above-mentioned electronic equipment and other equipment.
Memory 403 may include random access memory (Random Access Memory, RAM), also may include Nonvolatile memory (Non-Volatile Memory, NVM), for example, at least a magnetic disk storage.Optionally, memory 403 can also be that at least one is located remotely from the storage device of aforementioned processor 401.
Above-mentioned processor 401 can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal Processing, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic Device, discrete gate or transistor logic, discrete hardware components.
A kind of electronic equipment provided in an embodiment of the present invention realizes the optimal cooperation section for accurately determining source node Point, and then pass through the interference of the optimal cooperative node, so that source node is optimal performance in communication process.Specifically, first First, by each cooperative node of source node, being determined to so that the safe capacity of source node and destination node is greater than threshold value When corresponding each candidate cooperative node, realize each time that the safe capacity for determining to be conducive to source node and destination node is promoted Select cooperative node.In turn, according to the transmission performance function pre-established, iterative algorithm is utilized on a preset condition based, is adjusted separately The value for corresponding to independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines, obtains the candidate The maximum value of each transmission performance function, is determined as each candidate value for each maximum value under cooperative node interference.Finally, by each candidate value The corresponding candidate cooperative node of middle maximum value is determined as optimal cooperative node.Combination man made noise technology of the embodiment of the present invention and association Make interference relaying technique, and in view of the energy constraints of cooperative node in actual scene and selfish attribute, passes through source node Transmission performance function it is anti-when being optimal push away corresponding candidate cooperative node, realize the mesh for accurately determining optimal cooperative node 's.In turn, by the interference of the optimal cooperative node, so that source node is optimal performance in communication process.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of computer readable storage medium, computers It is stored with computer program in readable storage medium storing program for executing, when computer program is executed by processor, realizes the cooperation of above-mentioned source node Node determines method and step any in method.
A kind of computer readable storage medium provided in an embodiment of the present invention realizes and accurately determines source node most Excellent cooperative node, and then pass through the interference of the optimal cooperative node, so that source node is optimal performance in communication process.Tool Body is, firstly, being determined to by each cooperative node of source node so that the safe capacity of source node and destination node is big Corresponding each candidate cooperative node, realizes that the safe capacity for determining to be conducive to source node and destination node is promoted when threshold value Each candidate cooperative node.In turn, according to the transmission performance function pre-established, iterative algorithm is utilized on a preset condition based, point The value for corresponding to independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines is not adjusted, is obtained The maximum value of each transmission performance function, is determined as each candidate value for each maximum value under candidate's cooperative node interference.Finally, by each The corresponding candidate cooperative node of maximum value is determined as optimal cooperative node in candidate value.Combination man made noise's skill of the embodiment of the present invention Art and cooperation interference relaying technique, and in view of the energy constraints of cooperative node in actual scene and selfish attribute, pass through The transmission performance function of source node is anti-when being optimal to push away corresponding candidate cooperative node, and realization accurately determines optimal cooperative node Purpose.In turn, by the interference of the optimal cooperative node, so that source node is optimal performance in communication process.
To achieve the above object of the invention, the embodiment of the invention also discloses a kind of computer program product comprising instruction, When run on a computer, so that the cooperative node that computer executes any of the above-described source node determines method.
A kind of computer program product comprising instruction provided in an embodiment of the present invention realizes and accurately determines that source is saved The optimal cooperative node of point, and then pass through the interference of the optimal cooperative node, so that source node is optimal in communication process Performance.Specifically, firstly, being determined to the peace so that source node and destination node by each cooperative node of source node Full capacity is greater than each candidate cooperative node corresponding when threshold value, realizes the safety for determining to be conducive to source node and destination node Each candidate cooperative node of capacity boost.In turn, according to the transmission performance function pre-established, iteration is utilized on a preset condition based Algorithm adjusts separately and corresponds to taking for independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines Value obtains the maximum value of each transmission performance function under candidate's cooperative node interference, each maximum value is determined as each candidate value.This Inventive embodiments combination man made noise technology and cooperation interference relaying technique, and in view of the energy of cooperative node in actual scene Finiteness and selfish attribute are measured, it is anti-when being optimal by the transmission performance function of source node to push away corresponding candidate cooperative node, Realize the purpose for accurately determining optimal cooperative node.In turn, by the interference of the optimal cooperative node, so that source node is communicating It is optimal performance in the process.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that There is also other identical elements in process, method, article or equipment including element.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for device, For electronic equipment and storage medium embodiment, since it is substantially similar to the method embodiment, so being described relatively simple, phase Place is closed to illustrate referring to the part of embodiment of the method.
The above is merely preferred embodiments of the present invention, it is not intended to limit the scope of the present invention.It is all in this hair Any modification, equivalent replacement, improvement and so within bright spirit and principle, are included within the scope of protection of the present invention.

Claims (10)

1. a kind of cooperative node of source node determines method characterized by comprising
According to each parameter information of each cooperative node of source node, destination node, eavesdropping node and the source node, pass through guarantor Under close communication theory determines that each cooperative node interferes respectively, the safe capacity of the source node Yu the destination node is enabled to Corresponding each candidate cooperative node when greater than threshold value;The parameter information includes location information, channel state information and function Rate information;
Iterative algorithm is utilized according to the transmission performance function pre-established on a preset condition based for each candidate cooperative node, point The value for corresponding to independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines is not adjusted, is obtained The maximum value of each transmission performance function, is determined as each candidate value for each maximum value under candidate's cooperative node interference;It is described to become certainly Amount includes the power of the power allocation factor of the man made noise of the source node, candidate's cooperative node;
The corresponding candidate cooperative node of maximum value in each candidate value is determined as optimal cooperative node.
2. the method according to claim 1, wherein it is described according to source node, destination node, eavesdropping node and Each parameter information of each cooperation section of the source node, under determining that each cooperative node interferes respectively by secret communication theory, energy Enough so that the safe capacity of the source node and the destination node is greater than each candidate cooperative node corresponding when threshold value, packet It includes:
For each cooperative node, according to location information, the channel state information of the source node and the destination node, the cooperation Believe the position of the location information and channel state information of node and the destination node, the source node and the eavesdropping node Breath and channel state information, the location information, channel state information of the cooperative node and the eavesdropping node, the source node Power information and the cooperative node power information, it is theoretical to pass through secret communication, determines the institute under cooperative node interference State the safe capacity of source node Yu the destination node;
Screening is greater than the source node of threshold value and the safe capacity of the destination node, obtains each candidate safe capacity;
For each candidate safe capacity, determines cooperative node corresponding to candidate's safe capacity, the cooperative node is determined For the candidate cooperative node of the source node.
3. according to the method described in claim 2, it is characterized in that, the position according to the source node and the destination node Confidence breath, channel state information, the location information and channel state information of the cooperative node and the destination node, the source Believe the position of the location information and channel state information of node and the eavesdropping node, the cooperative node and the eavesdropping node Breath, channel state information, the power information of the source node and the power information of the cooperative node, are managed by secret communication By the safe capacity of the determining source node and the destination node under cooperative node interference, comprising:
Pass through the location information of the source node and the destination node, channel state information, the cooperative node and the target The location information and channel state information of node determine the reception information of the destination node under cooperative node interference;
Pass through location information, channel state information, the cooperative node and the eavesdropping of the source node and the eavesdropping node The location information and channel state information of node determine the reception information of the eavesdropping node under cooperative node interference;
By the reception information of shannon formula and the destination node, the destination node under cooperative node interference is determined Channel capacity;
By the reception information of shannon formula and the eavesdropping node, the eavesdropping node under cooperative node interference is determined Channel capacity;
It calculates under cooperative node interference, the difference of the channel capacity of the channel capacity of the destination node and the eavesdropping node The difference capacity is determined as the safety of the source node and the destination node in the case where the cooperative node interferes and held by capacity Amount.
4. the method according to claim 1, wherein the building process of the transmission performance function, comprising:
The power of any candidate cooperative node and unit power remuneration are multiplied, the report of any candidate cooperative node is obtained Reward function;
By the source node at a distance from any candidate cooperative node and the signaling overheads of unit distance is multiplied, institute is obtained State the signaling overheads function of any candidate cooperative node;
By the safe capacity of the source node and the destination node under any candidate cooperative node interference, the report is subtracted Reward function and the signaling overheads function, obtain the transmission performance function.
5. the method according to claim 1, wherein the transmission performance function that the basis pre-establishes, pre- If iterative algorithm is utilized under the conditions of, adjusts separately each transporting energy content determined under candidate's cooperative node interference with each independent variable The value of the corresponding independent variable of number, obtains the maximum value of each transmission performance function under candidate's cooperative node interference, by each maximum value It is determined as each candidate value, comprising:
The difference of the power allocation factor of first man made noise and the power allocation factor of the second man made noise is made greater than threshold value For preset condition;Wherein, the power allocation factor of first man made noise, second man made noise power distribution because Son is the unequal numerical value of any two in the power allocation factor domain of the man made noise of the source node;
Under the preset condition, using the power allocation factor of first man made noise as the first definite value, described is determined Under certain value, lower first transporting energy content is interfered with corresponding candidate's cooperative node of power that independent variable is candidate cooperative node The corresponding performance number of the maximum value is determined as the second definite value by several maximum values;
Iterative algorithm is utilized under the preset condition, is determined under second definite value, take independent variable as the people of the source node The corresponding candidate's cooperative node of the power allocation factor of work noise interferes the maximum value of lower second transmission performance function, will be described The power allocation factor value of the corresponding man made noise of maximum value is determined as the power allocation factor of second man made noise.
6. according to the method described in claim 5, it is characterized in that, described by the corresponding candidate association of maximum value in each candidate value After being determined as optimal cooperative node as node, the method also includes:
By the maximum value of the transmission performance function, it is determined as the optimal performance of the transmission performance function;
By the corresponding performance number of the optimal performance, it is determined as the optimal power of the optimal cooperative node;
By the power allocation factor value of the man made noise of the corresponding source node of the optimal performance, it is determined as the source node Optimal man made noise power allocation factor.
7. a kind of cooperative node determining device of source node characterized by comprising
Candidate cooperative node determining module, for each association according to source node, destination node, eavesdropping node and the source node Each parameter information for making node under determining that each cooperative node interferes respectively by secret communication theory, enables to the source to save The safe capacity of point and the destination node is greater than each candidate cooperative node corresponding when threshold value;The parameter information includes position Confidence breath, channel state information and power information;
Candidate value determining module, for utilizing iterative algorithm on a preset condition based according to the transmission performance function pre-established, point The value for corresponding to independent variable under candidate's cooperative node interference with each transmission performance function that each independent variable determines is not adjusted, is obtained The maximum value of each transmission performance function, is determined as each candidate value for each maximum value under candidate's cooperative node interference;It is described to become certainly Amount includes the power of the power allocation factor of the man made noise of the source node, candidate's cooperative node;
Optimal cooperative node determining module, for the corresponding candidate cooperative node of maximum value in each candidate value to be determined as optimal association Make node.
8. device according to claim 7, which is characterized in that candidate's cooperative node determining module, comprising:
Channel capacity determines submodule, for being directed to each cooperative node, according to the position of the source node and the destination node Information, channel state information, the location information and channel state information of the cooperative node and the destination node, the source section Believe the position of the location information and channel state information of point and the eavesdropping node, the cooperative node and the eavesdropping node Breath, channel state information, the power information of the source node and the power information of the cooperative node, are managed by secret communication By the safe capacity of the determining source node and the destination node under cooperative node interference;
Candidate channel capacity determines submodule, and the safety for screening the source node and the destination node that are greater than threshold value is held Amount obtains each candidate safe capacity;
Candidate cooperative node determines submodule, for determining corresponding to candidate's safe capacity for each candidate safe capacity The cooperative node is determined as the candidate cooperative node of the source node by cooperative node.
9. a kind of electronic equipment, which is characterized in that including processor, communication interface, memory and communication bus, wherein described Processor, the communication interface, the memory complete mutual communication by the communication bus;
The memory, for storing computer program;
The processor when for executing the program stored on the memory, realizes any side claim 1-6 Method step.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium Program realizes claim 1-6 any method and step when the computer program is executed by processor.
CN201810189763.3A 2018-03-08 2018-03-08 Method and device for determining cooperative node of source node, electronic equipment and medium Active CN110248306B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810189763.3A CN110248306B (en) 2018-03-08 2018-03-08 Method and device for determining cooperative node of source node, electronic equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810189763.3A CN110248306B (en) 2018-03-08 2018-03-08 Method and device for determining cooperative node of source node, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN110248306A true CN110248306A (en) 2019-09-17
CN110248306B CN110248306B (en) 2020-05-08

Family

ID=67882007

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810189763.3A Active CN110248306B (en) 2018-03-08 2018-03-08 Method and device for determining cooperative node of source node, electronic equipment and medium

Country Status (1)

Country Link
CN (1) CN110248306B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555836A (en) * 2020-04-27 2020-08-18 西安交通大学 Wireless covert communication model and method based on multi-node cooperative interference blocking
CN114113898A (en) * 2021-11-29 2022-03-01 大连海事大学 Power distribution network loss analysis method and system based on multi-source measurement data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102438235A (en) * 2011-08-22 2012-05-02 北京邮电大学 Method for selecting optimal distributed type interference source in mobile collaborative network
KR101439756B1 (en) * 2013-03-22 2014-09-17 한국과학기술원 Secure transmission METHOD AND SYSTEM in downlink cellular network with a cooperative jammer
CN104918238A (en) * 2014-03-14 2015-09-16 北京邮电大学 Cooperation interference excitation method for realizing physical layer safety
CN105915472A (en) * 2016-05-20 2016-08-31 电子科技大学 Artificial noise-based cooperative network power allocation method for main channel and cooperative channel under non ideal channel estimation condition
CN106162646A (en) * 2016-07-14 2016-11-23 北京邮电大学 The motivational techniques of a kind of cooperation interference realizing safety of physical layer and device
CN106507464A (en) * 2016-12-14 2017-03-15 西安交通大学 Optimal power allocation method based on effective and safe capacity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102438235A (en) * 2011-08-22 2012-05-02 北京邮电大学 Method for selecting optimal distributed type interference source in mobile collaborative network
KR101439756B1 (en) * 2013-03-22 2014-09-17 한국과학기술원 Secure transmission METHOD AND SYSTEM in downlink cellular network with a cooperative jammer
CN104918238A (en) * 2014-03-14 2015-09-16 北京邮电大学 Cooperation interference excitation method for realizing physical layer safety
CN105915472A (en) * 2016-05-20 2016-08-31 电子科技大学 Artificial noise-based cooperative network power allocation method for main channel and cooperative channel under non ideal channel estimation condition
CN106162646A (en) * 2016-07-14 2016-11-23 北京邮电大学 The motivational techniques of a kind of cooperation interference realizing safety of physical layer and device
CN106507464A (en) * 2016-12-14 2017-03-15 西安交通大学 Optimal power allocation method based on effective and safe capacity

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LIN HU: "Outage constrained secrecy rate maximization using artificial-noise aided beamforming and cooperative jamming", 《2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS》 *
ZUNNING LIU: "Artificial-noise-aided communication in the presence of an active eavesdropper with a cooperative jammer", 《2017 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555836A (en) * 2020-04-27 2020-08-18 西安交通大学 Wireless covert communication model and method based on multi-node cooperative interference blocking
CN111555836B (en) * 2020-04-27 2021-12-28 西安交通大学 Wireless covert communication model and method based on multi-node cooperative interference blocking
CN114113898A (en) * 2021-11-29 2022-03-01 大连海事大学 Power distribution network loss analysis method and system based on multi-source measurement data
CN114113898B (en) * 2021-11-29 2023-11-14 大连海事大学 Power distribution network loss analysis method and system based on multi-source measurement data

Also Published As

Publication number Publication date
CN110248306B (en) 2020-05-08

Similar Documents

Publication Publication Date Title
Lou et al. Minimizing average interference through topology control
Anjana et al. A review on the features and technologies for energy efficiency of smart grid
CN104469890B (en) The ad hoc network method and system of power line carrier and wireless hybrid network
CN109391430A (en) PDCCH resource configuration determines method, network side equipment and user terminal
CN103780317B (en) Double-threshold cooperative spectrum sensing method based on degree of belief
CN110248306A (en) A kind of cooperative node of source node determines method, apparatus, electronic equipment and medium
Gupta et al. Approximating maximal cliques in ad-hoc networks
CN103209456A (en) Wireless sensing network routing method adopting layering
CN109257834A (en) The network-building method of meshed wireless sensor network based on Thread agreement
CN114143248A (en) Heterogeneous communication method, device, computer and readable medium based on dual-mode communication
CN104811977A (en) Method and device for monitoring adjacent community
CN101801109A (en) Medium access control system and medium access control method in wireless packet network
CN110461006A (en) Reduce WLAN interference method, device and terminal device
CN104394565A (en) Clustering multi-hop routing method based on maximum and minimum distance method
CN106877904A (en) The method and apparatus that control meter equipment is accessed
CN104158604B (en) A kind of distributed collaborative frequency spectrum sensing method based on average common recognition
Park et al. Noncooperative carrier sense game in wireless networks
CN106471835B (en) The control method and equipment of data transmission
CN103188785A (en) Optimization method of power distribution in accessing strategy of wireless relays of internet of things
CN107484111B (en) M2M communication network association and power distribution algorithm
CN107730845A (en) Article losing-proof method, apparatus and terminal device
CN106792980A (en) A kind of joint route measurement and the method for channel allocation that partly overlaps
CN104093195B (en) A kind of method and system for realizing gateway selection
CN103347575B (en) Method, related device and system for processing crosstalk cancelling on port line of access device
CN111817799B (en) Anti-interference method and device

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