Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
о фирме
продукция
электроника
обратная связь
Цифровые сигнальные процессоры (DSP)
Страницы:
Текущая
308
307
306
305
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
Архивы 0...272
Новое сообщение
Регистрация
——> Выберите конференцию
Микроконтроллеры <30.03.2024 12:25>
Программируемые логические схемы <03.01.2017 20:54>
Языки описания аппаратуры (VHDL и др.) <23.12.2018 20:16>
Цифровые сигнальные процессоры (DSP) <31.08.2023 09:00>
Аналоговая схемотехника <16.06.2022 18:58>
Голосования <08.12.2022 22:35>
Телесистемы
Продорлжая ассемблер ADSP 2105.
—
TheMatrix
(03.11.2006 19:25
83.167.93.177
, 251 байт)
Это не DOS-EXE, а просто двоичный (bin) образ ROM, там ничего лишнего. Писать с нулевого адреса
—
=AVR=
(03.11.2006 20:51
80.92.96.19
,
пустое
)
Ответ:
—
TheMatrix
(03.11.2006 22:47
83.167.93.144
, 100 байт)
Продорлжая ассемблер ADSP 2105.
—
TheMatrix
(03.11.2006 19:23
83.167.93.177
,
пустое
)
помогите плииз с выбором фильтра
—
bam
(03.11.2006 10:12
87.249.234.82
, 535 байт)
Кстати, а может у Вас рипплы в полосе подавления у Вашего БИХа недостаточно малы? Вот и лезет через них гармоника. (?)
—
homekvn
(03.11.2006 12:58
212.185.161.237
,
пустое
)
Ответ: риплы это пульсации? тогда -120дб
—
bam
(03.11.2006 12:59
87.249.234.82
,
пустое
)
Да, это пульсации. Только можно рассекретить информацию по поводу полезного сигнала? :-) А то я так и не понял, что усиливает Ваш усилитель.
—
homekvn
(03.11.2006 13:14
212.185.161.237
,
пустое
)
Ответ: сигнал с индуктивности. на него же наводится и сетевые 50Гц
—
bam
(03.11.2006 13:55
87.249.234.82
,
пустое
)
Ответ: полезный сигнал с чистый sin тон с инфранизкочастотной АМ модуляций (доли Гц) + еще есть скачки фазы +-180
—
bam
(03.11.2006 14:10
87.249.234.82
, 100 байт)
Может быть Вам посмотреть на адаптивные фильтры, вроде тех что применяются во всяких электрокардиографах?
—
alostap
(03.11.2006 14:24
80.80.111.129
, 104 байт)
Ответ: к сожалению у меня нет возможности измерить сеть, прибор от батареек работает
—
bam
(03.11.2006 14:43
87.249.234.82
,
пустое
)
поставте еще одну катушку рядом - для приема сетевых глюков...
—
alostap
(03.11.2006 14:48
80.80.111.129
,
пустое
)
Сделайте, как ВН Вам говорит. Только порядок фильтра подберите таким образом, чтобы добротность была такой, чтоб полезный сигнал не задеть. Проще решение вряд ли можно найти.
—
homekvn
(03.11.2006 15:16
212.185.161.237
,
пустое
)
Ответ: чесно слово мне стыдно, но считать Я его не умею
—
bam
(03.11.2006 15:32
87.249.234.82
, 61 байт)
Вот еще пример.
—
alostap
(03.11.2006 17:34
80.80.111.129
, 215 байт)
Вопрошающему это вряд ли поможет. Это ж КИХ-фильтр. А у него задержка будь-здоров.
—
homekvn
(03.11.2006 17:38
212.185.161.237
,
пустое
)
Во это еще один философский вопрос, я вообще с БИХ очень мало работал, но мне кажется что задержка ( ГВЗ ) у БИХ и КИХ при примерно одинаковых параметрах фильтра , примерно одинаковая. Ибо природу не обманешь....
—
alostap
(03.11.2006 21:22
80.80.111.129
,
пустое
)
Просто функция fir1, которую Вы предлагаете использовать, синтезирует фильтр с линейной фазой. А у него задержка о-го-го.
—
homekvn
(04.11.2006 01:42
84.146.69.249
,
пустое
)
Конечно.
—
-=ВН=-
(03.11.2006 21:24
193.125.71.140
,
пустое
)
Если не зацикливаться на линейно-фазовости, то да.
—
homekvn
(03.11.2006 22:16
84.146.33.218
,
пустое
)
Привожу пример расчета на матлабе. Вначале идет сама функция, затем примеры ее использования. Там есть в том числе и NOTCH фильтры. Поставьте два-три фильтра совсем рядышком и посмотрите, что получается. (+)
—
homekvn
(03.11.2006 17:06
212.185.161.237
, 7476 байт)
Только Вы самое начало в примере возьмите - остальное закомментируйте. Просто прога она не ради примера была написана, да и работать не будет если Вы кусок не удалите, потому что другие функции еще нужны будут.
—
homekvn
(03.11.2006 17:10
212.185.161.237
,
пустое
)
Поэкспериментируйте с freqz([1 zeros(1, K) 1],1). Где K - разное.
—
andy_P
(03.11.2006 15:38
80.82.63.185
,
пустое
)
Идея простая - если задержанный на пол-периода синус сложить с самим собой то 0 получится. То же самое справедливо для кратных частот.
—
andy_P
(03.11.2006 15:50
80.82.63.185
,
пустое
)
Гребенчатый фильтр поставьте, если гармоники Вам мешают.
—
-=ВН=-
(03.11.2006 12:08
193.125.71.140
,
пустое
)
Ответ: можн ли заставить гребенку давить N*50 Гц с учетом девиации сетевого? и почему мой то фильтр их не давит?
—
bam
(03.11.2006 14:04
87.249.234.82
,
пустое
)
Почему Ваш фильтр их не давит, я понятия не имею. А сделать можно, ширина выдернутого зуба у гребенки должна быть=разросу сети от номинала.
—
-=ВН=-
(03.11.2006 14:31
193.125.71.140
,
пустое
)
Так наверное гармоники или интермодуляционные составляющие накладываются на полезный сигнал...Сделайте фильтр поуже.
—
alostap
(03.11.2006 10:50
80.80.111.129
,
пустое
)
Ответ: поуже не могу, растет (катострофически для меня) задержка
—
bam
(03.11.2006 13:09
87.249.234.82
,
пустое
)
Может проблема вообще до фильтра? Ну там динамического диапазона не хватает где-нибудь?
—
alostap
(03.11.2006 10:51
80.80.111.129
,
пустое
)
Ответ: приведенные ко входу шумы усилителя точно померять не могу
—
bam
(03.11.2006 13:07
87.249.234.82
, 268 байт)
динамический диапазон по двум частотам измеряется обычно. Подаете две синусоды с двух генераторов из-за всяких нелинейностей вместо двух синусоиды получаются частоты вида n*f1+m*f2 , те спектре появлеются новые компоненты.
—
alostap
(03.11.2006 13:21
80.80.111.129
, 105 байт)
Ответ: 2х частотным способом проверить не могу т.к. нет в наличии генератора с шумами ниже чем -70-80дб
—
bam
(03.11.2006 13:46
87.249.234.82
, 221 байт)
Ответ: кстати о птичках. кто нибудь мерял и чем сетевое с д.д 100дб?
—
bam
(03.11.2006 13:53
87.249.234.82
,
пустое
)
Ну я мерил. А что?
—
st256
(03.11.2006 17:06
217.151.231.218
,
пустое
)
Сейчас не могу подробно. Коротко - посмотрите Виннеровские Фильтры. Задача как раз для них. Если шумы нестационарные, то Калмановский фильтр. В итоге и получите БИХ-фильтр, но оптимальный в смысле минимума СКО.
—
homekvn
(03.11.2006 10:41
84.146.33.218
,
пустое
)
Оптимальные фильтры конечно хорошо, но нужно знать статистические характеристики сигнала (ковариационные матрицы сигнала и шума) :()
—
alostap
(03.11.2006 11:13
213.27.41.36
,
пустое
)
1) Для Виннеровского нужно знать только спектральные плотности шума и сигнала 2) Существуют робастные фильтры Виннера и Калмана. Кроме того (+)
—
homekvn
(03.11.2006 12:11
212.185.161.237
, 668 байт)
Ужас как Вы любите постые вопросы запутывать:-))
—
-=ВН=-
(03.11.2006 12:32
193.125.71.140
,
пустое
)
Честно говоря, пока что нет уверенности, что вопрос прост. Факт показывает (а также ответ, данный чуть выше о нестационарности шума), что дело может обстоять сложнее, чем об этом написано в самом первом посте.
—
homekvn
(03.11.2006 12:37
212.185.161.237
,
пустое
)
Ну как Вам сказать... Я не видел Выше ответа о нестационарности шума, я видел только исходный вопрос с гармониками.:-)))
—
-=ВН=-
(03.11.2006 12:45
193.125.71.140
,
пустое
)
Тьфу, ну не выше, а раньше. :-) Я ж минуты две назад только заметил, что вопрос о нестационарности был поднят не автором, а товарищем alostap-ом. Я этого не просек и пошел расписывать... Ну а так - если знаем спектральные плотности сигнала и помехи, синтезим Виннера и дело с концом. А если че-то лезет не то, то либо с априорной информацией незадачка вышла, либо криво фильтр склепали, либо и то и другое, либо еще че-нибудь :-)
—
homekvn
(03.11.2006 12:51
212.185.161.237
,
пустое
)
Да не нужно там Винеровский фильтр синтезировать, лишнее оно все. Занраждающую гребенку поставить. А насчет знания, что нужно для реализации Винеровского, так все знание берется из минимума СКО между выходом фильтра и сигналом, который желаем выделить. При таких-то и таких-то шумах, помехах. Но зачем грузить человека всем этим, одного не пойму?.
—
-=ВН=-
(03.11.2006 13:22
193.125.71.140
,
пустое
)
+1
—
andy_P
(03.11.2006 13:36
80.82.63.185
,
пустое
)
Для Винера взаимную СПМ или ВКФ знать нехило бы :-). Хотя, если сигнал и помеха разнесены по частотам можно легко понять и без Винера что получится :-)
—
andy_P
(03.11.2006 12:56
80.82.63.185
,
пустое
)
Взаимную спектральную плотность нужно знать только в тех нечастых случаях, когда и сигнал и помеха кореллированы. Не побоюсь сказать, что в большинстве практических приложений это не так.
—
homekvn
(03.11.2006 12:59
212.185.161.237
,
пустое
)
Ну а если де-факто разнесены по частотам, то действительно Виннер не нужен. Но, меня терзают смутные сомнения относительно справедливости сделаннного автором предположения. :-)
—
homekvn
(03.11.2006 13:00
212.185.161.237
,
пустое
)
Ответ: да это только предположение, просто оно самое простое, что там в этой сети творится черт ногу сломит.
—
bam
(03.11.2006 13:18
87.249.234.82
, 136 байт)
Бр-рр. Ничего не понял. У Вас фильтр выделяет не сигнал, а шум? (вопрос задаю потому, что Вы пишите, что имп. х-ка Вашего фильтра почти совпадает с шумом. Может это описка?)
—
homekvn
(03.11.2006 13:22
212.185.161.237
,
пустое
)
Ответ: с 1частотным сигналом все ок, фильтр работает как надо
—
bam
(03.11.2006 13:37
87.249.234.82
, 276 байт)
Сижу и думаю, вот у нас сигнал и помеха по частотам разнесены - они ведь некоррелированные получаются, так? Но даже пусть и не разнесены, а просто некоррелированные (корреляция между нимии равна 0)... Что ж у нас получится если сию смесь на вход фильтра, согласованного с полезным сигналом подать? и не максимизирует ли такой фильтр отношение сигнал-помеха плюс шум на выходе?
—
andy_P
(03.11.2006 13:11
80.82.63.185
,
пустое
)
Конечно максимизирует. Только это два разных фильтра - согласованный и виннеровский. Они по двум разным критериям работают. Напомню, что согласованную фильтрацию применяют тогда, когда форма обнаруженного ("отфильтрованного") сигнала уже не важна, важен факт его наличия (обнаружения). А вот "виннер", он старается сигнал коцать по-минимуму, ибо работает по критерию минимума СКО.
—
homekvn
(03.11.2006 13:17
212.185.161.237
,
пустое
)
Приплыли - 1. CКО на выходе винеровского фильтра и есть остаток (помехи+шума) - получаем в результате одно и то же решение . 2. Я просто хотел сказать, что о винеровском решении и смысла нет говроить, если помеха не коррелирована с сигналом. Тут народ об обеляющем фильтре + согласованном фильтре обычно калякает (прогоняем смесь через фильтр, обеляющий помеху, затем фильтруем фильтом, согласованным с сигналом, пропущенным через обеляющий фильтр).
—
andy_P
(03.11.2006 13:27
80.82.63.185
,
пустое
)
Упущенный элемент логической цепочки - сигнал ошибки на выходе фильтра Винера некоррелирован с сигналом.
—
andy_P
(03.11.2006 13:28
80.82.63.185
,
пустое
)
СКО на выходе виннеровского фильтра состоит из шума И квадрата разности выходного сигнала (без шума) и исходного сигнала (также без шума). Говоря еще проще (+)
—
homekvn
(03.11.2006 13:59
212.185.161.237
, 461 байт)
Согласованный тоже искажает, да еще как. Важно то, что сигнал ошибки некоррелирован с тем, что на выходе фильтра от полезного сигнала осталось. Поэтому минимум СКО соответствует max С/(Ш+П). Хотя может у меня в голове с терминами каша. Одно скажу для детерминированного сигнала одни и те же коэффициенты получите.
—
andy_P
(03.11.2006 14:09
80.82.63.185
,
пустое
)
Одна ремарочка к тому, что Вы сказали: винеровский фильтр ну никак не подходит для фильтрации детерминированных сигналов. Поэтому получить одно и то же никак не получится. Получится просто "одно".
—
homekvn
(03.11.2006 14:56
212.185.161.237
,
пустое
)
Ответ+
—
andy_P
(03.11.2006 15:24
80.82.63.185
, 358 байт)
Ответ (+)
—
homekvn
(03.11.2006 15:55
212.185.161.237
, 1943 байт)
Ответ:+
—
andy_P
(03.11.2006 16:06
80.82.63.185
, 442 байт)
Не-а (+)
—
homekvn
(03.11.2006 16:24
212.185.161.237
, 1296 байт)
Не смотрите. Есть под рукой да и сам выведу если потребуется. +
—
andy_P
(03.11.2006 16:40
80.82.63.185
, 267 байт)
Ответ (+)
—
homekvn
(03.11.2006 16:52
212.185.161.237
, 413 байт)
Ответ+
—
andy_P
(03.11.2006 17:10
80.82.63.185
, 68 байт)
Ну вот напрягите мозги сильно:-)
—
-=ВН=-
(03.11.2006 17:09
193.125.71.140
,
пустое
)
Напрягу, как только Вы мне запишите спектральную плотность мощности "случайного", а главное "стационарного" сигнала "прямоугольный импульс заданной ширины и амплитуды" и обоснуете, как Вы ее получили.
—
homekvn
(03.11.2006 17:21
212.185.161.237
,
пустое
)
Ответ+
—
andy_P
(03.11.2006 18:05
80.82.63.185
, 400 байт)
Понял Вас. Только проблема в том (+)
—
homekvn
(03.11.2006 18:21
212.185.161.237
, 438 байт)
Не понял последнего тезиса. СПМ - преобразование Фурье от КФ. От треугольника оно существует. Если реализацию случайного процесса усечь, то его энергия будет конечной, процесс останется случайным в части точек временной оси.
—
andy_P
(03.11.2006 18:25
80.82.63.185
,
пустое
)
Ответ (+)
—
homekvn
(03.11.2006 18:34
212.185.161.237
, 255 байт)
ответ+
—
andy_P
(03.11.2006 18:43
80.82.63.185
, 357 байт)
Да я не обижаюсь. Я правды хочу :-) (+)
—
homekvn
(03.11.2006 19:26
212.185.161.237
, 624 байт)
Ответ+
—
andy_P
(03.11.2006 19:52
80.82.63.185
, 363 байт)
PS Можно перейти к двум переменным t1 и delta_t = t1-t2. Получим обобщение теоремы Хинчина-Винера на нестационарные процессы. Там будет СПМ(t).
—
andy_P
(03.11.2006 20:00
80.82.63.185
,
пустое
)
Ответ (+)
—
homekvn
(03.11.2006 20:33
212.185.161.237
, 2676 байт)
Ответ+
—
andy_P
(03.11.2006 21:03
80.82.63.185
, 663 байт)
Ответ (+)
—
homekvn
(04.11.2006 01:19
84.146.69.249
, 3222 байт)
PS Связь между полученным таким образом винеровским фильтром и фильтром калмана видел в какой-то книжке по адаптивной обработке.
—
andy_P
(03.11.2006 21:04
80.82.63.185
,
пустое
)
Ответ (+)
—
homekvn
(04.11.2006 02:02
84.146.69.249
, 1939 байт)
ответ+
—
andy_P
(03.11.2006 18:28
80.82.63.185
, 107 байт)
Это Вам в качестве дополнительного домашнего задания. А то совсем неинтересно Вам будет, если я сделаю за Вас эту наиважнейшую часть работы. :-)
—
-=ВН=-
(03.11.2006 17:49
193.125.71.140
,
пустое
)
Не, как сейчас модно выражаться, не канает :-) И я Вам написал в ветке пониже, почему. Но Вы ответить по существу почему-то не захотели.
—
homekvn
(03.11.2006 17:56
212.185.161.237
,
пустое
)
Я уже столько раз с Вами спорил и каждый раз Вы проигрывали, что мне просто надоело. Попробуйте дойти самостоятельно. Обобщение СПМ на детер. случай - элементарно, Вам уже сказали. Если она Вас беспокоит.
—
-=ВН=-
(03.11.2006 18:01
193.125.71.140
,
пустое
)
Да! В ход пошли последние аргументы... (+)
—
homekvn
(03.11.2006 18:15
212.185.161.237
, 1025 байт)
Блин. Ну она же и и называется СПМ, а не СПЭ, елки палки. Энергия у процесса бесконечна, но мощность может быть и конечной. И если Вас так беспокоит бесконечность энергии, так возьмите синус в качестве детерминированного сигнала. Поимеете
—
-=ВН=-
(03.11.2006 18:26
193.125.71.140
, 221 байт)
С синусом потом разберемся, отдельно. Меня конечность энергии беспокоит (+)
—
homekvn
(03.11.2006 19:18
212.185.161.237
, 2015 байт)
Ну Вы уж совсем что-то запутались:-)
—
-=ВН=-
(03.11.2006 19:41
193.125.71.140
, 709 байт)
Я не запутался нимало (+)
—
homekvn
(03.11.2006 20:08
212.185.161.237
, 1169 байт)
Да не правы Вы.
—
-=ВН=-
(03.11.2006 21:06
193.125.71.140
, 387 байт)
Ответ (+)
—
homekvn
(04.11.2006 00:51
84.146.69.249
, 518 байт)
О, господи. Слов нет. Ну где ж они совпадают, наши мнения, если АКФ обобщается до той формулы, что я Вам привел? Хоть сами себе не противоречьте - не хотите спорить по формулам, соглашайтесь с тем, что Вам написали.:-)) Вы ведь так до маразма дойдете скоро. Обычные-то фильтры запретите
—
-=ВН=-
(04.11.2006 02:55
82.208.107.200
, 338 байт)
Ответ (+)
—
homekvn
(04.11.2006 11:29
84.146.69.249
, 3344 байт)
Еще раз отсылаю к учебникам. Там все найдете.
—
-=ВН=-
(04.11.2006 14:14
82.208.120.236
, 4508 байт)
Написали много, да не по делу (+)
—
homekvn
(04.11.2006 19:51
84.146.2.88
, 4510 байт)
Это спорный вопрос, по делу или не по делу.
—
-=ВН=-
(05.11.2006 00:49
213.177.123.172
, 3854 байт)
Ответ (+)
—
homekvn
(05.11.2006 15:16
84.146.2.88
, 9781 байт)
Опечатка (+)
—
homekvn
(04.11.2006 11:32
84.146.69.249
, 90 байт)
После обеда продолжу!
—
homekvn
(03.11.2006 14:00
212.185.161.237
,
пустое
)
О, блин. Согласованный фильтр всегда винеровский:-) А Винеровский фильтр всегда максимизирует сигнал-шум:-)
—
-=ВН=-
(03.11.2006 13:26
193.125.71.140
,
пустое
)
Шутите все? :-)
—
homekvn
(03.11.2006 13:29
212.185.161.237
,
пустое
)
Не-а.
—
-=ВН=-
(03.11.2006 13:33
193.125.71.140
,
пустое
)
Не, все-таки (+)
—
homekvn
(03.11.2006 13:52
212.185.161.237
, 604 байт)
Ну здрасьте. Вы опять вопрос подменеяте. К тому же
—
-=ВН=-
(03.11.2006 14:28
193.125.71.140
, 826 байт)
С тем, что Вы в последний раз написали, я особенно спорить и не буду, за исключением первого абзаца. Уж такие мысли, какие Вы мне на ближайшую перспективу напророчили, мне как-то в голову не лезут. Я просто утверждал и продолжаю утверждать, что (+)
—
homekvn
(03.11.2006 15:23
212.185.161.237
, 257 байт)
Дык я не пророчил, я объективную реальность, так сказать, в ощущении мне данную озвучил. Или описал.А по поводуразницы - Вы конечно можете и дальше продолжать это утверждать, но рекомендую все же как следует подумать насчет начальных условий и прочего:-) Кстати, кстати, Вам никто и не говорил, что согласованный и Винеровский - одно и то же. Вам было. сказано, что согласованный - всегда Винеровский, а Винеровский всегда максимизирует сигнал- шум. :-)
—
-=ВН=-
(03.11.2006 15:40
193.125.71.140
,
пустое
)
Вот именно против этого я и выступаю, что согласованный фильтр - всегда виннеровский. Постановску задачи виннеровской фильтрации я привел по ссылке. И это является классической постановкой (упрощенной только тем, что я рассматривал статистически независимые сигнал и шум, но это только чтобы упростить формулы). Из постановки следует (+)
—
homekvn
(03.11.2006 16:02
212.185.161.237
, 502 байт,
ссылка
)
Путаница у Вас какая-то. Начиная даже с мелочи, что детермин. сигнал, если позволительно так выразиться, есть частный случай случайного:-)
—
-=ВН=-
(03.11.2006 17:07
193.125.71.140
,
пустое
)
А я и не спорю с тем, что детерм. сигнал есть частный случай случайного. Есть только одно НО см. тут -->
—
homekvn
(03.11.2006 17:15
212.185.161.237
,
пустое
,
ссылка
)
Нет, там у Вас нечего смотреть. Давайте заканчивать эту тему.
—
-=ВН=-
(03.11.2006 17:50
193.125.71.140
,
пустое
)
Не хотите - как хотите. Мне-то что!?
—
homekvn
(03.11.2006 17:58
212.185.161.237
,
пустое
)
Во какая "желтая угроза" поперла. Кажется Винеровский становится согласованным когда шум на входе стремится к бесконечности :
—
alostap
(03.11.2006 14:16
80.80.111.129
,
пустое
)
Тогда импульсная характеристика фильтра будет повторять импульсную хар-ку формирующего фильтра(сигнала)
—
alostap
(03.11.2006 14:19
80.80.111.129
,
пустое
)
Опять 25! Ну сколько же можно? Ну приведите пример синтеза винеровского фильтра, который отфильтровывал бы прямоугольные импульсы, поступающие в смеси с экспоненциально кореллированным шумом.
—
homekvn
(03.11.2006 15:03
212.185.161.237
,
пустое
)
Причем тут прямоугольный сигнал или треугольный. Я вот что хотел сказать.
—
alostap
(03.11.2006 15:48
80.80.111.129
, 357 байт)
Почти согласен с той только поправкой, что приведенная Вами формула соответствует физически нереализуемому виннеровскому фильтру (он будет некаузальным или неустойчивым - как хотите). Формула физически реализуемого фильтра приведена по ссылке -->
—
homekvn
(03.11.2006 16:06
212.185.161.237
,
пустое
,
ссылка
)
Да лучше уж в дискретном времени, все не так абстрастно.:)
—
alostap
(03.11.2006 16:42
80.80.111.129
,
пустое
)
Да могу и для дискретного времени Винера написать - только скажите. Принципиально изменится только то, что появятся дополнительные множители вида (+)
—
homekvn
(03.11.2006 16:55
212.185.161.237
, 66 байт)
Только начните не с приведения готового результата, а с формализации задачи. А именно: запишите формулы для спектральной плотности полезного сигнала и спектральной плотности шума.
—
homekvn
(03.11.2006 15:04
212.185.161.237
,
пустое
)
Это все конечно хорошо, но как быть если дисперсия шума не стационарна?
—
alostap
(03.11.2006 12:19
80.80.111.129
,
пустое
)
Тем более, опишите ситуацию подробнее. Чем больше априорной (а также и апостериорной) информации дадите, тем больше шансов, что здесь появится хорошая идея для Вас.
—
homekvn
(03.11.2006 12:39
212.185.161.237
,
пустое
)
И еще. Дайте, пожалуйста, информацию о помехе и сигнале (хотя бы полосы в частотном диапазоне). А то не ясно, Вы пишите про 50 Гц помехи, а где полезный сигнал находится - не понятно. Не безынтересно также узнать, на какой частоте дискретизации Вы работаете.
—
homekvn
(03.11.2006 12:15
212.185.161.237
,
пустое
)
Вы веткой ошиблись :), я НЕ автор сего поста...
—
alostap
(03.11.2006 12:41
80.80.111.129
,
пустое
)
А.. ну да. Пардон, пардон, пардон... :-)
—
homekvn
(03.11.2006 12:43
212.185.161.237
,
пустое
)
Ответ: частоты сидят между сетевыми гармониками 275,325...525 ит.д дискретизация 36к
—
bam
(03.11.2006 12:58
87.249.234.82
,
пустое
)
Если я правильно понял (+)
—
homekvn
(03.11.2006 13:10
212.185.161.237
, 883 байт)
Ответ: как же они пересекаются?
—
bam
(03.11.2006 13:29
87.249.234.82
, 96 байт)
Есть предложение для джентльменов: обсудить что есть такое дискретизированный сигнал? Ибо гложут меня сомнения, что мало кто здесь может связанно ответить на этот вопрос. Может кто-нибудь нарисовать формулу для дискретизированного сигнала? Или хотя бы описать, что это такое?
—
st256
(03.11.2006 08:07
217.151.231.218
,
пустое
)
А вы, случаем, сверхнадежный компилятор для DSP не пишите?
—
K A A
(04.11.2006 23:19
85.118.143.226
,
пустое
)
Поверьте, его напишет любой...
—
st256
(05.11.2006 15:22
217.151.231.218
, 132 байт)
Да это я так, доктора одного вспомнил :-)
—
K A A
(05.11.2006 18:22
85.118.143.226
,
пустое
)
О, блин, очередные поиски смысла жизни на пустом месте. В Тибет Вам надо. К далай-ламе.
—
-=ВН=-
(03.11.2006 12:10
193.125.71.140
,
пустое
)
Как раз нет. Скорее попытка показать, что Вы не в курсах о природе дискретизации, не умеете с ней работать и, даже не знакомы с теоремой Котельникова.
—
st256
(03.11.2006 12:19
217.151.231.218
, 75 байт)
А-а-а, вон оно в чем дело. Ну валяйте, валяйте. Ну и конечно извиняйте - я ж не знал, что Вы в Тибете и приболели. Вам в пустынь тогда, к отшельникам. В скиты. И акридами питаться. Лесными.
—
-=ВН=-
(03.11.2006 12:29
193.125.71.140
,
пустое
)
Значит формулу привести не можете? Я так и думал...
—
st256
(03.11.2006 12:46
217.151.231.218
,
пустое
)
В скит, в скит ступайте, Вы плохо выглядите
—
-=ВН=-
(03.11.2006 12:49
193.125.71.140
,
пустое
)
Не надо сворочивать с Вашей некомпетентности на мой светлый образ. Вы можете формулку изобразить? Если не можете, то примите позу стилизованной почтительности и внимайте... внимайте... внимайте...
—
st256
(03.11.2006 12:58
217.151.231.218
, 85 байт)
У меня изображалка не работает. А внимать я Вам буду, когда из скита вернетесь.
—
-=ВН=-
(03.11.2006 13:27
193.125.71.140
,
пустое
)
может СОображалка?
—
st256
(03.11.2006 13:34
217.151.231.218
,
пустое
)
Все может быть, но боги мне сказали, что изображалка. А я им верю больше, чем себе.
—
-=ВН=-
(03.11.2006 13:37
193.125.71.140
,
пустое
)
Я абсолютно разделяю Вашу точку зрения! Я Вам тоже не доверяю.
—
st256
(03.11.2006 15:34
217.151.231.218
,
пустое
)
Вы противоречите сами себе - Вы не можете разделять мою точку зрения, если Вы мне не доверяете.
—
-=ВН=-
(03.11.2006 15:42
193.125.71.140
,
пустое
)
Хорошо. Тогда это Вы разделяете мою точку зрения. Иначе говоря, Вы тоже согласны с тем, что доверять Вам не стоит...
—
st256
(03.11.2006 15:47
217.151.231.218
,
пустое
)
Ваш вопрос бессмысленен. Ибо Вы мне не доверяете. Следовательно, все, что я Вам пишу есть ложь. Даже сам факт писания есть ложь. В этой ветке я Вам не отвечал. Вы препирались с фантомом. Вам все привиделось. Т.е. Вам только в скит. Если Вы видите это сообщение - у Вас галлюцинации. Если не видите - к окулисту.
—
-=ВН=-
(03.11.2006 15:54
193.125.71.140
,
пустое
)
Ну уж... Не то, чтобы все что Вы пишите ложь.... Скорее это не вызывает доверия. Причем ни у меня ни у Вас...
—
st256
(03.11.2006 16:39
217.151.231.218
,
пустое
)
Ну так куда Вам к окулисту или галлюционисту? Определились?
—
-=ВН=-
(03.11.2006 17:15
193.125.71.140
,
пустое
)
Вы опять сменили тему...
—
st256
(03.11.2006 18:03
217.151.231.218
,
пустое
)
Значит к галлюционисту
—
-=ВН=-
(03.11.2006 18:04
193.125.71.140
,
пустое
)
Однако, вопрос философский..
—
alostap
(03.11.2006 09:57
80.80.111.129
, 305 байт)
Для меня это была всегда некая точка в какомто-то пространстве(+)
—
Rodik
(04.11.2006 15:18
212.44.93.217
, 130 байт)
Мда... Неплохо. Но все равно неправильно.
—
st256
(03.11.2006 10:28
217.151.231.218
, 102 байт)
Ну работаете же Вы с отсчетами (последовательностями чисел), а не с дельта фунциями. Тут вопрос что чем называть.
—
alostap
(03.11.2006 11:07
213.27.41.36
, 179 байт)
Обязательно поговорим и на Вашу тему, но сначала добьём мою. Я вроде бы сказал, что формула у Вас неправильная...
—
st256
(03.11.2006 11:58
217.151.231.218
, 173 байт)
А какая правильная последовательность?
—
alostap
(03.11.2006 12:04
80.80.111.129
,
пустое
)
Подсказка.
—
st256
(03.11.2006 15:44
217.151.231.218
, 578 байт)
Не правильно.
—
alostap
(03.11.2006 16:10
80.80.111.129
, 513 байт)
Ответ:
—
st256
(03.11.2006 16:37
217.151.231.218
, 730 байт)
Ответ:
—
alostap
(03.11.2006 17:14
80.80.111.129
, 116 байт)
Ответ:
—
st256
(03.11.2006 18:02
217.151.231.218
, 136 байт)
Ну немножко не совсем, здесь читать sinc(t) = sin(pi*t/T)/(pi*t/T). Интересно а у Вас есть оригинальная работа .Котельникова?
—
alostap
(03.11.2006 21:40
80.80.111.129
,
пустое
)
Ответ:
—
st256
(04.11.2006 09:14
217.151.231.218
, 540 байт)
(+)
—
Бяка
(04.11.2006 20:10
83.237.54.132
, 245 байт)
Вы б пояснили. Чо я неправильно взял интеграл? С меня станется. Я ж не интегральщик какой, а уважаемый препод...
—
st256
(04.11.2006 21:26
217.151.231.218
, 602 байт)
(+)
—
Бяка
(05.11.2006 13:52
83.237.18.128
, 1045 байт)
Ответ:
—
st256
(06.11.2006 16:32
217.151.231.218
, 24 байт)
А что такое f(t)? s(t) - это непрерывный сигнал надо понимать?
—
alostap
(04.11.2006 10:14
80.80.111.129
,
пустое
)
Да, это он.
—
st256
(04.11.2006 11:17
217.151.231.218
,
пустое
)
А что такое f(t)? s(t) - это непрерывный сигнал надо понимать?
—
alostap
(04.11.2006 10:13
80.80.111.129
,
пустое
)
Тфу
—
alostap
(03.11.2006 12:04
213.27.41.36
,
пустое
)
А какая правильная формула???
—
alostap
(03.11.2006 12:05
80.80.111.129
,
пустое
)
Пока не скажу. Должен же я получить моральное удовлетворение от исключительного владения тайными знаниями?
—
st256
(03.11.2006 12:22
217.151.231.218
, 43 байт)
Тайными знаниями не владею,в Тибете не был, родственников в Тибете - нет. А что за болезнь там? Надеюсь не заразная?!
—
alostap
(03.11.2006 12:33
80.80.111.129
,
пустое
)
Да болезнь обычная, высотная. Колбасит, правда, говорят, не по детски. Но тайные знания необходимо осваивать! ...А то мне так одиноко на своем пьедестале математического величия, я бы даже сказал, что колбасит :)))
—
st256
(03.11.2006 12:54
217.151.231.218
,
пустое
)
Эфирные каналы вроде всегда с комплексными коэф. были. См. например Rec. ITU-R F.1487
—
alostap
(03.11.2006 13:00
80.80.111.129
,
пустое
)
сорри не в тему cntr+home чтоли нажал...
—
alostap
(03.11.2006 13:14
80.80.111.129
,
пустое
)
Ассемблер ADSP 2105 где скачать??
—
TheMatrix
(02.11.2006 11:25
82.211.136.12
, 143 байт)
Ответ: Давайте майл адрес, чтоб' посьлать exe files
—
Bahni
(03.11.2006 10:32
87.126.78.102
,
пустое
)
Ответ:
—
Fat Robot
(02.11.2006 12:01
62.105.138.5
, 88 байт)
Ответ:
—
TheMatrix
(02.11.2006 12:20
82.211.136.12
, 23 байт)
Ответ: поищите по ключевым словам asm21 ld21
—
Заморин
(02.11.2006 15:05
83.102.149.146
,
пустое
)
Вопросы про флеш-память TMS24хх: 1.Сколько реально (не по паспорту) допустимо циклов перезаписи флеш-памяти 2. Достигал ли кто-нибудь предела этих самых циклов 3. Реально ли вести отладку, все время перезаписывая флеш, как в обычном контроллере?
—
MII
(01.11.2006 17:46
89.110.29.82
,
пустое
)
Была плата для экспериментов. Каждый день перезаписывал по 20 раз примерно в течении года. Ничего не сломалось.
—
Hall_Sensor
(01.11.2006 22:55
88.201.128.71
,
пустое
)
Да, это полезная новость.
—
MII
(02.11.2006 12:02
89.110.12.188
, 243 байт)
TMS5510 -> TMS5502
—
val_omsk
(01.11.2006 14:53
195.162.33.1
, 591 байт,
картинка
)
кому лень ждать на рапидшаре 30 секунд вот ссылка на ближайшие 12 часов :)
—
val_omsk
(01.11.2006 14:55
195.162.33.1
,
пустое
,
картинка
)
Чтение магнитной ленты
—
dimkos
(01.11.2006 13:38
213.170.69.162
, 494 байт,
ссылка
)
"...вы знаете, что если прокрутить установочный сидюк Виндовс ХП задом наперёд, то прозвучит послание Диавола? - Это хня! Если его прокрутить как положено, он установит на ваш комп ВиндовсХП!!!" ;О)
—
-mse-
(02.11.2006 10:28
62.183.50.164
,
пустое
)
картинка.
—
alostap
(01.11.2006 19:59
80.80.111.129
,
пустое
,
ссылка
,
картинка
)
gif не показывает :(
—
alostap
(01.11.2006 20:01
80.80.111.129
,
пустое
)
не скачивал и не слушал, - но м.б. типа бвн?
—
++
(01.11.2006 14:59
80.92.98.25
,
пустое
,
ссылка
)
Последние значимые ответы для "homekvn"... (+)
—
ASergej_R19
(31.10.2006 22:25
80.250.160.170
, 216 байт)
Ответ:
—
homekvn
(01.11.2006 04:27
84.146.34.201
, 2418 байт)
Круто Вы вчера зажигали :-)
—
andy_P
(01.11.2006 11:20
80.82.63.185
,
пустое
)
Ну да, ну да, я могу! :-)
—
homekvn
(01.11.2006 12:31
84.146.34.201
,
пустое
)
А складывать так и не научились безошибочно на флоате. Увы, увы, увы:-(((
—
-=ВН=-
(01.11.2006 12:39
193.125.71.140
,
пустое
)
Да ладно Вам! Сами возьмите и на калькуляторе сделайте то же самое. А Си дома у меня нету. Вот. Я не спорю, может, и ошибся где, но свои расчеты привел. Завтра, завтра на Си проверю.
—
homekvn
(01.11.2006 13:16
84.146.34.201
,
пустое
)
Вы о чем? Я Вас просил всего-навсего 2 числа сложить.
—
-=ВН=-
(01.11.2006 13:19
193.125.71.140
,
пустое
)
Ах, Вы про вчерашнее. А я думал, Вы про тот пример, что мне ASergej_R19 написал. А с Вашим примером там во флоатинге 1.0 получается.
—
homekvn
(01.11.2006 13:55
84.146.34.201
,
пустое
)
Ах я про вчерашнее. Не 1 там не получится. Вас обманули. И ссылки на то, что разницу между целочисленным и плавающим результатом мала, не канают. Вы просили про точность - получите. Кстати, в примере с суммированием пятерок прав будет Ваш оппонент, а не Вы с калькулятором. Я Вам больше скажу - чтобы этого понять калькулятрора не надо. И С не надо. А формат ieee754 - нада. Граница, где начнутся расхождения в предложенном Вам примере с суммированием 5, будет в районе (2^24)/5. И еще - когда Вам п
—
-=ВН=-
(01.11.2006 14:43
193.125.71.140
,
пустое
)
...пишут число 1, это все таки число 1, а не 2^-15. Между ними есть разница, "хотя к пожарной охране,..." это не имеет никакого отношения.
—
-=ВН=-
(01.11.2006 14:45
193.125.71.140
,
пустое
)
Когда мне пишут число 1 в int16, то это будет 2^-15-1. Так что не будем про это.
—
homekvn
(01.11.2006 14:55
84.146.34.201
,
пустое
)
Топро что вы говорите называется fractional. Халява если и перемножитель тоже fractional.
—
andy_P
(01.11.2006 15:08
80.82.63.185
,
пустое
)
Еще есть названия q15, q31, 1.15, 2.14, ...
—
homekvn
(01.11.2006 15:30
84.146.34.201
,
пустое
)
Я эти q никак запомнить не могу и все время путаюсь в том, что циферки значат :-) Типа форматов в сишном выводе. Полная паника :-)
—
andy_P
(01.11.2006 15:32
80.82.63.185
,
пустое
)
Ну в общем нет слов, одни буквы остались. Вы разницу ощутите, когда умножите 1*1 и 2^-15 на 2^-15. А int, кстати, происходит от слова интегер, а не от слова фиксированная точка. Так что в int16 все числа целые:-)
—
-=ВН=-
(01.11.2006 15:04
193.125.71.140
,
пустое
)
Да уж... А Вы, когда будете умножать 1 на 1 результат куда будете записывать результат, в 16 бит, или в 32? Кроме того, если Вы мне про сдвиг на 1 еще напомните, так это тоже не в мой адрес: любой целочисленный проц. имеет в регистре установок соответствующий битик, который говорит о том, делать сдвиг после умножения, или не делать.
—
homekvn
(01.11.2006 15:13
84.146.34.201
,
пустое
)
Да куда бы я его не записывал, результат. Хоть в 1024 разряда. Но он будет 1. А сдвиг, который у любого целочисленного проца при умножении предусмотрен и может включаться и отключаться, как раз и придуман из-за того, что между 2^-15 и 1 есть отличия. Почему я Вам и заметил, что когда Вам пишут 1, это значит 1, целое, а не 2^-15.
—
-=ВН=-
(01.11.2006 15:22
193.125.71.140
,
пустое
)
Ладно, треп это уже. Все зависит от интерпретации данных. Если мне идут с кодека отсчеты аудиосигнала, то вообще-то обычно рассматривают его нормированным. И операции все делают со включенным флажком, о котором я говорил. Поскольку про интерпретацию мне никто ничего не сказал, то я интерпретировал так, как мне показалось уместным.
—
homekvn
(01.11.2006 15:26
84.146.34.201
,
пустое
)
Будучи буквоедом, в Вашей интерпретации 1 вообще не получится. -1 получится. 1 - 2^(-15) тоже получится. А 1 не получится никак.
—
andy_P
(01.11.2006 15:30
80.82.63.185
,
пустое
)
Ну ес-сно. Это за скобками... :-)
—
homekvn
(01.11.2006 15:31
84.146.34.201
,
пустое
)
А я Вам и заметил, что к пожарной охране это не относится. Просто на будущее имейте ввиду.
—
-=ВН=-
(01.11.2006 15:30
193.125.71.140
,
пустое
)
Есть на будущее иметь в виду! :-)
—
homekvn
(01.11.2006 15:30
84.146.34.201
,
пустое
)
"Вольно! С места не сходить! Не разговаривать!":-)
—
-=ВН=-
(01.11.2006 15:42
193.125.71.140
,
пустое
)
Видимо на компе в Си использован другой формат float'а... (+)
—
ASergej_R19
(01.11.2006 14:03
80.250.160.170
, 51 байт)
Правильно у Вас все. И любой аппарат раотающий с флоатом одиночной точности по формату ieee754 даст то же самое. Граница (при суммировании 5), как уже выше написал, (2^24)/5.
—
-=ВН=-
(01.11.2006 14:48
193.125.71.140
,
пустое
)
Да, правильно. Я стормозил, когда рассчитывал. Забыл, что когда мы начнем порядки выравнивать уже большой накопленной суммы и оередного слагаемого, 23-битная мантисса уже будет не способна впитать следующий член. В оправдание скажу лишь то, что (+)
—
homekvn
(01.11.2006 15:07
84.146.34.201
, 441 байт)
Вы на практическую ценность не сворачивайте, число слагаемых зависит от самих слагаемых:-) Cвоими 40 битами аккум. Вы прямо за..., за...:-) Пофигу сколько битов в аккумуляторе на том этапе. Пофигу. Операция делается раз. После обработки всего массива. И сколько времени она делается - никого не интересует при длинных массивах.
—
-=ВН=-
(01.11.2006 15:17
193.125.71.140
,
пустое
)
Ну, попробуйте обойдитесь одним разом, когда число слагаемых будет равно 2^41 (на всякий случай: аккумулятор 40 бит)
—
homekvn
(01.11.2006 15:19
84.146.34.201
,
пустое
)
Ну елки-палки. Ну я суммы разобью. Заведу 2 суммы по 64 бита. И еще 2 суммы по 32 бита. 65536 раз работаю с 32-х битными суммами. Затем их прибавляю к 64 битным. Очередные 65536 раз опять с 32 битными. И т.д. В самом конце склею 64 битные. Ну? Где тут 40 р. аккумулятор? Потери сами посчитаете?
—
-=ВН=-
(01.11.2006 15:28
193.125.71.140
,
пустое
)
Ну, вобщем, согласен.
—
homekvn
(01.11.2006 15:33
84.146.34.201
,
пустое
)
Фу... Слава Богу... :-) (+)
—
ASergej_R19
(01.11.2006 15:15
80.250.160.170
, 327 байт)
Такие суммы можно и в фикседе рассчитывать и во флоате. Все зависит от размера мантиссы. Например (+)
—
homekvn
(01.11.2006 15:22
84.146.34.201
, 264 байт)
И кстати Ваши потери на увеличения разрядности во float'е громадны, по сравнению с увеличением разрядности в fixed... Вам вон BH писал - там потери производительности получаются маленькие... (-)
—
ASergej_R19
(01.11.2006 15:32
80.250.160.170
,
пустое
)
Да прекрасно Шарк с двойным флоатом работает. Но, соглашусь, в фикседе это делать, наверное правильнее для самого общего случая.
—
homekvn
(01.11.2006 15:39
84.146.34.201
,
пустое
)
:-) (+)
—
ASergej_R19
(01.11.2006 15:46
80.250.160.170
, 263 байт)
Ну ладно, ладно! Размазали... :-)
—
homekvn
(01.11.2006 15:50
84.146.34.201
,
пустое
)
Да говорю же Вам - разрешения Вашей мантиссы не хватит... (+)
—
ASergej_R19
(01.11.2006 15:28
80.250.160.170
, 106 байт)
А я Вам говорю, если я возьму double float или вообще свой флоат сделаю, то всего мне хватит.
—
homekvn
(01.11.2006 15:34
84.146.34.201
,
пустое
)
Про потерю производительности скромно умолчим... :-)) (-)
—
ASergej_R19
(01.11.2006 15:36
80.250.160.170
,
пустое
)
Хто ж его знает?! Я руками посчитал, а проверить на компе только на работе смогу, не ранее чем завтра.
—
homekvn
(01.11.2006 14:08
84.146.34.201
,
пустое
)
На мой взгляд прав ВН, у float 23 бита мантиссы, соответственно потери в точности начнутся когда сумма превысит 2^24. Думать особо нечего.
—
andy_P
(01.11.2006 15:01
80.82.63.185
,
пустое
)
Хотя это если 5 складывать :-) Четверок или восьмерок можно больше без потери точности накопить :-)
—
andy_P
(01.11.2006 15:05
80.82.63.185
,
пустое
)
Я это оговаривал, подчеркивая, что речь о суммир. 5:-)
—
-=ВН=-
(01.11.2006 15:08
193.125.71.140
,
пустое
)
А мне вот скажите пожалуйста по моему примеру... Я где-то не прав? (-)
—
ASergej_R19
(01.11.2006 13:49
80.250.160.170
,
пустое
,
ссылка
)
Использовал вот эту программу... (+)
—
ASergej_R19
(01.11.2006 13:50
80.250.160.170
, 184 байт)
Еще ремарка (+)
—
homekvn
(01.11.2006 04:06
84.146.34.201
, 414 байт)
Не-а (+)
—
homekvn
(01.11.2006 03:58
84.146.34.201
, 1290 байт)
Пожалуй давайте закруглимся... Все равно к общему мнению не прийдем... :-) (+)
—
ASergej_R19
(01.11.2006 10:47
80.250.160.170
, 2293 байт)
Ответ (+)
—
homekvn
(01.11.2006 12:30
84.146.34.201
, 1037 байт)
Добавлю, что (+)
—
homekvn
(01.11.2006 04:36
84.146.34.201
, 436 байт)
TMS320F2801
—
MrZZZ
(31.10.2006 22:19
62.244.62.9
, 164 байт)
Новое сообщение
|
Главная страница
|
Раздел "Электроника"
|
Карта сайта