Автор |
Сообщение |
|
Дата: 05 Фев 2007 12:11:34
#
Требуется реализовать на DSP многоканальный демодулятор низкоскоростных (до 30 бод) FSK сигналов и вывести в один поток данные с разных частотных каналов , сигналы появляются псевдослучайно в заранее известной полосе шириной до 22 кГц. Одновременно присутствуют до 200-300 сигналов каждый в своей полосе частот.
|
|
Дата: 05 Фев 2007 12:18:03 · Поправил: Ware (05 Фев 2007 13:20:52)
#
ua6y
Непонятно, вы предлагаете это сделать кому-то, или хотите сами, но не знаете как?
|
Реклама Google
|
|
|
Дата: 05 Фев 2007 13:19:42
#
Кто знает как это сделать ???
|
|
Дата: 05 Фев 2007 13:22:39
#
Довольно интересная задача, наверное нужно использовать FFT и IFFT, а как с демодуляцией то это лучше спросить у sergUA6
|
|
Дата: 05 Фев 2007 13:29:15
#
Лучше обратится к SegUA6 он точно знает, на мой взгляд тут без FFT и IFFT не обойтись.
|
|
Дата: 05 Фев 2007 15:20:04 · Поправил: Mesh (05 Фев 2007 15:27:27)
#
psk31
Довольно интересная задача Ага своими условиями ;) Прыгает разнос или сами сигналы? У всех сигналов смена посылок синхронизирована или нет? Скорость фиксирована или тоже прыгает псевдослучайно? Эта псевдослучаность известна или нет? Нужно fft это верняк, ifft зачем? И кто делать всё это будет? На пальцах и я могу сказать как это делается, если ответите на вопросы, но это не значит что я могу это сделать. ;)
А лучше ещё положить запись что хотите разобрать с поясительной сопроводиловой.
|
|
Дата: 05 Фев 2007 16:49:08
#
Как реализовать на DSP или PC многоканальный демодулятор низкоскоростных (30 бод) FSK сигналов и вывести в один поток данные с разных частотных каналов для последующей обработки, сигналы появляются псевдослучайно (уточню что все-таки случайно) в заранее известной полосе шириной до 22 кГц. Одновременно присутствуют до 200-300 сигналов, каждый в своей полосе частот,сигналы между собой не синхронизированы, скорость у всех постоянна, не понятна реализация многоканального демодулятора и его связь с FFT.
|
|
Дата: 05 Фев 2007 17:41:21
#
Из тех данных что тут сообщены, вытекает, что задача не имеет под собой реальности. Не расположить в полосе 22 килогерца ни 300 ни 200 не синхронизированых FSK передатчиков со скоростью 30 бод без взаимного пагубного влияния. 22000 делим на 600 частот, получаем 36 герц. На таком разносе без специальных мер 30 бод не получить. 22000 делим на 400 получаем 55 герц, всё равно не выходит. 60 герц для простой FSK манипуляции нужна на 30 бодах.
|
|
Дата: 05 Фев 2007 18:31:05
#
Хорошо, в задаче говорилось про скорость до 30 бод, ну а если уменьшить скорость ну так скажем до 5-10 бод , то это уже становиться реально ??
|
|
Дата: 05 Фев 2007 18:35:07
#
Всунуть без взамного влияния передатчики реально, обработать одним вычислителем не знаю, пощитаю погодя скажу что там выходит.
|
|
Дата: 05 Фев 2007 19:14:46 · Поправил: Mesh (05 Фев 2007 19:48:39)
#
Прикидуем, вся полоса 22000 герца, скорость 10 бод разнос 20 герцов, fft разрешение для надёжного разделения сигналов не меньше 10 герц, берём по минимуму по правде всё ещё худше, разрешение fft это частота дискретизации деленая на длину блока. Частота дискретизации полосы 22000 герц не может быть меньше 44000 герца, отсюда для разрешения в 10 герц длина блока 4400 семплов. 4400 семплов наберутся за время в 100 мс. ;( За это время нираспознать что и кто передавал, так как пройдёт 10 посылок. Мораль, один вычислитель не справится, нужно хоть бы 10 и каждый свой участок общитывает, по правде всё еще хуже, брались идеальные величины и значения. Или какие ноухау, в лоб по простому не решается это, ноухау у меня нет. ;(
зы
А не, пройдёт одна посылка, запутался, но послкольку они не синхронизированы, то нужно что бы одна посылка обсчитывалась хоть бы раза три четыре, то есть три четыре вычислителя могут решить эту задачу. Один не решит, там и так всё по минимуму взято. И смотрите не фигурируюет количество передатчиков, оно не так важно, важно как быстро можно в этой полосе обнаружитьь изминения с нужным разрешением, а количество будет влиять на работу решающего устройства пока речь шла об устройстве обнаружения. Одно не может достоверно обслужить с нужной частотой эту полосу.
зыы Я если и ошибся то в лучшую сторону, картина хуже, кажись с разрешением промах дал, оно в два раза хуже, блок длинее в два раза должен быть, не знаю как тут на форуме инфа была про выскокоскростные под 30 мегагерц диапазоны сканирования, ноухау наверно есть какойто или разрешение по 10-100 килогерц.
|
|
Дата: 05 Фев 2007 20:08:11
#
Понятно,а что если просто повторять посылки многократно, может бытьэто позволит уменьшить ресурсы при приемлемом разрешении, или исплользоватьдецимацию как здесьhttp://www.4dsp.com/filterbank.htm[/url]
|
|
Дата: 05 Фев 2007 20:56:25
#
Если многократно это равносильно снижению скорости в бодах, можно сразу сделать скорость в 1 бод и всё успеется и разнос оставить в 20 герц тогда да. По сылке я не совсем понял, но там кажется задача както по другому стоит, не совсем я понял правда, особено 2*pi*Fs/4 не догоню что это и как, может это ноухау и есть? И скорости там не обозначены, да все упирается в полосу и разрешение с какой её надо обсчитать за конкретное время в каждой конкретной задаче это свои примочки, что у них там я не вникал особо. Потом я ж в лоб считаю, а уж наверно какие то есть методы не лобовые, но они это не просто fft сделать и там что то получить а поди послжнее будут.
|