CN111726812A - Method for improving cognitive radio system bandwidth by using composite coding - Google Patents

Method for improving cognitive radio system bandwidth by using composite coding Download PDF

Info

Publication number
CN111726812A
CN111726812A CN202010541119.5A CN202010541119A CN111726812A CN 111726812 A CN111726812 A CN 111726812A CN 202010541119 A CN202010541119 A CN 202010541119A CN 111726812 A CN111726812 A CN 111726812A
Authority
CN
China
Prior art keywords
authorized user
information
sending end
broadcast information
sending
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.)
Pending
Application number
CN202010541119.5A
Other languages
Chinese (zh)
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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202010541119.5A priority Critical patent/CN111726812A/en
Publication of CN111726812A publication Critical patent/CN111726812A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different 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 improving the bandwidth of a cognitive radio system by using composite coding, wherein the cognitive radio system comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the method is applied to the unauthorized user sending end; receiving feedback information sent by an authorized user receiving end; decoding and demodulating the received broadcast information sent by the authorized user sending end; mixing the decoded and demodulated broadcast information with channel state information, and then coding and modulating; sending the information after code modulation to an authorized user receiving end; the invention is used for solving the management of frequency spectrum resources in a cooperative cognitive radio network by combining the code modulation mode of adaptive dynamic network coding and adaptive turbo-charging coding, aims to maximize the total throughput in the information transmission process, and improves the system throughput and solves the problem of system bandwidth shortage by retransmitting information through an unauthorized user.

Description

