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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> необходим алгоритм функции компенсации аналогового сигнала
alex_os
сообщение Oct 10 2006, 15:33
Сообщение #16


Знающий
****

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



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

Непонятно что значить "свести сигнал" до минимума? Что это за сигнал который нужно свести до минимума? Иными словами какая у Вас стоимостная функция? Скажем у Вас есть какой-то внешний сигнал
x(t), есть сигнал амплитудой, фазой которого нужно управлять y(t, A, fi). И нужно выбрать такие А и fi, чтобы некоторая величина J( x(t), y(t, A, fi) ) была минимальной. Что есть в вашем случае J(..)?
Наверное J представляет собой что-нибудь вроде J = E[ (x(t) - y(t,A,fi) )^2 ], где E - это матожидание.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 10 2006, 19:22
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #18


Местный
***

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



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


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


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(kanzler @ Oct 11 2006, 09:18) *
Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.


Уважаемый, один взгляд со стороны на эту беседу. Вы пока что не можете даже сформулировать свою задачу в понятных для окружающих терминах. Варианта вижу два: либо почитать сначала что-либо по адаптивным фильтрам, либо предложить кому-нибудь денег за то, чтобы он подъехал и на месте сам разобрался в постановке задачи. Иначе эта тема обречена на флуд.

Также меня сильно смутило Ваше утверждение, что "всё намного проще". Как вы можете оценивать сложность задачи, не понимая _ничего_ в ней?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 11 2006, 07:41
Сообщение #20


Гуру
******

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



Цитата(kanzler @ Oct 11 2006, 09:18) *
Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.


Опорный откуда берется? На сколько хорошо коррелирован с информативным?
Go to the top of the page
 
+Quote Post
Andy_F
сообщение Oct 11 2006, 09:10
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 109
Регистрация: 27-07-06
Из: С.-Петербург
Пользователь №: 19 148



Очередная компенсация "пролезания" сигнала из передающего тракта в приёмный... Человеку нужен, как я понимаю, обычный алгоритм поиска экстремума функции 2 переменных (т.е., меняя 2 величины, получить минимальную 3-ю величину), а вовсе не адаптивная фильтрация. И относится задача к курсу математики средней школы.

Сообщение отредактировал Andy_F - Oct 11 2006, 09:18
Go to the top of the page
 
+Quote Post
BVU
сообщение Oct 11 2006, 09:52
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(kanzler @ Oct 11 2006, 09:18) *
Цитата(SM @ Oct 11 2006, 01:22) *

Так объясните, раз проще. Что надо минимизировать? Амплитуду суммы или разности какого-то сигнала с каким-то управляемым, какая норма должна быть применена, и т.д. Пока Вы будете тщательно скрывать условия задачи, Вам и будут отвечать в том же духе. Так как телепатов тут мало.


Амплитуду суммы опорного сигнала и информативного сигнала. Сумму надо свести к минимуму, изменяя параметры информативного сигнала по амплитуде и фазе.

Вы сами то поняли, что написали? Если хотите получить удовлетворительно-грамотный ответ изложите свою задачу в свете 'теории сигналов'. Либо для начала обрисуйте примитивную модель - есть опорный сигнал с такими-то характеристиками, есть сигнал ('сторонний') параметрами которого (амплитуда, фаза) необходимо управлять относительно опорного и т.д.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Fast
сообщение Oct 12 2006, 07:38
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 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

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:12
Рейтинг@Mail.ru


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