CN104660371B - The division modulation type opportunistic cooperation QoS assurance perceived based on channel status - Google Patents

The division modulation type opportunistic cooperation QoS assurance perceived based on channel status Download PDF

Info

Publication number
CN104660371B
CN104660371B CN201510053519.0A CN201510053519A CN104660371B CN 104660371 B CN104660371 B CN 104660371B CN 201510053519 A CN201510053519 A CN 201510053519A CN 104660371 B CN104660371 B CN 104660371B
Authority
CN
China
Prior art keywords
mrow
msub
arq
max
channel status
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
CN201510053519.0A
Other languages
Chinese (zh)
Other versions
CN104660371A (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.)
Changshu intellectual property operation center Co.,Ltd.
Original Assignee
Changshu Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changshu Institute of Technology filed Critical Changshu Institute of Technology
Priority to CN201510053519.0A priority Critical patent/CN104660371B/en
Publication of CN104660371A publication Critical patent/CN104660371A/en
Application granted granted Critical
Publication of CN104660371B publication Critical patent/CN104660371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of division modulation type opportunistic cooperation QoS assurance perceived based on channel status, including sender node is according to Pct/PtotalTransmitted with threshold size selection directly transmission or opportunistic cooperation, and by cooperative node number M, channel status hi、Pct/PtotalWith link layer ARQ maximum retransmission NmaxTo throughput SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChanging rule set up control program in select a progress, signal data start bit add identification code after carry out 12 frequency division type QPSK modulation after send;Via node is similar with sender node;Receiving terminal node judges the start bit of the signal data bag received, if directly transmission is then to the direct demodulating and decoding of signal data bag, if opportunistic cooperation control program coding then carries out 12 frequency division type QPSK demodulating and decodings.This method takes into full account mobile terminal device build-in attribute, and opportunistic, which is set up, disclosure satisfy that types of applications and reliable, efficient and stable cooperation QoS assurance.

Description

