Цитата(aa.veter @ Aug 24 2010, 17:46)

что означает в режиме вычисления модуля? Правильно я понял, что CORDIC - это способ упрощенной реализации вышеописанного смещения сигнала?
У кордика есть два режима - режим вычисления модуля (преобразование из декартовой в полярную систему координат) и режим вращения (когда комплексный вектор вращается на заданный угол). В режиме вычисления модуля делается поворот вектора (x,y) таким образом, чтобы составляющая y в итоге была равна нулю. x при этом будет равно модулю вектора, умноженному на константу, зависящую от количества итераций. В режиме вращения вектор поворачивается на указанный угол. Так как Вам нужно просто получить огибающую (модуль комплексного вектора), то проще использовать первый режим. Если бы у Вас была задача по честному снести спектр сигнала на нулевую частоту, то тогда нужно было бы использовать режим вращения, подав на вход угла вращения сигнал от фазового аккумулятора. Инкремент фазового аккумулятора в этом случае должен быть равен -2*IF/Fs, где IF - частота ПЧ, Fs - частота дискретизации.