CN105682231A - Method for joint distribution of power and time for cooperative communication of cognitive radio network - Google Patents

Method for joint distribution of power and time for cooperative communication of cognitive radio network Download PDF

Info

Publication number
CN105682231A
CN105682231A CN201510946893.3A CN201510946893A CN105682231A CN 105682231 A CN105682231 A CN 105682231A CN 201510946893 A CN201510946893 A CN 201510946893A CN 105682231 A CN105682231 A CN 105682231A
Authority
CN
China
Prior art keywords
user
power
primary user
vector
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510946893.3A
Other languages
Chinese (zh)
Other versions
CN105682231B (en
Inventor
邹君妮
朱素静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201510946893.3A priority Critical patent/CN105682231B/en
Publication of CN105682231A publication Critical patent/CN105682231A/en
Application granted granted Critical
Publication of CN105682231B publication Critical patent/CN105682231B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The invention discloses a method for joint distribution of power and time for cooperative communication of a cognitive radio network. Master users in the cognitive radio network are taken as relay to cooperate with slave users to complete transmission, joint distribution is carried out on the power and the time, and when the optimal power is selected to distribute, the optimal distribution of the time is considered. The original distribution problem is decomposed into two sub-problems of outer layer power distribution and inner layer power distribution, and an auction method is utilized to carry out inner layer transmission time distribution on the slave users based on the given transmission power of the master users; and a local search method is utilized to distribute the transmission power of the master users at the outer layer. According to the method, the spectral efficiency is effectively improved and the total utility of the master users is maximized. On the one hand, each master user capable of maximizing the utility of the corresponding slave user is searched for each slave user, and the cooperative transmission is carried out in the distributive time; and on the other hand, the requirements for limitation of the total power between the master users are met.

Description

The power of cognitive radio networks collaboration communication and temporal joint distribution method
Technical field
The present invention relates to the power of a kind of network cooperation communication and temporal joint distribution method, the power of especially a kind of cognitive radio networks collaboration communication and temporal joint distribution method, belong to field of resource allocation in cordless communication network.
Technical background
Radio Spectrum Resource is a kind of limited natural resources, is generally used by government authorization. Along with developing rapidly of wireless communication technology, frequency spectrum resource becomes more and more nervous, but many investigation find that a large amount of mandate frequency spectrum is idle or utilization rate is extremely low. WLAN (WLAN) technology, wireless personal area network (WPAN) technology, wireless MAN (WMAN) technology develop rapidly in recent years, and increasing radio communication service techniques described above is linked into the Internet. These network technologies are used mostly unauthorized frequency range (UFB) work. Along with people are increasing to the demand of unauthorized frequency range frequency spectrum, the problem that frequency spectrum resource is deficient is day by day serious. And current static frequency spectrum distribution system causes resource average utilization low and can not provide extra utilizable bandwidth for the radio communication service of high speed data transfers.
For this irrational frequency spectrum usage mode, it is necessary to the frequency spectrum resource that those are underutilized by introducing dynamic spectrum access technology is used, it is achieved the dynamically distribution of frequency spectrum is thus being greatly enhanced the utilization rate of frequency spectrum. Cognitive radio (CognitiveRadio, CR) be in order to alleviate growing radio spectrum resources demand and frequency spectrum resource in short supply between contradiction and a kind of new technique of proposing. Cognitive radio technology is by allowing from user (SecondaryUser, SU) perceived spectral resource adaptively, take idle frequency spectrum to opportunistic, as long as not to primary user (PrimaryUser, PU) produce under the premise of harmful interference, primary user's frequency range can be accessed from user, improve the availability of frequency spectrum, the problem solving the waste of present stage frequency spectrum resource to the full extent.
Cognitive radio networks utilizes cooperative communication technology, it is possible to while improving transmission performance, improve frequency spectrum service efficiency as much as possible. Collaboration communication in existing cognition network, mostly considers to assist primary user to transmit from user, from user's relaying as primary user, to compensate the loss using frequency spectrum that primary user is caused from user.
Network resource allocation method in cognitive radio system mainly has two kinds, and one is centralized, and one is distributed.Centralized resource allocation methods needs to complete the calculating of complexity at server end, and the designing requirement of network model is higher. Complicated calculating is then distributed at each user side by distributed resource allocation methods, and in existing distributed resource allocation method, game theory is considered as an effective instrument, can not only improve the utilization rate of resource, and can effectively reduce computational complexity.
Summary of the invention
Present invention aims to the defect that prior art exists, it is provided that the power of a kind of cognitive radio networks collaboration communication and temporal joint distribution method.
For achieving the above object, the present invention adopts following technical proposals:
The power of a kind of cognitive radio networks collaboration communication and temporal joint distribution method, described cognitive radio networks includes base station PBS, a M primary user PUm, m=1LM and N number of from user SUn, n=1LN; M primary user communicates with base station, forms uplink network; Primary user PUmBusy channel m, its through-put power is Pm; The acceptable power of base station PBS is Ptot, the vector power P=(P of primary user1,L,PM) determined by base station PBS, and meetFrom user SUnTransmitting terminal be STn, receiving terminal is SRn; Primary user channel is distributed to need collaboration communication from user, each channel can only be assigned at most one within the same time and use from user, each can only assign at most a channel from user; Primary user PUmThe overall transmission time that can be used to distribute is Tm, primary user PUmUnit interval price be cm, from user SUnObtain the primary user PU of its cooperation transmissionmThe time distributed is tmn; Primary user PUmUtility function umRepresent, and definition u m = Σ n t m n · c m ;
Comprise the following steps:
Step 1: base station PBS initialization power vector P=(P1,L,PM), and add in candidate power vector set U;
Step 2: initial internal layer time distribution: setting up distribution model of initial internal layer time and solve and obtain primary user's overall utility, it can be used as the initial value of primary user's overall utility maximum, distribution of described initial internal layer time model is:
max m i z e t Σ m u m = Σ m Σ n t m n · c m - - - ( 1 )
It meets constraints:
Σ n t m n ≤ T m , ∀ m - - - ( 2 )
Step 3: take out a candidate power vector from described candidate power vector set as current candidate vector power;
Step 4: outer layer power distributes: generate all neighbours' vector powers of described current candidate vector power;
Step 5: each neighbours' vector power of described current candidate vector power carries out neighbours' internal layer time to be distributed: set up neighbours' internal layer time and distribute model and solve and obtain corresponding primary user's overall utility, updating described candidate power vector set and primary user's overall utility maximum, wherein neighbours' internal layer time distribution model is:
max m i z e t Σ m u m = Σ m Σ n t m n · c m - - - ( 3 )
It meets constraints:
Σ n t m n ≤ T m , ∀ m - - - ( 4 )
Step 6: judge whether described candidate power vector set is empty, if it is, turn to step 7; Otherwise, step 3 is turned to;
Step 7: complete power and time distribution, start cooperation transmission: power and time when reaching maximum according to making primary user's overall utility distribute, all primary users distribution is from the request time of user, and during this period of time assists to communicate from user with corresponding power.
Base station PBS initialization power vector P=(P in described step 11,L,PM), and the method adding candidate power vector set U, it is made up of step in detail below:
Step 1-1: set up candidate power vector set U;
Step 1-2: by initialization power vector P=(P1,L,PM) add in described candidate power vector set U.
Described step 2 solves the method for distribution of initial internal layer time model, is made up of step in detail below:
Step 2-1: according to described initialization power vector, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user; Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 2-2: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W · l o g ( 1 + Γ m n ( 1 ) + Γ m n ( 2 ) ) ; Γ m n ( 1 ) = Q n · h s s n m N 0 ; Γ m n ( 2 ) = P m · h p s n m N 0 - - - ( 5 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 2-3: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n · R m n ) b - c m τ · t m n - - - ( 6 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1;
Step 2-4: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 7 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 8 )
Step 2-5: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x x u m n ( c m &tau; ) - - - ( 9 )
Step 2-6: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 2-7: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 10 )
Step 2-8: judge each primary user PUmWhether all satisfiedIf it is, turn to step 2-10; Otherwise, step 2-9 is turned to;
Step 2-9: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 2-3;
Step 2-10: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility, and as primary user overall utility maximum umaxInitial value:
u m a x = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 11 )
Outer layer power distribution in described step 4, the method solving all neighbours' vector powers of current candidate vector power, it is made up of step in detail below:
Step 4-1: definition unit transfer power, is designated as Δ P, and meets Δ P < < Ptot/ M;
Step 4-2: in described current candidate vector power, arbitrarily select two primary users, the power of one of them primary user is reduced or increases unit transfer power Δ P, and the power of another primary user correspondingly increases or reduces unit transfer power Δ P, satisfy condition in the process the power of the power of all primary users and constant and each primary user on the occasion of, namelyPm> 0; Travel through all situations meeting above-mentioned power transfer process, obtain all neighbours' vector powers of described current candidate vector power.
The method for solving that described neighbours' internal layer time distributes in described step 5 model and the process updating described candidate power vector set and primary user's overall utility maximum are made up of step in detail below:
Step 5-1: judge whether not carry out neighbours' vector power of internal layer time distribution, if it is, arbitrarily select a neighbours' vector power not carrying out the distribution of internal layer time, and turns to step 5-2;If it does not, remove current candidate vector power from candidate power vector set U, turn to step 6;
Step 5-2: according to current neighbours vector power, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user; Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 5-3: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W &CenterDot; l o g ( 1 + &Gamma; m n ( 1 ) + &Gamma; m n ( 2 ) ) ; &Gamma; m n ( 1 ) = Q n &CenterDot; h s s n m N 0 ; &Gamma; m n ( 2 ) = P m &CenterDot; h p s n m N 0 - - - ( 12 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 5-4: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n &CenterDot; R m n ) b - c m &tau; &CenterDot; t m n - - - ( 13 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1.
Step 5-5: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 14 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 15 )
Step 5-6: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x x u m n ( c m &tau; ) - - - ( 16 )
Step 5-7: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 5-8: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 17 )
Step 5-9: judge each primary user PUmWhether all satisfiedIf it is, turn to step 5-11; Otherwise, step 5-10 is turned to;
Step 5-10: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 5-4;
Step 5-11: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility:
u = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 18 )
Step 5-12: judge that whether the primary user overall utility value u of current neighbours vector power is more than current primary user overall utility maximum umax, if it is, update primary user overall utility maximum umaxFor the primary user overall utility value u of current neighbours vector power, and current neighbours vector power is recorded as candidate power vector, adds candidate power vector set U end to, be subsequently diverted to step 5-1; If it is not, then be not updated, directly to step 5-1.
The beneficial effects of the present invention is: original assignment problem is decomposed into the distribution of outer layer power and two subproblems of internal layer time distribution by the present invention, had both been effectively improved the availability of frequency spectrum, and had achieved again the maximization of primary user's overall utility.
Accompanying drawing explanation
Fig. 1 is the flow chart of the present invention.
Fig. 2 is the cognitive radio networks cooperation transmission first stage schematic diagram of the present invention;
Fig. 3 is the cognitive radio networks cooperation transmission second stage schematic diagram of the present invention;
Fig. 4 is the price convergence graph of the internal layer time distribution primary user of the present invention;
Primary user overall utility figure when Fig. 5 is the outer layer power distribution of the present invention.
Detailed description of the invention
Embodiment 1:
The power of a kind of cognitive radio networks collaboration communication and temporal joint distribution method, described cognitive radio networks includes base station PBS, a M primary user PUm, m=1LM and N number of from user SUn, n=1LN;M primary user communicates with base station, forms uplink network; Primary user PUmBusy channel m, its through-put power is Pm; The acceptable power of base station PBS is Ptot, the vector power P=(P of primary user1,L,PM) determined by base station PBS, and meetFrom user SUnTransmitting terminal be STn, receiving terminal is SRn; Primary user channel is distributed to need collaboration communication from user, each channel can only be assigned at most one within the same time and use from user, each can only assign at most a channel from user; Primary user PUmThe overall transmission time that can be used to distribute is Tm, primary user PUmUnit interval price be cm, from user SUnObtain the primary user PU of its cooperation transmissionmThe time distributed is tmn; Primary user PUmUtility function umRepresent, and definition u m = &Sigma; n t m n &CenterDot; c m ;
Comprise the following steps:
Step 1: base station PBS initialization power vector P=(P1,L,PM), and add in candidate power vector set U;
Step 2: initial internal layer time distribution: setting up distribution model of initial internal layer time and solve and obtain primary user's overall utility, it can be used as the initial value of primary user's overall utility maximum, distribution of described initial internal layer time model is:
max m i z e t &Sigma; m u m = &Sigma; m &Sigma; n t m n &CenterDot; c m - - - ( 1 )
It meets constraints:
&Sigma; n t m n &le; T m , &ForAll; m - - - ( 2 )
Step 3: take out a candidate power vector from described candidate power vector set as current candidate vector power;
Step 4: outer layer power distributes: generate all neighbours' vector powers of described current candidate vector power;
Step 5: each neighbours' vector power of described current candidate vector power carries out neighbours' internal layer time to be distributed: set up neighbours' internal layer time and distribute model and solve and obtain corresponding primary user's overall utility, updating described candidate power vector set and primary user's overall utility maximum, wherein neighbours' internal layer time distribution model is:
max m i z e t &Sigma; m u m = &Sigma; m &Sigma; n t m n &CenterDot; c m - - - ( 3 )
It meets constraints:
&Sigma; n t m n &le; T m , &ForAll; m - - - ( 4 )
Step 6: judge whether described candidate power vector set is empty, if it is, turn to step 7; Otherwise, step 3 is turned to;
Step 7: complete power and time distribution, start cooperation transmission: power and time when reaching maximum according to making primary user's overall utility distribute, all primary users distribution is from the request time of user, and during this period of time assists to communicate from user with corresponding power.
Base station PBS initialization power vector P=(P in described step 11,L,PM), and the method adding candidate power vector set U, it is made up of step in detail below:
Step 1-1: set up candidate power vector set U;
Step 1-2: by initialization power vector P=(P1,L,PM) add in described candidate power vector set U.
Described step 2 solves the method for distribution of initial internal layer time model, is made up of step in detail below:
Step 2-1: according to described initialization power vector, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user; Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 2-2: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W &CenterDot; l o g ( 1 + &Gamma; m n ( 1 ) + &Gamma; m n ( 2 ) ) ; &Gamma; m n ( 1 ) = Q n &CenterDot; h s s n m N 0 ; &Gamma; m n ( 2 ) = P m &CenterDot; h p s n m N 0 - - - ( 5 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 2-3: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n &CenterDot; R m n ) b - c m &tau; &CenterDot; t m n - - - ( 6 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1;
Step 2-4: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 7 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 8 )
Step 2-5: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x x u m n ( c m &tau; ) - - - ( 9 )
Step 2-6: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 2-7: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 10 )
Step 2-8: judge each primary user PUmWhether all satisfiedIf it is, turn to step 2-10; Otherwise, step 2-9 is turned to;
Step 2-9: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 2-3;
Step 2-10: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility, and as primary user overall utility maximum umaxInitial value:
u m a x = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 11 )
Outer layer power distribution in described step 4, the method solving all neighbours' vector powers of current candidate vector power, it is made up of step in detail below:
Step 4-1: definition unit transfer power, is designated as Δ P, and meets Δ P < < Ptot/ M;
Step 4-2: in described current candidate vector power, arbitrarily select two primary users, the power of one of them primary user is reduced or increases unit transfer power Δ P, and the power of another primary user correspondingly increases or reduces unit transfer power Δ P, satisfy condition in the process the power of the power of all primary users and constant and each primary user on the occasion of, namelyPm> 0; Travel through all situations meeting above-mentioned power transfer process, obtain all neighbours' vector powers of described current candidate vector power.
The method for solving that described neighbours' internal layer time distributes in described step 5 model and the process updating described candidate power vector set and primary user's overall utility maximum are made up of step in detail below:
Step 5-1: judge whether not carry out neighbours' vector power of internal layer time distribution, if it is, arbitrarily select a neighbours' vector power not carrying out the distribution of internal layer time, and turns to step 5-2; If it does not, remove current candidate vector power from candidate power vector set U, turn to step 6;
Step 5-2: according to current neighbours vector power, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user; Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 5-3: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W &CenterDot; l o g ( 1 + &Gamma; m n ( 1 ) + &Gamma; m n ( 2 ) ) ; &Gamma; m n ( 1 ) = Q n &CenterDot; h s s n m N 0 ; &Gamma; m n ( 2 ) = P m &CenterDot; h p s n m N 0 - - - ( 12 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 5-4: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n &CenterDot; R m n ) b - c m &tau; &CenterDot; t m n - - - ( 13 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1.
Step 5-5: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 14 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 15 )
Step 5-6: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x x u m n ( c m &tau; ) - - - ( 16 )
Step 5-7: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 5-8: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 17 )
Step 5-9: judge each primary user PUmWhether all satisfiedIf it is, turn to step 5-11; Otherwise, step 5-10 is turned to;
Step 5-10: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 5-4;
Step 5-11: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility:
u = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 18 )
Step 5-12: judge that whether the primary user overall utility value u of current neighbours vector power is more than current primary user overall utility maximum umax, if it is, update primary user overall utility maximum umaxFor the primary user overall utility value u of current neighbours vector power, and current neighbours vector power is recorded as candidate power vector, adds candidate power vector set U end to, be subsequently diverted to step 5-1; If it is not, then be not updated, directly to step 5-1.
With a primary user PU in primary user's networkm, from user network two from user SUn, SUkFor example analysis. At primary user PUmDistribute to SUnTime tmnIn, SUnAt PUmChannel information, and utilize primary user PUmCooperation transmission is carried out as relaying. Whole transmission is divided into two stages: the first stage, as in figure 2 it is shown, from user SUnTransmitting terminal STnSend information to its receiving terminal SRnWith primary user PUm; Second stage, as it is shown on figure 3, primary user PUmThe information received decoding is transmitted to SUnReceiving terminal SRn
Fig. 4 gives the through-put power based on each given primary user, the price convergence graph of each primary user when the internal layer time distributes. First respectively select to make its maximum primary user that is benefited according to optimum utility value from user, and request time is submitted to corresponding primary user. Then each primary user calculates time request amount, when request amount is more than its assignable time, can improve time price; When request amount is not more than its assignable time, time price maintenance is constant. When the price adjustment of primary user, selection strategy (including its primary user expecting cooperation and the time to buy) can be changed from user, thus primary user can be affected again can distribute the supply-demand relationship of time. Through 160 iteration adjustments, the time price of all primary users converges to fixed value.
Fig. 5 give base station PBS by the method for Local Search carry out outer layer power distribution time, the change of primary user's overall utility value. From experimental result it can be seen that to all of unit transfer power Δ P, primary user's overall utility value monotone increasing, and unit transfer power Δ P is more little, and the primary user's overall utility maximum obtained is more big.This illustrates when Δ P is less, and having more candidate neighbor vector can searched arrive, and can search bigger value of utility; When Δ P is bigger, neighbours' vector of search reduces, and the vector power that much can produce bigger value of utility is left in the basket. Therefore, unit transfer power is more little, and the primary user's overall utility value searched is more big.

