CN105072688B - The information transferring method and device of more relaying cognition wireless networks - Google Patents

The information transferring method and device of more relaying cognition wireless networks Download PDF

Info

Publication number
CN105072688B
CN105072688B CN201510487873.4A CN201510487873A CN105072688B CN 105072688 B CN105072688 B CN 105072688B CN 201510487873 A CN201510487873 A CN 201510487873A CN 105072688 B CN105072688 B CN 105072688B
Authority
CN
China
Prior art keywords
relay node
information
user
slave
master
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510487873.4A
Other languages
Chinese (zh)
Other versions
CN105072688A (en
Inventor
徐文波
王思野
林家儒
王凡
王一凡
崔宇鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201510487873.4A priority Critical patent/CN105072688B/en
Publication of CN105072688A publication Critical patent/CN105072688A/en
Application granted granted Critical
Publication of CN105072688B publication Critical patent/CN105072688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • H04W52/265TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the quality of service QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load

Landscapes

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

Abstract

The present invention provides a kind of information transferring method and device of more relaying cognition wireless networks.This method includes:Can relay node correct decoding main information and/or know from information affiliated relay node classification according to itself, relay node classification belonging to itself judges from the communication of user decoding of the relay node to main information whether can be influenced, and the feedback information for including judging result is sent to from user with preset sending method, the sending method of different classes of relay node is different, so that after the feedback information that user receives that all relay nodes are sent, it is not interfered with when relay node can correctly translate from the relay node of information the decoding of main information and existing to all relay node transmissions from information determining all feedback informations all and being from the communication of user.Can last relay node carry out power distribution of the correct decoding main information to the main information that receives and from information and send according to primary user's receiving terminal.System performance to be optimal.

Description

Information transmission method and device of multi-relay cognitive wireless network
Technical Field
The invention relates to the technical field of communication, in particular to an information transmission method and device of a multi-relay cognitive wireless network.
Background
Aiming at the current situation that the spectrum resources are deficient and the spectrum utilization is incomplete, the cognitive wireless network technology is brought forward and draws wide attention of the international society, and the spectrum utilization rate and the system capacity of the existing communication network can be improved due to the appearance of the cognitive wireless network. The cognitive wireless network consists of a main network and a cognitive network, wherein the main network refers to an existing communication network, a user in the main network is authorized to work in a certain frequency band, the cognitive network is a network without an authorized frequency band, and the user in the cognitive network can share the authorized frequency band in the main network through a cognitive function of the user in the cognitive network. Users using the same frequency band in the master network and the cognitive network are called master users (including a master transmitting end and a master receiving end) and slave users (including a slave transmitting end and a slave receiving end), respectively. In the cognitive wireless network, a master user does not know the existence of a slave user, the slave user avoids the influence of the addition of the slave user on the communication of the master user as far as possible, and the master user and the slave user communicate in a broadcasting mode, so that the interference of the master user on the slave user and the interference of the slave user on the master user exist, and the master user and the slave user can be eliminated through dirty paper coding. When a plurality of relay nodes exist in the cognitive wireless network, the cognitive wireless network is called a multi-relay cognitive wireless network, wherein the plurality of relay nodes help a master user and/or slave users to relay transmitted information, a master user sending end and a slave user sending end serve as information source nodes, and a master user receiving end and a slave user receiving end serve as information sink nodes.
In the existing information transmission scheme of the multi-relay cognitive wireless network, the first is that a relay node can only transmit information of a master user or can only transmit information of a slave user, and under the transmission mode, if the relay node only transmits the information of the master user, the transmission rate of the slave user is limited, redundant spectrum resources cannot be fully utilized, and the utilization rate of the spectrum resources is not high; if only the slave user information is transmitted, the master user communication may be greatly interfered. The second method is that the relay node transmits the linear combination of the master user information and the slave user information, that is, the information of the master user and the slave user is transmitted simultaneously, and the information of the master user and the slave user is fixed in the transmission mode no matter what the network condition is, so that the optimal system performance cannot be achieved.
Therefore, how to transmit the slave user information as much as possible without affecting the communication of the master user is an urgent problem to be solved.
Disclosure of Invention
The invention provides an information transmission method and device of a multi-relay cognitive wireless network, which can realize sending of slave user information as much as possible on the premise of not influencing communication of a master user, so that redundant system resources are fully utilized, the utilization rate of frequency spectrum resources is further improved, and optimal system performance is achieved.
In a first aspect, the present invention provides an information transmission method for a multi-relay cognitive wireless network, including:
the relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information;
the relay node judges whether the communication of the slave user influences the decoding of the master information by the relay node according to the type of the relay node to which the relay node belongs, and sends feedback information containing judgment results to the slave user in a preset sending mode, wherein the sending modes of the relay nodes of different types are different, so that after the slave user receives the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when the fact that the communication of all the feedback information of the slave user does not influence the decoding of the master information by the relay node and the relay nodes capable of correctly decoding the slave information exist;
after receiving the master information and the slave information, the relay node distributes the sending power of the received master information and the slave information according to whether the master user receiving end can correctly decode the master information, and sends the received master information and the slave information according to the distributed sending power.
Further, before the relay node knows the relay node type according to whether the relay node can correctly decode the main information and/or from the information, the method further includes:
the relay node carries out channel estimation to obtain the noise variance N received by the relay nodelAnd the channel power gain g of the master user sending end and the relay nodeplChannel power gain g of the relay node and the receiving end of the master userlpChannel power gain g between the sending end of the slave user and the relay nodeslChannel power gain g between the relay node and the receiving end of the slave userls
The relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information, and the method comprises the following steps:
if it isThe relay node can correctly decode the master information and the slave information, and the relay node is a first type of relay node;
if it isOrThe relay node can only positively decode the master information and cannot decode the slave information, and the relay node is a second type of relay node;
if it isThe relay node can not correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
Further, the step of the relay node judging whether the communication of the slave user affects the decoding of the master information by the relay node according to the type of the relay node to which the relay node belongs includes:
when the relay node is a first type relay node, a third type relay node or a fourth type relay node, the decoding of the main information by the relay node is not influenced by the communication of the slave user;
if the relay node is the second type relay nodeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node.
Further, before the relay node allocates the transmission power of the received master information and the slave information according to whether the master information can be correctly decoded by the master user receiving end, the method further includes:
the relay node determines whether the master user receiving end can correctly decode the master information, and specifically comprises the following steps:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user receiverlIs the transmission power of the relay node.
Further, the relay node allocates the transmission power of the received master information and the slave information according to whether the master information can be correctly decoded by the master user receiving end, including:
when the receiving end of the master user can not correctly decode the master information, the relayThe power of the node for transmitting the main information is 0, and the power of the node for transmitting the auxiliary information is Pl
When the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
In a second aspect, the present invention provides a relay node, including:
the determining module is used for acquiring the type of the relay node according to whether the determining module can correctly decode the main information and/or the slave information;
the judging module is used for judging whether the communication of the slave user can influence the decoding of the master information by the relay node according to the type of the relay node to which the judging module belongs;
the sending module is used for sending feedback information containing the judgment result to the slave users in a preset sending mode, and the sending modes of relay nodes in different categories are different, so that after the slave users receive the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when all the feedback information is determined to be the relay nodes which can correctly decode the slave information and the communication of the slave users does not influence the decoding of the master information;
the receiving module is used for receiving the master information and the slave information;
the sending module is further configured to: and distributing the transmitting power of the received main information and the slave information according to whether the receiving end of the main user can correctly decode the main information, and transmitting the received main information and the slave information according to the distributed transmitting power.
Further, the relay node further includes:
an obtaining module, configured to perform channel estimation to obtain a noise variance N received by the relay node before the determining module obtains the class of the relay node to which the determining module belongs according to whether the determining module can correctly decode the main information and/or obtains the class of the relay node from the informationlAnd the channel power gain g of the master user sending end and the relay nodeplChannel power gain g of the relay node and the receiving end of the master userlpChannel power gain g between the sending end of the slave user and the relay nodeslChannel power gain g between the relay node and the receiving end of the slave userls
The determining module obtains the type of the relay node according to whether the determining module can correctly decode the main information and/or the slave information, and the determining module comprises:
if it isThe relay node can correctly decode the master information and the slave information, and the relay node is a first type of relay node;
if it isOrThe relay node can only positively decode the master information and cannot decode the slave information, and the relay node is a second type of relay node;
if it isThe relay node can not correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannotThe master information can not be decoded correctly, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
Further, the determining module determines whether the communication of the slave user affects the decoding of the master information by the relay node according to the type of the relay node to which the determining module belongs, and includes:
when the relay node is a first type relay node, a third type relay node or a fourth type relay node, the decoding of the main information by the relay node is not influenced by the communication of the slave user;
if the relay node is the second type relay nodeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node.
Further, the determining module is further configured to: before the sending module distributes the sending power of the received main information and the slave information according to whether the main user receiving end can correctly decode the main information, the method determines whether the main user receiving end can correctly decode the main information, and specifically comprises the following steps:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user receiverlIs the transmission power of the relay node.
Further, the sending module allocates the sending power of the received master information and the slave information according to whether the master information can be correctly decoded by the master user receiving end, and the method includes the following steps:
when the receiving end of the master user can not correctly decode the master information, the power of the relay node for sending the master information is 0, and the power of the relay node for sending the slave information is Pl
When the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
According to the information transmission method and device of the multi-relay cognitive wireless network, the relay node firstly obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information, after the type of the relay node is obtained, whether the communication of the slave user can influence the decoding of the relay node on the main information can be judged, then the feedback information containing the judgment result is sent to the slave user in a preset sending mode, and the sending modes of the relay nodes of different types are different. After receiving the feedback information sent by all the relay nodes, the slave user sends the slave information to all the relay nodes when determining that the communication of all the feedback information is the slave user does not influence the decoding of the master information by the relay nodes and the relay nodes capable of correctly decoding the slave information exist. And finally, the relay node distributes the transmission power of the received main information and the slave information according to whether the main user receiving end can correctly decode the main information, and transmits the received main information and the received slave information according to the distributed transmission power. Therefore, the method and the device realize that the slave user information is sent as much as possible on the premise of not influencing the communication of the master user so as to fully utilize redundant system resources, further improve the utilization rate of frequency spectrum resources and achieve the optimal system performance.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the following briefly introduces the drawings needed to be used in the description of the embodiments or the prior art, and obviously, the drawings in the following description are some embodiments of the present invention, and those skilled in the art can obtain other drawings according to the drawings without inventive labor.
Fig. 1 is a flowchart of a first embodiment of an information transmission method of a multi-relay cognitive wireless network according to the present invention;
FIG. 2 is a diagram of a system model of the present invention;
fig. 3 is a schematic structural diagram of a relay node according to a first embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a first embodiment of an information transmission method of a multi-relay cognitive radio network according to the present invention, and as shown in fig. 1, the method of the embodiment may include:
s101, the relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information.
The method comprises the steps that main information is information source information of a main user, auxiliary information is information source information of an auxiliary user, specifically, before a relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the auxiliary information, channel estimation is firstly carried out to obtain noise variance N received by the relay nodelAnd the channel power gain g of the transmitting end and the relay node of the main userplChannel power gain g of relay node and master user receiving endlpChannel power gain g from user sending end and relay nodeslChannel power gain g of relay node and slave user receiving endls
Subsequently, the following judgment is made:
if it isThe relay node can correctly decode the main information and the auxiliary information, and the relay node is a first-class relay node;
if it isOrThe relay node can only correctly decode the p code main information but cannot decode the slave information, and the relay node is a second class of relay node;
if it isThe relay node cannot correctly decode the primary information onlySlave information can be translated, and the relay node is a third relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
S102, the relay node judges whether the communication of the slave user can influence the decoding of the master information by the relay node according to the type of the relay node to which the relay node belongs, and sends feedback information containing the judgment result to the slave user in a preset sending mode, the sending modes of the relay nodes of different types are different, so that after the slave user receives the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when the fact that the communication of the slave user can not influence the decoding of the master information by the relay node and the relay nodes capable of correctly decoding the slave information exist.
Specifically, when the relay node is the first type relay node, the third type relay node or the fourth type relay node, the decoding of the master information by the relay node is not affected by the communication of the slave user. If the relay node is a relay node of the second typeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node. The reason is that:
first type relay node transmitting information from userUnder the assumption that the master information and the slave information can be decoded simultaneously, the decoding of the master information is not influenced by the communication of the slave user; for the relay node of the second kind, because the slave information can not be decoded, if the slave user sends information, the slave information is regarded as noise, and if the decoding of the master information is not affected, the requirement of satisfying is metThe conditions of (a); for the third class of relay nodes and the fourth class of relay nodes, since the master information cannot be decoded, the slave user communication does not have an influence on the decoding of the master information.
After the relay node judges whether the communication of the slave user affects the decoding of the relay node on the master information, the relay node sends feedback information containing a judgment result to the slave user in a preset sending mode, the sending modes of different types of relay nodes are different, and the feedback information can be indicated by 1 or 0, for example, sending 1 indicates that the communication of the slave user does not affect the decoding of the relay node on the master information, the communication of the slave user is allowed, sending 0 indicates that the communication of the slave user affects the decoding of the relay node on the master information, and the communication of the slave user is not allowed. After the setting, after receiving the feedback information sent by all the relay nodes, the slave user sends the slave information to the relay nodes when determining that all the received feedback information is '1' and when the relay nodes capable of correctly decoding the slave information exist (the first type relay nodes or the third type relay nodes can decode), because the sending modes of the relay nodes of different types are different, the slave user can know the type of the relay nodes according to the received feedback information, and thus know whether the relay nodes capable of correctly decoding the slave information exist.
S103, after receiving the master information and the slave information, the relay node distributes the sending power of the received master information and the slave information according to whether the master information can be correctly decoded by the master user receiving end, and sends the received master information and the slave information according to the distributed sending power.
Specifically, before the relay node allocates the transmission power of the received primary information and the received secondary information according to whether the primary information can be correctly decoded by the primary user receiving end, the method further includes:
the relay node determines whether the master user receiving end can correctly decode the master information, and specifically comprises the following steps:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user receiverlFor the transmission power of the relay node, it should be noted that all the relay nodes can know N of other relay nodess、PlAnd glpThe learning manner may be that the relay node broadcasts its own N to other relay nodess、PlAnd glpAnd so on.
Furthermore, the relay node allocates the transmission power of the received master information and slave information according to whether the master information can be correctly decoded by the master user receiving end, specifically:
when the receiving end of the master user can not correctly decode the master information, the power of the relay node for sending the master information is 0, and the power of the relay node for sending the slave information is Pl
When the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
According to the transmission power distribution, the method can realize that the slave user information can be transmitted as much as possible on the premise of not influencing the communication of the master user, thereby improving the utilization rate of frequency spectrum resources and achieving the optimal system performance.
After the second stage of system communication is finished, the master receiving end and the slave receiving end adopt a maximum ratio combining mode to combine signals sent by different relay nodes. The maximum ratio combining principle is that the weighting coefficient of each branch is in direct proportion to the signal-to-noise ratio of the branch, and the larger the signal-to-noise ratio is, the larger the weighting coefficient is, and the larger the contribution to the combined signal is. Maximum output signal-to-noise ratio can be obtained by maximum ratio combining. The main receiving end treats the received slave information as noise processing, and the slave receiving end is not interfered by the main information due to the fact that the slave sending end adopts dirty paper coding.
According to the information transmission method of the multi-relay cognitive wireless network, the relay node firstly obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information, after the type of the relay node is obtained, whether the communication of the slave user can influence the decoding of the main information by the relay node can be judged, then the feedback information containing the judgment result is sent to the slave user in a preset sending mode of the type of the relay node, and the sending modes of the relay nodes of different types are different. After the slave users receive the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when all the feedback information is determined to be the relay nodes which can correctly decode the slave information without influencing the decoding of the master information by the relay nodes. And finally, the relay node distributes the transmission power of the received main information and the slave information according to whether the main user receiving end can correctly decode the main information, and transmits the received main information and the slave information according to the distributed transmission power. Therefore, the method and the device realize that the slave user information is sent as much as possible on the premise of not influencing the communication of the master user so as to fully utilize redundant system resources, further improve the utilization rate of frequency spectrum resources and achieve the optimal system performance.
The technical solution of the embodiment of the method shown in fig. 1 is described in detail below by using a specific embodiment.
FIG. 2 is a system model diagram of the present invention, as shown in FIG. 2, S1-D1Transmitting-receiving end, S, indicating primary user2-D2Indicating the transmitting-receiving end of the slave user, R ═ { R ═ R1,R2,…,RLL half-duplex relay nodes (half-duplex: unable to transmit and receive simultaneously). Each channel is an additive white Gaussian noise channel, and each noise is independent of each other, Rl(1≤l≤L)、D1、D2The received noise variance is Nl、NpAnd Ns。{hijRepresents the channel coefficient of the corresponding link in the graph, and the main information is xpThe transmission rate of the master user is RpThe transmission power of the master user is Pp(ii) a From information xsThe transmission rate from the user is RsFrom user with transmission power Ps. The transmission power of each relay node is { P }lAnd f, l corresponds to the serial number of the relay node. Channel capacityThe unit is bits/s/Hz, wherein L is the number of relay nodes, and x is the receiving signal-to-noise ratio.
The system communication process is divided into two stages, the first stage is a main sending end S1Always sending information to the relay node, from the sending end S2Communication is possible only if allowed; the second stage relay node sends information, and the main receiving end D1Always receiving, if information is transmitted from the user in the first stage, from the receiving end D2Also receiving, otherwise from the receiving end D2And does not work. All transmission processes are performed in broadcast form.
The following describes in detail the information transmission process in the system shown in fig. 2, specifically as follows:
main transmitting terminal S1Always sending information to the relay node, from the sending end S2The information can be transmitted only if allowed as described below.
S201, the relay node carries out channel estimation to obtain NlChannel power gain gplChannel power gain glpChannel power gain gslSum channel power gain gls
S202, the relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information. The method specifically comprises the following steps:
if it isThe relay node can correctly decode the main information and the auxiliary information, and the relay node is a first-class relay node;
if it isOrThe relay node can only correctly decode the p code main information but cannot decode the slave information, and the relay node is a second class of relay node;
if it isThe relay node can not correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node.
S203, the relay node judges whether the communication of the slave user can influence the decoding of the master information by the relay node according to the type of the relay node to which the relay node belongs, and sends feedback information containing the judgment result to the slave user in a preset sending mode, wherein the sending modes of the relay nodes in different types are different.
S204, after the slave users receive the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when all the feedback information is determined to be the slave users' communication, the decoding of the master information by the relay nodes cannot be influenced, and the relay nodes capable of correctly decoding the slave information are determined to exist.
The feedback information may be indicated by "1" or "0", for example, sending "1" indicates that the communication of the slave user does not affect the decoding of the master information by the relay node, and allowing the slave user to communicate, and sending "0" indicates that the communication of the slave user does affect the decoding of the master information by the relay node, and not allowing the slave user to communicate. After the setting, after the slave user receives the feedback information sent by all the relay nodes, because the sending modes of the relay nodes of different categories are different, the slave user sends the slave information to the relay nodes when determining that all the received feedback information are '1' and when the relay nodes (which can be decoded by the relay nodes of the first category or the relay nodes of the third category) capable of correctly decoding the slave information exist, because the sending modes of the relay nodes of different categories are different, the slave user can know the category of the relay nodes according to the received feedback information, and thus, whether the relay nodes capable of correctly decoding the slave information exist is known.
S205, after receiving the master information and the slave information, the relay node distributes the sending power of the received master information and the slave information according to whether the master information can be correctly decoded by the master user receiving end, and sends the received master information and the slave information according to the distributed sending power.
Specifically, firstly, the relay node determines whether the master user receiving end can correctly decode the master information, specifically:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user receiverlFor the transmission power of the relay node, it should be noted that all the relay nodes can know N of other relay nodess、PlAnd glpThe learning manner may be that the relay node broadcasts its own N to other relay nodess、PlAnd glpAnd so on.
Furthermore, when the receiving end of the master user can not decode the master information correctly, the power of the relay node for transmitting the master information is 0, and the power of the relay node for transmitting the slave information is PlWhen the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
According to the transmission power distribution, the method can realize that the slave user information can be transmitted as much as possible on the premise of not influencing the communication of the master user, thereby improving the utilization rate of frequency spectrum resources and achieving the optimal system performance.
And S206, after the second stage of the system communication is finished, the master receiving end and the slave receiving end adopt a maximum ratio combining mode to combine the signals sent by different relay nodes.
Fig. 3 is a schematic structural diagram of a relay node according to a first embodiment of the present invention, and as shown in fig. 3, the apparatus of this embodiment may include: the relay node comprises a determining module 11, a judging module 12, a sending module 13 and a receiving module 14, wherein the determining module 11 is used for obtaining the type of the relay node to which the determining module belongs according to whether the determining module can correctly decode the main information and/or the slave information. The judging module 12 is configured to judge whether the communication of the slave user affects the decoding of the master information by the relay node according to the class of the relay node to which the slave user belongs. The sending module 13 is configured to send feedback information including the determination result to the slave user in a preset sending manner, where sending manners of relay nodes of different categories are different, so that after receiving the feedback information sent by all the relay nodes from the slave user, the slave information is sent to all the relay nodes when it is determined that all the feedback information is the relay node whose communication does not affect decoding of the master information by the relay node and the relay node capable of correctly decoding the slave information exists. The receiving module 14 is used for receiving the master information and the slave information. The sending module 13 is further configured to: and distributing the transmission power of the received main information and the slave information according to whether the receiving end of the main user can correctly decode the main information, and transmitting the received main information and the slave information according to the distributed transmission power.
Further, the relay node further includes: an obtaining module, configured to perform channel estimation to obtain a noise variance N received by the relay node before the determining module 11 obtains the class of the relay node to which the main information and/or the slave information belongs according to whether the main information can be correctly decoded by itself or notlAnd the channel power gain g of the master user sending end and the relay nodeplChannel power gain g of relay node and master user receiving endlpChannel power gain g of slave user sending end and relay nodeslChannel power gain g of relay node and slave user receiving endls
The determining module 11 obtains the type of the relay node according to whether the main information can be correctly decoded and/or the slave information, specifically:
if it isThe relay node can correctly decode the main information and the auxiliary information, and the relay node is a first-class relay node;
if it isOrThe relay node can only correctly decode the p code main information but cannot decode the slave information, and the relay node is a second class of relay node;
if it isThe relay node can not correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
Further, the determining module 12 determines whether the communication of the slave user will affect the decoding of the master information by the relay node according to the type of the relay node to which the slave user belongs, specifically:
when the relay node is the first type relay node or the third type relay node or the fourth type relay node, the decoding of the main information by the relay node is not influenced by the communication of the slave user;
if the relay node is a second type relay nodeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node.
Further, the determining module 11 is further configured to: before the sending module 13 allocates the sending power of the received primary information and the received secondary information according to whether the primary information can be correctly decoded by the primary user receiving end, determining whether the primary information can be correctly decoded by the primary user receiving end, specifically:
and then, determining that the receiving end of the master user can not correctly decode the master information.
And then, determining that the receiving end of the master user can correctly decode the master information.
Wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user receiverlIs the transmit power of the relay node.
Further, the sending module 13 allocates the sending power of the received master information and the slave information according to whether the master user receiving end can correctly decode the master information, specifically:
when the receiving end of the master user can not correctly decode the master information, the power of the relay node for sending the master information is 0, and the power of the relay node for sending the slave information is 0A rate of PlWhen the receiving end of the master user can correctly decode the master information, the power of the relay node for sending the master information is αlPlThe power of the transmitted slave information is (1- α)l)Pl. Wherein,Npthe noise variance received by the receiving end of the master user.
The relay node in this embodiment may be configured to execute the technical solution of the method embodiment shown in fig. 1, and the implementation principle and the technical effect are similar, which are not described herein again.
Those of ordinary skill in the art will understand that: all or a portion of the steps for implementing the above-described method embodiments may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. An information transmission method of a multi-relay cognitive wireless network is characterized by comprising the following steps:
the relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information;
the relay node judges whether the communication of the slave user can influence the decoding of the master information by the relay node according to the type of the relay node to which the relay node belongs, and sends feedback information containing a judgment result to the slave user in a preset sending mode, wherein the sending modes of the relay nodes of different types are different, so that after the slave user receives the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when the fact that the communication of the slave user can not influence the decoding of the master information by the relay node and the relay nodes capable of correctly decoding the slave information exist;
after receiving the master information and the slave information, the relay node distributes the sending power of the received master information and the slave information according to whether the master user receiving end can correctly decode the master information, and sends the received master information and the slave information according to the distributed sending power.
2. The method of claim 1, wherein before the relay node learns the relay node type according to whether the relay node can correctly decode the main information and/or the slave information, the method further comprises:
the relay node carries out channel estimation to obtain the noise variance N received by the relay nodelAnd the channel power gain g of the master user sending end and the relay nodeplChannel power gain g of the relay node and the receiving end of the master userlpChannel power gain g between the sending end of the slave user and the relay nodeslChannel power gain g between the relay node and the receiving end of the slave userls
The relay node obtains the type of the relay node according to whether the relay node can correctly decode the main information and/or the slave information, and the method comprises the following steps:
if it isThe relay node can correctly decode the master information and the slave information, and the relay node is a first type of relay node;
if it isOrThen the relay nodeOnly the main information can be correctly decoded, but the slave information cannot be decoded, and the relay node is a second class of relay node;
if it isThe relay node cannot correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
3. The method of claim 2, wherein the step of the relay node determining whether the decoding of the primary information by the relay node is affected by the communication of the slave user according to the relay node type to which the relay node belongs comprises:
when the relay node is a first type relay node, a third type relay node or a fourth type relay node, the decoding of the main information by the relay node is not influenced by the communication of the slave user;
if the relay node is the second type relay nodeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node.
4. The method according to claim 2, wherein before the relay node allocates the transmission power of the received primary information and the secondary information according to whether the primary information can be correctly decoded by the primary user receiving end, the method further comprises:
the relay node determines whether the master user receiving end can correctly decode the master information, and specifically comprises the following steps:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user's receiving endlIs the transmission power of the relay node.
5. The method according to claim 4, wherein the relay node allocates the transmission power of the received primary information and the secondary information according to whether the primary information can be correctly decoded by the primary user receiving end, comprising:
when the receiving end of the master user can not correctly decode the master information, the power of the relay node for sending the master information is 0, and the power of the relay node for sending the slave information is Pl
When the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
6. A relay node, comprising:
the determining module is used for acquiring the type of the relay node according to whether the determining module can correctly decode the main information and/or the slave information;
the judging module is used for judging whether the communication of the slave user can influence the decoding of the master information by the relay node according to the type of the relay node to which the judging module belongs;
the sending module is used for sending feedback information containing the judgment result to the slave users in a preset sending mode, and the sending modes of relay nodes in different categories are different, so that after the slave users receive the feedback information sent by all the relay nodes, the slave information is sent to all the relay nodes when all the feedback information is determined to be the relay nodes which can correctly decode the slave information and the communication of the slave users does not influence the decoding of the master information by the relay nodes;
the receiving module is used for receiving the master information and the slave information;
the sending module is further configured to: and distributing the transmitting power of the received main information and the slave information according to whether the receiving end of the main user can correctly decode the main information, and transmitting the received main information and the slave information according to the distributed transmitting power.
7. The relay node of claim 6, wherein the relay node further comprises:
an obtaining module, configured to perform channel estimation to obtain a noise variance N received by the relay node before the determining module obtains the class of the relay node to which the determining module belongs according to whether the determining module can correctly decode the main information and/or the slave informationlAnd the channel power gain g of the master user sending end and the relay nodeplChannel power gain g of the relay node and the receiving end of the master userlpChannel power gain g between the sending end of the slave user and the relay nodeslChannel power gain g between the relay node and the receiving end of the slave userls
The determining module obtains the type of the relay node according to whether the determining module can correctly decode the main information and/or the slave information, and comprises the following steps:
if it isThe relay node can correctly decode the master information and the slave information, and the relay node is a first type of relay node;
if it isOrThe relay node can only correctly decode the master information but cannot decode the slave information, and the relay node is a second class of relay node;
if it isThe relay node cannot correctly decode the main information and only can decode the auxiliary information, and the relay node is a third class of relay node;
if it isThe relay node cannot correctly decode the master information and cannot decode the slave information, and the relay node is a fourth class of relay node;
wherein R ispFor primary user transmission rate, PpTransmitting power, R, for a primary usersFor transmission rate from user, PsFor transmitting power from the user, C is the channel capacity,l is the number of all relay nodes, and x is the received signal-to-noise ratio.
8. The relay node of claim 7, wherein the determining module determines whether the decoding of the primary information by the relay node is affected by the communication of the slave user according to the class of the relay node to which the determining module belongs, and the determining module includes:
when the relay node is a first type relay node, a third type relay node or a fourth type relay node, the decoding of the main information by the relay node is not influenced by the communication of the slave user;
if the relay node is the second type relay nodeThe communication of the slave user does not affect the decoding of the master information by the relay node, otherwise the communication of the slave user affects the decoding of the master information by the relay node.
9. The relay node of claim 7, wherein the determining module is further configured to: before the sending module distributes the sending power of the received main information and the slave information according to whether the main user receiving end can correctly decode the main information, the method determines whether the main user receiving end can correctly decode the main information, and specifically comprises the following steps:
determining that the receiving end of the master user can not correctly decode the master information;
then, the receiving end of the master user is determined to be capable of correctly decoding the master information;
wherein R islFor relay nodes of the first and second type, NsFor the noise variance, P, received from the user's receiving endlIs the transmission power of the relay node.
10. The relay node according to claim 8, wherein the sending module allocates the sending power of the received primary information and the received secondary information according to whether the primary information can be correctly decoded by the primary user receiving end, comprising:
when the receiving end of the master user can not correctly decode the master information, the power of the relay node for sending the master information is 0, and the power of the relay node for sending the slave information is Pl
When the receiving end of the master user can correctly decode the master information, the power of the master information sent by the relay node is αlPlThe power of the transmitted slave information is (1- α)l)Pl
Wherein,Npthe noise variance received by the receiving end of the master user.
CN201510487873.4A 2015-08-10 2015-08-10 The information transferring method and device of more relaying cognition wireless networks Active CN105072688B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510487873.4A CN105072688B (en) 2015-08-10 2015-08-10 The information transferring method and device of more relaying cognition wireless networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510487873.4A CN105072688B (en) 2015-08-10 2015-08-10 The information transferring method and device of more relaying cognition wireless networks

Publications (2)

Publication Number Publication Date
CN105072688A CN105072688A (en) 2015-11-18
CN105072688B true CN105072688B (en) 2018-10-30

Family

ID=54501931

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510487873.4A Active CN105072688B (en) 2015-08-10 2015-08-10 The information transferring method and device of more relaying cognition wireless networks

Country Status (1)

Country Link
CN (1) CN105072688B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108650008B (en) * 2018-05-17 2020-07-07 北京邮电大学 Communication method and device based on cognitive network
CN113824215A (en) * 2021-11-22 2021-12-21 国网山东省电力公司东平县供电公司 Method and system for detecting power supply equipment in transformer substation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223644A (en) * 2011-05-05 2011-10-19 北京邮电大学 System and method for combining relay selection and power distribution
CN102355738A (en) * 2011-06-29 2012-02-15 中国人民解放军理工大学 Cognitive SIMO (Single Input Multiple Output) network access method on basis of cooperative relay

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120213061A1 (en) * 2011-02-18 2012-08-23 The Hong Kong University Of Science And Technology Cognitive relay techniques

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223644A (en) * 2011-05-05 2011-10-19 北京邮电大学 System and method for combining relay selection and power distribution
CN102355738A (en) * 2011-06-29 2012-02-15 中国人民解放军理工大学 Cognitive SIMO (Single Input Multiple Output) network access method on basis of cooperative relay

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Cognitive Radio with Causal Primary Message and Partial Channel State Information at the Transmitter;Xu Wenbo et.al;《IEEE Wireless Communications and Networking Conference》;20150312;全文 *

Also Published As

Publication number Publication date
CN105072688A (en) 2015-11-18

Similar Documents

Publication Publication Date Title
CN106937256B (en) A kind of cooperation multicast transmission method based on non-orthogonal multiple access technology
CN105610485B (en) A kind of wireless relay communication system is taken can transmission method
CN108834112B (en) NOMA-based relay-assisted D2D communication system power distribution method
CN105634654B (en) Superposition coding and demodulation method and device for multi-user information transmission
US8199693B2 (en) Method and apparatus for controlling power in a decode-and-forward relay system
KR101635190B1 (en) Multi-cell communication system of using rate-splitting scheme and transmission frame for the multi-cell communication system
CN103475441B (en) In wireless multi-hop network based on bunch cooperation interference transmission method
CN103889043B (en) Power distribution method used in cognitive wireless relay network
CN110278576A (en) A kind of wireless energy acquisition non-orthogonal multiple access system resource allocation methods
CN107079373A (en) The System and method for of wireless network adaptive cooperation model selection strategy
Duy et al. On performance evaluation of hybrid decode-amplify-forward relaying protocol with partial relay selection in underlay cognitive networks
CN105072688B (en) The information transferring method and device of more relaying cognition wireless networks
CN109450513A (en) The more relay system transmission methods of cooperation based on non-orthogonal multiple access technology
CN108430110B (en) A kind of power distribution method and system recognizing car networking cooperation communication system
CN104202790A (en) Power self-adaptation based MIMO-CCRN bottleneck effect elimination method
CN106559127B (en) A kind of two-way communication and equipment based on relaying
CN110381563B (en) Uplink communication resource allocation method of self-organizing relay forwarding network
CN105657672B (en) Multimedia communication cooperation multicast transmission method in cognitive radio networks
CN105392143B (en) A kind of frequency spectrum access method that authorized user and cognitive user QoS based on power distribution ensure
CN114257983A (en) Direct link resource allocation method, first terminal device and second terminal device
CN110446169A (en) The cooperation broadcast system and broadcasting method continuously relayed based on quantization mapping forwarding
CN103533511A (en) Terminal competition-based cooperation method in wireless cooperative multicast network
US20090075662A1 (en) Broadband Radio Communications System Including Receiving Station and Optimization of Same
CN102404749B (en) Cooperative communication method for main user and secondary user based on frequency spectrum share
CN103945489A (en) Multi-relay cooperative self-adaptive relay selection and power distribution method

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