реклама на сайте
подробности

 
 
> необходим алгоритм функции компенсации аналогового сигнала
kanzler
сообщение Sep 20 2006, 09:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Есть аналоговая схема компенсации сигнала по амплитуде и фазе. Схемой управляет микроконтроллер с помошью цифровых резисторов (один резистор управляет амплитудой, другой фазой). Нужен алгоритм настройки компенсации схемы. Подскажите, плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kanzler
сообщение Oct 10 2006, 10:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Всё намного проще. Мне не надо изобретать модем. Нужен просто алгоритм компенсации аналогово сигнала. То есть свести сигнал до минимума за счёт изменения сопротивления цифровых резисторов которые изменяют амплитуду и фазу сигнала
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 10 2006, 19:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(kanzler @ Oct 10 2006, 14:43) *
Всё намного проще. Мне не надо изобретать модем. Нужен просто алгоритм компенсации аналогово сигнала. То есть свести сигнал до минимума за счёт изменения сопротивления цифровых резисторов которые изменяют амплитуду и фазу сигнала


Так объясните, раз проще. Что надо минимизировать? Амплитуду суммы или разности какого-то сигнала с каким-то управляемым, какая норма должна быть применена, и т.д. Пока Вы будете тщательно скрывать условия задачи, Вам и будут отвечать в том же духе. Так как телепатов тут мало.
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 11 2006, 05:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(SM @ Oct 11 2006, 01:22) *
Так объясните, раз проще. Что надо минимизировать? Амплитуду суммы или разности какого-то сигнала с каким-то управляемым, какая норма должна быть применена, и т.д. Пока Вы будете тщательно скрывать условия задачи, Вам и будут отвечать в том же духе. Так как телепатов тут мало.


Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.
Go to the top of the page
 
+Quote Post
Fast
сообщение Oct 12 2006, 07:38
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(kanzler @ Oct 11 2006, 09:18) *
Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.
kanzler, из всего сказанного Вами, я пришел к выводу, что это
- очередная задача компенсации "пролезания" сигнала из передающего тракта в приёмный.. /Andy_F/
- если это так, то это чистая задача адаптивной фильтрации (что есть итеративный подход к получению какой-л. оценки, в том числе и поиска экстремума), и возникает резонный вопрос "насколько коррелирован опорный сигнал с информативным" /SM/,
потому что
- если мы имеем всепропускающий тракт с линейной АЧХ и ФЧХ на всем диапазоне (чего реально никогда не бывает) и информативный (далее I) сигнал есть масштабированная (напр.уменьшенная) копия опорного(далее O), то возможно просто покрутить амплитуду и фазу, чтобы добиться желаемого вами результата - минимизировать сумму сигналов I и O.

для этого нужен комплексный фильтр 1-го порядка (далее F)
на вскидку алгоритм обучения сведется к /возможны другие варианты/
F += k * (O - I),
где k - коэффициент адаптации (< 1, например 0.001-0.1 в зависимости от желаемой скорости сходимости и ошибки СКО),
начальное состояние фильтра F.re = 1.0, F.im = 0.0
O, I – комплексные сигналы опорный и информативный

если тракт имеет свои хитрые-ломаные АЧХ и ФЧХ, и/или сигналы I/O слабо коррелированны, да если тракт вообще нелинейный, то
я могу опубликовать на форуме в качестве ответа книжку Тихонова или работы Стратановича...

поправьте меня, если что-то не так понял,
успехов
Go to the top of the page
 
