Полная версия этой страницы:
SDR модуль
Corner
Aug 29 2013, 16:32
Разработаю на заказ base band SDR модуль (125... 250 Ms). АЦП+ПЛИС+ЦАП+набор интерфейсов для подключения дальше+МШГ опоры. При условии - мне один экземпляр. С меня схема, плата и прошивка (чертежами не занимаюсь) с вас ТЗ, комплектующие и сборка (паять bga дома нет никакого желания). ПЛИС предпочтительно Altera.
Еще условие - добавлю для себя несколько интерфейсов независимо от ТЗ.
Corner
Aug 29 2013, 17:03
Цитата(DASM @ Aug 29 2013, 20:47)

А деньги ?
Не за деньги, а за 1 экземпляр мне. Стоимость работ и качественного модуля приблизительно одинаковы.
Есть модуль ранней разработки, но сейчас он морально устарел (на Виртекс 4) и по качеству опорника и по реальным битам (12,7 в среднем).
Полноценную прошивку не обещаю (это куча времени и стоит много денег), только ЦАП + АЦП и перенос вверх + вниз с толканием в стандартный интерфейс.
А можете себестоимость под Zynq7020 прикинуть? ацп и опоры на ваше усмотрение. Стоимость печатных отдельно, чтобы с количеством сообразить.
Цитата(DASM @ Aug 30 2013, 07:54)

А можете себестоимость под Zynq7020 прикинуть? ацп и опоры на ваше усмотрение. Стоимость печатных отдельно, чтобы с количеством сообразить.
Я бы предпочел изделия фирмы Altera или "чистую" ПЛИС Xilinx. Zynq мне не в кассу. Если очень хочется, то присылайте ТЗ и проект договора "за деньги" в личку.
Ну, раз никто ничего не хочет, будем фантазировать:
ПЛИС: 5CEBA4F17 (вполне заменит полупустую XC4VSX55)
АЦП: AD9268-125 (два канала с внешним поворотом фазы при полосе 30 МГц дадут 18 бит грязными и 14+ бит чистыми, в полосе 2,5 кГц будет больше 20)
ЦАП: AD9747 (16 бит 80+ дБ в режиме RZ с внешним поворотом фазы)
МШГ: ABLJO-125 (75 фс типовое)
SE-DS ОУ: ADA4930-2 (1,35 ГГц, 1,2 нВ/Гц^^1/2)
Без полноценной SoC , пусть и Альтеровской, имхо - трата времени. Поднимать все это без встроенного Линукса вообще не хочется. А мои фантазии к Paralella Board. Тогда разводить 12 слойку не надо, достаточно 4-6 слоев для ЦАП, АЦП и прочего , в итоге получим 2 * ARM9 + FPGA + 16 ядер по 2 гигафлопса каждый. Вот это была бы бомба (мне кажется). И дешевле намного.
http://www.parallella.org/
Цитата(DASM @ Sep 4 2013, 22:14)

Без полноценной SoC , пусть и Альтеровской, имхо - трата времени. Поднимать все это без встроенного Линукса вообще не хочется. А мои фантазии к Paralella Board. Тогда разводить 12 слойку не надо, достаточно 4-6 слоев для ЦАП, АЦП и прочего , в итоге получим 2 * ARM9 + FPGA + 16 ядер по 2 гигафлопса каждый. Вот это была бы бомба (мне кажется). И дешевле намного.
http://www.parallella.org/1. Соединять проводами АЦП и ПЛИС это интересная идея.
2. Мне ничего поднимать не надо, только дописать драйвера АЦП и ЦАП и пересобрать под новую платформу - уже есть готовый модем.
3. У меня по плану 4 слоя по разводке - 256 bga вполне уложится.
4. Откуда в этой плате берутся 16 ядер с плавающей точкой?
5. Нет никакого желания морочиться с SoC - нужно кучу софта, в т. ч. кудряво стоящего.
6. У меня по плану размер платы 5*3 см.
Там стоит сопроцессор Adaptiva, 16 ядер, в чем ее и фишка. Что такого в соединении по стандартным межплатным коннекторам ПЛИС и АЦП ? Применяется повсеместно. У Паралеллы снизу 4 таких разъема. Ну раз у вас есть план, поднимать ничего не надо, да еще и модем готовый (причем тут только SDR тогда, вашим модемом что-ли пользоваться ?) , то и обсуждать нечего. Какого еще софта акромы Квартуса нужно мне непонятно. gcc компилятор что-ли ? Успешного вам сидения в прошлом веке.
И это стоит 99 уе? Да быть того не может. Эта плата по себестоимости под 1000 уе потянет.
Ну через месяц сфотграфирую на фоне моего кота, раз не верите =) Ну да, не 99, 20 доставка еще, 119 вышло
Вот сопроцессор
http://www.adapteva.com/products/silicon-devices/e16g301/ в ней такой
Возможно это будет звучать странно, но мой эквалайзер полностью загрузит этот сопроцессор. И то не факт, что хватит производительности.
128 MAC-ов на 250 МГц это уже 64 млрд. операций, хотя и целочисленных. А есть еще 4 CIC фильтра и куча всего остального. Не потянет ваша Paralella таких вычислений.
Corner, Вы можете озвучить стоимость проекта и детальные технические характеристики ?
Чем не устраивают готовые
SDR-проекты ?
Цитата(san822 @ Sep 7 2013, 08:32)

