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

 
 
> Цифровой гребенчатый режекторный фильтр, Алгоритмизируется ли в пределах одного чипа?
Navuhodonosor
сообщение Sep 7 2015, 10:10
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 585
Регистрация: 9-12-05
Из: Москва
Пользователь №: 12 011



Имеется диапазон, скажем, средних волн. Требуется в данной полосе частот вырезать от 10 до 20 "окон" определённой ширины. Центральная частота окна в идеале произвольная и независимая от других "окон".

Существует ли возможность такое впихнуть в один какой-нибудь чип, который уже производится?

Спасибо!

Сообщение отредактировал Navuhodonosor - Sep 7 2015, 12:57


--------------------
Кто работает - тот работает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Самурай
сообщение Sep 7 2015, 10:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(Navuhodonosor @ Sep 7 2015, 14:10) *
Имеется диапазон, скажем, средних волн. Требуется в данной полосе частот вырезать от 10 до 20 "окон" определённой ширины. Центральная частота окна в идеале произвольная и независимая от других "окон".

Существует ли возможность такое впихнуть в один какой-нибудь чип?

Спасибо!


Во-первых, Вы и сами должны понимать, что в такой форме вопроса, ответ на него категорически однозначен - да, можно впихнуть в один чипsm.gif

Во-вторых, называйте вещи своими именами, то, что Вы хотите получить это ни разу не гребенчатый фильтр.
Go to the top of the page
 
+Quote Post
Navuhodonosor
сообщение Sep 7 2015, 10:39
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 585
Регистрация: 9-12-05
Из: Москва
Пользователь №: 12 011



Цитата(Самурай @ Sep 7 2015, 14:28) *
Во-вторых, называйте вещи своими именами, то, что Вы хотите получить это ни разу не гребенчатый фильтр.


Ну, я не специалист в терминологии. Мне показалось, что это что-то типа гребенчатого.
Я хочу оценить трудоёмкость данной задачи и реализуемость в приемлемых ценах. Это не для локатора с безразмерным бюджетом и бронетранспортёром в качестве тяглового средства. cool.gif


Цитата(Fat Robot @ Sep 7 2015, 14:21) *
DDC, например, ad6636

Что-то как-то сомнительно, что данный чип позволит сделать 20 полос подавления. Навскидку вижу только 6.

Сообщение отредактировал Navuhodonosor - Sep 7 2015, 10:49


--------------------
Кто работает - тот работает.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Sep 7 2015, 16:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Navuhodonosor @ Sep 7 2015, 13:39) *
Ну, я не специалист в терминологии. Мне показалось, что это что-то типа гребенчатого.
Я хочу оценить трудоёмкость данной задачи и реализуемость в приемлемых ценах.

Это называется "банк фильтров". Делается обычно на связке АЦП + FPGA. Если, конечно, цена такой связки для вас "приемлема". wink.gif

См, напр., P. P. Vaidyanathan, Multirate systems and filter banks, Prentice Hall, Englewood Cliffs, 1993.

PS. tutorial
Go to the top of the page
 
+Quote Post
Navuhodonosor
сообщение Sep 14 2015, 06:33
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 585
Регистрация: 9-12-05
Из: Москва
Пользователь №: 12 011



Цитата(blackfin @ Sep 7 2015, 20:39) *
См, напр., P. P. Vaidyanathan, Multirate systems and filter banks, Prentice Hall, Englewood Cliffs, 1993.

Да, цена за книжку уже впечатляет...


Цитата(Милливольт @ Sep 12 2015, 22:39) *
Т.е. Вы собираетесь сделать закрытую связь, когда Ваш сигнал, принятый чужим приемником, будет непригоден для дешифрования?

Нет, всё гораздо тривиальнее, просто требования ЭМС. 05.gif


--------------------
Кто работает - тот работает.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Sep 14 2015, 10:55
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Navuhodonosor @ Sep 14 2015, 09:33) *
Да, цена за книжку уже впечатляет...


Так скачать же можно.
Go to the top of the page
 
+Quote Post
Navuhodonosor
сообщение Sep 14 2015, 11:41
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 585
Регистрация: 9-12-05
Из: Москва
Пользователь №: 12 011



Цитата(Grizzzly @ Sep 14 2015, 14:55) *
Так скачать же можно.

