|
Определение спектра сигнала, Как сделать |
|
|
|
Dec 29 2006, 12:04
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 15-01-06
Пользователь №: 13 190

|
Если пишу не втом форуме небейте, лучше посоветуйте куда обратится.
Да и сразу хочу предупредить у нас в институте хоть и была математика и ТОЭ и ТЭС и тд., но не знаю смешно это или грешно но все что мы проходили из данной области чрезвычайно поверхностно, у нас даже там по Фурье, БФП не было, так характеристики фильтров и их классификация, так что знаниея здесь нуль, поэтому если можно обьясните на уровне чайника.
А нужно сделать следующее: сигал оцифровывается АЦП и через UART получаю на комп и записываю его в массив. Нужно: 1) Определить основную и побочную гармоники т.е. определить спектр. 2) Сделать программным методом фильтр с настраиваемой характеристикой.
Пожалуйста подскажите с чего начать: книги, ссылке в инэте, примеры, алгоритмы, может кто поделится опытом.
P.S. Пишу на Delphi.
|
|
|
|
|
 |
Ответов
|
Jan 5 2007, 03:58
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 15-01-06
Пользователь №: 13 190

|
otrog выложи пожалуйста книгу. =GM= издеватся многие могут а вот помочь. А вот по по воду ТЗ а что конкретно надо уточнить сигал оцифровывается внешним АЦП и через UART отправляю на комп и где записываю записываю данные с АЦП в массив, далее нужно найти спектр записанного сигнала. Вот к примеру промышленный образец http://www.chip-dip.ru/library/DOC000058873.pdf там в самом низу есть рисунок спектроанализатора. ДА и еще раньше не задовался таким вопросом - скорость UART к примеру 9600 это скорость полезной инфомации или с учетом служебной (старт, стоп биты, паритет).
|
|
|
|
|
Jan 5 2007, 09:05
|
СТАТУС: только для чтения
 
Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627

|
Цитата(impuls-v @ Jan 5 2007, 09:58)  =GM= издеватся многие могут а вот помочь. Вы не волнуйтесь, это мой рекламный агент. Без таких товарищей мой ник бледнеет, к нему теряется интерес. Его даже могут забыть... Цитата(impuls-v @ Jan 5 2007, 09:58)  А вот по по воду ТЗ а что конкретно надо уточнить сигал оцифровывается внешним АЦП и через UART отправляю на комп и где записываю записываю данные с АЦП в массив, далее нужно найти спектр записанного сигнала. Вот к примеру промышленный образец http://www.chip-dip.ru/library/DOC000058873.pdf там в самом низу есть рисунок спектроанализатора. Знаете, я достаточно давно занимаюсь измерениями спектра и должен признать, что все меньше и меньше понимаю, как его измерять. Во-всяком случае, то, что показывает прибор с Вашей ссылки - скорее всего туфта. Другое дело, если Вы хотите найти значение гармоник какого-либо периодического сигнала - тогда задача вполне решаема. Во-всяком случае, я такие задачи легко решаю. Вот я поэтому, я и попросил уточнить ТЗ. Чего именно Вам хочется измерить: амплитуду и фазу гармоник или нарисовать сомнительную картинку спектра? Цитата(impuls-v @ Jan 5 2007, 09:58)  ДА и еще раньше не задовался таким вопросом - скорость UART к примеру 9600 это скорость полезной инфомации или с учетом служебной (старт, стоп биты, паритет). Это скорость передачи полезной информации. Вроде бы  Во всяком случае, когда я использовал UART, то исходил именно из этого. Дело в том, что 9600 это стандартная модемная скорость, наряду с 2400 и 1200. А вообще, можно и описание на UART посмотреть.
|
|
|
|
|
Jan 5 2007, 09:25
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 19-12-06
Из: Silicon Valley, California
Пользователь №: 23 683

