Shop OBEX P1 Docs P2 Docs Learn Events
Propeller Backpack-based Antenna Analyzer — Parallax Forums

Propeller Backpack-based Antenna Analyzer

Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
edited 2022-02-03 05:03 in Accessories
Effective wireless communication starts and ends with a good antenna. So, in order to maximize the performance of any wireless device, the antenna must be tuned for its best performance, too. This post describes a device that I built using the Propeller Backpack that analyzes the performance of 50-ohm radio antennas over a 0.1 - 30 MHz frequency range (or any subrange or single frequency within those bounds).

When an antenna's characteristic impedance at a given frequency matches that of the circuit driving it, the maximum amount of power will be transferred to the antenna and radiated as RF. This condition depends on many factors, including the effective length(s) of the radiating elements(s), the lenght of any counterpoise involved, and the antenna's height above ground. A typical amateur radio transmitter has a characteristic output impedance of 50 ohms. So the objective will be to make sure that the antenna also exhibits a 50-ohm impedance at the frequency of interest.

In order to measure the performance of my antennas at 50 ohms, I built a "return loss bridge", which basically consists of some resistors and an RF transformer. Here's a schematic (adapted from the ARRL's Experimental Methods in RF Design, Revised First Edition, Fig. 7.41):

return_loss_bridge.gif

It should be clear from the schematic that, if a 50-ohm resistor were placed across the antenna output, the bridge would be in balance, and the bridge output voltage would be zero at all input frequencies. At any other impedance on the antenna terminals, the bridge would be out of balance and an output would register across the bridge. By connecting a real antenna and measuring the bridge output at various excitation frequencies, one can obtain a graph of the antenna's "goodness of match" across the chosen frequency range.

I built my return loss bridge on a Parallax Proto-DB, which plugs into the Propeller Backpack. Here's a full schematic:

antenna_analyzer.gif

The bridge excitation comes from a square-wave counter output (NCO or PLL, depending on frequency) applied to A3. A4 is held at ground potential, thus creating a divider with a 50-ohm characteristic impedance and a 1.67V peak-to-peak output. This signal is capacitivley coupled to the bridge. The output of the bridge is capacitively coupled to a clamp circuit (DC restorer), consisting of a 1.2V regulated supply and a diode. The clamp ensures that the negative-going tips of the bridge output waveform are held at 0.6V (1.2V regulator - 0.6V diode Vfwd), so the positive differential can be measured. The clamped output feeds back to the Backpack's delta-sigma ADC for measurement.

Lest there be any concern about RFI (radio frequency interference) from this device, the output power to the antenna (as measured on my oscilloscope) came to a mere 1.8 mW RMS. Moreover, the output at any single frequency during a sweep is limited to no more than 30 milliseconds.

Here's a photo of the completed system:

antenna_analyzer.jpg

Of particular note is the RF transformer, which was wound "bifilar" style on a ferrite torroid. In this method of coil construction, the two windings are wound as one with a pair of wires lying side-by-side. This helps to minimize any common-mode response from the transformer, so that only the differential mode response gets measured.

Since the square wave output consists of odd harmonics of the fundamental signal, I take two measurments at each frequency: one at the fundamental and another at three times the fundamental. A portion of the output from the second measurement is subtracted from the first measurment to approximate more closely the bridge response from a sine wave at the fundamental frequency. The constant of proportionality was determined empirically, starting at 1/3 and working down until no negative values resulted.

A complete antenna analysis consists or two parts: a calibration across the spectrum without the antenna connected, and a similar set of measurements with the antenna connected. At each frequency, the voltage reflection coefficient, or gamma (Γ) can then be calculated as:
Γ = Vloaded / Vopen

A value related to gamma is known as the return loss (RL), and is calculated as:
RL = -20 log(Γ)

Finally, another term more familiar to radio amateurs, the voltage standing wave ratio, or VSWR may be computed as:
VSWR = (1 + |Γ|) / (1 - |Γ|)

A VSWR of 1.0 (i.e. |Γ| = 0) represents a perfect match.