Claims (5)

1. the power of cognitive radio networks collaboration communication and a temporal joint distribution method, described cognitive radio networks includes base station PBS, a M primary user PUm, m=1LM and N number of from user SUn, n=1LN; M primary user communicates with base station PBS, forms uplink network; Primary user PUmBusy channel m, its through-put power is Pm; The acceptable power of base station PBS is Ptot, the vector power P=(P of primary user1,L,PM) determined by base station PBS, and meetFrom user SUnTransmitting terminal be STn, receiving terminal is SRn; Primary user channel is distributed to need collaboration communication from user, each channel can only be assigned at most one within the same time and use from user, each can only assign at most a channel from user; Primary user PUmThe overall transmission time that can be used to distribute is Tm, primary user PUmUnit interval price be cm, from user SUnObtain the primary user PU of its cooperation transmissionmThe time distributed is tmn; Primary user PUmUtility function umRepresent, and definition
It is characterized in that: comprise the following steps:
Step 1: base station PBS initialization power vector P=(P1,L,PM), and add in candidate power vector set U;
Step 2: initial internal layer time distribution: setting up distribution model of initial internal layer time and solve and obtain primary user's overall utility, it can be used as the initial value of primary user's overall utility maximum, distribution of described initial internal layer time model is:
max m i z e t &Sigma; m u m = &Sigma; m &Sigma; n t m n &CenterDot; c m - - - ( 1 )
It meets constraints:
&Sigma; n t m n &le; T m , &ForAll; m - - - ( 2 )
Step 3: take out a candidate power vector from described candidate power vector set as current candidate vector power;
Step 4: outer layer power distributes: generate all neighbours' vector powers of described current candidate vector power;
Step 5: each neighbours' vector power of described current candidate vector power carries out neighbours' internal layer time to be distributed: set up neighbours' internal layer time and distribute model and solve and obtain corresponding primary user's overall utility, updating described candidate power vector set and primary user's overall utility maximum, wherein neighbours' internal layer time distribution model is:
max m i z e t &Sigma; m u m = &Sigma; m &Sigma; n t m n &CenterDot; c m - - - ( 3 )
It meets constraints:
&Sigma; n t m n &le; T m , &ForAll; m - - - ( 4 )
Step 6: judge whether described candidate power vector set is empty, if it is, turn to step 7; Otherwise, step 3 is turned to;
Step 7: complete power and time distribution, start cooperation transmission: power and time when reaching maximum according to making primary user's overall utility distribute, all primary users distribution is from the request time of user, and during this period of time assists to communicate from user with corresponding power.
2. the power of cognitive radio networks collaboration communication according to claim 1 and temporal joint distribution method, it is characterised in that: base station PBS initialization power vector P=(P in described step 11,L,PM), and the method adding candidate power vector set U, it is made up of step in detail below:
Step 1-1: set up candidate power vector set U;
Step 1-2: by initialization power vector P=(P1,L,PM) add in described candidate power vector set U.
3. the power of cognitive radio networks collaboration communication according to claim 1 and temporal joint distribution method, it is characterised in that: described step 2 solves the method for distribution of initial internal layer time model, is made up of step in detail below:
Step 2-1: according to described initialization power vector, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user;Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 2-2: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W &CenterDot; l o g ( 1 + &Gamma; m n ( 1 ) + &Gamma; m n ( 2 ) ) ; &Gamma; m n ( 1 ) = Q n &CenterDot; h s s n m N 0 ; &Gamma; m n ( 2 ) = P m &CenterDot; h p s n m N 0 - - - ( 5 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 2-3: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n &CenterDot; R m n ) b - c m &tau; &CenterDot; t m n - - - ( 6 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1;
Step 2-4: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 7 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 8 )
Step 2-5: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x m u m n ( c m &tau; ) - - - ( 9 )
Step 2-6: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 2-7: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 10 )
Step 2-8: judge each primary user PUmWhether all satisfiedIf it is, turn to step 2-10; Otherwise, step 2-9 is turned to;
Step 2-9: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 2-3;
Step 2-10: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility, and as primary user overall utility maximum umaxInitial value:
u m a x = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 11 ) .
4. the power of cognitive radio networks collaboration communication according to claim 1 and temporal joint distribution method, it is characterized in that: the outer layer power distribution in described step 4, the method solving all neighbours' vector powers of current candidate vector power, is made up of step in detail below:
Step 4-1: definition unit transfer power, is designated as Δ P, and meets Δ P < < Ptot/ M;
Step 4-2: in described current candidate vector power, arbitrarily select two primary users, the power of one of them primary user is reduced or increases unit transfer power Δ P, and the power of another primary user correspondingly increases or reduces unit transfer power Δ P, satisfy condition in the process the power of the power of all primary users and constant and each primary user on the occasion of, namelyPm> 0; Travel through all situations meeting above-mentioned power transfer process, obtain all neighbours' vector powers of described current candidate vector power.
5. the power of cognitive radio networks collaboration communication according to claim 1 and temporal joint distribution method, it is characterised in that: the method for solving that described neighbours' internal layer time distributes in described step 5 model and the process updating described candidate power vector set and primary user's overall utility maximum are made up of step in detail below:
Step 5-1: judge whether not carry out neighbours' vector power of internal layer time distribution, if it is, arbitrarily select a neighbours' vector power not carrying out the distribution of internal layer time, and turns to step 5-2;If it does not, remove current candidate vector power from candidate power vector set U, turn to step 6;
Step 5-2: according to current neighbours vector power, each primary user PUmCarry out parameter initialization, and be broadcasted to all of from user; Described carry out initialized parameter include send power of information Pm, timing parameter τ, price step-length δ, reservation priceTiming parameter τ initial value is set to 0;
Step 5-3: from user SUnCalculate relative to each primary user PUmTransmission rate Rmn:
R m n = W &CenterDot; log ( 1 + &Gamma; m n ( 1 ) + &Gamma; m n ( 2 ) ) ; &Gamma; m n ( 1 ) = Q n &CenterDot; h s s n m N 0 ; &Gamma; m n ( 2 ) = P m &CenterDot; h p s n m N 0 - - - ( 12 )
Wherein, ΓmnAnd Γ (1)mn(2) represent respectively from user SUnTransmitting terminal STnWith primary user PUmIt send information to from user SUnReceiving terminal SRnSignal to noise ratio,WithRepresent respectively from user SUnTransmitting terminal STnArrive from user SUnReceiving terminal SRnWith primary user PUmArrive from user SUnReceiving terminal SRnChannel gain, W represents bandwidth, QnRepresent from user SUnThe power of transmission information, PmRepresent primary user PUmThe power of forwarding information, N0Represent noise variance;
Step 5-4: from user SUnCalculate relative to each primary user PUmValue of utility umn:
u m n = ( t m n &CenterDot; R m n ) b - c m &tau; &CenterDot; t m n - - - ( 13 )
Wherein b is the satisfaction factor from user, represents the speed impact on value of utility and 0 < b < 1;
Step 5-5: from user SUnCalculate relative to each primary user PUmOptimal timeWith corresponding value of utility
&part; u m n &part; t m n = 0 &DoubleRightArrow; t m n ( c m &tau; ) = ( b &CenterDot; R m n b ) 1 / ( 1 - b ) &CenterDot; ( c m &tau; ) 1 / ( b - 1 ) - - - ( 14 )
u m n ( c m &tau; ) = ( b b / ( 1 - b ) - b 1 / ( 1 - b ) ) &CenterDot; R m n b / ( 1 - b ) &CenterDot; ( c m &tau; ) b / ( b - 1 ) - - - ( 15 )
Step 5-6: from user SUnDetermining the primary user making its value of utility maximum from M primary user, its numbering is designated as mn:
m n = arg m a x m u m n ( c m &tau; ) - - - ( 16 )
Step 5-7: from user SUnDetermine and primary userCorresponding optimum request timeAnd optimum request timeFeed back to primary user
Step 5-8: each primary user PUmThe all optimum request times from user's request received are sued for peace:
T m &tau; ( c m &tau; ) = &Sigma; n = 1 N t m n ( c m &tau; ) - - - ( 17 )
Step 5-9: judge each primary user PUmWhether all satisfiedIf it is, turn to step 5-11; Otherwise, step 5-10 is turned to;
Step 5-10: timing parameter changes into τ=τ+1; All satisfiedPrimary user PUmRetention time price is constant, namelyAll it is unsatisfactory forPrimary user PUmRenewal time priceAnd by the time price c after renewalmIt is published to N number of from user; Turn to step 5-4;
Step 5-11: timing parameter during note End of Auction is τ=L, according to each from user SUnRequest timeCalculate primary user's overall utility:
u = &Sigma; m u m = &Sigma; m &Sigma; n t m n L &CenterDot; c m L - - - ( 18 )
Step 5-12: judge that whether the primary user overall utility value u of current neighbours vector power is more than current primary user overall utility maximum umax, if it is, update primary user overall utility maximum umaxFor the primary user overall utility value u of current neighbours vector power, and current neighbours vector power is recorded as candidate power vector, adds candidate power vector set U end to, be subsequently diverted to step 5-1; If it is not, then be not updated, directly to step 5-1.
CN201510946893.3A 2015-12-16 2015-12-16 The power and temporal joint distribution method of cognitive radio networks collaboration communication Expired - Fee Related CN105682231B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510946893.3A CN105682231B (en) 2015-12-16 2015-12-16 The power and temporal joint distribution method of cognitive radio networks collaboration communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510946893.3A CN105682231B (en) 2015-12-16 2015-12-16 The power and temporal joint distribution method of cognitive radio networks collaboration communication

