4
\$\begingroup\$

Say I have two magnetic loop antennas oriented perpendicularly, such that one antenna has a null facing east/west, while the other has the null facing north/south. Each of these antennas is connected to a receiver with an I/Q mixer, and then I feed these I/Q signals to a software defined radio for demodulation and processing.

The goal here is to implement a goniometer (see fig.2) (another description with Adcock antennas) in software, for direction finding or spatial filtering. By combining the antenna signals in some ratio, it's as if I have a single magnetic loop antenna which I can virtually rotate to any angle. But if I can do this in software, I can have many such spatial filters at one time, or make spatial waterfall displays, or other such cool stuff. Think of it as Ambisonics for RF.

This requires four signals: I and Q for each antenna, times two antennas = four signals.

Here's the question: is it practical, through some electric or mathematical manipulation, to simplify this to three or fewer signals I'd need to process? It seems to me that an incoming wave will have some frequency and amplitude, information already contained in just one I/Q pair. My second antenna adds additional information by capturing the rotation of the plane of the received wave front around the up-down axis. Does this require an additional two signals?

\$\endgroup\$

4 Answers 4

2
\$\begingroup\$

You need all four signals.

I/Q processing is there to keep you from getting shafted by phase cancellation between your received signal and your local oscillator (LO) when you heterodyne to baseband.

Consider: Assume your LO and your received signal are on the same frequency, but have a phase offset. Mixing the two results in an output signal, with and attenuation from phase cancellation that is proportional to \$(1 + \sin \omega)\$, where \$\omega\$ is the phase offset angle in radians. If the two signals are 180 degrees out, they cancel completely.

I/Q processing uses two mixers and an LO that emits two signals, on the same frequency but 90 degrees out-of-phase. If the received signal is 180 degrees out from one LO signal, it will only be 90 degrees out from the other, and that side of the I/Q pair will still have output.

As a freebie, you get phase information. The degree of cancellation on the two signals tells you the exact phase angle of the incoming signal against your LO.

This is EXACTLY the same principle as your two loop antennas, rotated 90 degrees. If the signal you are interested in is on the null from one antenna, you still get signal from the other antenna, and now you know where the signal is coming from.

That's why you do full I/Q processing on both antenna signals, which means you need all four signals.

\$\endgroup\$
3
  • \$\begingroup\$ It seems to me that the phase of a signal, and it's heading, are orthogonal. By having two I/Q pairs, I have the phase information twice. Put another way: with one antenna there are two degrees of freedom (phase & amplitude, or the Cartesian equivalent, I & Q). If I add a heading, that's just one more DOF, so why would I need two more signals? \$\endgroup\$
    – Phil Frost
    Commented Oct 31, 2013 at 14:32
  • 1
    \$\begingroup\$ Untrue. You need both I&Q to differentiate positive and negative frequencies (unless your system represents more bandwidth than your filters permit to be present), and you need this from each antenna to determine spatial information. Of course, if you don't care about the possibility of getting confused should you get similar signals at mirror image frequencies displaced from the center of your bandwidth, then you can contemplate throwing away some of the information, perhaps from one antenna only. \$\endgroup\$ Commented Oct 31, 2013 at 14:52
  • 1
    \$\begingroup\$ Fundamentally, this answer is a bit misleading - I&Q aren't need to simply give "phase information" relative to the LO (that you can find out in the simple sense from either by itself) but to differentiate positive and negative frequencies of the same magnitude - those above the LO or those below it. A non-IQ system has to be built with filters such that only one of those possibilities can be meaningfully present, allowing a downstream analysis to safely assume that a frequency is positive or negative. \$\endgroup\$ Commented Oct 31, 2013 at 15:04
2
\$\begingroup\$

If both antennas simultaneously received a direct signal from the same source, the two IQ pairs (four numbers) would would include redundant information, since one could define three numbers, phi, r1, and r2 such that

i1 = cos(phi) * r1
q1 = sin(phi) * r1
i1 = cos(ph2) * r2
q1 = sin(ph2) * r2

In practice, however, there's no guarantee that signals will only arrive via a direct path. It's possible that an antenna may receive reflected signals as well. Imagine that the transmitter and receiver are placed so that a direct signal is blocked, but reflective surfaces exist on either side; a signal reflected off one side will arrive at the receiver from a direction perpendicular to that of a signal reflected off the other. Depending upon the exact distances, the signals reaching the antennas could have any possible phase relationship. While it might be advantageous to determine a couple of parameters phi1 and phi2 and then compute a master output signal as:

