|
ограничение амплитуды, для квадр. с-ла |
|
|
|
Nov 10 2008, 11:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
необходимо ограничить по амплитуде синус(затем и произвольный сигнал) (например по уровню X), далее он фильтруется и проч., в итоге получаем его огибающую. - это предельно прозрачно, если сигнал один, скажем sin(1000Гц) или случ. сигнал, как быть для квадратурного с-ла? можно для sin ограничить отдельно Re и Im, вроде в этом случае все будет корректно, будет ли все корректно для произвольного сигнала? можно конечно повыводить формулы, помоделить, надеюсь кто-нить скажет "с ходу", поделитесь опытом.
|
|
|
|
|
 |
Ответов
|
Nov 10 2008, 11:30
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(shf_05 @ Nov 10 2008, 14:16)  необходимо ограничить по амплитуде синус(затем и произвольный сигнал) (например по уровню X), далее он фильтруется и проч., в итоге получаем его огибающую. - это предельно прозрачно, если сигнал один, скажем sin(1000Гц) или случ. сигнал, как быть для квадратурного с-ла? можно для sin ограничить отдельно Re и Im, вроде в этом случае все будет корректно, будет ли все корректно для произвольного сигнала? можно конечно повыводить формулы, помоделить, надеюсь кто-нить скажет "с ходу", поделитесь опытом. Нет не корректно ограничивать квадратуры отдельно, надо переводить в полярные координаты, заменять амплитуду на константу, затем обратно в декартовы.
|
|
|
|
|
Nov 10 2008, 12:08
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(shf_05 @ Nov 10 2008, 14:58)  соложность в том, что вычислять аргумент надо в режиме РВ, на медленном проце. далее квадратуры фильтруются, и вычисляется их огибающая. Если фазу считать не хочется можно так : Код s = x+1j*y; // входной сигнал tmp = x^2 + y^2; if( tmp>A^2 ) // A - порог ограничения { y = s * A/sqrt(tmp) // Ограниченный выходной сигнал } else { y = s; }
--------------------
ну не художники мы...
|
|
|
|
Сообщений в этой теме
shf_05 ограничение амплитуды Nov 10 2008, 11:16      alex_os Цитата(shf_05 @ Nov 10 2008, 15:14) +1 ))... Nov 11 2008, 12:06       shf_05 Цитата(alex_os @ Nov 11 2008, 17:06) Лучш... Nov 12 2008, 05:39        alex_os Цитата(shf_05 @ Nov 12 2008, 08:39) с это... Nov 12 2008, 07:20         shf_05 понятно, в моем варианте sqrt находится по ф-ле те... Nov 12 2008, 07:33          alex_os Цитата(shf_05 @ Nov 12 2008, 10:33) понят... Nov 12 2008, 07:48           shf_05 Цитата(alex_os @ Nov 12 2008, 12:48) А чт... Nov 12 2008, 07:52            alex_os Цитата(shf_05 @ Nov 12 2008, 10:52) adsp2... Nov 12 2008, 08:04             shf_05 Цитата(alex_os @ Nov 12 2008, 13:04) Дык,... Nov 12 2008, 08:09    petrov Цитата(shf_05 @ Nov 10 2008, 14:58) солож... Nov 10 2008, 12:17     shf_05 Цитата(petrov @ Nov 10 2008, 17:17) А смы... Nov 10 2008, 12:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|