The present invention relates to systems and methods for generating and using exact symbol error rates for wireless communications.
Frequency hopping refers to the transmission of wireless signals by rapidly switching frequencies using a pattern known to both the transmitter and the receiver. Most existing frequency hopping patterns are determined by two encryption keys, including one for the frequency domain and another for time permutation in the time domain. Such frequency hopping is beneficial because it reduces interference and/or noise and, thus, improves the success rate of signal packet transmission when transmitting a signal over a wireless communication network.
Both frequency-hopping and time-permutation keys used in the communications can reduce the probability of detection by malicious interferers or eavesdroppers. Signal interference such as partial-band tone interference (PBTI) and partial-band noise interference (PBNI) often are employed by malicious interferers to degrade the signal quality. For example, PBTI reduces the symbol error rate (SER) of the signal and degrades throughput efficiency by reducing the effective signal-to-noise ratio (SNR) of the user. Frequency hopping spread spectrum communication via pseudo random sequence key generation, in turn, is employed to make it difficult to interfere with messages. The SER of the transmitted signal is used in generating a frequency hopping pattern. However, the conventional systems and methods only approximates the symbol error rate according to simulations including, for example, the Chernoff upper bound.
The present invention solves the above-described problems and provides a distinct advance in the art of signal analysis and modification. More particularly, the present invention provides a system and method for generating an exact symbol error rate for a frequency hopping wireless communication system.
An embodiment of the present invention is a method of transmitting data over a wireless communication network. The method broadly includes the steps of generating a frequency hopping pattern spanning a plurality of time hops and a plurality of signal frequencies; generating a signal including a number of data symbols, the signal incorporating the frequency hopping pattern such that the symbols are distributed across the signal frequencies according to the frequency hopping pattern; transmitting the signal from a transmitting unit to a receiving unit over the wireless communication network according to the frequency hopping pattern; generating an exact symbol error rate for the signal as received by the receiving unit; transmitting the exact symbol error rate from the receiving unit to the transmitting unit over the wireless communication network; modulating the signal according to the exact symbol error rate; and transmitting the modulated signal to the receiving unit over the wireless communication network.
An additional embodiment of the present invention is directed to another method of transmitting data over a wireless communication network. The method broadly includes the steps of generating a slow frequency hopping pattern (i.e., multiple symbols per time hop); generating a signal subjected to additive white, Gaussian noise (AWGN) and partial band tone interference; modulating the signal via M-ary phase-shift keying (MPSK), transmitting the signal from a transmitting unit to a receiving unit according to the slow frequency hopping pattern; generating an exact symbol error rate for the signal as received by the receiving unit; transmitting the exact symbol error rate from the receiving unit to the transmitting unit over the wireless communication network; modulating the signal according to the exact symbol error rate; and transmitting the modulated signal to the receiving unit over the wireless communication network.
Yet another embodiment of the present invention is directed to a system for transmitting data over a wireless communication network. The system broadly includes a transmitting unit for transmitting a signal over the wireless communication network and a receiving unit for receiving the signal. The transmitting unit may be configured to generate a slow frequency hopping pattern (i.e., multiple symbols per time hop); generate a signal subjected to additive white Gaussian noise (AWGN) and partial band tone interference; modulate the signal via Mary phase-shift keying (MPSK); and transmit the signal from a transmitting unit to a receiving unit according to the slow frequency hopping pattern. The receiving unit may be configured to generate an exact symbol error rate for the signal based on the received signal and transmit the exact symbol error rate to the transmitting unit over the wireless communication network. The transmitting unit may also be configured to modulate the signal according to the exact symbol error rate and transmit the modulated signal to the receiving unit over the wireless communication network.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Other aspects and advantages of the current invention will be apparent from the following detailed description of the embodiments and the accompanying drawing figures.
Embodiments of the current invention are described in detail below with reference to the attached drawing figures, wherein:
The drawing figures do not limit the current invention to the specific embodiments disclosed and described herein. The drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the invention.
The following detailed description of the invention references the accompanying drawings that illustrate specific embodiments in which the invention can be practiced. The embodiments are intended to describe aspects of the invention in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments can be utilized and changes can be made without departing from the scope of the current invention. The following detailed description is, therefore, not to be taken in a limiting sense. The scope of the current invention is defined only by the appended claims, along with the full scope of equivalents to which such claims are entitled.
In this description, references to “one embodiment”, “an embodiment”, or “embodiments” mean that the feature or features being referred to are included in at least one embodiment of the technology. Separate references to “one embodiment”, “an embodiment”, or “embodiments” in this description do not necessarily refer to the same embodiment and are also not mutually exclusive unless so stated and/or except as will be readily apparent to those skilled in the art from the description. For example, a feature, structure, act, etc. described in one embodiment may also be included in other embodiments, but is not necessarily included. Thus, the current technology can include a variety of combinations and/or integrations of the embodiments described herein.
Turning now to the drawing figures, and particularly
The transmitting units 12 may be mobile smartphone devices, cellular devices, personal digital assistants, tablets, laptops, computers, radios, walkie-talkies, or any other device configured to communicate over the wireless communication network 16.
The wireless communication network 16 may be any wireless communication network such as a local area network, a wide area network, the internet, an intranet, or wireless networks such as the ones operated by AT&T, Verizon, or Sprint. The wireless communication network 16 may also be combined or implemented with several different networks.
The transmitting units 12 generate and transmit wireless communication signals and may be a “ground station” or other computing device including a processor, memory, transmitter 18 (e.g., transceiver), and/or other electronic circuitry or hardware or computer software for encoding the signals, modulating the signals, and transmitting the signals.
The processor may implement an application or computer program to perform some of the functions described herein. The application may comprise a listing of executable instructions for implementing logical functions in the user device. The application can be embodied in any computer readable medium for use by or in connection with an instruction execution system, apparatus, or device. The various actions and calculations described herein as being performed by or using the application may actually be performed by one or more computers, processors, or other computational devices, independently or cooperatively executing portions of the application.
The memory may be any computer-readable medium that can contain, store, communicate, propagate, or transport the application for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example, but not limited to, an electronic, magnetic, optical, electro magnetic, infrared, or semiconductor system, apparatus, device or propagation medium. More specific, although not inclusive, examples of the computer readable medium would include the following: a portable computer diskette, a random access memory (RAM), a read only memory (ROM), an erasable, programmable, read only memory (EPROM or flash memory), and a portable compact disk read only memory (CDROM), and combinations thereof.
The intermediate nodes may he cellular towers, satellites (as shown in
The receiving units 14 may be any computing device such as the computing devices described above and are configured to receive communication signals. For example, the receiving units 14 may be a “ground station” or other computing device including a processor, memory, transmitter (e.g., transceiver), and/or other electronic circuitry or hardware or computer software (as described above) for receiving signals, decoding signals, and demodulating signals.
Turning again to
First, a transmitting unit 12 generates a signal from user i (reference number 100). In some embodiments, the transmitting unit 12 may modulate the signal via adaptive code modulation (ACM), as shown by block 102.
For instance, the transmitting unit 12 may encodes the signal via encryption or other suitable encoding protocol, as shown by block 104.
The transmitting unit 12 may also modulate the signal via coherent M-ary phase shift keying (MPSK) or other suitable modulation scheme, as shown by block 106.
The transmitting unit 12 may also receive and superimpose or embed a frequency hopping pattern onto the signal, as shown by block 108.
The transmitting unit 12 then transmits the signal over the wireless network 16, as shown by block 110.
The signal may be subjected to fading, additive white Gausian noise, or interference, as shown by blocks 112.
The receiving unit 14 may receive the signal and passes it through a frequency synthesizer, as shown by block 114.
The received signal may then be down-converted to in-phase and quadrature phase baseband signal components, as shown by T-junction 116.
The signal may then pass through a root raised cosine (RRC) waveform-shaping filter, as shown by block 118.
The in-phase and quadrature phase components of the signal may then be passed through a channel and interference state information generator, as shown by block 120.
The exact symbol error rate of the signal may then be determined via an exact SER expression, as shown by block 122. Determination of the exact symbol error rate via the exact SER expression will be described in more detail below. Note that the transmitting unit 12 and the receiving unit 14 may attempt to minimize the symbol error rate while interferers may attempt to maximize the symbol error rate.
The exact SER then may be transmitted back to the transmitter 12 for modulating the signal, as shown in block 124.
The exact SER expression, as used for generating the exact SER in block 122, may be implemented in hardware by the receiver 14 or another component of the wireless communication system 10 and may be used for generation of the ACM against intentional interference, as shown in block 120. Instead of using a very slow and inaccurate simulation, the hardware can quickly and accurately calculate the SER at the receiver 14 with a few parameters such as the interference fraction ratio. The exact SER thus allows the transmitter 12 to select an appropriate modulation and error correction coding rate against the interference. Supplying the exact SER to the transmitter 12 is beneficial because if an inappropriate ACM out of possible ACM candidates is selected due to inaccurate SER information, then the receiver 14 may not demodulate the signal correctly and may frequently transmit a “no acknowledgement (NACK)” signal to the transmitter 12. If a channel is in poor condition due to severe interference, the transmitter 12 may need to frequently retransmit the signal. The bandwidth efficiency (or throughputs) would be degraded due to receiving the NACKs frequency sent by the receiver 14. If a channel is in good condition and a lower modulation and a lower error rate correction coding is selected due to incorrect SER information, then valuable bandwidth is wasted. Therefore, throughputs of the wireless communication system 10 under interference are enhanced by generating an exact SER via an exact SER expression.
Turning to
Determination of the exact symbol error rate will now be summarized. For a given signal-to-noise ratio or signal-to-interference plus noise ratio γ, the exact symbol error rate (SER) for a frequency hopping pattern with MPSK under PBTI and Rician fading may be written as
The exact SER of a rectangular MQAM modulation may be written as
This equation may be substituted into the above equation to find the exact SER for the frequency hopping pattern under MQAM.
A detailed, analytical discussion of the above exact symbol error rate determination follows. It will be understood that many of the equations, parameters, and assumptions used herein are merely for illustration purposes and are not intended to limit the scope of the invention.
Notations for the following discussion are as follows. The average value of a random variable X is denoted by upper bar
The entire frequency hopping spectrum may be divided into Nf number of channels operating at frequencies f1, . . . , and fN
The transmitted signal for the k-th user may be denoted by sij(k)(t), where the superscript k denotes the user index, and subscripts i and j indicate the symbol index and frequency index in a time hop, respectively. In
where 0≦t≦Ts, A is the amplitude of the signal, g(t) is the waveform shaping filter, e.g., a root raised cosine filter (RRC), and denotes the transmitted symbol out of M possible symbols.
In this analysis, Rician fading may be assumed with channel coefficient h1=|h1|ejθ
where Aj is the amplitude of the interfering tone signal, and øj is the interference signal phase with uniform distribution øj˜(0,2π).
The received signal is multiplied by a receiver post processing gain α1 if a single antenna employed or a receiver spatial domain beam-forming (SDBF) vector α=(α1, . . . , αM
r(t)=[h1s11(1)(t)+j1(t)+n1(t)]α1=|h1|α1s11(1)(t)+j1(t)α1e−jθ
Then, the received signal r(t) may be down-converted in frequency to in-phase (I) and quadrature-phase (Q) baseband signal components using two orthonormal basis functions ø1(t) and ø2(t), as shown by T-junction 116 of
The terms r1 and r2 may denote I and Q branch samples, respectively, for the user 1 signal. The following equalities r=(r1, r2)T, s=(s1, s2)T, j=(j1, j2)T, and n=(n1,n2)T may denote the received signal, the transmitted signal component, the interference signal component, and the noise component vector, respectively. Here, ri=<r(t), øi(t)> is an inner product of r(t) and øi(t), which is the projection of the received signal into the base function øi(t), i=1,2. The received signal vector may be written as
Hence, the received SINR or signal-to-noise power ratio (SNR) γ, depending, on the interference conditions, may be written as
where PS=E[∥s∥2], PJ=E[∥j∥2], and PN=E[∥n∥2] denote the signal component, the interference signal component, and noise component power, respectively. It may be assumed that the interference signal phase øj is equal to the desired signal phase for the worst case consideration. In addition, it can be assumed that the PBTI and PBNI for simplification and the same interference power is simply added to the WGN power. By applying the Cauchy-Schwartz inequality (|<x, y>|2≦∥x∥2∥y∥2, with these terms being equal if and only if x=cy for any constant c) to the above equation, the maximum γ can be achieved when α1 is proportional to |h1|. Hence, α1 may be chosen as
Note that (α1)2 can directly cancel each other in the numerator and the denominator. However, when the receiver employs Mr number of multiple antennas, the terms (|h1|α1)2 and (α1)2 used for the single=antenna case in the numerator and denominator will be changed to (Σi=1M
Here, the noise component power can be written as PN=N0B=N0/Ts. This is because the signal channel bandwidth B is approximately equal to 1/Ts. The entire frequency hopping spectrum bandwidth may be denoted as W with W=NfB. The PBTI power per tone may be written as
where β denotes the interference fraction ratio 0<β≦1, and Nj denotes the equivalent interference power spectral density, which is
If a random frequency hopping pattern is assumed, then the interference fraction ratio β is equal to the probability of a frequency tone being compromised. This is because:
Hence, γmax can be rewritten as
The purpose of PBTI is to minimize SINR γ, whereas the purpose of receiver beam forming (BF) is to maximize γ. This min-max problem may be written as
minβ,0<β≦1 maxα
For a given instantaneous SNR or SNR γ, the exact SER of frequency hopping MPSK under PBTI and Rician fading can be obtained using Craig's formula such that
The average SER of frequency hopping MPSK over Rician fading and the interference state random variable J can be written as
s(E)=Eγ,J[Ps(E|γ, J)]=EγJ[Ps(E|γJ, J=1)]Pr[J=1]+EγN[Ps(E|γN, J=0)]Pr[J=0]
where J=1 and J=0 denote the presence and absence of PBTI, respectively, at the desired signal tone, hop, and symbol time of interest. Hence, Pr[J=1] and Pr[J=0] could be β and (1−β), respectively. The SINK and SNR may be written, respectively, as
Note that both γJ and γN are Rician fading, in addition,
where MγJ(s) is the moment generating function (MGF) of γJ, i.e., MγJ(s)=EγJ[esγ
For Rician fading with factor K,
For Nakagami-m fading,
The results are applicable for other modulations by modifying Craig's formula and for other fading environments by finding the corresponding MGF for the other fading. For example, the exact SER of a rectangular MQAM modulation can be written as
where γ is the instantaneous SNR under fading but is the averaged SNR over all possible M-ary constellation points for a given fading coefficient. Substituting the above equation into Craig's formula, the exact SER of the frequency hopping MQAM under PBTI plus Rician fading can be found. For simplicity, the remainder of the analysis will assume Rician fading and MPSK modulation.
The average SINR
The E|h
where I0(x) and I1(x) are the zeroth order and the first-order modified Bessel function of the first kind, respectively. Without loss of generality, if it is assumed that σ2=1, then
Substituting
Therefore, the overall averaged exact SER of the frequency hopping MPSK under PBTI and Rician fading can be written as
The average SER for a given interference fraction ratio β can be rewritten as
The average bit error rate of the frequency hopping MPSK under PBTI and Rician fading for a given interference fraction ratio β can be obtained using
Here, Gray encoding can be assumed so that the neighbor signal constellations are only one bit different from the desired symbol constellation point.
For a special case, the Rician factor K under only AWGN and PBTI becomes infinity. As such, the exact SER of the frequency hopping MPSK under AWGN and PBTI can be written as
Thus, the first and second terms represent the exact SER when the signal is not compromised with probability (1−β) and compromised with probability β, respectively. The optimum interference fraction β, which maximizes the average conditional SER
Using, Newton's method, the optimum β may be solved.
The above analysis shows derivations for an exact symbol error rate expression for the frequency hopping system under partial-band tone interference and Rician fading environments. The expressions may be extended to other fading environments such as Rayleigh and Nakagami fading and other modulations such as MQAM. In addition, optimum weighting coefficients called beamforming coefficients may be found to minimize SER when channel coefficients are available. Furthermore, an implicit expression of the worst PBTI fraction ratio, which maximizes the SER of the frequency hopping system is presented. When the non-line-of-sight (NLOS) component in Rician fading is stronger than the line-of-sight (LOS) component, that is, when the Rician factor K is small such as 0.1 to 0.9, the worst PBTI fraction ratio is 1. On the other hand, when Rician factor K gets larger than 1 and interference power weakens, the optimum interference fraction can be smaller than 1. For this case, narrowband PBTI is more effective than wideband PBTI.
The present invention provides many advantages over the prior art. For example, the present invention may be used for efficient frequency hopping satellite and mobile communications when a coherent MPSK frequency hopping modulation is employed under severe fading and/or in a severe PBTI environment. Specifically, the numerically obtained results may be useful for the protected satellite waveform design, which may employ game theory between desired users and interferers. The present invention may be used for joint tactical information distribution systems (JTIDS), multifunctional information distribution systems (MIDS), single-channel ground airborne radio systems (SINCGARS), and other communication systems.
The present invention advantageously improves the process of wireless signal transmission. For example, the present invention improves signal analysis and frequency hopping pattern generation by generating an exact symbol error rate for the transmitted signal.
Although the invention has been described with reference to the embodiments illustrated in the attached drawing figures, it is noted that equivalents may be employed and substitutions made herein without departing from the scope of the invention as recited in the claims.
This invention was made with government support under Grant #R51249 awarded by the U.S. Air Force Research Laboratory, Grant #R51255 awarded by the United States Air Force Asian Office of Aerospace Research and Development (AOARD), and the 2015 Air Force Summer Facility Fellowship. The United States government has certain rights in the invention.