Чтобы выполнить подобные требования, генератор можно построить на базе усилителя с частотно-зависимой цепью положительной обратной связи. В качестве такой цепи обычно используют так называемый мост Вина либо двойной Т-мост. Малые нелинейные искажения удается получить при подборе элементов моста с большой точностью. Правда, это относится к генератору с фиксированной частотой. Для перестраиваемого же генератора возникают дополнительные сложности из-за необходимости подбирать сдвоенный переменный резистор с согласованным (с точностью не хуже 1%) изменением сопротивления каждого резистора. Однако существуют генераторы, в которых в частотозадающих цепях стоят фазовращатели. Они позволяют получить малые нелинейные искажения без специального подбора элементов. В простейшем случае фазовращатель состоит из последовательно соединенных резистора и конденсатора. Если к нему подвести два сигнала (U1 и U2) одинакового напряжения, но сдвинутого по фазе на 180°, то выходное напряжение (Uвыx) будет равно одному из подводимых, но сдвинуто по фазе на определенный угол — в зависимости от соотношения номиналов деталей цепи и частоты подводимых сигналов. Таким образом, наш генератор должен содержать два фазовращателя и инвертирующий усилитель с коэффициентом усиления больше единицы, чтобы скомпенсировать потери сигнала в фазовращателях.