Publications (2)

Publication Number Publication Date
CN105682231A true CN105682231A (en) 2016-06-15
CN105682231B CN105682231B (en) 2019-02-22

Family

ID=56189512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510946893.3A Expired - Fee Related CN105682231B (en) 2015-12-16 2015-12-16 The power and temporal joint distribution method of cognitive radio networks collaboration communication

Country Status (1)

Country Link
CN (1) CN105682231B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106160897A (en) * 2016-07-29 2016-11-23 浙江工业大学 A kind of anti-interference frequency spectrum access method of anti-eavesdrop distributing based on bandwidth and power
CN106973440A (en) * 2017-04-28 2017-07-21 浙江理工大学 Time towards wireless power network distributes optimization method
CN109600828A (en) * 2018-11-19 2019-04-09 赣南师范大学 The Adaptive Transmission power distribution method of unmanned plane downlink
CN110035467A (en) * 2019-04-19 2019-07-19 重庆邮电大学 Relay selection strategy and power distribution method based on auction in selection cooperation
CN111935830A (en) * 2020-06-03 2020-11-13 东南大学 Cognitive radio network physical layer secure transmission method based on matching theory
CN113115424A (en) * 2021-04-22 2021-07-13 西北工业大学 Trilateral resource matching method and system based on cognitive cloud network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024886A (en) * 2012-12-12 2013-04-03 哈尔滨工业大学 Joint distribution method for perception time and subcarrier power in broadband cognitive radio
CN103476036A (en) * 2013-09-26 2013-12-25 上海大学 Method for cooperative communication power allocation in multichannel cognitive radio network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024886A (en) * 2012-12-12 2013-04-03 哈尔滨工业大学 Joint distribution method for perception time and subcarrier power in broadband cognitive radio
CN103476036A (en) * 2013-09-26 2013-12-25 上海大学 Method for cooperative communication power allocation in multichannel cognitive radio network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
QIONG WU, JUNNI ZOU, KANGNING ZHU: "Power Allocation in Primary User-Assisted Multi-Channel Cognitive Radio Networks", 《SCIENTIFIC RESEARCH》 *
STERGIOS STOTAS等: "Optimal Sensing Time and Power Allocation in Multiband Cognitive Radio Networks", 《IEEE TRANSACTIONS ON COMMUNICATIONSIEEE TRANSACTIONS ON COMMUNICATIONS》 *
YU HUOGEN∗, TANG WANBIN & LI SHAOQIAN: "Joint optimal sensing time and power allocation for multi-channel cognitive radio networks considering sensing-channel selection", 《SCIENCE CHINA》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106160897A (en) * 2016-07-29 2016-11-23 浙江工业大学 A kind of anti-interference frequency spectrum access method of anti-eavesdrop distributing based on bandwidth and power
CN106160897B (en) * 2016-07-29 2018-07-06 浙江工业大学 A kind of anti-interference frequency spectrum access method of anti-eavesdrop based on bandwidth and power distribution
CN106973440A (en) * 2017-04-28 2017-07-21 浙江理工大学 Time towards wireless power network distributes optimization method
CN106973440B (en) * 2017-04-28 2019-06-14 浙江理工大学 Time towards wireless power network distributes optimization method
CN109600828A (en) * 2018-11-19 2019-04-09 赣南师范大学 The Adaptive Transmission power distribution method of unmanned plane downlink
CN109600828B (en) * 2018-11-19 2021-03-23 赣南师范大学 Self-adaptive transmission power distribution method for downlink of unmanned aerial vehicle base station
CN110035467A (en) * 2019-04-19 2019-07-19 重庆邮电大学 Relay selection strategy and power distribution method based on auction in selection cooperation
CN110035467B (en) * 2019-04-19 2022-04-19 重庆邮电大学 Auction-based relay selection strategy and power distribution method in selection cooperation
CN111935830A (en) * 2020-06-03 2020-11-13 东南大学 Cognitive radio network physical layer secure transmission method based on matching theory
CN113115424A (en) * 2021-04-22 2021-07-13 西北工业大学 Trilateral resource matching method and system based on cognitive cloud network
CN113115424B (en) * 2021-04-22 2021-12-21 西北工业大学 Trilateral resource matching method and system based on cognitive cloud network