To put my antenna analyzer ot the test, I tuned a BuddiStick vertical antenna to 7025 KHz in the 40-meter band using a low power transceiver and a RadioShack SWR meter. Then I connected the coax feeder, sans antenna, to the analyzer and did a calibration. Finally, with the antenna connected, I took another set of readings and plotted them in Microsoft Excel. Here's the top-level program listing for the analysis phase:
CON

  _clkmode      = xtal1 + pll8x
  _xinfreq      = 10_000_000

OBJ

  ant   :       "antenna_analyzer"
  sio   :       "FullDuplexSerial"
  fst   :       "FloatString"

PUB start | i, freq

  ant.start
  sio.start(31, 30, 0, 9600)
  'ant.calibrate                 'Uncomment for calibration.
  'ant.save_calibration(1)       '
  'repeat                        '
  ant.load_calibration(1)
  repeat i from 1 to 300
    freq := i * 100_000
    sio.dec(freq / 1000)
    sio.tx(",")
    sio.str(fst.floattostring(ant.gamma(freq)))
    sio.tx(13)
Incidentally, this is the first time that I've ever used floating point math with the Prop. It's hardly ever necessary, but it was a big help here.

Here's the graph from Excel of gamma vs. frequency:

gamma_vs_freq.gif

Next, I did a more detailed analysis centered on the 40-meter ham band (7000 - 7300 KHz) and plotted the VSWR. (The program for this is included in the attached archive.) Here's the plot:

vswr_vs_freq.gif

Although the position of minimum VSWR agreed quite well with that of the RadioShack SWR meter, the SWR meter produced much higher readings off resonance than did my analyzer. I'm not quite sure of the reason for this. Perhaps someone with more RF experience could shed some light here.

It's also possible to use the analyzer to aid in tuning an antenna to a specific frequency. In order to do this, I took advantage of the Backpack's audio output capability and created a tone whose frequency is proportional to (VSWR - 1) at the frequency of interest. By connecting the audio output to an amplified speaker, it is possible to tune the antenna and its counterpoise while it's being continuously analyzed, adjusting it for the lowest audio frequency. The "squealer" program for doing this is also included in the attached archive.

With the Backpack's video output capability, it should also be possible to plot the gamma or VSWR curves directly onto a TV screen. For me, however, the squealer is probably the most useful aspect of this system. It's portable and makes antenna tuning in the field much easier than running back and forth between the antenna's loading coil or adjustable counterpoise (in my case a steel tape measure) and an SWR meter for each little tweak, until you're sure things are optimized.

-Phil

