А давайте, обсудим этот компенсационный метод, но только с научной точки зрения и с помощью инженерного подхода.
На первый взгляд - действительно, всё просто и ясно: вычли из выходного сигнала входной - с соответствующими коэффициентами, - что осталось - внесено исследуемым устройством.
Но это работает только при абсолютно чистом (в спектральном смысле) входном сигнале.
Если же в нём есть собственные гармоники и/или шумы, - полностью подавить их - во всей полосе частот - не получится.
Таким образом, в разности будут не только продукты нелинейности устройства, но и грязь источника.
То есть, - как всегда - гладко на бумаге, но в действительности всё сложнее.
Метод, по моему мнению, работает, пока исследуемое устройство заведомо и многократно нелинейнее источника. С грязным сигналом высоколинейный усилитель исследовать не получится.
Чтобы полностью скомпенсировать входной сигнал, необходимо балансировать схему вычитания не на одной (основной) частоте, а точно повторяя АФЧХ исследуемого устройства. Такой анализатор получится многократно сложнее схем Акулиничева, если вообще получится...