net = (I1*cos(phi1)+Q1*cos(phi1))*cos(phi2)+(I2*cos(phi1)+Q2*cos(phi1))*sin(phi2)

Determining what the parameters phi1 and phi2 should be is apt to be difficult unless one has all four IQ signals to work with.

\$\endgroup\$
2
\$\begingroup\$

Generally speaking, the voltage at the output of an antenna is just a scalar function of time, so you of course don't need anything more. You can connect each antenna input to a suitably fast wideband digitizer, and you'll be able to receive the signals directly. But such digitizers, of sufficient performance, may either not exist, or cost way too much, or there may not be processing power available to process such a datastream in real time, etc.

So, instead, you mix the signals to shift them to either a lower intermediate frequency or to the baseband, and process the result of such shifting a bandwidth much narrower than the frequency of the incoming signal. You'd typically design the signal path so that the passband is centered around the nominal output frequency (IF or 0Hz for baseband). When you do that, you won't be able to distinguish positive from negative frequencies with just a scalar signal, relative to the IF frequency, and in the case of baseband (or sub-Nyquist sampling) you'll also lose the signal as the relative phase of the signal approaches 0 degrees. So instead, you'd need to filter the passband so that it doesn't overlap the "center" frequency, i.e. 0Hz or the IF, and digitize that instead. Such circuits usually cost more, since you still have the symmetric passband capability - a circuit with 3MHz bandwidth doesn't care if it processes IF+1.5MHz or IF-1.5MHz; but you'll use less than half of the bandwidth available; conversely if you have a circuit that can in general process IF+1.5MHz, it will is fast enough to process IF-1.5MHz anyway, so you may as well use that.

So yes, if you wished to you certainly can design such a system, and in low quantities the cost difference probably wouldn't matter much, although things may get out of hand quickly as you approach the state of the art. It will usually also be the case that the cost and effort needed to design the circuit that has twice the bandwidth will be more than the cost of having two quadrature channels at half the bandwidth, especially if the mixer just provides you with I and Q anyway.

You also seem to be very concerned about the number of signals, whereas the overall design driver would be overall bandwidth in this case - you'll end up pushing the same amount of data to your processor no matter how you slice and dice those signals, it's just that the less signals you have the more demanding each one will be by itself (in terms of bandwidth both analog and digital). None of it may be a big concern if your overall bandwidth is "low" (say gigabit or less after digitization) - any reasonable PC will keep up with that if you do it right.

\$\endgroup\$
1
\$\begingroup\$

I/Q processing is a useful abstraction for processing radio signals, particularly when you're interested in phase information for things like separating the sidebands or demodulating FM/PM. As such, it is primarily a software abstraction; they don't normally exist as separate physical signals except perhaps inside an FPGA or other signal-processing chip. You'll have just one cable from each antenna to the signal processing board.

What do you hope to gain by trying to invent a different abstraction?

In general, you will want the "full" signal from each antenna, because you don't know which direction a signal will be coming from, and either antenna could be completely nulled out.

\$\endgroup\$
4
  • \$\begingroup\$ What I hope to gain is a reduction in the number of ADC channels I need, and the subsequent processing. If I can simplify the signals before or immediately after the mixer with some simple analog electronics, it would be a big win in terms of the amount of data I need to move and process. \$\endgroup\$
    – Phil Frost
    Commented Jul 3, 2013 at 12:30
  • \$\begingroup\$ But aren't you using RF front-end chips that integrate all of that anyway? In order to get a meaningful answer to this question, I think you need to provide more details about the RF band(s) you're working in and the nature of the signals (e.g., modulation) that you're receiving. \$\endgroup\$
    – Dave Tweed
    Commented Jul 3, 2013 at 13:20
  • \$\begingroup\$ The RF front-end is a very simple IQ mixer that works over HF, going into a PC audio interface. (Actually the mixer works beyond VHF, but I have antialiasing filters only up to HF). I can't tell you what signals or modulation are of interest, because the whole point of an SDR is to delegate that responsibility to the software. My concern is just the hardware. \$\endgroup\$
    – Phil Frost
    Commented Jul 3, 2013 at 13:28
  • 2
    \$\begingroup\$ You can move from IQ to a single-signal scheme by doubling the sampling rate and switching to a non-zero center frequency, however this is the same amount of data, just collected from one faster converter via a different circuit than collected from two. Except where the limits of available/affordable converter technology are being pushed, it's usually a decision made based on what sort of circuit seems easier to build well. \$\endgroup\$ Commented Oct 31, 2013 at 15:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.