Точно можно!

Обалдеть, какой фундаментальный труд!

Но я в самом начале написал вопрос. Дело не в том, чтобы построить модель, а в том, чтобы модель, построенную в, скажем, MATLAB, запихнуть в чип. Смутно помню, что какая-то прибамбаса была для MATLAB, чтобы преобразовать модель в состояние, пригодное для записи в конкретный DSP, или FPGA.
Наверное, я нечётко поставил вопрос. blush.gif

Сообщение отредактировал Navuhodonosor - Sep 14 2015, 11:42


--------------------
Кто работает - тот работает.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Sep 14 2015, 11:59
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Navuhodonosor @ Sep 14 2015, 14:41) *
Но я в самом начале написал вопрос. Дело не в том, чтобы построить модель, а в том, чтобы модель, построенную в, скажем, MATLAB, запихнуть в чип. Смутно помню, что какая-то прибамбаса была для MATLAB, чтобы преобразовать модель в состояние, пригодное для записи в конкретный DSP, или FPGA.
Наверное, я нечётко поставил вопрос. blush.gif


HDL-кода код в основном генерируют из Simulink. Есть вдобавок специальные библиотеки блоков от Altera и Xilinx. Вроде бы можно из m-кода сгенерировать HDL, но в этом случае придется очень много править ручками.

Из Simulink хорошо под Texas Instruments генерируется код, в последних версиях можно и под ARM. А из m-кода можно сгенерировать сишный, а потом его уже вставить в свой проект. Конечно, быстродействие будет ниже, чем у написанного вручную, да и размер будет несколько больше, зато будет соответствовать отлаженной модели. Посмотрите MATLAB Coder.

Сообщение отредактировал Grizzzly - Sep 14 2015, 12:00
Go to the top of the page
 
+Quote Post
Navuhodonosor
сообщение Sep 15 2015, 17:25
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 585
Регистрация: 9-12-05
Из: Москва
Пользователь №: 12 011



Да, я нашёл кнопочку генерации HDL в "Filter Builder". Сгенерировал, что попало, заглянул в код - ну, в общем-то, обобщённое что-то. По идее, должно подходить ко многим FPGA. Вопрос в том, может быть реализовано это на данном чипе или вон на том каком-то другом. Но это уже что-то, от чего можно отталкиваться.

И только Altera и Хilinx включены в MATLAB? А как же всякие Atmel-овские штуки или Lattice-овские? Не упоминая уже о Cypress.


--------------------
Кто работает - тот работает.
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 15 2015, 19:34
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Navuhodonosor @ Sep 15 2015, 20:25) *
И только Altera и Хilinx включены в MATLAB? А как же всякие Atmel-овские штуки или Lattice-овские? Не упоминая уже о Cypress.


Любая цифровая схема может быть нарисована в симулинке на уровне регистров, комбинационных схем, автоматов, по схеме атоматически генерируется универсальный HDL код.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Navuhodonosor   Цифровой гребенчатый режекторный фильтр   Sep 7 2015, 10:10
- - Fat Robot   DDC, например, ad6636 Цитата(Navuhodonosor ...   Sep 7 2015, 10:21
|- - Navuhodonosor   Цитата(petrov @ Sep 15 2015, 23:34) Любая...   Sep 16 2015, 05:35
- - serjj   ЦитатаЧто-то как-то сомнительно, что данный чип по...   Sep 7 2015, 11:47
|- - Fat Robot   Где не нужно подавлять, там нужно пропускать. DDC ...   Sep 7 2015, 12:05
|- - Navuhodonosor   Цитата(serjj @ Sep 7 2015, 15:47) Не очен...   Sep 7 2015, 16:24
|- - petrov   Цитата(Navuhodonosor @ Sep 7 2015, 19:24)...   Sep 7 2015, 17:10
- - serjj   ЦитатаНу, зачем, это я, к сожалению, не могу раскр...   Sep 8 2015, 06:07
- - Милливольт   Цитата(Navuhodonosor @ Sep 7 2015, 11:10)...   Sep 12 2015, 18:39
- - stealth-coder   ТС: если DDC подходят для решения Вашей задачи и п...   Sep 20 2015, 13:06


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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 15:17
Рейтинг@Mail.ru


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