Method for improving cognitive radio system bandwidth by using composite coding
[ technical field ] A method for producing a semiconductor device
The invention belongs to the technical field of communication, and particularly relates to a method for improving the bandwidth of a cognitive radio system by using composite coding.
[ background of the invention ]
The development of information communication technology and the deepening of 5G communication standardization accelerate the breakthrough and practice of 5G related technology, and simultaneously provide reference for the development of 5G & Beyond (5G & B) and other future communication technologies, and the essence of the technology is to realize the omnibearing improvement of mobile communication core performance indexes such as transmission rate, transmission delay, link reliability, energy efficiency, Quality of Experience (QoE) and the like through high-speed interconnection and intercommunication, ubiquitous processing capacity, enhanced virtual reality and other 5G and future communication technical means.
A Cognitive Radio network (CR) has the capability of developing spectrum holes in the frequency domain, and if a spectrum segment is not occupied by an authorized user, an unauthorized user has an opportunity to access and perform a second communication transmission based on a cooperation technology. Spectrum sharing in CR networks using Cooperative Communication (Cooperative Communication) technology has been widely used. In which each user proposed by Dynamic Network Codes (DNC) can broadcast personal information to the base station and other users in a broadcast phase.
However, in the process of transmitting information to the base station by the authorized user, it is inevitable that the base station is difficult to receive all information due to various reasons, and thus system transmission efficiency in the cognitive radio network is low, and it is difficult to maximize system throughput.
[ summary of the invention ]
The invention aims to provide a method for improving the bandwidth of a cognitive radio system by using composite coding, so as to improve the system throughput in a cognitive radio network and solve the problem of system bandwidth shortage.
The invention adopts the following technical scheme: the method for improving the bandwidth of the cognitive radio system by using the composite coding comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the method is operated on the unauthorized user sending end and specifically comprises the following steps:
receiving feedback information sent by an authorized user receiving end; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user;
decoding and demodulating the received broadcast information sent by the authorized user sending end;
encoding and modulating the decoded and demodulated broadcast information and channel state information;
and sending the information after code modulation to an authorized user receiving end.
Further, the code modulated information is defined as:
Figure BDA0002538976670000021
wherein r iskRepresenting the sending end of the kth unauthorized user, n representing the sequence number of the current information stream, Ma×b(i, j) is a conversion matrix of an encoder in a transmitting end of an unauthorized user, a is an upper limit value of the number of rows of the conversion matrix, b is an upper limit value of the number of columns of the conversion matrix, i and j are respectively the current number of rows and the current number of columns of the conversion matrix,
Figure BDA0002538976670000022
for decoding the demodulated broadcast information, slIndicating the broadcast information sent by the sender of the ith authorized user,
Figure BDA0002538976670000023
the identity matrix is decoded and re-decoded by the transmitting end of the unauthorized user,
Figure BDA0002538976670000024
is an and identity matrix
Figure BDA0002538976670000025
The associated parity matrix.
Further, encoding and modulating the decoded and demodulated broadcast information and the channel state information includes:
acquiring a signal-to-noise ratio real-time value of a current unauthorized user sending end;
and comparing the signal-to-noise ratio real-time value with a preset signal-to-noise ratio critical value, and setting a modulation parameter according to the comparison result.
Further, the snr real-time value is calculated by the frame error rate of the modulation scheme.
Further, the parity matrix generation method comprises the following steps:
according to identity matrix and variable Pl,kGenerating a parity matrix;
when the information flow transmitted by the transmitting end of the first authorized user is successfully received by the transmitting end of the kth unauthorized user, Pl,k=1;
When the information flow transmitted by the transmitting end of the first authorized user is not successfully received by the transmitting end of the kth unauthorized user, Pl,k=0。
The other technical scheme of the invention is as follows: utilize combined type to encode the device that improves cognitive radio system bandwidth, cognitive radio system includes authorized user sending end, authorized user receiving end and unauthorized user sending end, and unauthorized user sending end specifically includes:
the receiving module is used for receiving feedback information sent by the authorized user receiving end; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user;
the decoding and demodulating module is used for decoding and demodulating the received broadcast information sent by the authorized user sending end;
the coding modulation module is used for coding and modulating the decoded and demodulated broadcast information and the channel state information;
and the sending module is used for sending the information after the code modulation to the receiving end of the authorized user.
The invention also discloses a technical scheme that: the method for improving the bandwidth of the cognitive radio system by using the composite coding comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the method is operated at the authorized user receiving end and specifically comprises the following steps:
receiving broadcast information of an authorized user sending end;
decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
sending the feedback information to an unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and the channel state information, and sending the coded and modulated information to the current authorized user receiving end.
The invention also discloses a technical scheme that: utilize combined type to encode the device that improves cognitive radio system bandwidth, cognitive radio system includes authorized user sending end, authorized user receiving end and unauthorized user sending end, and authorized user receiving end specifically includes:
the receiving module is used for receiving the broadcast information of the transmitting end of the authorized user;
the decoding demodulation module is used for decoding and demodulating the broadcast information and generating feedback information when the broadcast information is not successfully decoded and demodulated;
the sending module is used for sending the feedback information to an unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and the channel state information, and sending the coded and modulated information to the current authorized user receiving end.
The invention also discloses a technical scheme that: the system for improving the bandwidth of the cognitive radio system by using the composite coding comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end;
the authorized user sending end is used for:
carrying out coding modulation on information to be sent and broadcasting;
the authorized user receiving end is used for:
receiving broadcast information of an authorized user sending end;
decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
sending the feedback information to an unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and channel state information, and sending the coded and modulated information to the current authorized user receiving end;
the unauthorized user sending end is used for:
receiving feedback information sent by an authorized user receiving end; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user;
decoding and demodulating the received broadcast information sent by the authorized user sending end;
encoding and modulating the decoded and demodulated broadcast information and channel state information;
and sending the information after code modulation to an authorized user receiving end.
The invention has the beneficial effects that: the invention is used for solving the management of frequency spectrum resources in a Cooperative Cognitive Radio network (CCR) by combining a code modulation mode of adaptive dynamic network coding and adaptive turbo-charging coding, aims at maximizing the total throughput of authorized users in the information transmission process, and reduces the transmission time of the authorized users by retransmitting information by unauthorized users, thereby improving the transmission characteristic of the authorized users, improving the system throughput and solving the problem of the shortage of system bandwidth; the invention takes the unauthorized user sending end as a relay to help the authorized user sending end to transmit information, thereby improving the transmission time and the transmission rate of the authorized user sending end, and the unauthorized user sending end can utilize the saved time slot to transmit the personal information based on the unauthorized user sending end.
[ description of the drawings ]
FIG. 1 is a flow diagram of a method of one embodiment of the present invention;
FIG. 2 is a schematic block diagram of an apparatus according to another embodiment of the present invention;
FIG. 3 is a flow chart of a method of yet another embodiment of the present invention;
FIG. 4 is a schematic block diagram of an apparatus according to yet another embodiment of the present invention;
FIG. 5 is a schematic diagram of a system configuration according to yet another embodiment of the present invention;
FIG. 6 is a simulation plot of the SNR and frame error rate of turbo code in an embodiment of the present invention;
fig. 7 is a performance simulation diagram for comparison of the bandwidth saving capability of the present invention in a cooperative cognitive radio scenario based on different signal-to-noise ratios in the embodiment of the present invention.
[ detailed description ] embodiments
The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
The embodiment of the invention provides a method for improving the bandwidth of a cognitive radio system by using composite coding. In the method, K unauthorized users are used as relays among authorized users. L authorized users, including each authorized user, can be used as an information sending end and an information receiving end.
The method in an embodiment of the present invention operates at an unauthorized user sending end, as shown in fig. 1, and specifically includes:
step S110, receiving feedback information sent by an authorized user receiving end; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user.
And step S120, decoding and demodulating the received broadcast information sent by the authorized user sending end. The broadcast information may be broadcast information sent by the sender of the last time slot authorized user.
Step S130, mixing the decoded and demodulated broadcast information with the channel state information, and then coding and modulating the mixture.
And step S140, sending the information after the code modulation to an authorized user receiving end.
Specifically, before the encoding is started at the transmitting end of the unauthorized user, a conversion matrix M is seta×bDefining a novel transformation matrix
Figure BDA0002538976670000061
Setting Transfer MatrixMa×bThe purpose of (a) is to detect whether the transmission of each strand of chain is successfully completed in a particular transmission chain. In order to better detect the information transmission frame at the transmitting end of the authorized user, the receiving end of the authorized user needs to know how many frames of base pair transmission chains (PF) are formed by the unauthorized user segments as relays. The coded modulated information is defined as:
Figure BDA0002538976670000062
wherein, because
Figure BDA0002538976670000063
Is sent by the sending end of the unauthorized user through recoding, r is the abbreviation of relay, and if the unauthorized user is used as a relay, r is sentkIndicating a kth unauthorized user; n represents the serial number of the current information flow, k is the serial number of the transmitting end of the unauthorized user, Ma×b(i, j) is a conversion matrix of an encoder in the transmitting end of the unauthorized user, a is an upper limit value of the number of rows in the conversion matrix, b is an upper limit value of the number of columns in the conversion matrix, i and j are the number of rows and columns of the current conversion matrix respectively,
Figure BDA0002538976670000071
for decoding the demodulated broadcast information, slIndicating the information flow sent by the first authorized user, wherein, the sequence number of the authorized user is I, the original identity matrix of the encoder is I,
Figure BDA0002538976670000072
for the identity matrix, P, decoded and re-decoded by unauthorized userskIs the parity matrix of the encoder at the transmitting end of the kth unauthorized user, and
Figure BDA0002538976670000073
is an and identity matrix
Figure BDA0002538976670000074
The associated parity matrix.
Ma×b(i,j)=[Il|Pk]Is composed of two parts, respectively an identity matrix { I }l(L ∈ L) and parity matrix { P }l×k(K ∈ K) the identity matrix I is determined by the information sequence transmitted from the authorized user terminal in the broadcast time slot, and when the authorized user terminal successfully receives the information from the authorized user terminal, the element I in the identity matrix l1 is ═ 1; otherwise, Il=0。
The parity matrix P is determined by the transmission environment of the transmitting end of the unauthorized user in the cooperative time slot. Specifically, the parity matrix P is composed of an identity matrix I and another variable Pl,kAnd (4) determining. When P is presentl,kWhen the information flow transmitted by the first authorized user transmitting end is successfully received by the kth unauthorized user transmitting end in the transmission time slot, otherwise, when the information flow transmitted by the first authorized user transmitting end is unsuccessfully received by the kth unauthorized user transmitting end, P is the time slot in which the information flow transmitted by the first authorized user transmitting end is successfully receivedl,k=0。
At the same time, the parameter P in the parity matrixl,kIs determined according to Galois field GF (| q |) in linear block code, and GF (| q |) is directly generated by SAGE software. Thus, the parity frame retransmitted by the unauthorized user transmitting end can be expressed as
Figure BDA0002538976670000075
In the method, an authorized user sending end serving as an information sending end broadcasts personal information to be sent in a first time slot so as to send the personal information to an authorized user receiving end and an unauthorized user sending end. The authorized user sending end and the authorized user receiving end can be both mobile terminals and base stations, and the unauthorized user sending end can also be a mobile terminal or a base station.
In the system, an authorized user side encodes the information to be sent of a user through adaptive dynamic network coding, and then modulates the information through an adaptive turbo-charging encoder, namely, the information to be sent of the user is broadcasted after being converted through an adaptive modulation mode.
And at the receiving end of the authorized user, an adaptive dynamic network decoder and an adaptive turbo-charged decoding modulator are arranged. The receiving end of the authorized user demodulates the received broadcast information through the self-adaptive turbo-charged decoding modulator, then decodes the broadcast information through the self-adaptive dynamic network decoder, generates a feedback information stream (namely the feedback information in the above) according to the decoding result, sends the feedback information stream to the sending end of the unauthorized user, and determines the transmission condition of the network decoder at the sending end of the unauthorized user according to the feedback information stream, in other words, whether to send the parity frame sequence is determined by the feedback information, and the parity frame sequence and how to generate the novel conversion matrix are determined by the Galileo matrix. .
In the present invention, the feedback information stream is a single signal SfWhen the decoding of the authorized user receiving end is correct, the feedback information flow SfAnd 1, the unauthorized user sending end does not perform any action after receiving the information. When the authorized user receives the decoding error at the receiving end, the feedback information stream SfAnd (0), the transmitting end of the unauthorized user retransmits the information in the next time slot.
When the information retransmission is carried out at the sending end of the unauthorized user, firstly, the broadcast information of the sending end of the authorized user received at the last time slot is demodulated and decoded to obtain the broadcast information, and then the broadcast information and the channel state information are mixed and retransmitted. The method comprises the steps that the unauthorized user sending end adopts self-Adaptive Dynamic Network Coding (ADNC) to carry out coding, and in each transmission time period, the ADNC can self-adaptively adjust the number of frames sent by the unauthorized user sending end.
The self-adaptive dynamic network coding is different from the general dynamic network coding, and is set by installing a feedback mark on a decoder to transmit the information whether the decoder successfully decodes to a network encoder, so that the encoder determines whether the information needs to be retransmitted according to the received feedback information. Assuming a single bit S fed back by the decoder sidefWhen the decoding rate is 0, the decoding of the information fails at the decoder, and therefore the encoder has to send the information again. Otherwise, if the decoder side successfully decodes the information, Sf=1。
Generating a unit matrix I by an unauthorized user sending end through a self-adaptive turbo-charged decoding modulator, and generating a corresponding parity matrix P by the unit matrix I through the self-adaptive turbo-charged coding modulator according to a feedback information stream returned by an authorized user receiving end; the parity matrix P is to mix the broadcast information and the channel state information through the adaptive turbo-code modulator, and then to transmit to the authorized user receiving end.
Specifically, when the unauthorized user transmitting end performs signal modulation, an adaptive turbo-charged code modulator is selected, the code modulator can be designed into a plurality of modes, the specific selection mode is shown in table 1, ibps is specifically an informatization bit per symbol, in the invention, the specific modulation mode is selected through the signal-to-noise ratio of the unauthorized user transmitting end, and gamma in the table0、γ1、γ2、γ3And gamma4Respectively a preset signal-to-noise ratio threshold value, gammaRAnd specifically selecting a turbo-charged coding modulation mode for the signal-to-noise ratio real-time value of the unauthorized user sending end according to the signal-to-noise ratio real-time value of the unauthorized user sending end and a preset signal-to-noise ratio critical value.
TABLE 1
Figure BDA0002538976670000091
In this embodiment, encoding and modulating the decoded and demodulated broadcast information and the channel state information includes: acquiring a signal-to-noise ratio real-time value of a current unauthorized user sending end; and comparing the signal-to-noise ratio real-time value with a preset signal-to-noise ratio critical value, and setting a modulation parameter according to the comparison result. Specifically, the snr real-time value is calculated by a frame error rate of the modulation scheme.
The cognitive radio network in the invention adopts an uplink transmission mode. It is assumed that each authorized user sender and the unique authorized user receiver have a direct transmission link. The network has two types of transmission time slots, broadcast time slots and cooperative time slots: in the broadcast time slot, each authorized user sending end simultaneously broadcasts respective information to be sent to an authorized user receiving end and K unauthorized user sending ends which are used as relays; in the next cooperative time slot, the K unauthorized user sending terminals selectively retransmit the information to the authorized user receiving terminal according to the received feedback information stream sent by the authorized user receiving terminal.
The channel gain of the channel corresponding to the transmitting end of the unauthorized user is Gk CU(CU is an abbreviation of Cognitive User (CU), namely an unauthorized User sending end), and the channel gain corresponding to the authorized User sending end is Gl PU(PU is an abbreviation of Primary User (PU), i.e. authorized User end), and the transmission power is PSA Decode and Forward (DAF) mode is used at the transmitting end of the unauthorized user.
The channel gain mode h during uplink transmission (i.e. the channel gain between the authorized user transmitting end and the authorized user receiving end, the channel gain between the authorized user transmitting end and the unauthorized user transmitting end, or the channel gain between the unauthorized user transmitting end and the authorized user receiving end in the invention) is hS·hfWherein h isSRepresenting the coefficients of slow fading, which remain the same for all symbols throughout the transmission frame, hfCoefficients representing fast fading, which vary in each transmission frame.
In addition, the signal-to-noise ratio received at a certain node (namely an authorized user receiving end and an unauthorized user transmitting end) is gammaRSpecifically, it is represented as:
Figure BDA0002538976670000111
wherein, for an uncorrelated sharp fading channel, E { | x21 and E { | hf|21, the corresponding value changes with sign change.
The implementation steps of the invention in the above scenario are as follows:
at an authorized user sending end, user information is converted into input channel state information through an adaptive Turbo Coded Modulation (ATTCM) through an adaptive Turbo Coded Modulation (ATTCM).
At the authorized user receiving end, the information from the authorized user transmitting end and the composite information (the composite information refers to the information of the authorized user and the personal information thereof forwarded by the unauthorized user transmitting end) of the unauthorized user transmitting end firstly pass through the adaptive turbo-charging decoding demodulator, and then the information is decoded by the adaptive dynamic network decoder to form the feedback information stream.
The sending end of the unauthorized user as the relay firstly generates an identity matrix I through the adaptive turbo-charged decoding demodulator after being demodulated by the adaptive dynamic network decoder, and the identity matrix generates a corresponding parity matrix P through the adaptive turbo-charged coding modulator according to feedback information returned by the receiving end of the authorized user. The parity matrix mixes the information with the channel state information through the self-adaptive turbo-charged code modulator, and finally transmits the information to the receiving end of the authorized user.
The invention provides a feasible system uplink transmission mode based on a combined type code modulation mode consisting of self-adaptive dynamic network coding and self-adaptive turbo-charging code modulation under the scheme of spectrum resource management of a cooperative cognitive radio network, and aims to maximize system throughput in the cognitive radio network.
And in the corresponding transmission stage, each authorized user sending end transmits a non-binary linear composite transmission frame to the authorized user receiving end, wherein the non-binary linear composite transmission frame comprises personal information of the authorized user sending end and information of other authorized user sending ends. Based on this, Generalized Dynamic Network Codes (GDNC) are proposed, which, unlike DNC, permits each user to broadcast multiple information frames through orthogonal channels in its broadcast phase and can transmit multiple non-binary linear combined frames simultaneously.
In a spectrum resource allocation scheme of a CR network, an unauthorized user sending end is used as a relay of an authorized user sending end to help the authorized user sending end to transmit information of the authorized user sending end to an authorized user receiving end. More specifically, the unauthorized user sending terminal has the capability of overlapping the information of the unauthorized user sending terminal with the information of the authorized user sending terminal. Therefore, under the structural model, the overall throughput of the system is increased, the transmission time required by the transmitting end of the authorized user and the transmitting end of the unauthorized user is reduced, and the reduced time slot is used for supporting the transmission of other users.
The unauthorized user sending end in the invention is used as a relay to help the authorized user to transmit information, and the adaptive dynamic network coding is applied to the unauthorized user sending end, so that the unauthorized user sending end performs information retransmission through information adjustment fed back by the authorized user receiving end, thereby reducing the transmission time and transmission power of the authorized user sending end and greatly improving the throughput of the system.
In the invention, adaptive modulation and coding (namely, an adaptive turbo-charged coding modulation mode) is applied to an unauthorized user sending end and an authorized user receiving end in a cooperative cognitive radio network system of adaptive dynamic network coding, corresponding different modulation modes are selected according to the strength of a channel on a transmission chain, and corresponding bit rates are output, so that an active modulation and demodulation mode is considered between the authorized user sending end and the unauthorized user sending end, the problem of transmission time is solved from the source link of resource allocation, and the transmission rate of the whole system is finally improved, and the method is suitable for the conditions of a large number of authorized user sending ends and unauthorized user sending ends.
Another embodiment of the present invention discloses an apparatus for improving a bandwidth of a cognitive radio system by using composite coding, as shown in fig. 2, the cognitive radio system includes an authorized user transmitting end, an authorized user receiving end, and an unauthorized user transmitting end, and the unauthorized user transmitting end specifically includes:
a receiving module 110, configured to receive feedback information sent by a receiving end of an authorized user; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user. The broadcast information may be broadcast information sent by a sender of an authorized user in the last time slot.
The decoding and demodulating module 120 is configured to decode and demodulate the received broadcast information sent by the authorized user sending end.
A code modulation module 130, configured to code and modulate the decoded and demodulated broadcast information and channel state information;
the sending module 140 is configured to send the coded and modulated information to a receiving end of an authorized user.
Still another embodiment of the present invention discloses a method for improving a cognitive radio system bandwidth by using composite coding, as shown in fig. 3, the cognitive radio system includes an authorized user transmitting end, an authorized user receiving end and an unauthorized user transmitting end, and the method operates on the authorized user receiving end, and specifically includes:
step S210, receiving broadcast information of an authorized user sending end;
step S220, decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
step S230, sending the feedback information to an unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and the channel state information, and sending the coded and modulated information to the current authorized user receiving end. The broadcast information may be broadcast information transmitted by the last time slot authorized user.
Still another embodiment of the present invention discloses a device for improving the bandwidth of a cognitive radio system by using composite coding, as shown in fig. 4, the cognitive radio system includes an authorized user transmitting end, an authorized user receiving end and an unauthorized user transmitting end, and the authorized user receiving end specifically includes:
a receiving module 210, configured to receive broadcast information from a sender of an authorized user;
a decoding and demodulating module 220, configured to perform decoding and demodulation on the broadcast information, and generate feedback information when the broadcast information is not successfully decoded and demodulated;
a sending module 230, configured to send the feedback information to a sending end of an unauthorized user; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and the channel state information, and sending the coded and modulated information to the current authorized user receiving end. The broadcast information may be broadcast information transmitted by the last time slot authorized user.
The invention also discloses a system for improving the bandwidth of the cognitive radio system by using the composite coding, which comprises an authorized user sending end 310, an authorized user receiving end 330 and an unauthorized user sending end 320, as shown in fig. 5;
the authorized user sender 310 is configured to:
and carrying out code modulation on the information to be transmitted and broadcasting.
The authorized user receiver 330 is configured to:
receiving broadcast information of an authorized user sending end;
decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
sending the feedback information to an unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and the channel state information, and sending the coded and modulated information to the current authorized user receiving end.
The unauthorized user sender 320 is configured to:
receiving feedback information sent by an authorized user receiving end; the feedback information is generated when the receiving end of the authorized user unsuccessfully decodes the broadcast information of the transmitting end of the authorized user;
decoding and demodulating the received broadcast information sent by the authorized user sending end;
encoding and modulating the decoded and demodulated broadcast information and channel state information;
and sending the information after code modulation to an authorized user receiving end.
Verification of the examples:
1. simulation conditions are as follows: suppose that in a cooperative cognitive radio network, a combined channel of sharp fading and quasi-static fading is used. On one transmission chain, 6 modulation modes can be used according to the intensity of the channel condition. Two different transformation matrices are used, including M2*4And M4*8
2. Simulation content: the signal-to-noise ratio of the corresponding receiving end modulated by the adaptive turbo-charged code of the present invention is obtained by comparing the frame error rate of the turbo-charged code with the signal-to-noise ratio of the transmitting end, and the result is shown in fig. 6. In fig. 6, the ordinate is "Frame Error Rate FER", and the abscissa is "signal-to-noise ratio of the transmitting end".
According to the simulation result of fig. 6, a fixed frame error rate is set, for example, FER is 10-3. The frame error rate is used to obtain the signal-to-noise ratio of the corresponding transmission end, and different modulation modes and corresponding rates output by the adaptive turbo-charging code in a certain interval range are selected according to the signal-to-noise ratio and the table 1.
3. Simulation content: the results of simulation comparison between the uplink transmission method of the present invention and the conventional transmission method in the cooperative cognitive radio network are shown in fig. 7. In FIG. 7, the ordinate is "amount of bandwidth saved by authorized users"; the abscissa is "signal-to-noise ratio of the transmitting end".
As can be seen from the simulation result of fig. 7, in the cooperative cognitive wireless network according to the present invention, under the condition that the signal-to-noise ratios of the predetermined transmission terminals are different, the uplink transmission mode based on the adaptive network coding can help the transmission terminal of the authorized user to solve more bandwidths compared with the conventional transmission mode, and provide more saved bandwidths to the transmission terminal of the unauthorized user for secondary transmission. Therefore, the transmission scheme of the invention is proved to be suitable for different system user numbers and different transfer matrixes in network coding, and the effect is obviously superior to that of the traditional transmission scheme.

Claims (9)

1. The method for improving the bandwidth of the cognitive radio system by using the composite coding is characterized in that the cognitive radio system comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the method is applied to the unauthorized user sending end and specifically comprises the following steps:
receiving feedback information sent by the authorized user receiving end; the feedback information is generated by the authorized user receiving end when the broadcast information of the authorized user sending end is not successfully decoded;
decoding and demodulating the received broadcast information sent by the authorized user sending end;
encoding and modulating the decoded and demodulated broadcast information and channel state information;
and sending the information after code modulation to the authorized user receiving end.
2. The method of claim 1, wherein the code modulated information is defined as:
Figure FDA0002538976660000011
wherein r iskRepresenting the sending end of the kth unauthorized user, n representing the sequence number of the current information stream, Ma×b(i, j) is a conversion matrix of an encoder in a sending end of an unauthorized user, a is the upper limit value of the number of rows of the conversion matrix, b is the upper limit value of the number of columns of the conversion matrix, i and j are the current number of rows and the current number of columns of the conversion matrix respectively,
Figure FDA0002538976660000012
for decoding the demodulated broadcast information, slIndicating the broadcast information sent by the sender of the ith authorized user,
Figure FDA0002538976660000013
the identity matrix is decoded and re-decoded by the transmitting end of the unauthorized user,
Figure FDA0002538976660000014
is an and identity matrix
Figure FDA0002538976660000015
The associated parity matrix.
3. The method of claim 1, wherein the encoding and modulating the decoded and demodulated broadcast information and the channel state information comprises:
acquiring a signal-to-noise ratio real-time value of a current unauthorized user sending end;
and comparing the signal-to-noise ratio real-time value with a preset signal-to-noise ratio critical value, and setting a modulation mode according to a comparison result.
4. The method as claimed in claim 1, wherein the snr real time value is calculated by a frame error rate of a modulation scheme.
5. The method of claim 1, wherein the parity matrix generation method comprises:
according to the identity matrix and the variable Pl,kGenerating a parity matrix;
when the information flow transmitted by the transmitting end of the first authorized user is successfully received by the transmitting end of the kth unauthorized user, Pl,k=1;
When the information flow transmitted by the transmitting end of the first authorized user is not successfully received by the transmitting end of the kth unauthorized user, Pl,k=0。
6. The device for improving the bandwidth of the cognitive radio system by using the composite coding is characterized in that the cognitive radio system comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the unauthorized user sending end specifically comprises:
the receiving module is used for receiving feedback information sent by the authorized user receiving end; the feedback information is generated by the authorized user receiving end when the broadcast information of the authorized user sending end is not successfully decoded;
the decoding and demodulating module is used for decoding and demodulating the received broadcast information sent by the authorized user sending end;
the coding modulation module is used for coding and modulating the decoded and demodulated broadcast information and the channel state information;
and the sending module is used for sending the information after the code modulation to the receiving end of the authorized user.
7. The method for improving the bandwidth of the cognitive radio system by using the composite coding is characterized in that the cognitive radio system comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, and the method is applied to the authorized user receiving end and specifically comprises the following steps:
receiving the broadcast information of the authorized user sending end;
decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
sending the feedback information to the unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and channel state information, and sending the coded and modulated information to the current authorized user receiving end.
8. The device for improving the bandwidth of the cognitive radio system by using the composite coding is characterized in that the cognitive radio system comprises an authorized user sending end, an authorized user receiving end and an unauthorized user sending end, wherein the authorized user receiving end specifically comprises:
a receiving module, configured to receive broadcast information from the authorized user sending end;
the decoding demodulation module is used for decoding and demodulating the broadcast information and generating feedback information when the broadcast information is not successfully decoded and demodulated;
the sending module is used for sending the feedback information to the unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and channel state information, and sending the coded and modulated information to the current authorized user receiving end.
9. The system for improving the bandwidth of the cognitive radio system by using the composite coding is characterized by comprising an authorized user sending end, an authorized user receiving end and an unauthorized user sending end;
the authorized user sending end is used for:
carrying out coding modulation on information to be sent and broadcasting;
the authorized user receiving end is configured to:
receiving the broadcast information of the authorized user sending end;
decoding and demodulating the broadcast information, and generating feedback information when the broadcast information is not successfully decoded and demodulated;
sending the feedback information to the unauthorized user sending end; the feedback information is used for enabling the unauthorized user sending end to code and modulate the received broadcast information and channel state information and send the coded and modulated information to the current authorized user receiving end;
the unauthorized user sending end is used for:
receiving feedback information sent by the authorized user receiving end; the feedback information is generated by the authorized user receiving end when the broadcast information of the authorized user sending end is not successfully decoded;
decoding and demodulating the received broadcast information sent by the authorized user sending end;
encoding and modulating the decoded and demodulated broadcast information and channel state information;
and sending the information after code modulation to the authorized user receiving end.
CN202010541119.5A 2020-06-15 2020-06-15 Method for improving cognitive radio system bandwidth by using composite coding Pending CN111726812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010541119.5A CN111726812A (en) 2020-06-15 2020-06-15 Method for improving cognitive radio system bandwidth by using composite coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010541119.5A CN111726812A (en) 2020-06-15 2020-06-15 Method for improving cognitive radio system bandwidth by using composite coding

Publications (1)

Publication Number Publication Date
CN111726812A true CN111726812A (en) 2020-09-29

Family

ID=72568102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010541119.5A Pending CN111726812A (en) 2020-06-15 2020-06-15 Method for improving cognitive radio system bandwidth by using composite coding

Country Status (1)

Country Link
CN (1) CN111726812A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112636851A (en) * 2020-12-11 2021-04-09 西北工业大学 Method for improving cognitive radio system bandwidth by using composite coding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282204A (en) * 2008-05-13 2008-10-08 山东大学 Self-adaption collaboration retransmission method based on self-adaption coding modulation
CN104010313A (en) * 2014-01-13 2014-08-27 浙江工业大学 Cooperation interference-resistant frequency spectrum access method based on Nash game theory
US20170237539A1 (en) * 2014-10-31 2017-08-17 Fujitsu Limited Method and apparatus for acquiring hybrid automatic repeat feedback and communications system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282204A (en) * 2008-05-13 2008-10-08 山东大学 Self-adaption collaboration retransmission method based on self-adaption coding modulation
CN104010313A (en) * 2014-01-13 2014-08-27 浙江工业大学 Cooperation interference-resistant frequency spectrum access method based on Nash game theory
US20170237539A1 (en) * 2014-10-31 2017-08-17 Fujitsu Limited Method and apparatus for acquiring hybrid automatic repeat feedback and communications system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SAMUEL B. MAFRA等: "Cognitive radio system with a two-user non-binary network-coded cooperative secondary network", 《2014 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO)》 *
张波等: "网络编码在认知无线电中的应用", 《微电子学与计算机》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112636851A (en) * 2020-12-11 2021-04-09 西北工业大学 Method for improving cognitive radio system bandwidth by using composite coding

Similar Documents

Publication Publication Date Title
CN108575116B (en) Bit mapping method and its sending device
CN101107790B (en) Multi-carrier incremental redundancy for packet-based wireless communications
US8737402B2 (en) Multi-carrier scheduling
AU2006211764B2 (en) Method for transmitting and receiving data
CN102300242B (en) Transmission in a relay node-based wireless communication system
WO2007003127A1 (en) A multicarrier hsdpa traffic transmission channel coding method and the coding apparatus thereof
CN101005342B (en) Sub-band mapping method and device for multiple carrier system
CN101742413B (en) Method for realizing enhanced multicast and broadcast service among base stations, user terminals and single cells
RU2378761C2 (en) Device and method for transmitting/receiving broadcast data in mobile communication system
CN110381538B (en) Broadcast network and cellular network cooperative transmission method and system
CN101217302A (en) A collaborative communication method in multi-user wireless network based on time space diversity encoding and decoding
CN101674532B (en) Method and device for generating subblock and relative point-to-multipoint transmission device
CN111726812A (en) Method for improving cognitive radio system bandwidth by using composite coding
EP2442473B1 (en) Method, base station and mobile terminal for transferring information based on target coding rate
CN101820327B (en) Relay transmission method, system and equipment combining multi-description characteristics of information source
CN112636851A (en) Method for improving cognitive radio system bandwidth by using composite coding
US8681685B2 (en) Method and device in RSs of jointly processing and a method and device in BSs of corresponding processing
CN102013965A (en) Method for transmitting broadcast service by utilizing carrier aggregation technology and retransmitting by utilizing network coding
US20200329462A1 (en) Method and system of bi-directional transmission to improve uplink performance
JP5032678B2 (en) Multi-carrier scheduling
CN115633404A (en) Method and apparatus in a node used for wireless communication
CN112688762B (en) Method and apparatus in a node used for wireless communication
CN111585696B (en) Method and system for enhancing downlink throughput of bidirectional transmission network based on XOR operation
KR20080086218A (en) Wireless communication method for multicast/broadcast service in wireless network and wireless communication base station thereof
CN102739359B (en) Multicast transmission method for single-cell fixed relay based on orthogonal space-time coding

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination