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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ЧМ-модем на ПЛИС, открытая речь, что есть готового?
Goose
сообщение Feb 13 2013, 13:17
Сообщение #1


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Всем доброго времени суток,
Стоит задача в очень короткие сроки (пару недель) реализовать в каком-либо виде ЧМ-модем, обыкновенная передача голоса, на одной частоте (обычный симплекс), какие есть варианты ускорения разработки?
может правда что-то есть готовое?
Go to the top of the page
 
+Quote Post
bav
сообщение Feb 13 2013, 13:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата
какие есть варианты ускорения разработки?

1. работать по ночам
2. делать в HLS
3. сделать программно на blaze/nios/arm
Go to the top of the page
 
+Quote Post
Goose
сообщение Feb 13 2013, 13:33
Сообщение #3


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(bav @ Feb 13 2013, 16:29) *
1. работать по ночам
2. делать в HLS
3. сделать программно на blaze/nios/arm

1. 100% =)
2. Что это? где почитать?
3. интересный вариант, а крякнутый microblaze с С компилятором есть вариант запустить? я совсем не в курсе, один раз пробовал pico на ассемблере запускать только, но это совсем не то.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 13 2013, 13:33
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Goose @ Feb 13 2013, 16:17) *
Всем доброго времени суток,
Стоит задача в очень короткие сроки (пару недель) реализовать в каком-либо виде ЧМ-модем, обыкновенная передача голоса, на одной частоте (обычный симплекс), какие есть варианты ускорения разработки?
может правда что-то есть готовое?

Было на одном транзисторе.
Go to the top of the page
 
+Quote Post
bav
сообщение Feb 13 2013, 13:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата
2. Что это? где почитать?

High Level Synthesis
Go to the top of the page
 
+Quote Post
Goose
сообщение Feb 13 2013, 13:41
Сообщение #6


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Цитата(ViKo @ Feb 13 2013, 16:33) *
Было на одном транзисторе.

?




HLS - это High level synthesys?

а по microblaze что можете сказать?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 13 2013, 13:48
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Goose @ Feb 13 2013, 16:41) *
?

Под ваш вопрос подходит.
http://www.google.by/search?q=%D0%A7%D0%9C...745&bih=886
Go to the top of the page
 
+Quote Post
bav
сообщение Feb 13 2013, 13:54
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



для начала напишите на c/c++ модель, потом уже будет видно куда копать
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 13 2013, 14:49
Сообщение #9


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



берется готовый семпл из матлаба, оптимизируется под его синтез и вуаля %)


--------------------
Go to the top of the page
 
+Quote Post
Goose
сообщение Feb 14 2013, 05:21
Сообщение #10


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



копаю
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Feb 14 2013, 11:17
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Goose @ Feb 13 2013, 17:17) *
Всем доброго времени суток,
Стоит задача в очень короткие сроки (пару недель) реализовать в каком-либо виде ЧМ-модем, обыкновенная передача голоса, на одной частоте (обычный симплекс), какие есть варианты ускорения разработки?
может правда что-то есть готовое?


Думаю, что ЧМ городить на плис - это перебор. Парочку транзистриков датуд вам ЧМ. Школьники ЧМ за неделю собирают. Платка простенькая получится. Потребление по питанию ничтожное. Собирёте используя компоненты smd, так вообще все миниатюрно получится.

А на ПЛИС вам нужно 4 слоя плату брать, кучу блокировочных конденсаторов, потребление по питанию сотни миллиампер, АЦП, ЦАП. И еще ко всему этому городить функцию ЦОС.

Будте проще=)


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 14 2013, 15:06
Сообщение #12


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Dmitriyspb @ Feb 14 2013, 05:17) *
Думаю, что ЧМ городить на плис - это перебор.

отнюдь, тут все от ТТХ зависит, например слабо в аналоге сделать избирательность по соседнему каналу 90 дБ ? wink.gif (это с существующего ЧМ приемника)


--------------------
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Feb 15 2013, 07:03
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата
отнюдь, тут все от ТТХ зависит, например слабо в аналоге сделать избирательность по соседнему каналу 90 дБ ? wink.gif (это с существующего ЧМ приемника)


Цитата(Goose @ Feb 13 2013, 17:17) *
Стоит задача в очень короткие сроки (пару недель) реализовать в каком-либо виде ЧМ-модем, обыкновенная передача голоса, на одной частоте (обычный симплекс)



Автор жестких требований не обозначал. Я ничего делать не планирую и не планировал=)


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 15 2013, 11:14
Сообщение #14


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(des00 @ Feb 15 2013, 01:06) *
в аналоге сделать избирательность по соседнему каналу 90 дБ ?

По соседнему - слабо. По зеркальному и через канал - легко.
А вот в цифре и при ЧМ как раз сложновато получить динамику больше 90 дБ. Это определяется не качеством цифрового фильтра, а разрядностью АЦП. Грубо говоря, каждый разряд АЦП добавляет 6 дБ в динамику, минус 1 разряд нужно собственно на сигнал. Для 16-разрядного АЦП как раз и получается 90 дБ.

Не скажу за ЧМ модулятор, но буквально на неделе реализовал ЧМ детектор в цифре. Уровень 3-й гармоники не ниже -40 дБ. В аналоге (на К174ХА6) я имел -55...60 дБ. Чтобы добиться тех же значений в цифре, надо повышать частоту дискретизации (со всеми вытекающими) в несколько раз.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 15 2013, 11:42
Сообщение #15


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (V_G @ Feb 15 2013, 14:14) *
По соседнему - слабо. По зеркальному и через канал - легко.
А вот в цифре и при ЧМ как раз сложновато получить динамику больше 90 дБ. Это определяется не качеством цифрового фильтра, а разрядностью АЦП. Грубо говоря, каждый разряд АЦП добавляет 6 дБ в динамику, минус 1 разряд нужно собственно на сигнал. Для 16-разрядного АЦП как раз и получается 90 дБ.


..если увеличить частоту дискретизации то вслед за ней можно и динамику поднять.
Частота дискретизации в четыре раза UP - эквивалентно улучшению разрядности на 1 бит.
А частоту дискретизации нужно пересчитывать к полосе сигнала.
как-то так.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
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 - 12:09
Рейтинг@Mail.ru


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