2つの乗算器を使う代わりに、より一般的な位相検出器では1つの乗算器と異なる三角関数の性質sin⁡αcos⁡β=sin⁡(α−β)2+sin⁡(α+β)2≈α−β2+sin⁡(α+β)2{\displaystyle\sin\alpha\cos\beta={\sin(\alpha-\beta)\over2}+{\sin(\alpha+\beta)\over2}\approx{\alpha-\beta\over2}+{\sin(\alpha+\beta)\over2}}を用いている。
更常见的鉴相器不使用2个乘法器，而用了一个乘法器和另一个三角恒等式：sin⁡αcos⁡β=sin⁡(α−β)2+sin⁡(α+β)2≈α−β2+sin⁡(α+β)2{\displaystyle\sin\alpha\cos\beta={\sin(\alpha-\beta)\over2}+{\sin(\alpha+\beta)\over2}\approx{\alpha-\beta\over2}+{\sin(\alpha+\beta)\over2}}第一项给出了所求的相位差。