+Quote Post
alex_os
сообщение Oct 12 2006, 07:58
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(Fast @ Oct 12 2006, 11:38) *
Цитата(kanzler @ Oct 11 2006, 09:18) *
Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.
kanzler, из всего сказанного Вами, я пришел к выводу, что это
- очередная задача компенсации "пролезания" сигнала из передающего тракта в приёмный.. /Andy_F/
- если это так, то это чистая задача адаптивной фильтрации (что есть итеративный подход к получению какой-л. оценки, в том числе и поиска экстремума), и возникает резонный вопрос "насколько коррелирован опорный сигнал с информативным" /SM/,
потому что
- если мы имеем всепропускающий тракт с линейной АЧХ и ФЧХ на всем диапазоне (чего реально никогда не бывает) и информативный (далее I) сигнал есть масштабированная (напр.уменьшенная) копия опорного(далее O), то возможно просто покрутить амплитуду и фазу, чтобы добиться желаемого вами результата - минимизировать сумму сигналов I и O.

для этого нужен комплексный фильтр 1-го порядка (далее F)
на вскидку алгоритм обучения сведется к /возможны другие варианты/
F += k * (O - I),
где k - коэффициент адаптации (< 1, например 0.001-0.1 в зависимости от желаемой скорости сходимости и ошибки СКО),
начальное состояние фильтра F.re = 1.0, F.im = 0.0
O, I – комплексные сигналы опорный и информативный

если тракт имеет свои хитрые-ломаные АЧХ и ФЧХ, и/или сигналы I/O слабо коррелированны, да если тракт вообще нелинейный, то
я могу опубликовать на форуме в качестве ответа книжку Тихонова или работы Стратановича...

поправьте меня, если что-то не так понял,
успехов


Наверное правильнее такой алгоритм обучения (классический LMS)
F+=k*conj(O)*(O-I);


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Fast
сообщение Oct 12 2006, 09:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(alex_os @ Oct 12 2006, 11:58) *
Наверное правильнее такой алгоритм обучения (классический LMS)
F+=k*conj(O)*(O-I);
Ну тогда и не I вовсе, а I' - т.е. прошедший через фильтр F smile.gif
а можно и O'
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kanzler   необходим алгоритм функции компенсации аналогового сигнала   Sep 20 2006, 09:59
- - Stanislav   Хорошая схема... А "алгоритм функции" - ...   Sep 20 2006, 10:03
|- - kanzler   Цитата(Stanislav @ Sep 20 2006, 16:03) Хо...   Sep 20 2006, 10:43
- - Fast   ну без приведения схемы или ее краткого описания ...   Sep 20 2006, 13:07
- - SM   Цитата(kanzler @ Sep 20 2006, 13:59) Есть...   Sep 20 2006, 18:03
- - Fast   SM, адаптивные фильтры это конечно здорово но нам ...   Sep 21 2006, 08:47
|- - SM   Цитата(Fast @ Sep 21 2006, 12:47) SM, ада...   Sep 21 2006, 10:32
- - Shurmas   может быть табличным методом настраивать ?   Sep 21 2006, 09:19
- - Fast   У них есть опорный сигнал, т.е. свой собственный о...   Sep 21 2006, 11:55
|- - SM   Цитата(Fast @ Sep 21 2006, 15:55) У них е...   Sep 22 2006, 06:48
- - Fast   Вот раскричался, а сказал почти тоже самое, только...   Sep 22 2006, 15:10
|- - SM   Цитата(Fast @ Sep 22 2006, 19:10) Вот рас...   Sep 22 2006, 17:27
- - Foris   может посмотреть ДШ на zl38002 там расписаны принц...   Sep 22 2006, 16:58
- - Fast   ок, принято хотелось бы теперь послушать, что скаж...   Sep 25 2006, 07:10
|- - alex_os   Цитата(kanzler @ Oct 10 2006, 14:43) Всё ...   Oct 10 2006, 15:33
|- - Oldring   Цитата(kanzler @ Oct 11 2006, 09:18) Ампл...   Oct 11 2006, 07:18
|- - SM   Цитата(kanzler @ Oct 11 2006, 09:18) Ампл...   Oct 11 2006, 07:41
|- - BVU   Цитата(kanzler @ Oct 11 2006, 09:18) Цита...   Oct 11 2006, 09:52
- - Andy_F   Очередная компенсация "пролезания" сигна...   Oct 11 2006, 09:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016