|
Цитата(st256 @ Jan 5 2007, 09:05)  Цитата(impuls-v @ Jan 5 2007, 09:58) 
=GM= издеватся многие могут а вот помочь.
Вы не волнуйтесь, это мой рекламный агент. Без таких товарищей мой ник бледнеет, к нему теряется интерес. Его даже могут забыть... Цитата(impuls-v @ Jan 5 2007, 09:58)  А вот по по воду ТЗ а что конкретно надо уточнить сигал оцифровывается внешним АЦП и через UART отправляю на комп и где записываю записываю данные с АЦП в массив, далее нужно найти спектр записанного сигнала. Вот к примеру промышленный образец http://www.chip-dip.ru/library/DOC000058873.pdf там в самом низу есть рисунок спектроанализатора. Знаете, я достаточно давно занимаюсь измерениями спектра и должен признать, что все меньше и меньше понимаю, как его измерять. Во-всяком случае, то, что показывает прибор с Вашей ссылки - скорее всего туфта. Другое дело, если Вы хотите найти значение гармоник какого-либо периодического сигнала - тогда задача вполне решаема. Во-всяком случае, я такие задачи легко решаю. Вот я поэтому, я и попросил уточнить ТЗ. Чего именно Вам хочется измерить: амплитуду и фазу гармоник или нарисовать сомнительную картинку спектра? Цитата(impuls-v @ Jan 5 2007, 09:58)  ДА и еще раньше не задовался таким вопросом - скорость UART к примеру 9600 это скорость полезной инфомации или с учетом служебной (старт, стоп биты, паритет). Это скорость передачи полезной информации. Вроде бы  Во всяком случае, когда я использовал UART, то исходил именно из этого. Дело в том, что 9600 это стандартная модемная скорость, наряду с 2400 и 1200. А вообще, можно и описание на UART посмотреть.  9600 - это общая скорость передачи всей информации с учетом служебной. Скорость передачи полезной информации соответственно ниже.
|
|
|
|
|
Jan 5 2007, 18:52
|
СТАТУС: только для чтения
 
Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627