Corner, Вы можете озвучить стоимость проекта и детальные технические характеристики ?
Чем не устраивают готовые
SDR-проекты ?Нет ни одного baseband/broadband модуля с двумя каналами 2*125 Мс (хотя бы), как для приемника так и для передатчика. У всех либо схема разваливания на квадратуры в аналоге, либо нет передатчика, либо еще чего. И источник опорной частоты у них тоже не айс, что пагубно сказывается на характеристиках приемника.
Так какова общая стоимость проекта ? Вы написали только основные комплектующие, их цена по меркам digikey.com от ~300$ (если брать обычное исполнение). Изготовление платы + пайка элементов потребуют тоже каких-то средств.
Если я правильно понял, проект не ради денег, а ради реализации идеи из серии open hardware & open software.
Так почему бы не скинуться форумом денег на её реализацию (чем мы хуже kickstarter.com) ?
Предположим, нужно собрать 50 000 руб, Вы оставляете реквизиты для перевода денег.
100 форумчан скидываются по 500 руб. или более.
Вы реализуете проект, файлы выкладываете на форуме.
В итоге все довольны.
500 руб. - cумма, которую я, например, легко бы перевел без ожидания каких-либо конкретных результатов.
Даже если что-то пойдет не так, то хотя бы узнаем часть "подводных камней" , которые встречаются при разработке SDR-систем.
dm.pogrebnoy
Sep 7 2013, 09:49
Цитата(Corner @ Sep 7 2013, 09:09)

Нет ни одного baseband/broadband модуля с двумя каналами 2*125 Мс (хотя бы), как для приемника так и для передатчика. У всех либо схема разваливания на квадратуры в аналоге, либо нет передатчика, либо еще чего. И источник опорной частоты у них тоже не айс, что пагубно сказывается на характеристиках приемника.
Я уже не раз давал на этом форуме эту ссылку, но повторюсь.
http://imt-yar.nethouse.ru/products/111851
Цитата(dm.pogrebnoy @ Sep 7 2013, 13:49)

Я уже не раз давал на этом форуме эту ссылку, но повторюсь.
http://imt-yar.nethouse.ru/products/111851По порядку:
14 бит АЦП, это 14 бит грязными. При сужении полосы будет невозможно получить больше 16 бит чистыми.
Источник опорной частоты нужно доводить до 0 фс джиттера. Я рассчитываю на опорник с 75 фс. Синтезатор на этой плате не дает лучше 300 фс. Что настораживает - непонятно отчего в свою очередь он засинхронизирован, так как если это отстой типа KXO-97 или SG8002, то реальный джиттер дойдет до 1 пс. А это уже неприемлемо.
ПЛИС устарела и в ближайшее время будет снята с производства. Закладывает ее в новые изделия бессмысленно.
Вся эта плата почти полный аналог того, что у меня уже есть. Только у меня ПЛИС мощнее. Это технологии 5 летней давности.
Цитата(san822 @ Sep 7 2013, 09:30)

Так какова общая стоимость проекта ? Вы написали только основные комплектующие, их цена по меркам digikey.com от ~300$ (если брать обычное исполнение). Изготовление платы + пайка элементов потребуют тоже каких-то средств.
Если я правильно понял, проект не ради денег, а ради реализации идеи из серии open hardware & open software.
Так почему бы не скинуться форумом денег на её реализацию (чем мы хуже kickstarter.com) ?
Предположим, нужно собрать 50 000 руб, Вы оставляете реквизиты для перевода денег.
100 форумчан скидываются по 500 руб. или более.
Вы реализуете проект, файлы выкладываете на форуме.
В итоге все довольны.
500 руб. - cумма, которую я, например, легко бы перевел без ожидания каких-либо конкретных результатов.
Даже если что-то пойдет не так, то хотя бы узнаем часть "подводных камней" , которые встречаются при разработке SDR-систем.
Я, как бы изначально не планировал сам собирать. Хотел сделать проект pcb+bom и отдать заинтересованному лицу с условием передачи мне одного экземпляра в обмен на sch+ПЭ3. В дальнейшем бы выложил часть проекта ПЛИС в исходниках (без куска кода с закрытым каналом связи).
Если мне надо будет самому морочиться со сборкой, то проще уже сделать все официально и за свои деньги.
Цитата(Corner @ Sep 6 2013, 21:29)

Возможно это будет звучать странно, но мой эквалайзер полностью загрузит этот сопроцессор. И то не факт, что хватит производительности.
128 MAC-ов на 250 МГц это уже 64 млрд. операций, хотя и целочисленных. А есть еще 4 CIC фильтра и куча всего остального. Не потянет ваша Paralella таких вычислений.
Там еще ПЛИС как бы есть =) У вас то тоже не Стратикс по объему. Ну да дело ваше конечно же, я интерес потерял к иному варианту
dm.pogrebnoy
Sep 9 2013, 06:34
Цитата(Corner @ Sep 9 2013, 09:00)

По порядку:
14 бит АЦП, это 14 бит грязными. При сужении полосы будет невозможно получить больше 16 бит чистыми.
Выигрыш 16 битного АЦП в ENOB находится в пределах 1 бита. Лучше, но не на 2 бита.
Цитата(Corner @ Sep 9 2013, 09:00)

Источник опорной частоты нужно доводить до 0 фс джиттера. Я рассчитываю на опорник с 75 фс. Синтезатор на этой плате не дает лучше 300 фс. Что настораживает - непонятно отчего в свою очередь он засинхронизирован, так как если это отстой типа KXO-97 или SG8002, то реальный джиттер дойдет до 1 пс.
Там можно и из вне тактироваться, можно и синтезатор на плате использовать.
Цитата(Corner @ Sep 9 2013, 09:00)

ПЛИС устарела и в ближайшее время будет снята с производства. Закладывает ее в новые изделия бессмысленно.
Это технологии 5 летней давности.
Снята будет, но не в ближайшее. Закладывать ее действительно куда-либо бессмысленно. За-то работает уже сейчас.
Цитата(Corner @ Sep 9 2013, 09:00)

Это технологии 5 летней давности.
Ну 5 лет назад мы ее и сделали.
Цитата(dm.pogrebnoy @ Sep 9 2013, 10:34)

Выигрыш 16 битного АЦП в ENOB находится в пределах 1 бита. Лучше, но не на 2 бита.
Ну 5 лет назад мы ее и сделали.
Это при полосе в 1/4 от Fs. Если ее сужать (вырезаем полосу в 1 Гц), то для 16 бит АЦП предел составляет 19... 20 бит, а для 14 бит АЦП только 17... 18. Это разница в 4 раза. Правда если ты не попал на спур. Тогда ситуация непоправима ничем кроме I/Q входного сигнала на пассивке и двух АЦП.
Цитата(DASM @ Sep 9 2013, 10:20)

Там еще ПЛИС как бы есть =) У вас то тоже не Стратикс по объему. Ну да дело ваше конечно же, я интерес потерял к иному варианту
И на добивание, сколько это будет жрать?
Ватта три вероятно. Что-то мне кажется АЦП такие то же не на микроамперах работают.
Цитата(DASM @ Sep 9 2013, 12:38)

Ватта три вероятно. Что-то мне кажется АЦП такие то же не на микроамперах работают.
Zynq7020 до 4 Вт. RAM - 0,7 Вт на корпус. Epiphany-III до 2 Вт.
Мне нужно вписаться в 1,5 Вт.
dm.pogrebnoy
Sep 9 2013, 09:13
Цитата(Corner @ Sep 9 2013, 13:01)

Zynq7020 до 4 Вт. RAM - 0,7 Вт на корпус. Epiphany-III до 2 Вт.
Мне нужно вписаться в 1,5 Вт.
Кажется, любая ПЛИС на которой можно делать ЦОС будет кушать больше 1,5Вт
Цитата(dm.pogrebnoy @ Sep 9 2013, 13:13)

Кажется, любая ПЛИС на которой можно делать ЦОС будет кушать больше 1,5Вт
5CEBA4F17 кушает по ядру ~600 мА (1,1 В). Это на полном проекте, который в дело не пошел. Боевой прошивки дома нет, но она кушала в 1,5 раза меньше ресурсов. Значит и динамический ток упадет. Во время передачи можно частично гасить АЦП, во время приема ЦАП. Клок тоже можно рассадить на несколько доменов или сделать управляемым. Собственно говоря, поэтому меня Cyclone V и привлек.
Только зачем топик начинался с " с вас ТЗ, " раз у вас не только свое ТЗ есть, но и по-сути. Это уже называется - сделаю за ваши деньги себе плату
Цитата(DASM @ Sep 9 2013, 13:37)

