Radio communications networks using multiple access techniques are susceptible to issues such as multiple access interference. Further, as methods of communication over such networks are limited, a method to provide an additional informational channel over a radio communication network that is not susceptible to multiple access interference is desirable.
Reference in the specification to “one embodiment” or to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one embodiment of the invention. The appearances of the phrases “in one embodiment”, “in some embodiments”, and “in other embodiments” in various places in the specification are not necessarily all referring to the same embodiment or the same set of embodiments.
The embodiments of the system and method disclosed herein provide a multiple access scheme for a radio network based on the modulation of polarization states at a network's transmit antennas and configuration of complementary polarization states at the network's receiving antennas such that variations in measured voltages at receivers' antennas can, among other purposes, convey digital information and provide a multiple access channel to supplement other network communications.
In some embodiments, the modulation of polarization states if used, for example, to supply an additional channel of information flow, occurs without interfering with or otherwise encumbering the frequency or amplitude modulations of the incumbent waveform. An alternative approach involves providing an un-modulated waveform on which polarization states are induced at the transmitting antenna, with polarization modulation providing the sole channel for information flow.
The transmitting and receiving antennas collectively have a means to synchronize the switching of their polarizations. In some embodiments this may occur via coordination of the antennas using, respectively, controllers 50 and 60. In some embodiments, to address synchronization problems, codes with very low cross-correlation, such as Gold codes, may be used. As an example, the polarization states are linear polarization, horizontal or vertical, and right-hand or left-hand circular polarization. Further, the choice of polarization state pairs used may be varied to best exploit environmental conditions.
In some embodiments, the method disclosed herein uses a calibration interval during which the network receivers measure the two distinct voltages from each transmitter during separate time intervals. In some embodiments, complex-valued measurements of voltages (two-dimensional quantities to register magnitudes and relative phase) may be used to increase throughput. After the calibration interval, each receiver keeps a separate accumulation for each transmitter wherein each received sample is weighted by +1 or −1 according to the column of a Hadamard matrix that is associated with the given transmitter. After the sample periods and accumulations have been completed, each receiver then offsets its accumulation using a normalization term.
A far-field radiator induces a cross-range electric field of (Eθ, Eφexp(jδ1)) at a receive antenna whose effective length along line of sight is equal to (hθ, hφexp(jδ2)); the resulting antenna terminal voltage is equal to the following Hermitian inner product:
V=h
θ
E
θ
+h
φ
E
φ
e
j(δ
-δ
). (Eq. 1)
By modulating its transmitted polarization, a transmitting node can effect changes to the values of δ1 or (Eθ, Eφ) at each receiver of interest, causing the two complex terms of V to increase, or to decrease the resultant magnitude of the sum. The difference in magnitude between these alternating voltage levels provides a signaling opportunity.
In some embodiments, the signaling method disclosed herein uses a calibration interval during which the receivers in a network measure these two voltages from each transmitter individually. During the measurement interval for transmitter n, receiver m measures two voltage levels. If c0 is the average of the two measurements and Δ(m,n)>0 is half the difference, then the two measurements can be written as
c
0(m,n)+d(n)Δ(m,n) (Eq. 2)
and
c
0(m,n)−d(n)Δ(m,n) (Eq. 3)
where d(n)=1 for one measurement and d(n)=−1 for the other. During the calibration interval, receiver m computes c0(m,n) and Δ(m,n) for each transmitter n to assist in later estimates of d(n), the signaling variable. After the end of the calibration interval, each receiver proceeds to measure a superposition of induced voltages from several transmitters and form estimates of d(n) where n varies over all transmitters.
A Hadamard matrix H is a square matrix in which each entry is either 1 or −1 and whose rows are mutually orthogonal, so that
HH
T
=N·I
N×N (Eq. 4)
where IN×N is the N-by-N identity matrix. In this Hadamard-based protocol, each network node has knowledge of a common matrix H. As an example, the following simple induction shows how to construct Hadamard matrices for any N that is a power of two:
After calibration is completed, the operator at transmitter n0 wants to broadcast d(n0)=−1 or d(n0)=1; the operator sequences through N intervals, holding d(n0) constant while varying the signal at time index k according to H(n0,k). More specifically, this transmission produces the following voltage at receiver m:
V(m,n0,k)=c0(m,n0)+d(n0)H(n0,k)Δ(m,n0) (Eq. 6)
Simultaneously, receiver m0 keeps a running sum for each transmitter n by accumulating the received signal in each interval k, but first multiplying by 1 or −1 according to H(n,k). At the end of N intervals, receiver m0 has a completed sum for transmitter n0 equal to
At each receiver, the first term can be computed during calibration from the assembled measurements and the known entries of H. After subtracting this first term, the second term collapses because of the properties of Hadamard matrices. Hence,
where δ(n=n0)=1 if n=n0 and 0 otherwise. Simplifying,
V
NORM(M0,n0)=N·Δ(m0,n0) if d(n0)=1 (Eq. 9)
and
V
NORM(M0,n0)=−N·Δ(m0,n0) if d(n0)=−1 (Eq. 10)
It is noted that the difference between the expected values of the signal variables increases linearly with N.
The feasibility of the above protocol was studied using Monte Carlo simulation, which resulted in development of equations for the polarization loss (or polarization mismatch) factor among transceiver pairs of antennas, a model of cross-polarization effects, and a simulation flow chart (see
The polarization representation in antenna coordinates is projected onto basis vectors in the plane normal to the line of sight. Using trigonometric identities, these new coordinates and the new phase difference defining far-field polarization along the line of sight can be expressed:
Using (Eqs. 11-14), the Monte Carlo simulation translates the polarization expressed in antenna coordinates into polarization along a line of sight. In (Eq. 1), the receive antenna's effective length (h0, hφexp(jδ2)) and the transmit antenna's induced polarization at the receive antenna (Σθ, Σφexp(jδ1)) are both derived from projections (Eqs. 11-14) onto the line of sight specified by θ and φ.
Flow chart 100 shown in
Method 400 may begin at step 410, which involves using a receiver 30 to measure two distinct voltages induced by each separate transmitter 20. Step 420 involves, at receiver 30, maintaining a weighted accumulation of received voltages for each transmitter 20 according to the equation VRCV(m0, n0)=Σk=1N(H(n0, k)Σn=1N V(m0, n, k)), where V(m, n0, k)=c0(m, n0)+d(n0)H(n0, k)Δ(m, n0), where m0 is the receiver, n0 is one transmitter, k is one of N measurement intervals, n is one of N transmitters, c0(m, n0) is the average of the two measurably distinct voltages from transmitter n0 at receiver m, Δ(m, n0) is half of the difference of the two measurably distinct voltages from transmitter n0 at receiver m, d(n0) is a signaling variable, and H(n0, k) is a value in a Hadamard matrix, where the rows of the Hadamard matrix represent the transmitters and the columns of the Hadamard matrix represent the measurement intervals, wherein a completed sum for each transmitter is received after the N measurement intervals.
Step 430 involves, at receiver 30, offsetting the completed sum for each transmitter 20 using a normalization term. In some embodiments, the normalization term is the same for d(n0)=1 and for d(n0)=−1. In some embodiments, the normalization term is determined according to the equation VNORM(M0, n0)=VRCV(m0, n0)−(Σn=1N c0(m0,n))Σk=1N H(n0,k). Step 440 involves, at each receiver 30, decoding one or more bits received from each transmitter 20 using the offset completed sum for each respective transmitter 20.
Some or all of the steps of method 400 may be stored on a non-transitory computer readable storage medium, wherein the steps are represented by computer readable programming code. The steps of method 400 may also be computer-implemented using a programmable device, such as a computer-based system. Method 400 may comprise instructions that, when loaded into a computer-based system, cause the system to execute the steps of method 400. Method 400 may be implemented using various programming languages, such as “Java”, “C”, or “C++”.
Various storage media, such as magnetic computer disks, optical disks, and electronic memories, as well as computer readable media and computer program products, can be prepared that can contain information that can direct a device, such as a micro-controller, to implement the above-described systems and/or methods. Once an appropriate device has access to the information and programs contained on the storage media, the storage media can provide the information and programs to the device, enabling the device to perform the above-described systems and/or methods.
For example, if a computer disk containing appropriate materials, such as a source file, an object file, or an executable file, were provided to a computer, the computer could receive the information, appropriately configure itself, and perform the functions of the various systems and methods outlined in the diagrams and flowcharts above to implement the various functions. That is, the computer could receive various portions of information from the disk relating to different elements of the above-described systems and/or methods, implement the individual systems and/or methods, and coordinate the functions of the individual systems and/or methods.
Many modifications and variations of the Wireless Polarization Modulation Method Using Polarization Shift Keying and Hadamard Multiplexing are possible in light of the above description. Within the scope of the appended claims, the embodiments of the systems described herein may be practiced otherwise than as specifically described. The scope of the claims is not limited to the implementations and the embodiments disclosed herein, but extends to other implementations and embodiments as may be contemplated by those having ordinary skill in the art.
The Wireless Polarization Modulation Method Using Polarization Shift Keying and Hadamard Multiplexing is assigned to the United States Government. Licensing inquiries may be directed to Office of Research and Technical Applications, Space and Naval Warfare Systems Center, Pacific, Code 72120, San Diego, Calif., 92152; telephone (619) 553-5118; email: sscpac_t2@navy.mil. Reference Navy Case No. 102578.