The division modulation type opportunistic cooperation QoS assurance perceived based on channel status
Technical field
The present invention relates to a kind of QoS assurance, more particularly to a kind of division modulation type perceived based on channel status Opportunistic cooperation QoS assurance, belongs to radio communication service quality assurance technical field.
Background technology
The opportunistic cooperation communication technology causes the mobile terminal device that the selection of communication system opportunistic meets certain condition to pass through The mode of cooperative cooperating provides QoS for the data transfer of transmitting terminal and receiving terminal, and (English full name is:Quality of Services, Chinese is:Service quality) ensure, via node shares time and the space resources of itself, so that when obtaining Between, the multidimensional diversity gain such as space and frequency, ensure performance in wireless communication systems.And Internet of Things, wireless sensor network or In person's wireless self-organization network, the operating efficiency or life cycle of each mobile node are by from power supply mode, internal noise Or constrained in terms of unknown mobility, it is remote or system effectiveness is relatively low when communicating for a long time, the quality of data cannot effectively, can The guarantee leaned on.Opportunistic sets up transmission plan during collaboration communication, passes through multiple via node time coordinations, space and frequency Rate cooperation provides guaranteed reliability for end-to-end communication, reduces the internal noise and external environment parameter of isomery mobile node and causes Signal intensity attenuation, delay distortion, improve the quality of data, improve resource utilization ratio, provide the user satisfied QoS and protect Barrier.
In Internet of Things, wireless sensor network or wireless self-organization network opportunistic cooperation communication with direct mode and Cooperation transmission mode is mainly shown as compared to having the characteristics that:First, the mobile terminal internal noise source of different communication systems And its influence degree produced to the quality of data is different, the interference degrees that the extraneous parameter of different application environment is transmitted to signal are not Together, mobile terminal own physical attribute and electrical characteristic and working environment state must be perceived in opportunistic cooperation transmitting procedure Diversity feature;Second, for the different network architectures and system application, all kinds of link terminal nodes add cooperation transmissions when Between control, space deployment and frequency distribution, exit the problems such as control of cooperation transmission is with opportunistic cooperation transmission control program into For the key issue of opportunistic cooperation technology in actual applications;Third, research diversity QoS safeguard system and control method, full The single performance of sufficient user or many performance synthesis requirements of support, improve Internet of Things, wireless sensor network or mobile Ad hoc network The power consumption of mobile terminal device, throughput, time delay and packet loss in network, are the significant challenges that the opportunistic cooperation communications field faces.
In summary, due to heterogeneous networks framework and application demand, isomery mobile terminal device inherently physically and electrically belongs to Property limitation and cordless communication network the particularity such as dynamic topology, using directly transmission or static cooperation transmission method without Method meets the requirements of support of the diversity Mobile solution business of Internet of Things, wireless sensor network or wireless self-organization network.Mirror In this, the applicant has made beneficial design, and technical scheme described below is produced under this background.
The content of the invention
For above-mentioned the deficiencies in the prior art, it is an object of the invention to provide a kind of frequency division tune perceived based on channel status Type opportunistic cooperation QoS assurance processed, passes through real-time perception Internet of Things, wireless sensor network or wireless self-organization network shape State, sender node and relaying mobile device node constitute opportunistic cooperation QoS safeguard system, and real-time perception channel status builds tool Have the opportunistic cooperation transmission plan that unicity or composite type QoS are ensured, for all kinds of Mobile solutions provide reliability, real-time, can Ensured in terms of continuation and high efficiency.
The technical scheme is that such:A kind of division modulation type opportunistic cooperation QoS perceived based on channel status Support method, comprises the following steps:
S01, sender node are by Pct/PtotalCompared with threshold value, if Pct/PtotalMore than threshold value, then using directly transmission side Formula enters S04 to signal data start bit zero setting, if Pct/PtotalLess than or equal to threshold value, into S02;
S02, by cooperative node number M, channel status hi、Pct/PtotalWith link layer ARQ maximum retransmission NmaxTo gulping down Tell rate SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChanging rule set up six opportunistic cooperation control programs, And six opportunistic cooperation control programs are encoded, each Cooperation controlling scheme determines one group of cooperative node number M and maximum re-transmission time Number Nmax
S03, sender node select an opportunistic cooperation control program and correspondence scheme code are added into signal data Beginning position, then to signal data carry out 12 frequency division type QPSK modulation;
Signal data is sent after S04, addition CRC, while channel is intercepted, if receiving from via node NAK bags, then the maximum retransmission N determined according to the opportunistic cooperation control program that is selected in S03maxCarry out signal data weight Pass, otherwise continue to send signal data;
S05, M via nodes select an opportunistic cooperation control program and correspondence scheme code are added into signal number respectively According to start bit, 12 frequency division type QPSK modulation is then carried out to signal data;
Signal data is sent after S06, addition CRC, while channel is intercepted, if receiving from reception end segment The ACK bags of point then continue to send signal data, if receiving the NAK bags from receiving terminal node, according to the chance selected in S05 The maximum retransmission N that Cooperation controlling scheme is determinedmaxCarry out signal data re-transmission;
If S07, via node carry out signal data number of retransmissions more than the maximum in S06 in opportunistic cooperation control process Number of retransmissions NmaxNAK bags are then sent to sender node by feedback channel, request sender node is retransmitted;
S08, receiving terminal node judge the start bit of the signal data bag received, if directly transmission is then to signal data Direct demodulating and decoding is wrapped, if opportunistic cooperation control program coding then carries out 12 frequency division type QPSK demodulating and decodings, remaining situation is lost Abandon signal data bag and feed back NAK bags;
S09, execution CRC check, reach upper strata while sending ACK by feedback channel after confirmation signal packet is errorless Bag, otherwise feeds back NAK bags after active abandon signal packet.
Further, the threshold value is affecting laws threshold values of the cooperative node number M to signal to noise ratio snr, channel status hiTo letter Make an uproar affecting laws threshold value than SNR, channel status hiTo interrupting probability PoutAffecting laws threshold value and channel status hiTo error code Rate PbAffecting laws threshold value in maximum.
Further, affecting laws threshold values and channel status h of the cooperative node number M to signal to noise ratio snriTo signal to noise ratio SNR affecting laws threshold value is by formulaObtain, the channel status hiIt is general to interrupting Rate PoutAffecting laws threshold value by formulaAnd Pout=P (SNR < α)=1-SNR/ α Obtain, the channel status hiTo bit error rate PbAffecting laws threshold value by formula WithObtain.
Further, the cooperative node number M, channel status hi、Pct/PtotalWith link layer ARQ maximum retransmission Nmax To throughput SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChanging rule by formula WithIt is determined that.
Further, six opportunistic cooperation control programs coding is respectively 001,010,011,100,101 and 110.
The beneficial effect of technical scheme provided by the present invention is that the present invention uses the communication system that channel status is perceived It can analyze, signal to noise ratio snr, outage probability are analyzed according to different network states and mobile receiving end node state real-time judge PoutWith bit error rate PbChanging rule, with reference to throughput SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChange Law builds diversity Adaptive QoS safeguards system.Sender node is according to channel status and perceives mobile device status choosing Select killer opportunity cooperation guarantee plan;Via node and receiving terminal node according to user's request, network state and self-characteristic with Sender node collaboration builds opportunistic guarantee plan, and devises 12 frequency division type QPSK modulation schemes and its circuit.The present invention Compared with prior art, have an advantageous effect in that:Real-time perception Internet of Things, wireless sensor network or wireless self-organization network Channel status, take into full account mobile terminal device build-in attribute, opportunistic, which is set up, disclosure satisfy that types of applications and reliable, efficiently With stable cooperation QoS assurance.
Brief description of the drawings
Fig. 1 is opportunistic cooperation QoS safeguard system framework and workflow schematic diagram.
Fig. 2 is influence changing rule schematic diagrames of the cooperative node number M to signal to noise ratio snr.
Fig. 3 is channel status hiInfluence changing rule schematic diagram to signal to noise ratio snr.
Fig. 4 is channel status hiTo interrupting probability PoutInfluence changing rule schematic diagram.
Fig. 5 is channel status hiTo bit error rate PbInfluence changing rule schematic diagram.
Fig. 6 is maximum retransmission NmaxFor 1 when channel status hiTo packet loss PARQAffecting laws schematic diagram.
Fig. 7 is maximum retransmission NmaxFor 2 when channel status hiTo packet loss PARQAffecting laws schematic diagram.
Fig. 8 is maximum retransmission NmaxFor 3 when channel status hiTo packet loss PARQAffecting laws schematic diagram.
Fig. 9 is maximum retransmission NmaxFor 4 when channel status hiTo packet loss PARQAffecting laws schematic diagram.
Figure 10 is cooperative node number M and PctWith PtotalChannel status h when ratio is fixediTo packet loss PARQAffecting laws Schematic diagram.
Figure 11 is maximum retransmission NmaxFor 1 when channel status hiTo throughput SARQAffecting laws schematic diagram.
Figure 12 is maximum retransmission NmaxFor 2 when channel status hiTo throughput SARQAffecting laws schematic diagram.
Figure 13 is maximum retransmission NmaxFor 3 when channel status hiTo throughput SARQAffecting laws schematic diagram.
Figure 14 is maximum retransmission NmaxFor 4 when channel status hiTo throughput SARQAffecting laws schematic diagram.
Figure 15 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxTo throughput SARQAffecting laws schematic diagram.
Figure 16 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxTo throughput SARQAffecting laws schematic diagram.
Figure 17 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxTo throughput SARQInfluence changing rule schematic diagram.
Figure 18 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxTo throughput SARQAffecting laws schematic diagram.
Figure 19 is channel status hiTo average RTT TARQAffecting laws schematic diagram.
Figure 20 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxTo average round trip Time delay TARQAffecting laws schematic diagram.
Figure 21 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxDuring to average round trip Prolong TARQAffecting laws schematic diagram.
Figure 22 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxDuring to average round trip Prolong TARQInfluence changing rule schematic diagram.
Figure 23 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxDuring to average round trip Prolong TARQAffecting laws schematic diagram.
Figure 24 is channel status hiTo efficiency ηARQAffecting laws schematic diagram.
Figure 25 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxTo efficiency ηARQ Affecting laws schematic diagram.
Figure 26 is that cooperative node number M is 1 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxTo efficiency ηARQShadow Ring rule schematic diagram.
Figure 27 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.1maxTo efficiency ηARQ Influence changing rule schematic diagram.
Figure 28 is that cooperative node number M is 2 and PctWith PtotalMaximum retransmission N when ratio is 0.3maxTo efficiency ηARQ Affecting laws schematic diagram.
Figure 29 is 12 frequency division QPSK modulation signals waveform diagrams.
Figure 30 is 12 frequency division QPSK coded modulation schematic diagrames.
Figure 31 is the QPSK modulation circuit schematic diagrams of 12 frequency divisions
Figure 32 is sender node, via node and receiving terminal node coded modulation decoding demodulating process schematic diagram.
Embodiment
With reference to embodiment, the invention will be further described, but not as a limitation of the invention.
Referring to Fig. 1, being illustrated to opportunistic cooperation QoS safeguard system.Internet of Things, wireless sensor network or it is wireless from Organize in network, end-to-end communication is set up between sender node and receiving terminal node, data transfer can use both of which: Directly transmission or opportunistic cooperation transmission.Sender node network state is defined as { cooperative node number M, signal to noise ratio snr, channel shape State hi, outage probability Pout, bit error rate Pb, receiving terminal node network state is defined as { enlivening probability Sli, system total power Ptotal, transmission power Pt, processing of circuit energy consumption Pct}.Wherein sender node network state parameters value can be after system initialization Monitoring is obtained, and receiving terminal node network state parameters value can be obtained according to terminal device build-in attribute.Communication system total energy consumption bag Include transmission power PtWith processing of circuit energy consumption Pct, calculated and obtained according to formula (1).
Ptotal=Pt+Pct (1)
In addition, PtsRepresent the processing of circuit energy consumption needed for transmitting end node transmitting information, PtcRepresent node receive information institute The processing of circuit energy consumption needed.In direct mode section is relayed under the transmission power of sender node and opportunistic cooperation transmission means The transmission power of point can be calculated by formula (2) and (3) and obtained.
Pts=Ptotal-Pct (2)
Ptc=Ptotal-(2M-1)Pct-Pt (3)
Wherein M represents the via node number in active state.
On the basis of formula (1), (2) and (3), when each channel is separate and white Gaussian noise variance is consistent, connect The signal to noise ratio of receiving end can be calculated by formula (4) and obtained.
Wherein, N0Represent white Gaussian noise variance, E0Represent to send signal energy, dlRepresent sender node and receiving terminal The distance between node, l represents channel fading index.
Outage probability represents the communication performance of receiving terminal node defined in the present invention, can be calculated and obtained by formula (5).
Pout=P (SNR < α)=1-SNR/ α (5)
Wherein α is Radio Link outage threshold, can be obtained by surveying statistics.
Bit error rate P defined in the present inventionbRepresent that the bit number of mistake occurs in the data signal that receiving terminal node is received The ratio between with total bit number, it can be calculated and obtained by formula (6).
Wherein, γ is the receiving terminal node equipment mistake factor, is determined by device interior noise and data transmission rate.
Referring to Fig. 2, the influence changing rule according to formula (4) cooperative node number M to signal to noise ratio snr, obtains PctWith PtotalThe threshold alpha of ratio1And β1, it is specific as follows:
(1) P is worked asct/Ptotal<When 0.1, signal to noise ratio snr gradually increases with being incremented by for cooperative node number M is enlivened, now Communication system performance can be significantly improved in opportunistic cooperation by increasing via node number.
(2) when 0.1<Pct/Ptotal<When 0.4, signal to noise ratio snr gradually increases with the incremental elder generation for enlivening cooperative node number M Then reduce, now cooperation transmission, which needs to choose most suitable cooperative node number M, can be only achieved optimal transmission effect.
(3) P is worked asct/Ptotal>When 0.4, signal to noise ratio snr reduces with being incremented by for cooperative node M, and now selection is directly passed Defeated mode.
Herein, α1Take 0.4, β1Take 0.1.
Referring to Fig. 3, according to formula (4) channel status hiTo the changing rule of signal to noise ratio snr, P is obtainedctWith PtotalRatio Threshold alpha2, it is specific as follows:
(1) when enlivening cooperative node number M, regularly, channel status is better, and signal to noise ratio snr is higher for processing of circuit energy consumption one.
(2) when enlivening cooperative node number M, the timing of channel status one, processing of circuit energy consumption more low signal-to-noise ratio SNR is higher;
(3) when the timing of channel status one, point following two situation discussion:
(a) when processing of circuit energy consumption and system total power ratio are Pct/Ptotal>The signal to noise ratio snr directly transmitted when 0.4 It is higher, now using directly transmission.
(b) when processing of circuit energy consumption and system total power ratio are Pct/Ptotal<When=0.4, as ratio is less and less The signal to noise ratio snr of opportunistic cooperation is higher, is now transmitted using opportunistic cooperation.
Herein, α2Take 0.4.
Similarly, refering to Figure 4 and 5, it is found that outage probability and bit error rate have and channel status hiIdentical rule, threshold alpha3 And α4Take 0.4.Therefore, can be according to bit error rate, outage probability, signal to noise ratio, cooperative node number and channel status analysis decision Using directly transmission or opportunistic cooperation transmission, chance decision-making module as shown in Figure 1 is completed.
Then, each receiving terminal node link layer uses ARQ mechanism, throughput S in the present inventionARQTo be successfully transmitted data The pay(useful) load of bag transmits the ratio between data with total, can be calculated and obtained by formula (7).
Wherein, NmaxRepresent maximum retransmission, lpayloadRepresent that the length of the ACK bags in payload length, reponse system is designated as lACK, l hereinDATAAnd lACKValue can be obtained according to mobile terminal device build-in attribute and used communication protocol.
Packet loss PARQFor occur in communication process in the unit time number-of-packet of mistake with it is total send number-of-packet it Than that can be calculated and obtained by formula (8).
End-to-end average RTT TARQThe average time for receiving ACK bags is issued to from sender node for packet, can Calculated and obtained by formula (9).
Based on reliability analysis system efficiency ηARQIt can be calculated and obtained by formula (10).
Refering to Fig. 6,7,8,9 and 10, it can be seen that when channel status is good, by increasing maximum retransmission NmaxCan be with bright Aobvious reduction packet loss, and channel status it is poor when can not also improve even if multiple re-transmission, now should actively abandon bag.Refering to figure 11st, 12,13 and 14, it is found that when cooperative node number M is fixed, processing of circuit energy consumption PctMore low then system throughput SARQIt is bigger, when PctThroughput is reduced on the contrary after increase;PctWhen fixed, the bigger system throughput S of cooperative node number MARQIt is bigger.Refering to Figure 15, 16th, 17 and 18, find different cooperative node number M and PctWith PtotalIn the case of ratio, maximum retransmission NmaxIncrease to it Performance impact rule is different, not retransmits and gets over multisystem throughput SARQIt is bigger.It should be calculated according to analysis model and obtain its re-transmission time Several alternation relations influenceed on throughput, set optimal maximum retransmission N accordinglymaxValue, the alternation relation is specific as follows:
(1) as M=1 and Pct/PtotalWhen=0.1, NmaxFor 2 when throughput it is maximum, NmaxTake second place for 1, followed by NmaxFor 3, worst is NmaxEqual to 4;
(2) as M=1 and Pct/PtotalWhen=0.3, NmaxFor 4 when throughput it is maximum, NmaxTake second place for 3, followed by NmaxFor 1, worst is NmaxEqual to 2;
(3) as M=2 and Pct/PtotalWhen=0.1, NmaxFor 1 when throughput it is maximum, NmaxTake second place for 4, followed by NmaxFor 2, worst is NmaxEqual to 3;
(4) as M=2 and Pct/PtotalWhen=0.3, NmaxFor 3 when throughput it is maximum, NmaxTake second place for 4, followed by NmaxFor 2, worst is NmaxEqual to 1.
Refering to Figure 19, N is foundmaxWhen fixed, cooperative node is more and PctWith PtotalThe more big then average RTT of ratio TARQIt is bigger, according to this can be by reducing cooperative node number or reducing PctWith PtotalRatio effectively shortens time delay, improves real-time Property.
Refering to Figure 20,21,22 and 23, it can be deduced that such as draw a conclusion:
(1)NmaxMore long time delay is bigger;
(2)PctWith PtotalCooperative node more multi-time Delay is bigger when ratio is fixed;
(3) when cooperative node is few and PctWith PtotalRatio hour, the improvement of channel status helps to shorten time delay, NmaxGu Timing with the raising of channel quality, when postpone a meeting or conference and progressively reduce, the amplitude of reduction is with PctWith PtotalThe increase of ratio and drop It is low;
(4) cooperative node is more or PctWith PtotalWhen ratio is larger, average RTT is insensitive to channel status, even if Time delay remains maximum in the state of quality is higher.
Refering to Figure 24, N is foundmaxP when fixedctWith PtotalThe more big then efficiency η of ratioARQIt is lower, PctWith PtotalRatio is smaller Then efficiency is higher;PctWith PtotalWhen ratio is fixed, cooperative node more at most efficiency ηARQIt is higher.The conclusion shows:It can pass through Increase cooperative node or reduction PctWith PtotalRatio, effectively reduces system energy efficiency.
Refering to Figure 25,26,27 and 28, no matter finding M and Pct/PtotalHow to set, can be by increasing NmaxImprove system System efficiency.
In summary, can be according to M, Pct/PtotalAnd NmaxThree parameter combination users to time delay, throughput, efficiency and The sensitivity of packet loss sets up single performance or many performance synthesis opportunistic cooperation guarantee plans, specific as shown in table 1.
Protocol Numbers Supportability M Pct/Ptotal Nmax Sensitivity performance Head type coding
1 Real-time is best 1 0.1 1 1 001
2 Reliability is most strong 2 0.3、0.4 4 6 010
3 Throughput is maximum 2 0.1 1 2 011
4 Efficiency highest 2 0.1 4 3 100
5 Half-way house one 2 0.3 2 5 101
6 Half-way house two 2 0.1 2 4 110
Policy Table is transmitted in 1 six opportunistic cooperation transmission plans of table
Wherein, half-way house one is compatible real-time, throughput and efficiency based on reliability.Half-way house two is with reality Compatible reliability, throughput and efficiency based on when property.Sender node and via node can be adaptively real according to mentioned above principle When opportunistic set up optimal cooperation transmission scheme.
Receiving terminal node will receive the composite signal sent from sender node and multiple cooperative nodes, need to be believed by isomorphism Number multiplexer it is handled, and in order to solve the problems such as noise jamming, delay distortion and deformation that signal multiplexing is brought, can be joined 12 frequency division QPSK modulation principles shown in Figure 29 are read, signal modulation is implemented using circuit shown in Figure 31 refering to flow shown in Figure 30, As shown in figure 32, implementation step is specific as follows for Applied D emonstration:
S01, sender node combination network state, node state and user's QoS requirements of support, select optimal from table 1 Opportunistic cooperation scheme 001,74LS90 is inputted by head form " 001 ", judges to use progress 6 after which kind of cooperation scheme to divide and then outer Meet a 74LS74 and carry out 2 frequency dividings again, so as to be sent the signal to after realizing 12 frequency dividings in network, if receiving from via node NAK bags then carry out signal re-transmission;
S02, via node are received after sender node signal, and killer opportunity association is selected from table 1 with reference to S01 operations Make scheme 010, head form " 010 " input 74LS90 judges to use progress 6 after which kind of cooperation scheme to divide and then external one 74LS74 carries out 2 frequency dividings again, so as to be sent the signal to after realizing 12 frequency dividings in network, if receiving from receiving terminal node NAK bags then carry out signal re-transmission, and number of retransmissions exceedes the N of cooperation schememaxWhen to sender node send NAK bags;
S03, receiving terminal node can find to receive 2 kinds of different QoSs by analysis machine after cooperation part Format Type decoding on the desk The signal of guarantee plan, respectively 001 and 010, pass through after being demodulated according to 12 frequency division QPSKAfter effectively believed Number, carry out CRC check, otherwise errorless the returns ACK bags of data return to NAK bags, if head Format Type be not directly transmit or Then direct packet discard returns to NAK bags to one of six cooperation schemes.
When directly sending signal to receiving terminal node from sender node, head form is " 000 ", receiving terminal node solution harbour Type is defined as directly transmission and is then directly demodulated decoding and ignores other node signals, other detailed processes and prior art phase Together, it is not repeated herein.
The present invention sends end segment by real-time perception Internet of Things, wireless sensor network or wireless self-organization network state Point and relaying mobile device node state, real-time perception channel status and the QoS requirements of support, building has single performance or many property The opportunistic cooperation QoS guarantee plans and its 12 frequency division QPSK principles of modulation and demodulation and implementing circuit of energy composite type, so as to meet not With diversity and dynamic of the Mobile solution in the network architecture in terms of reliability, real-time, sustainability and operating efficiency The requirements of support.

Claims (5)

1. a kind of division modulation type opportunistic cooperation QoS assurance perceived based on channel status, it is characterised in that including following Step:
S01, sender node are by Pct/PtotalCompared with threshold value, if Pct/PtotalMore than threshold value, then using direct mode pair Signal data start bit zero setting enters S04, if Pct/PtotalLess than or equal to threshold value, into S02, wherein PctFor processing of circuit energy Consumption, PtotalFor system total power;
S02, by cooperative node number M, channel status hi、Pct/PtotalWith link layer ARQ maximum retransmission NmaxTo throughput SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChanging rule set up six opportunistic cooperation control programs, it is and right Six opportunistic cooperation control program codings, each Cooperation controlling scheme determines one group of cooperative node number M and maximum retransmission Nmax
S03, sender node select an opportunistic cooperation control program and correspondence scheme code are added into signal data start bit, Then 12 frequency division type QPSK modulation is carried out to signal data;
Signal data is sent after S04, addition CRC, while channel is intercepted, if receiving the NAK from via node Bag, then the maximum retransmission N determined according to the opportunistic cooperation control program selected in S03maxSignal data re-transmission is carried out, it is no Then continue to send signal data;
S05, M via nodes select an opportunistic cooperation control program and correspondence scheme code are added into signal data respectively Beginning position, then to signal data carry out 12 frequency division type QPSK modulation;
Signal data is sent after S06, addition CRC, while channel is intercepted, if receiving from receiving terminal node ACK bags then continue to send signal data, if the NAK bags from receiving terminal node are received, according to the opportunistic cooperation selected in S05 The maximum retransmission N that control program is determinedmaxCarry out signal data re-transmission;
S07, via node carry out the maximum retransmission N that signal data number of retransmissions is more than in S06maxWhen to sender node Send NAK bags;
S08, receiving terminal node judge the start bit of the signal data bag received, if directly transmission is then to signal data Bao Zhi Demodulating and decoding is connect, if opportunistic cooperation control program coding then carries out 12 frequency division type QPSK demodulating and decodings, remaining situation abandons letter Number bag simultaneously feeds back NAK bags;
S09, execution CRC check, reach upper strata and send ACK bags by feedback channel simultaneously after confirmation signal packet is errorless, no NAK bags are then fed back after active abandon signal packet.
2. the division modulation type opportunistic cooperation QoS assurance according to claim 1 perceived based on channel status, it is special Levy and be:The threshold value is affecting laws threshold values of the cooperative node number M to signal to noise ratio snr, channel status hiTo signal to noise ratio snr Affecting laws threshold value, channel status hiTo interrupting probability PoutAffecting laws threshold value and channel status hiTo bit error rate PbInfluence Maximum in rule threshold value.
3. the division modulation type opportunistic cooperation QoS assurance according to claim 1 perceived based on channel status, it is special Levy and be:Affecting laws threshold values and channel status h of the cooperative node number M to signal to noise ratio snriInfluence to signal to noise ratio snr Rule threshold value is by formulaObtain, the channel status hiTo interrupting probability Pout's Affecting laws threshold value is by formulaAnd Pout=P (SNR < α)=1-SNR/ α are obtained, The channel status hiTo bit error rate PbAffecting laws threshold value by formulaWithObtain, wherein N0Represent white Gaussian noise variance, E0Represent to send signal energy, dlRepresent to send end segment The distance between point and receiving terminal node, l represents channel fading index, SliExpression enlivens probability, and α is that Radio Link interrupts threshold Value, γ is the receiving terminal node equipment mistake factor.
4. the division modulation type opportunistic cooperation QoS assurance according to claim 1 perceived based on channel status, it is special Levy and be:The cooperative node number M, channel status hi、Pct/PtotalWith link layer ARQ maximum retransmission NmaxTo throughput SARQ, packet loss PARQ, average RTT TARQWith efficiency ηARQChanging rule by formula
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>S</mi> <mrow> <mi>A</mi> <mi>R</mi> <mi>Q</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msub> <mi>l</mi> <mrow> <mi>p</mi> <mi>a</mi> <mi>y</mi> <mi>l</mi> <mi>o</mi> <mi>a</mi> <mi>d</mi> </mrow> </msub> <mrow> <msub> <mi>l</mi> <mrow> <mi>D</mi> <mi>A</mi> <mi>T</mi> <mi>A</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>l</mi> <mrow> <mi>A</mi> <mi>C</mi> <mi>K</mi> </mrow> </msub> </mrow> </mfrac> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>(</mo> <mrow> <mn>1</mn> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mn>1</mn> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mi>e</mi> <mrow> <mi>f</mi> <mrow> <mo>(</mo> <msup> <mrow> <mo>|</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mfrac> <msub> <mi>B</mi> <mi>N</mi> </msub> <mrow> <mn>2</mn> <msub> <mi>R</mi> <mrow> <mi>r</mi> <mi>a</mi> <mi>d</mi> <mi>i</mi> <mi>o</mi> </mrow> </msub> </mrow> </mfrac> </mrow> </msup> </mrow> <mo>)</mo> </mrow> <msub> <mi>l</mi> <mrow> <mi>D</mi> <mi>A</mi> <mi>T</mi> <mi>A</mi> </mrow> </msub> </mrow> <mo>)</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mrow> <mi>A</mi> <mi>R</mi> <mi>Q</mi> </mrow> </msub> <mo>=</mo> <mi>h</mi> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>h</mi> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>(</mo> <mrow> <mn>1</mn> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mi>e</mi> <mrow> <mi>f</mi> <mrow> <mo>(</mo> <msup> <mrow> <mo>|</mo> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mfrac> <msub> <mi>B</mi> <mi>N</mi> </msub> <mrow> <mn>2</mn> <msub> <mi>R</mi> <mrow> <mi>r</mi> <mi>a</mi> <mi>d</mi> <mi>i</mi> <mi>o</mi> </mrow> </msub> </mrow> </mfrac> </mrow> </msup> </mrow> <mo>)</mo> <msub> <mi>l</mi> <mrow> <mi>D</mi> <mi>A</mi> <mi>T</mi> <mi>A</mi> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>N</mi> <mi>max</mi> </msub> <mo>+</mo> <mn>1</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>
WithIt is determined that, wherein lpayload Represent payload length, lACKRepresent that the ACK bags in reponse system are long, lDATA represents that the information data of actual transmissions in load is long Degree.
5. the division modulation type opportunistic cooperation QoS assurance according to claim 1 perceived based on channel status, it is special Levy and be:Six opportunistic cooperation control programs coding is respectively 001,010,011,100,101 and 110.
CN201510053519.0A 2015-02-02 2015-02-02 The division modulation type opportunistic cooperation QoS assurance perceived based on channel status Active CN104660371B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510053519.0A CN104660371B (en) 2015-02-02 2015-02-02 The division modulation type opportunistic cooperation QoS assurance perceived based on channel status

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510053519.0A CN104660371B (en) 2015-02-02 2015-02-02 The division modulation type opportunistic cooperation QoS assurance perceived based on channel status

Publications (2)

Publication Number Publication Date
CN104660371A CN104660371A (en) 2015-05-27
CN104660371B true CN104660371B (en) 2017-10-10

Family

ID=53251114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510053519.0A Active CN104660371B (en) 2015-02-02 2015-02-02 The division modulation type opportunistic cooperation QoS assurance perceived based on channel status

Country Status (1)

Country Link
CN (1) CN104660371B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490774A (en) * 2015-11-26 2016-04-13 深圳市盈广现代网络设备有限公司 Wireless communication compensation method, device and equipment based on Internet of Things

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720020B2 (en) * 2003-12-30 2010-05-18 Telefonaktiebolaget L M Ericsson (Publ) Method and system for wireless communication networks using cooperative relaying
CN101826937A (en) * 2010-03-18 2010-09-08 常熟理工学院 Link layer error control system suitable for next generation mobile Internet and method thereof
CN102333344A (en) * 2011-10-31 2012-01-25 常熟理工学院 Adaptive error control method applied to wireless sensor network
CN104301964A (en) * 2014-10-21 2015-01-21 常熟市第一人民医院 Self-adaptive opportunity cooperative control method based on combined forecasting

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720020B2 (en) * 2003-12-30 2010-05-18 Telefonaktiebolaget L M Ericsson (Publ) Method and system for wireless communication networks using cooperative relaying
CN101826937A (en) * 2010-03-18 2010-09-08 常熟理工学院 Link layer error control system suitable for next generation mobile Internet and method thereof
CN102333344A (en) * 2011-10-31 2012-01-25 常熟理工学院 Adaptive error control method applied to wireless sensor network
CN104301964A (en) * 2014-10-21 2015-01-21 常熟市第一人民医院 Self-adaptive opportunity cooperative control method based on combined forecasting

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《A high energy efficiency link layer adaptive error control mechanism for wireless seneor networks》;Jin Yong;《Computational Intelligence and Software Engineering》;20101230;全文 *

Also Published As

Publication number Publication date
CN104660371A (en) 2015-05-27

Similar Documents

Publication Publication Date Title
Katti et al. XORs in the air: Practical wireless network coding
CN109792318A (en) Adaptive code word and code block selection in wireless communication
CN102333344B (en) Adaptive error control method applied to wireless sensor network
CN102300242B (en) Transmission in a relay node-based wireless communication system
CN101795169A (en) Relaying assisted communication system and method thereof
CN102497248B (en) Data retransmission method based on network coding
CN101084654A (en) Retransmission in wireless communication systems
KR20130023389A (en) Method for transmission of data in a radio communication system, first network node and second network node thereof
CN101860873A (en) Distributed relay selection method based on cross-layer information exchange
CN102111820B (en) Method for realizing scheduling control of network encoding perceived by transmission control protocol in wireless network
CN102420645B (en) A kind of grouping scheduling method of multiuser mimo system and device
CN101515842A (en) Method for transmitting partial cooperative information based on fountain coding
CN101282203A (en) Switch type multicast transmission method
CN102208962B (en) Wireless data transmission method
CN103546245A (en) Data packet retransmission method based on network codes
CN101621362B (en) Method for improving utilization rate of wireless personal network channel
Chatei et al. The powerful combined effect of forward error correction and automatic repeat request to improve the reliability in the wireless communications
Platz et al. Random network coding in wireless sensor networks: Energy efficiency via cross-layer approach
CN104539402B (en) A kind of broadcast transmission method in wireless network
CN101990315A (en) Method and equipment for adjusting downlink modulation coding mode and multi-input multi-output mode
CN104660371B (en) The division modulation type opportunistic cooperation QoS assurance perceived based on channel status
CN105187108B (en) A kind of distributing antenna system cross-layer design method based on link circuit self-adapting
CN107426768B (en) A kind of wireless self-organization network data transmission method
CN107733573A (en) Data processing method, device and node
CN109618350A (en) A kind of frequency spectrum sharing method and system based on signal re-transmission

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
TR01 Transfer of patent right

Effective date of registration: 20220317

Address after: 215500 5th floor, building 4, 68 Lianfeng Road, Changfu street, Changshu City, Suzhou City, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: 215500 Changshou City South Three Ring Road No. 99, Suzhou, Jiangsu

Patentee before: CHANGSHU INSTITUTE OF TECHNOLOGY

TR01 Transfer of patent right