Только зачем топик начинался с " с вас ТЗ, " раз у вас не только свое ТЗ есть, но и по-сути. Это уже называется - сделаю за ваши деньги себе плату

С целью поискать соучастника с возможностью реализовать сходные требования или дополнения. Кстати от Вас я тоже не отказывался. Но у Вас уже готовая плата.
У меня не готовая, на аналоговую часть не посягаюсь, опыта нет.
Цитата(DASM @ Sep 9 2013, 13:43)

У меня не готовая, на аналоговую часть не посягаюсь, опыта нет.
Купите КИТ от AD. Там все уже разведено до Вас.
san822
Sep 10 2013, 05:24
Цитата(Corner @ Sep 9 2013, 10:10)

Я, как бы изначально не планировал сам собирать. Хотел сделать проект pcb+bom и отдать заинтересованному лицу с условием передачи мне одного экземпляра в обмен на sch+ПЭ3. В дальнейшем бы выложил часть проекта ПЛИС в исходниках (без куска кода с закрытым каналом связи).
Если мне надо будет самому морочиться со сборкой, то проще уже сделать все официально и за свои деньги.
Так никто и не говорит, что Вам нужно будет что-то собирать, паять или даже покупать комплектующие.
В том варианте, что я предложил, Вы просто даете задание контрактному производителю и получаете готовые платы от него, часть плат можно сделать "бонусными" для самых активных спонсоров проекта.
Corner
Sep 10 2013, 16:09
Цитата(san822 @ Sep 10 2013, 09:24)

Так никто и не говорит, что Вам нужно будет что-то собирать, паять или даже покупать комплектующие.
В том варианте, что я предложил, Вы просто даете задание контрактному производителю и получаете готовые платы от него, часть плат можно сделать "бонусными" для самых активных спонсоров проекта.
Чтобы браться за деньги нужно иметь юридическую базу. Я с чужими деньгами связываться не планировал.
меня все равно терзают сомнения что 32 гфлопс это мало. На какой альтере делается аналог такого ? А встроенный АРМ ну никак не помешает . Можно его и не использовать. что— то тут не так
Corner
Sep 10 2013, 16:28
Цитата(DASM @ Sep 10 2013, 20:18)

меня все равно терзают сомнения что 32 гфлопс это мало. На какой альтере делается аналог такого ? А встроенный АРМ ну никак не помешает . Можно его и не использовать. что— то тут не так
132 мака на 250 МГц = 66 Гипс. 4 CIC еще 8 Гипс. Как еще объяснять?
И ест 0,5 Вт. Все тут так!
Не нервничайте, я новичок. Всегда думал что гфлопсы и гмаксы разные вещи. хотя для радио наверное пофиг
У паралеллы с 7020 можно на 220 маков умножать. Меня больше беспокоит не мощность, оной в параллелей до дури, а именно нормальная цифровая плата слоев на 12—16. В нашей стране это все равно просто переплата посредникам и геморрой. Вы бы поделились почему 0.5 ватта то, портативка?
Corner
Sep 10 2013, 17:19
Цитата(DASM @ Sep 10 2013, 20:54)

Не нервничайте, я новичок. Всегда думал что гфлопсы и гмаксы разные вещи. хотя для радио наверное пофиг
У паралеллы с 7020 можно на 220 маков умножать. Меня больше беспокоит не мощность, оной в параллелей до дури, а именно нормальная цифровая плата слоев на 12—16. В нашей стране это все равно просто переплата посредникам и геморрой. Вы бы поделились почему 0.5 ватта то, портативка?
БПЛА
Понятно. По реальному опыту знаю , что там это пофиг, генератор вырабатывает до фига, на усилитель мощности уйдет больще. Видимо у вас электролет и сверхмалый, там 0'5 имею рояли. в моем всего лишь 70 см, но жрет ватт до фига. Хотя если у вас самолет, то там возможно надо. Вы сами карты прячете, с точки зрения инвесторов проект бредовый — 0.5 ватт мало волнуют. А если идея на миллион, тогда... ну ладно поучать .. все — мое имхо, не более
san822
Sep 11 2013, 08:15
Цитата(Corner @ Sep 10 2013, 20:09)

