|
Восстановление огибающей АМ-сигнала |
|
|
|
Mar 11 2007, 23:37
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 7-10-05
Из: Санкт-Петербург
Пользователь №: 9 352

|
Как получить огибающую имея его синфазную и квадратурную составляющую АНАЛОГОВЫМ методом ? Это вообще реально? Две составляющие получаются на выходе синхронного демодулятора. Я смешиваю принятый сигнал с опорным сигналом и с опорным сигналом задержанным на 90 градусов. Как теперь получить настоящую огибающую? Формула с виду простая и очевидная : X = sqrt( Xi^2 + Xq^2 ), а как это в аналоге сделать - совершенно непонятно.
|
|
|
|
|
 |
Ответов
|
Mar 12 2007, 11:53
|
Знающий
   
Группа: Новичок
Сообщений: 642
Регистрация: 30-01-07
Пользователь №: 24 888

|
Можно , действительно , просто продетектировать исходное колебание диодным детектором . Может оказаться так , что делать это нельзя , например , если после квадратурных демодуляторов стоят фильтры , очищающие сигналы от шумов , и мы должны использовать эти фильтры . Тогда , чтобы не заниматься возведением в квадрат и извлечением корней - проще снова промодулировать сигнал , то есть подать обе квадратурные составляющие на балансные модуляторы ( 0 и 90 градусов ) , сложить сигналы после модуляторов , а потом - продетектировать диодным детектором . При этом детектироваться будет именно огибающая полезного сигнала .
|
|
|
|
|
Mar 13 2007, 11:11
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 7-10-05
Из: Санкт-Петербург
Пользователь №: 9 352

|
Цитата(deemon @ Mar 12 2007, 11:53)  Можно , действительно , просто продетектировать исходное колебание диодным детектором . Может оказаться так , что делать это нельзя , например , если после квадратурных демодуляторов стоят фильтры , очищающие сигналы от шумов , и мы должны использовать эти фильтры . Тогда , чтобы не заниматься возведением в квадрат и извлечением корней - проще снова промодулировать сигнал , то есть подать обе квадратурные составляющие на балансные модуляторы ( 0 и 90 градусов ) , сложить сигналы после модуляторов , а потом - продетектировать диодным детектором . При этом детектироваться будет именно огибающая полезного сигнала . Попытался прогнать Вашу эту схему через матлаб. Получается , что в этом случае тоже необходимо брать корень после диодного детектора. Скрипт прикрепил на всякий случай. Если я нигде не наврал, то получается сумма квадратов, а ее проще сделать обычными умножителями (ad633). http://slil.ru/24070709
Сообщение отредактировал PriBoris - Mar 13 2007, 11:13
|
|
|
|
|
Mar 13 2007, 11:39
|
Знающий
   
Группа: Новичок
Сообщений: 642
Регистрация: 30-01-07
Пользователь №: 24 888

|
Цитата(PriBoris @ Mar 13 2007, 11:11)  Цитата(deemon @ Mar 12 2007, 11:53)  Можно , действительно , просто продетектировать исходное колебание диодным детектором . Может оказаться так , что делать это нельзя , например , если после квадратурных демодуляторов стоят фильтры , очищающие сигналы от шумов , и мы должны использовать эти фильтры . Тогда , чтобы не заниматься возведением в квадрат и извлечением корней - проще снова промодулировать сигнал , то есть подать обе квадратурные составляющие на балансные модуляторы ( 0 и 90 градусов ) , сложить сигналы после модуляторов , а потом - продетектировать диодным детектором . При этом детектироваться будет именно огибающая полезного сигнала .
Попытался прогнать Вашу эту схему через матлаб. Получается , что в этом случае тоже необходимо брать корень после диодного детектора. Скрипт прикрепил на всякий случай. Если я нигде не наврал, то получается сумма квадратов, а ее проще сделать обычными умножителями (ad633). http://slil.ru/24070709Не , это ошибка какая-то , не может там быть никакого корня . Мы же линейно демодулируем квадратурные составляющие , потом фильтруем и так же линейно их обратно модулируем . Если всё сделано правильно , то получается ТОТ же сигнал , который был сначала , только без внеполосных шумов . Корень там мог "вылезти" от того , что диодный детектор работал в квадратичном режиме ..... но тут уж надо его линеаризовать , чтобы получить нужную точность . Можно , например , увеличить амплитуду сигнала , чтобы перевести детектор в линейный режим ( и применить при этом диоды Шоттки ) , или охватить детектор цепью ООС на ОУ или транзисторах .... это уж от частоты зависит .
|
|
|
|
Сообщений в этой теме
PriBoris Восстановление огибающей АМ-сигнала Mar 11 2007, 23:37 yura-rf Какая частота демодулированного сигнала?
Можно бе... Mar 12 2007, 00:58 PriBoris >>Какая частота демодулированного сигнала?
М... Mar 12 2007, 11:03 roman_uhf Немного детсадовского шаманства с К174ПС1 . Удачи ... Mar 12 2007, 11:31   PriBoris Цитата(deemon @ Mar 13 2007, 11:39) Корен... Mar 14 2007, 11:11 Stanislav Цитата(PriBoris @ Mar 11 2007, 23:37) Как... Mar 12 2007, 20:36 yura-rf >>IMHO легче собрать дополнительный детектор... Mar 13 2007, 01:38 deemon Кстати , я именно такое решение уже применял . Дел... Mar 13 2007, 11:50 deemon Тут вопрос ещё в том , какая нужна точность детект... Mar 14 2007, 17:23 deemon Цитата(deemon @ Mar 14 2007, 17:23) Тут в... Mar 15 2007, 09:11  PriBoris Цитата(deemon @ Mar 15 2007, 09:11) Кстат... Mar 15 2007, 10:55   deemon Цитата(PriBoris @ Mar 15 2007, 10:55) Да,... Mar 15 2007, 13:10 el34 если не треб высокая точность можно апроксимироват... Mar 15 2007, 05:45 Andakad Приветствую всех!
Ну прям вопль о помощи издаю... Nov 26 2010, 15:44 alexkok Цитата(Andakad @ Nov 26 2010, 18:44) Кто ... Nov 28 2010, 23:12 DRUID3 Цитата(Andakad @ Nov 26 2010, 17:44) Нача... Nov 29 2010, 00:48 Green_Smoke Цитата(Andakad @ Nov 26 2010, 18:44) Прив... Nov 27 2010, 19:51 Andakad Green_Smoke, вообще я думаю так. Эта формула sqrt ... Nov 28 2010, 07:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|