Also Published As

Publication number Publication date
CN105682231B (en) 2019-02-22

Similar Documents

Publication Publication Date Title
CN105682231A (en) Method for joint distribution of power and time for cooperative communication of cognitive radio network
CN101951307B (en) Method for selecting cell cooperation set under CoMP
CN101534557B (en) Method for allocating resources optimally in distributed mode by self-organizing cognitive wireless network
CN106912079B (en) Combined user access selection and resource allocation method in cache heterogeneous network
CN102186176B (en) Cognitive radio spectrum sharing method based on supply-demand balance
CN103313260B (en) A kind of based on game theoretic cognitive radio networks bandwidth, power combined allocation method
CN103281770A (en) Method for achieving collaborative multipoint transmission dispatch and power distribution
CN105813209A (en) Energy harvesting-based dynamic spectrum allocation method of D2D communication under cellular network
CN108848521B (en) Cellular heterogeneous network joint user association, content caching and resource allocation method based on base station cooperation
Liao Dynamic uplink/downlink resource management in flexible duplex-enabled wireless networks
CN103412795A (en) Collaborative downloading task scheduling method and system for mobile intelligent terminals
CN112654058A (en) Mobile edge computing offload and resource allocation algorithm in D2D multicast network
Banerjee et al. A decision model for selecting best reliable relay queue for cooperative relaying in cooperative cognitive radio networks: the extent analysis based fuzzy AHP solution
CN110602722B (en) Design method for joint content pushing and transmission based on NOMA
CN104540203A (en) Performance optimizing method for wireless body area network based on independent sets
CN112330492B (en) Active power distribution network energy sharing method based on communication reliability constraint
CN103476036B (en) Method for cooperative communication power allocation in multichannel cognitive radio network
Zheng et al. eICIC configuration of downlink and uplink decoupling with SWIPT in 5G dense IoT HetNets
CN111343721B (en) D2D distributed resource allocation method for maximizing generalized energy efficiency of system
CN104410976B (en) A kind of distributed end-to-end user associates and time allocation method used therein with cellular network subscriber
CN105120463A (en) Multi-factor decision making method based on user requirements in cognitive radio network
CN109104768A (en) A kind of non-orthogonal multiple access joint bandwidth and method of rate allocation based on simulated annealing
CN103327496B (en) Consider the cognition network cooperation frequency spectrum distribution method of secondary user QoS
Yuan et al. Matching based two-timescale resource allocation for cooperative D2D communication
CN104661226B (en) A kind of Game of Price collaboration communication method based on cooperative node pre-selection

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190222