Чтобы браться за деньги нужно иметь юридическую базу. Я с чужими деньгами связываться не планировал.
Это были бы "подарочные деньги", без каких либо обязательств - просто выложили бы результаты эксперимента на форум и всё.
Corner
Sep 11 2013, 15:35
Цитата(DASM @ Sep 10 2013, 21:34)

Понятно. По реальному опыту знаю , что там это пофиг, генератор вырабатывает до фига, на усилитель мощности уйдет больще. Видимо у вас электролет и сверхмалый, там 0'5 имею рояли. в моем всего лишь 70 см, но жрет ватт до фига. Хотя если у вас самолет, то там возможно надо. Вы сами карты прячете, с точки зрения инвесторов проект бредовый — 0.5 ватт мало волнуют. А если идея на миллион, тогда... ну ладно поучать .. все — мое имхо, не более
Не, все не так...
1,5 Вт - часть с ПЛИС, ЦАП и АЦП;
25 Вт - передатчик;
1 Вт - приемник (РЧ часть).
Просто передатчик работает редко.
Ну так и пишите среднюю мощность. по любому даже на электролете экономить 2 вата — сомневаюсь что даже самолету надо. Ну ладно, моя идея была сильно сэкономить 1) на цифровой разводке, считай за 100 баксов все есть 2) сэкономить на софте, как вы предполагаете поступить с сырыми данными обработки? Мне вот Рид Соломон с перемежением видится, он в ПЛИС занимает до 30—50 к флопов, в то время как софтово делается достаточно быстро, чтобы 1 Мбит получить. То есть к вашей плате придется городить какой то интерфейс, тогда как на СнК шина AXI для того и предназначена. В цифровую плату 6 слоев вкладываться нет смысла имхо, а 12 выйдут дорого. Не понять мне. Имей я опыт с АЦП — не стал бы сюда и смотреть, сам сделал как мне надо.Но опыта нет. Денег вообще тоже немного, может и есть смысл купить АД плату просто.
Corner
Sep 11 2013, 16:57
Цитата(DASM @ Sep 11 2013, 19:53)

Ну так и пишите среднюю мощность. по любому даже на электролете экономить 2 вата — сомневаюсь что даже самолету надо. Ну ладно, моя идея была сильно сэкономить 1) на цифровой разводке, считай за 100 баксов все есть 2) сэкономить на софте, как вы предполагаете поступить с сырыми данными обработки? Мне вот Рид Соломон с перемежением видится, он в ПЛИС занимает до 30—50 к флопов, в то время как софтово делается достаточно быстро, чтобы 1 Мбит получить. То есть к вашей плате придется городить какой то интерфейс, тогда как на СнК шина AXI для того и предназначена. В цифровую плату 6 слоев вкладываться нет смысла имхо, а 12 выйдут дорого. Не понять мне. Имей я опыт с АЦП — не стал бы сюда и смотреть, сам сделал как мне надо.Но опыта нет. Денег вообще тоже немного, может и есть смысл купить АД плату просто.
У меня не 1 Мбит. Снизу-вверх - 2400. Сверху-вниз 230400. Просто эта Parallela будет жрать как передатчик, который кстати штатно работает импульсно.
Рид-Соломон хм. С появлением теории вейвлетов я на него забил. Управление проще тупо повторять и мажоритировать, а аналоговые данные через вейвлеты - и сжималка и код восстановления в одном флаконе.
КИТ от AD будет стоить 300... 500 уе.
А как вы с замираниями боретесь? Я сразу говорю, я тут не гуру ни разу, просто у меня получилось. Скляр согласен. Но может отстал. назад 264 гоните, судя по требованиям?
И скажите плиз что почитать про вейлеты . В контексте джпг 2000 ясно. А как вейлеты используются в радио? Для меня это открытие
Corner
Sep 11 2013, 18:00
Цитата(DASM @ Sep 11 2013, 21:41)

А как вы с замираниями боретесь? Я сразу говорю, я тут не гуру ни разу, просто у меня получилось. Скляр согласен. Но может отстал. назад 264 гоните, судя по требованиям?
И скажите плиз что почитать про вейлеты . В контексте джпг 2000 ясно. А как вейлеты используются в радио? Для меня это открытие
Нет, 264 заточен под худ .кино, для реальной картинки негодный формат. жпг2000 можно считать вейвлетом условно с большой натяжкой (есть как бы правило, что считать вейвлетом). С замираниями все просто - каналов несколько и все не замирают сразу.
И вообще, пора оффтоп прекращать.
Corner
Sep 28 2013, 09:47
Актуально
Заказчик найден, тема закрыта.
Corner
Dec 28 2013, 19:40
Такой приемник будет у модема.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.