HPSDR,<div><br></div><div>I'd like to propose a fast method of calculating forward and reverse (reflected) power on the HPSDR framework.</div><div><br></div><div>Using a fast LUT algorithm, it is possible to calculate the wattage to the closest watt on PennyLane and then the values of forward and reverse wattage can be transmitted to PowerSDR where the final floating point calculation can be done for SWR.</div>

<div><br></div><div>This way, the algorithm is all integer on the PennyLane side and is fast - and PowerSDR just needs to do the SWR calculation.</div><div><br></div><div>Some may say, well, this isn't really much faster perhaps than what we have now; maybe that is true - but at the same time we can calculate with a fast LUT to the nearest watt what the power is on the FPGA's without having to do any floating point.  I have done some experiments with floating point functions and we still have ~ 50% resources left on the Cyclone II on PennyLane even after implementing all of those; I just want to mention that we can implement a very fast LUT algorithm on the FPGA in which watts can be transmitted for the SWR calc.</div>

<div><br></div><div>Maybe (I suppose) the system architects have already thought of this - but just want to throw this out there.  For instance - 3V corresponds to 100W on Alex (and hence PennyLane) via the ADC and SWR cable.  </div>

<div>Full scale on the ADC is 12-bits or 4096 total counts.  100W then is ~ 3724 counts.  A lookup table can be correspondingly constructed to send the actual wattage out via Nwire using this fast algorithm.</div><div><br>

</div><div>Anyway - maybe we can discuss tomorrow during the call.  I should be on the call.</div><div><br></div><div>73's,</div><div>John </div><div>AJ6BC</div><div><br></div>