|
Цитата(cupertino @ Jan 5 2007, 15:25)  9600 - это общая скорость передачи всей информации с учетом служебной. Скорость передачи полезной информации соответственно ниже. Я б не стал на Вашем месте говорить столь уверенно. Может случайно выясниться, что UART это не RS232, а банальный приемопередатчик с FIFO. А скорость у UART может быть... любая. Например 115 кБит. А микросхемы ST3243E и ST3232E дают до 250 Кбит/сек. Я же говорил, что мы применяли UART (так ноги у микросхемы назывались) для передачи модемной информации, в т.ч. и 9600 бод (а не бит/сек). Кстати, многие приборы, использующие этот интерфейс, в паспорте имеют запись именно 9600 бод и не одним бодом меньше. Проверьте сами в Яндексе, если не верите мне. И если я рекомендовал человеку посмотреть описание его UARTа, то имелось ввиду именно отсутствие строго подхода в плане выбора скоростей для этого интерфейса. Вообще, я б Вам рекомендовал прочесть про UART тут http://www.krinc.rnd.runnet.ru/FreeBSD/doc...es/serial-uart/
|
|
|
|
Сообщений в этой теме
impuls-v Определение спектра сигнала Dec 29 2006, 12:04 bve Если Delphi - не догма, то попробуйте Matlab или L... Dec 29 2006, 12:29 otrog Про FFT посмотрите доку во вложении, там есть прим... Dec 29 2006, 14:19 DRUID3 Цитата(impuls-v @ Dec 29 2006, 11:04... Dec 29 2006, 22:33 st256 Цитата(impuls-v @ Dec 29 2006, 18:04... Dec 30 2006, 16:25 =GM= Цитата(st256 @ Dec 30 2006, 13:25) Начина... Jan 1 2007, 05:11    vvs157 Цитата(st256 @ Jan 5 2007, 18:52) Цитата(... Jan 7 2007, 16:31     st256 Цитата(vvs157 @ Jan 7 2007, 22:31) Цитата... Jan 7 2007, 17:49      vvs157 Цитата(st256 @ Jan 7 2007, 17:49) Нет, я ... Jan 15 2007, 14:10       st256 Цитата(vvs157 @ Jan 15 2007, 20:10) У RS2... Jan 15 2007, 18:52        vvs157 Цитата(st256 @ Jan 15 2007, 18:52) Посмот... Jan 17 2007, 15:26         st256 Цитата(vvs157 @ Jan 17 2007, 21:26) В рас... Jan 18 2007, 11:48          cupertino Цитата(st256 @ Jan 18 2007, 11:48) я и ре... Jan 18 2007, 13:06          vvs157 Цитата(st256 @ Jan 18 2007, 11:48) Цитата... Jan 18 2007, 15:50           st256 Цитата(vvs157 @ Jan 18 2007, 21:50) При р... Jan 19 2007, 08:45            -=ВН=- Цитата(st256 @ Jan 19 2007, 08:45) Цитата... Jan 19 2007, 09:04            Mirabella Цитата(st256 @ Jan 19 2007, 08:45) О, дэв... Jan 19 2007, 11:12             Oldring Цитата(Mirabella @ Jan 19 2007, 11:12) Ка... Jan 19 2007, 12:51             st256 Цитата(Mirabella @ Jan 19 2007, 17:12) Ци... Jan 19 2007, 14:46              Mirabella Цитата(st256 @ Jan 19 2007, 14:46) Спасиб... Jan 19 2007, 14:52               st256 Цитата(Mirabella @ Jan 19 2007, 20:52) Ци... Jan 19 2007, 17:17            vvs157 Цитата(st256 @ Jan 19 2007, 08:45) Цитата... Jan 19 2007, 13:54             Oldring Цитата(vvs157 @ Jan 19 2007, 13:54) Мне ю... Jan 19 2007, 14:12              vvs157 Цитата(Oldring @ Jan 19 2007, 14:12) Цита... Jan 19 2007, 16:45               Oldring Цитата(vvs157 @ Jan 19 2007, 16:45) Слово... Jan 19 2007, 17:10                vvs157 Цитата(Oldring @ Jan 19 2007, 17:10) [
И,... Jan 19 2007, 17:28                 Oldring Цитата(vvs157 @ Jan 19 2007, 17:28) V34 и... Jan 19 2007, 17:42            Stanislav Цитата(st256 @ Jan 19 2007, 08:45) Цитата... Jan 19 2007, 18:28             st256 Цитата(Stanislav @ Jan 20 2007, 00:28) Ци... Jan 19 2007, 18:42        vvs157 Цитата(st256 @ Jan 15 2007, 18:52) Цитата... Jan 17 2007, 15:37         st256 Цитата(vvs157 @ Jan 17 2007, 21:37) Цитат... Jan 18 2007, 12:06          Mirabella Цитата(st256 @ Jan 18 2007, 12:06) Т.е. п... Jan 18 2007, 18:47           Stanislav Цитата(Mirabella @ Jan 18 2007, 18:47) Ци... Jan 18 2007, 19:22            Alex255 [ Цитата(st256 @ Jan 18 2007, 12:06) Т.е.... Jan 19 2007, 09:53             net Цитата(Alex255 @ Jan 19 2007, 09:53) [ Ци... Jan 19 2007, 10:04              Alex255 Цитата(net @ Jan 19 2007, 10:04) Цитата(A... Jan 19 2007, 10:46               net Цитата(Alex255 @ Jan 19 2007, 10:46) Цита... Jan 19 2007, 10:53                Alex255 Цитата(net @ Jan 19 2007, 10:53) если вы ... Jan 19 2007, 17:54                 Oldring Цитата(Alex255 @ Jan 19 2007, 17:54) Пред... Jan 19 2007, 18:00                  st256 Цитата(Oldring @ Jan 20 2007, 00:00) Цита... Jan 19 2007, 18:30                   =GM= Цитата(-=ВН=- @ Jan 19 2007, 01... Jan 19 2007, 18:43                    Mirabella Цитата(=GM= @ Jan 19 2007, 18:43) "Н... Jan 19 2007, 18:56                     Oldring Цитата(Mirabella @ Jan 19 2007, 18:56) И ... Jan 19 2007, 19:01                      Mirabella Цитата(Oldring @ Jan 19 2007, 19:01) Цита... Jan 19 2007, 19:27                       Oldring Цитата(Mirabella @ Jan 19 2007, 19:24) По... Jan 19 2007, 19:31                        Alex255 Цитата(Oldring @ Jan 19 2007, 19:31) Цита... Jan 19 2007, 20:05                         Oldring Цитата(Alex255 @ Jan 19 2007, 20:05) Може... Jan 19 2007, 20:14                          Alex255 Цитата(Oldring @ Jan 19 2007, 20:14) Цита... Jan 19 2007, 21:21                       -=ВН=- Цитата(Mirabella @ Jan 19 2007, 19:27) Ци... Jan 19 2007, 19:36                       vvs157 Цитата(Mirabella @ Jan 19 2007, 19:27) Пр... Jan 19 2007, 21:24                       net Цитата(Mirabella @ Jan 19 2007, 19:27)
... Jan 19 2007, 21:52                        729 Цитата(net @ Jan 19 2007, 21:52) Цитата(M... Jan 19 2007, 22:05                         net Цитата(729 @ Jan 19 2007, 22:05) Цитата(n... Jan 19 2007, 22:20                          Mirabella Цитата(net @ Jan 19 2007, 22:20) вот боле... Jan 19 2007, 23:57                           Oldring Цитата(Mirabella @ Jan 19 2007, 23:57) А ... Jan 20 2007, 00:11                            Mirabella Цитата(Oldring @ Jan 20 2007, 00:11) Цита... Jan 20 2007, 10:44                             net Цитата(Mirabella @ Jan 20 2007, 10:44) Ци... Jan 20 2007, 11:13                             Oldring Цитата(Mirabella @ Jan 20 2007, 10:44) Я ... Jan 20 2007, 11:14                           Oldring И, кстати:
Цитата(Mirabella @ Jan 19 2007, 2... Jan 20 2007, 12:26                         Oldring Цитата(729 @ Jan 19 2007, 22:05) Формула ... Jan 19 2007, 23:29                          729 Цитата(Oldring @ Jan 19 2007, 23:29) Цита... Jan 20 2007, 13:22                        Oldring Цитата(net @ Jan 19 2007, 21:52) сейчас п... Jan 19 2007, 23:07                       Oldring Добавлю. Захотелось все-таки найти конструктивные ... Jan 20 2007, 11:47                       DRUID3 Цитата(Mirabella @ Jan 19 2007, 18:27) Ци... Jan 20 2007, 12:33                        Oldring Цитата(DRUID3 @ Jan 20 2007, 12:33) в сов... Jan 20 2007, 12:55                         net Цитата(Oldring @ Jan 20 2007, 12:55) Цита... Jan 20 2007, 13:06                          Oldring Цитата(net @ Jan 20 2007, 13:06) не пергр... Jan 20 2007, 13:18                         DRUID3 Цитата(Oldring @ Jan 20 2007, 11:55) Цита... Jan 20 2007, 13:20                          Oldring [quote name='DRUID3' date='Jan 20 2007... Jan 20 2007, 13:25                           DRUID3 Цитата(Oldring @ Jan 20 2007, 12:25) Цита... Jan 20 2007, 13:28                     st256 Цитата(Mirabella @ Jan 20 2007, 00:56) Ци... Jan 19 2007, 19:05                     =GM= Цитата(Mirabella @ Jan 19 2007, 15:56) Ци... Jan 19 2007, 19:21                    -=ВН=- Цитата(=GM= @ Jan 19 2007, 18:43) Цитата(... Jan 19 2007, 18:58                   Mirabella Цитата(st256 @ Jan 19 2007, 18:30) Учитес... Jan 19 2007, 19:06                    Alex255 Цитата(Mirabella @ Jan 19 2007, 19:06) Ци... Jan 19 2007, 19:51                     =GM= Цитата(Mirabella @ Jan 19 2007, 16:27) Пр... Jan 19 2007, 20:00                 st256 Цитата(Alex255 @ Jan 19 2007, 23:54) Цита... Jan 19 2007, 18:21                  -=ВН=- Цитата(st256 @ Jan 19 2007, 18:21) Видать... Jan 19 2007, 18:46                   st256 Цитата(-=ВН=- @ Jan 20 2007, 00... Jan 19 2007, 18:59                    -=ВН=- Цитата(st256 @ Jan 19 2007, 18:59) Цитата... Jan 19 2007, 19:10               st256 Цитата(Alex255 @ Jan 19 2007, 16:46) Дык ... Jan 19 2007, 14:25             st256 Цитата(Alex255 @ Jan 19 2007, 15:53) [ Ци... Jan 19 2007, 14:10              -=ВН=- Ха, подтягивается нижегородское купечество... Вам ... Jan 19 2007, 17:55 =GM= impuls-v "=GM= издеваться многие могут, а вот... Jan 5 2007, 16:21 otrog Цитата(impuls-v @ Jan 5 2007, 03:58)... Jan 10 2007, 12:59 impuls-v уважаемый =GM= извините если тот выпад мог показат... Jan 7 2007, 04:03 st256 Цитата(impuls-v @ Jan 7 2007, 10:03)... Jan 7 2007, 10:55  st256 Цитата(st256 @ Jan 7 2007, 16:55) у синус... Jan 7 2007, 13:52  Stanislav Цитата(st256 @ Jan 7 2007, 10:55) Недавно... Jan 18 2007, 16:38   =GM= Цитата(Stanislav @ Jan 18 2007, 13:38) Ма... Jan 19 2007, 01:37    -=ВН=- Цитата(=GM= @ Jan 19 2007, 01:37) Цитата(... Jan 19 2007, 04:20 =GM= Цитата(impuls-v @ Jan 7 2007, 01:03)... Jan 9 2007, 16:58 jorikdima Цитата(st256 @ Jan 7 2007, 10:55) Цитата(... Jan 17 2007, 15:57 =GM= Цитата(jorikdima @ Jan 17 2007, 12:57) пр... Jan 17 2007, 19:50 -=ВН=- "Нет, ребята, пулемет я вам не дам". Ст... Jan 18 2007, 21:14 jorikdima ЦитатаПредставьте, что Вы хотите посмотреть спектр... Jan 19 2007, 10:08
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|