Testing the Revised Phase-Calculation Algorithm
daveshacks.blogspot.com·19h·
🎛️Cassette DSP
Preview
Report Post

In my last post (Polar Modulation - A Deep Dive Into Phase Calculations) I proposed a change to Guido’s phase-calculation algorithm. Here I describe the tests I conducted to check what impact the changes would make. The short answer is that for typical voice transmissions the IMD products are significantly reduced.

My tests compare Guido’s phase-calculation algorithm:

if (deltaPhase < 0) deltaPhase = deltaPhase + 2*PI

Against mine (which in this post I will call the shortest-path algorithm):

if (deltaPhase <-PI) deltaPhase = deltaPhase + 2*PI // take the shorter path

if (deltaPhase > PI) deltaPhase = deltaPhase - 2*PI // take the shorter path

The polar modulator used in t…

Similar Posts

Loading similar posts...