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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0032—Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation
- H04L5/0035—Resource allocation in a cooperative multipoint environment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0473—Wireless resource allocation based on the type of the allocated resource the resource being transmission power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation 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
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:
Ci=μiPiJ,
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_i-μiPiJ-μ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.
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)
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)
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 |
-
2018
- 2018-03-08 CN CN201810189763.3A patent/CN110248306B/en active Active
Patent Citations (6)
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)
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)
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 |