Comments

  • FranklinFranklin Posts: 4,747
    edited 2010-09-24 08:03
    Nice work Phil. Thanks for posting this, I will read further when I'm home.
  • ElectricAyeElectricAye Posts: 4,561
    edited 2010-09-24 09:02
    Cool stuff. Thanks for including all the details. This looks like a potential chapter in a Propeller lab book or something. It makes me wish I were involved with RF in some way.

    Thanks again!
    :)
  • kf4ixmkf4ixm Posts: 529
    edited 2010-09-24 09:09
    Great work Phil! I truely enjoy reading about your projects, especially concerning Ham radio. i am definatly going to build one of these for my use. Keep up the great work!:)
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-25 17:05
    Hi Phil, very nice!

    I had to stare at the arrangement with the bifilar xfmr quite a while before it became clear, well, clear but still pretty fuzzy. 1) The EMF produced on the secondary (antenna side) of the xfmr is equal to the EMF across the primary side 50Ω. 2) That is added to the voltage present at the antenna node. 3) The wiring sense of the transformer is such that the two EMFs add up to zero at the "bridge output" when the antenna is 50Ω resistance, so 0% reflected. Okay so far? If the antenna is short circuited, then only the primary voltage is present, so call that 100% reflected. And if the antenna is open, it is 2*V - V = V, so again 100% reflected.
    How do you figure,
    Γ = Vloaded / Vopen
    Shouldn't that be comparing the value with a perfect 50Ω load to the value with the DUT antenna connected?

    Then, the DC restorer. The way I understand you is that the waveform presented to the ADC then the "bridge output" offset so that the lowest point on the waveform is about 0.6Volt? But still at the original input frequency. Is the soft knee of the diode a problem?
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-25 17:30
    I've seen bridge circuits like this before, but using one or two diodes to detect the EMFs. Here is the basic notion, without the transformer:

    attachment.php?attachmentid=73479&stc=1&d=1285459449

    The voltage Vrev is compared with the forward voltage Vfwd. Vrev=0 when the load is R ohms resistive, and if Z is either open or shorted, Vrev=Vfwd. Here is how diodes can detect the two voltages:

    attachment.php?attachmentid=73480&stc=1&d=1285459449

    One advantage of this circuit is that with proper choice of components and good construction it can have very wideband performance. <http://www.ludens.cl/Electron/swr/swr.html&gt; is one good web reference on how the circuit works and how to build it.

    Here is my own crude try at it. Note that there can't be any DC offset in the input waveform. Correct operation does depend on that, so if the input comes from a Prop pin it does need the coupling capacitor as in Phil's implementation. Now I have to take Phil's lead and hook it up to ADCs!

    attachment.php?attachmentid=73478&stc=1&d=1285459449

    attachment.php?attachmentid=73481&stc=1&d=1285460566
    367 x 155 - 10K
    239 x 79 - 2K
    259 x 109 - 4K
    253 x 274 - 17K
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-25 18:02
    How do you figure,
    Γ = Vloaded / Vopen
    Shouldn't that be comparing the value with a perfect 50Ω load to the value with the DUT antenna connected?
    V50Ω will always be zero, though, right? Anyway, I'm still in rote land on a lot of this stuff, leaving a lot of my RF intuition is in the developmental stage. Here's what the ARRL publication I cited has to say:
    "... Assume we observe V0 when the bridge is terminated in an open circuit and a smaller V1 when loaded. The ratio V1/V0 is termed the voltage reflection coefficient, ..."

    That's all I know.
    Then, the DC restorer. The way I understand you is that the waveform presented to the ADC then the "bridge output" offset so that the lowest point on the waveform is about 0.6Volt? But still at the original input frequency. Is the soft knee of the diode a problem?
    Yes to both questions. The latter is the reason I made the "A4" connection to the Prop and not to ground. My objective was to excite the bridge with both A3 and A4 at once, thus doubling the input voltage, so I could calibrate out the diode's "knee" effect. But "good enough" trumped "better", and I never got around to it.
    _______

    Tracy, on your fwd/rev bridge, I assume you have to add the diodes' forward voltage before taking a ratio, right? I've seen similar circuits, but I was hesitant to use one that required enough excitation of a radiating antenna to render the diode losses moot -- especially at frequencies where I'm not licensed.

    -Phil
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-26 01:24
    Here is a link to one project where they add an op-amp with a 1N34 germanium diode in the feedback loop for post-processing to compensate for the forward voltage of the detector diode. It does complicate the circuit. (That project uses an AD9850 DDS to generate the frequencies under control of an HC908 processor.)

    The diode voltage may be negligible. In the detector circuit, given time enough, the diode continues to conduct in the forward direction through an ever increasing dynamic resistance, until the forward current balances the reverse current plus whatever is drawn by the measurement voltmeter. In the case of a good RF diode and a high input impedance meter, the voltage offset can be well under 0.1 Volt. Particularly with a good Schottky diode, reverse current of 10 or 20 nA. There is a tradeoff though between settling time and accuracy.

    Another approach would be to measure the capacitor voltages directly with a high impedance differential ADC as follows:
    attachment.php?attachmentid=73494&stc=1&d=1285487578
    p = Vrev / Vfwd

    swr = (1+p) / (1-p)

    Two direct measurements allow computation of the ratio without having to disconnect the "Z". Rapid scanning would require a trick to reduce the settling time.
    259 x 121 - 6K
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-26 12:00
    V50Ω will always be zero, though, right? Anyway, I'm still in rote land on a lot of this stuff, leaving a lot of my RF intuition is in the developmental stage. Here's what the ARRL publication I cited has to say:
    "... Assume we observe V0 when the bridge is terminated in an open circuit and a smaller V1 when loaded. The ratio V1/V0 is termed the voltage reflection coefficient, ..."
    ...

    You (and ARRL of course) are right. I had not absorbed what I had just said. I'm truly hazy and feeling my way with this stuff too.

    I'm still confused about the the sequential calibration procedure. Calibration of your system is done without the antenna load, to determine V0 vs frequency. However, when the antenna or load is subsequently connected, the EMF at the top of the bridge will drop due to the output resistance of the Prop driving circuit (100Ω / 2 + Prop output resistance). For example, when the antenna load goes from open circuit to short circuit, the total bridge impedance drops from 100Ω down to 33Ω and that changes V0 substantially, and it will fluctuate with frequency for a reactive load. I've just started studying your antenna analyzer spin code, but I don't think there is compensation for that in there. I could be way off base on my analysis of course, and maybe that compensation is not necessary after all. But why?

    In the dual diode detector, the two EMFs for the ratio are measured simultaneously under the loaded condition, so the driving impedance is not a factor. But due to that issue, I think the two methods would give different results.

    Thank you for that Spin code and the whole project by the way. Please do not take my comments as sniping, rather, curiousity!
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-26 13:59
    Tracy,

    I really appreciate your probing! Hopefully it will help to clear the fog that I'm still in over this stuff.

    Now that I've read your analysis and reread the section in the ARRL book, it appears I may have misinterpreted the requirements for the bridge excitation. My initial assumption was that this input had to have a 50-ohm source impedance. That's the reason for the two 100-ohm resistors. But now I wonder if the two 50-ohm resistors in the upper arm are meant to determine the source impedance for each arm, given a 0-ohm signal source. IOW, the net 50-ohm load impedance of a balanced bridge was a red herring, lulling me into thinking I had to match that impedance at the source.

    Another possible issue is the load impedance of the sensor which, in my case, is about 1K. For other bridges discussed in the same chapter, the author mentions using a 50-ohm-terminated scope probe to measure the output.

    I was hoping to avoid the necessity for current amplification at the source end or voltage amplification at the sensor end. It now appears that, for accurate readings, I may need both. OTOH, it does provide useful information as-is, which agrees with the other SWR meter -- at least relatively.

    Pursuant to this issue and the one concerning the diode knee, I've attached scope traces from three termination situations, taken at the DC-restoration node. As you suspected, the output from a shorted load is less than that of an open load. (Theoretically, they should be the same.) Also, comparing the open and terminated traces, the effect of the diode knee looks to be ~70 mV.

    -Phil
    640 x 480 - 13K
    640 x 480 - 13K
    640 x 480 - 12K
  • LukeHLukeH Posts: 22
    edited 2010-09-27 14:34
    This is rad. Good work! I want to build my own, though I will probably use a protoboard instead of the BackPack (got the 5-pak-'o-protoboards last time it was on daily deal, they're crying out to be used). The Prop really does allow you to build some specialized instrumentation on the cheap.

    I am not very familiar with winding my own inductors - I have a number of ferrite toroids lying around - does it make a huge difference what kind I use in something like this? My toroids are slightly larger than the one in your photo.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-27 16:46
    Luke,

    I'm sure other toroids will work just as well. You may want to look up the specs for the one I used (FT37-43) and match it as close as you can from those that you have. If you're serious about RF experimenting, though, consider buying an assortment of useful values. I got mine from here:

    Hendricks QRP kits

    Also, you will need to implement a delta-sigma ADC on the Protoboard. Take a look at the Backpack schematic (in the back of the documentation) for details.

    -Phil
  • LukeHLukeH Posts: 22
    edited 2010-09-28 10:43
    That said the Prop BackPack is 40% OFF ($30 instead of $50) on daily deal today. I think I'll grab one or three...
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-29 09:20
    Hi Phil,

    I found that I have a copy of the ARRL Solid State Design for the Radio Amateur (1977), and that must be closely related to your reference, ARRL's Experimental Methods in RF Design, Revised First Edition, Fig. 7.41 My edition has your circuit as figure 36 in chapter 7.

    This transformer-based circuit has the advantage of being 50 Ohms throughout. They do make a point that the driving impedance has to be 50 Ohms for the circuit to work correctly. Also, the detector circuit should present 50 Ohms impedance to the output of the transformer. That reflects back into the circuit as a 50 Ohm differential load. They call the transformer a "sortabalun", because it transforms the differential signal to single ended for input to a typical single ended detector.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-29 10:50
    Tracy,

    I guess I'm confused again. In my book it states that a short at the antenna and an open at the antenna are equivalent conditions. But, unless the excitation impedance is near zero, that won't be the case, as you've pointed out and as I've demonstrated. I wonder if they mean that the impedance driving each side of the transformer needs to be 50 ohms, which condition is provided by the two 50-ohm series resistors.

    I'm with you on the 50-ohm sensor impedance, though, although I'm already mourning the resultant loss of sensitivity in my setup.
    ________________________

    Now that I think about it more, perhaps the 50-ohm sensor impedance will be what it takes to pull the open circuit signal down to short circuit levels. Hmm, maybe the fog is beginning to clear after all...

    -Phil
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-29 11:59
    It is really a different circuit. It has to include the 50Ω source and the 50Ω load, and when you go through the analysis (below) you will find that the differential output voltage is in fact the same for an open as for a short. Quantitatively the differential EMF is 1/8 of the input EMF. The thing with the Propeller though is that the output resistance of each pin is somewhere between 33 and 40 ohms (a little different sourcing and sinking), and that resistance has to be added to your external resistances. So I think it would be a better match with 10Ω or 20Ω external instead of 100Ω. And the detector circuit too should present 50Ω at the single ended output of the transformer. Mismatches there might account for the inconsistencies you noted.


    attachment.php?attachmentid=73557&stc=1&d=1285784760
    For Z=0 and Z=open the analysis can be done with straightforward parallel/series reduction.
    --- If Z=0 then you have the differential R in parallel with the lower R in the left hand leg, and the bridge reduces to 3/2 R in parallel with R, which is 3/5 R. Then that is a divider with R source resistance, which results in 3/8 of the input EMF across the bridge, and 1/8 across the differential R.
    --- Now, if Z=open, the upper legs have 2R in parallel with R, which is 2/3 R, and that is in series with R in the lower leg, which makes the total bridge resistance 5/3 R. That is a divider with the source R, which give 5/8 of the input EMF across the bridge, and 2/5 of that across the upper arm, 1/5 across the differential R. And 1/5 of 5/8 applied across the bridge is again, 1/8 of the input EMF.
    --- Of course when Z=R, the bridge is balanced and the differential EMF is zero.

    Intermediate Zs and of course reactive Zs are more complicated to analyze and cannot be done by parallel/series reduction, but take three KVL loop equations in three unknowns, but I trust that someone has gone through that carefully. Both the source resistance and the transformer in the circuit have to present resistance R to make it come out right. With a vector voltmeter they say you can measure both magnitude and angle of Z at the measurement point.
    239 x 92 - 3K
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-29 13:36
    Thanks, Tracy! That all makes sense. I was also wondering what kind of impedance the antenna sees. Here's an equivalent circuit from the antenna's point of view:

    attachment.php?attachmentid=73559&stc=1&d=1285792242

    This works out to 50 ohms, too, so everything is consistent.
    The thing with the Propeller though is that the output resistance of each pin is somewhere between 33 and 40 ohms (a little different sourcing and sinking), and that resistance has to be added to your external resistances. So I think it would be a better match with 10Ω or 20Ω external instead of 100Ω.
    In that case, wouldn't 62 ohms be the best value for these, instead of 100? This would bring the equivalent impedance of each pin to 100 ohms and the net source impedance to 50.

    -Phil
    446 x 227 - 2K
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2010-09-29 15:10
    Oh, right, I think around 60-70Ω each is good when you are driving it with two pins as you do in the original circuit. I just now measured output resistance on one Prop pin on a demo board, and it came out at 32Ω sourcing and 41Ω sinking, as measured by the resistance load that brings it down to Vdd/2. The resistance came out a little higher when I did it as the slope of the VI curve in going from 150Ω to 100Ω load.

    I like your original idea of differential drive on those two pins, to double the AC input signal.

    An interesting sidelight on your circuit is that is can also serve as a three port hybrid. You feed one signal in as you do now, and feed a second signal into the single-ended side of the transformer. The Z port will see the sum of those two signals. but neither of the input ports will see the other signal. All ports at 50Ω. The ARRL book suggests it as a linear combiner for inter-modulation checks.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-09-29 15:28
    I like your original idea of differential drive on those two pins, to double the AC input signal.
    I'm a little reluctant to do it, though, since the antenna under test radiates the signal, and it would quadruple the output power. Still, I may have to if the 50-ohm load resistor I'm adding bogs down the readings by too much.
    _________________

    'Just discovered another issue: the 2.2uF coupling cap's reactance at 1 MHz is ~ 75 ohms. That's too high. I also just happenend to think: driving the pins differentially would give a net output of zero, unless I drove a transformer with them (which I'm very much tempted to do anyway, rather than using a different cap).

    -Phil
  • p3nt3st3rp3nt3st3r Posts: 3
    edited 2011-02-20 23:43
    Hi

    I am not familiar with Parallax microcontrollers , but it's interesting for me.
    I would like to ask , especially Phil Pilgrim -> is there a chance to modify a frequency range , i think maybe to 200MHz or more ?

    p3nt3st3r
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-02-21 00:42
    I've gotten output in the 2-meter band (144-148 MHz), but the signal quality was extremely poor, with a lot of phase jitter. By the datasheet, 128 MHz is the top-end frequency (8 MHz NCO + 16x PLL), yet 224 MHz (14 MHz + 16x PLL) is possible but probably not reliable. Nothing in that range would be suitable for RF work, though.

    -Phil
  • p3nt3st3rp3nt3st3r Posts: 3
    edited 2011-02-21 23:35
    Ok , this numbers are from datasheet.
    Inside schematic of Propeller-Backpack i can see crystal oscillator with nominal frequency 10MHz.
    What if we change crystal to higher , probably we got overclocked Propeller.
    if crystal 12MHz resulting frequency will be 96MHz
    if crystal 13MHz resulting frequency will be 104MHz
    is it will do change PLL frequency ?
    is it give a higher frequency for measuring ?
    i am not an engineer so that is why i ask

    p3nt3st3r
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-02-21 23:49
    Raising the system clock frequency will not gain you anything. The Prop's PLLs are not spec'd to be driven over 8 MHz and certainly cannot exceed 14 MHz. But you can generate a 14 MHz NCO for a PLL with an 80 MHz system clock. The biggest problem is phase jitter. In my experiments at 145 MHz, I got splatter across the entire band from the PLL. My recommendation, if you need to use a Prop to control a VHF signal cleanly is to use a VCO at that frequency, divide it down so the Prop can measure the frequency, and use the Prop's DUTY mode output to control the VCO -- basically a frequency-locked loop.

    -Phil
  • p3nt3st3rp3nt3st3r Posts: 3
    edited 2011-02-22 02:18
    Different question
    May i use ( i did not have one yet) with Propeller-Backpack RS232 connection with PC insted of PropPlug for USB ?

    p3nt3st3r
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-02-22 08:57
    The Backpack does not have an RS232 interface of its own, so you'd have to make one from a MAX3232 chip to connect to the 4-pin PropPlug port. As an alternative, if you have an RS232 BOE, you can communicate (and program the Prop) via that using the 3-pin servo-style interface and the loader software from the Backpack product page.

    -Phil
Sign In or Register to comment.