Как стать автором
Обновить

Комментарии 7

проверьте пожалуйста свою статью хотя бы в ворде

Даже не знаю что на это сказать... С одной стороны безусловно респект и уважуха. Задача очень амбициозная и интересная. С другой стороны сразу же возникает основной вопрос древнекитайской философии - А НАХУА ??? Нет, понимаю что just for fun, но уверяю, если будете что-то делать чисто для себя, это занятие Вам очень быстро наскучит. Не говоря уже о таком пустяке, что ещё быстрее кончатся деньги. Поэтому задам Вам один-единственный вопрос. Вы пытались когда-нибудь заниматься бизнесом ??? Нет, даже не тем бизнесом который приносит прибыль или хотя бы выходит на окупаемость. А хотя бы тем, что в итоге провалилось, однако показало некий интерес со стороны потенциальных клиентов или чьё-то желание с Вами сотрудничать ? Это тоже целая история, и без таких навыков боюсь Ваш проект очень быстро заглохнет не успев начаться. Может сначала лучше потренируемся на кошках ??? И такая кошка у меня есть. Целых две. Первая это повторить нечто вроде этого https://github.com/mist-devel , но на элементной базе 2023-го года. Интересных задач там да простят меня девушки, жопой ешь ! Хватит на годы. Но шансов на некоторый успех, хотя бы на формирование активного комьюнити тут по-моему куда выше. Вторая - микромыши. Вот гляньте что это такое https://www.youtube.com/watch?v=9vS9AKm-Bek . Идея следующая. Сделать достаточно бюджетную модель (в пределах 200-300 долларов). Возможно несколько моделей разного класса (и стоимости). Разработать достаточно простую, разборно-модульную конструкцию лабиринта. И организовать соревнования. В Москве, а не в Токио или Сан-Франциско. Уже есть несколько довольно популярных ребят-блогеров, которым было бы интересно такие соревнования освещать. К сожалению сейчас обстоятельства таковы, что не имею возможности заниматься в одиночку ни тем ни другим. Может лучше начнем с этих двух проектов или чего-то подобного ??? А потом уже возьмемся за телефон... Как бы то ни было, с интересом буду ждать Ваших следующих публикаций.

А теперь, давайте подумаем. Если, я начал заниматья радиотехникой и прогрммированием в третьем классе школы, а в мир телекома так или иначе вошел в 2006 году, и вышел в 2017. Чем бы я хотел заниматься? 3GPP,- jast for fun ;-)

Это простой ответ на простой вопрос.

Если хотите, более развернутый ответ, то вот он.

В двухтысячных, я работал в подразделении Заря-К. Там был великолепный с точки зрения технической подготовки коллектив. По этому само по себе направление понятно. Еще до того как я появился в этом коллективе, коллеги смогли выпустить свой чип стандарта CDMA. Активный костяк той компании, это 15-20 человек. Всего в коллективе 70 человек. На самом деле, проект не выстрелил только по двум причинам. Первая, не хватило денег на повторный выпуск ASIC-а. Что-то недопроверили и ошиблись в глупости, в одном выводе микросхемы. Вторая,- в РФ, победил GSM, а не CDMA. Я не о WCDMA(3G), а о альтернативе GSM.

На самом деле, так или иначе, в телекоме, я работал с 2006 по 2017 год. Сначала, это разработка служебной связи КВ диапазона. Проект, отдали в другое подразделение, а я перевелся на граджданку. Там были отностильно простые модуляции, но стремились к тому что уже было передовым. Отсюда и знания про феддинг, замирания и так далее. Мои коллеги, сидеи и кодили алгоритмы, котороые имели проямое откношения к синтезу сигнала,- например, кордик. Затем мне повезло работать в международном подразделении, которое занималось разработкой базовых станций. Начиналось все с создания проекта, который был фактически реалиованным стандартом 802.16d. Это была связка DSP + FPGA PHY + RF. Испытания показали что связь возможна на расстоянии нескольких километров, но при этом с продажи сняли чип DM256. Мы перешил на чипы от Runcom Technologies, а затем, я познакомился с Sequans Communication. Году так в 2013, я разработал анализатор протоколов сотовой сети, работающий на телефонах Samsung. Это ПО, для настоящих оптимиаторов сотовой сети. Мне удалось исследовать дмагностический протокол от компании Qualcomm, доступ к которому удалось получить через устройство /dev/diag, и через систему логирования Qualcomm, получить всю служебную информацию, что передается в канале связи и на различных подуровнях стека протоколов (GSM/3G/4G). Конечно, они использовали ее для отладки, а мы для того чтобы помочь оптимизаторам поставщиков услуг сотовой связи, работать с сетью.

Т.е знания, касающиеся того, как работает все это у меня имеются, да и опыт по развертыванию сотовой сети, пусть и стандарта WiMax со всеми проблемами конфигурирования опорной сети, получения разрешений на установку антенн и а даже изменеием наклона кросс-поляризованных антенн, у меня тоже имеется.

Глобальную проблему я вижу тольео в отстутствиии рядя приборов. Это что-то из разряда CMW-500, FSL-6, FSQ-8, а еще Network Analyzer, и им подобные. Это очень дорогие приборы. Мне как то предлагали взять домой спектроанализатор, когда возникла проблема с неработающей мышкой, вероятно, по причине зашумленности спектра в квартире где я жил.

Касательно денег. Да. Я думаю, они кончаться. Но если на работе, в свободное время, у Вас будет доступ к подобным приборам, это не станет проблемой. Кроме того 95% того что предстоит сделать до выпуска ASIC-а стоит не так дорого. Разрабатывать код на FPGA.. Посмотрите, сколько сейчас стоит Alter-а, Xilinx, или альтернативы в виде Lattice или GoWin. У меня кстати есть отладка Lattice и GoWin и Это не дорого. Самое дорогое Referenc-ы касающиеся RF части, и время технического специалиста. Но, если для Вас оно условно-бесплатное... почему бы и да. Году так в 2016, я был знаком с проектом аналогичным OpenBTS. Его написал один человек. И мы подключали смартфоны, к базовой станции, код которой выполнялся на процессоре Intel, а по сети она была связана с RF-кой. Тот мощный i7 стоил тысч 50-100 на тот момент времени. А RF-ка стоила $100-250 долларов CША. Вы действительно думаете что прототипировать подобный проект стоит дорого, по деньгам? Это дорого, только по ресурсам человека и по используемому оборудованию, выпуску ASIC-а и сертификации. Сертификаация, мне, вероятно не светит..

Громкое заявление о сверхзадаче. Мне видится, что для начала сделать все можно несколько проще. Покупаем на али подхоящее железо для базы OpenBTS. Два комплекта. Запускаем базу. На втором комплекте пишем телефон. Все в софте. Думаю, что можно будет обойтись без FPGA для начала. GMSK модем, кодирование, проокол. Добиваемся, чтобы это работало с базой. Вот когда будет работающий стек, приходите сюда, мы подивимся и обсудим. Даже никакие перечисленные выше приборы не нужны. Ну может осциллограф.

Подобные задачи мы уже решали в рамках работы в АО Концерн Созвездие, в подразделении компании ЗАО Заря-К. Вы предлагаете пойти мне по типовому пути проектирования сверху вниз, а значит вложиться в отладочные средства. Я же, уже обладая опытом в проектировании, в моей ситуации предпочту идти по пути снизу вверх. У подобного направления тоже есть свои плюсы.

  1. Во-первых, Вы имеете возможность использовать отладочные комплекты оборудования, которое уже имеется в наличии. А это некоторые отладочные наборы на FPGA.

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

  3. В-третьих, этот путь подразумевает ведение непрямых проектов. Т.е. если Вы научились генерировать и принимать OFDM сигнал, и у Вас имеются оптимизированные алгоритмы помехустойчивого кодирования, не факт что Вы используете их только в сотовой связи, ведь такие вещи применяются и в цифровом кабельном вещании и в спутниковом телевидении и много где еще, например спутниковой связи. А процессор, который потенциально может быть разработан, может использоваться для других целей. Вспомните, компанию ARM, которая не имеет собственной фабрики. У меня нет амбиций захватить мир, но я знаю что все что буду делать может пригодиться где-то еще.

Полагаю, предложение купить мне что либо готовое, не являются этичным. Я могу заметить что мой технический опыт, вовсе не говорит о моем материальном положении. Если Вы готовы предложить мне в дар подобные комплекты, я срадостью его приму на безвозмездной основе и найду ему применение. Кстати говоря, я работал с базовой, построенной на такой платформе в 2014 году.

Касательно рельной работы в телекоме, мне приходилось общаться с компанией RadiSys, они предлагали продать нам, в свое время, библиотеки LTE-стека базовой станции, все что выше верхнего MAC. Я работал с компанией Runcom Technologies в области подготовки к производству базовых и абонентских станций, а так же развертывания сети WiMax на их оборудовании. У меня был опыт работы с исходным кодом, предоставленным Sequans Communications, для их чипов. И мы могли бы выйти на производство, если бы руководство действительно хотело этого. У меня был опыт калиброваки RF-трактов с переносчиками частоты, обычными, аналоговыми, с гетеродинированием сигналов. Это глупо и лучше было бы использовать нужную частоту сразу, но исходных кодов, работающих с RF у нас небыло, а подобные решения принимались другими людьми. Так что мне лучше знать с какой стороны начинать проектирование. Помните, как там у Лозинского (Киплинга) "... И нужно все воссоздавать с основ ...".

На данный момент у меня нет опыта для того чтобы приблизиться к физическому уровню построения процессоров и производству чипов, но я знаю, что неплохим интерфейсом для компаний-производителей кристаллов служит Verilog. На данный момент у меня есть понимание, что неплохим интерфейсом к машинному коду любого процессора будет служить код на C/C++, который, легко собирается при помощи gcc, уже имеющего поддежку нескольких архитектур.

Текст по сути состоит из двух сплошных абзацев. Не разбавленных даже пробелами. Нет желания читать, что благополучно и сделано :)

Как то так и есть. Но смысл в следующем: "А давайте сделаем телефон". Хотя бы просто на FPGA и АЦП/ЦАП. Просто, все кричат, что все умеют. Но, фактически, умеет только несколько компаний: Qualcomm, Mediatek, Samsung, Apple. Может еще кто-то, но в основном все щеки дуют и вид делают что могут, а на самом деле это "нолики, без палочки".

Году так в 2013 к нам приезжал Медведев. Купили у китайцев телефон, а ему продемонстрировали со словами "это наш телефон". Вот этот шаг я и хочу перейти. Это амбициозно для одного человека. Но будь у меня миллинов 50-100, я бы сделал это как госзаказ (на FPGA). Жрать будет много, но ASIC стоит дорого, и не с первой итерации получится. По деньгам, это немного, обычно такие разработки стоят миллиарды. Но и меня немного. А тут нужно много с чем разобраться. Наверное, надо мной поржали. Но мои знакомые, реально купили стек LTE, для базовой станции, который человек написал в одиночку и использовал с RRH. Да, он гений, но и GSM это не LTE...

Почему так? Потому что для военных актуально чтобы не прослушивали, а это нельзя гарантировать, если нет исходников всего. Включая исходников синтезатора и компиляторов, и софта для производства чипов. Но, вероятность снижается. Одно дело закладка в чипе, другое в ПО. Когда занимаешься такими вещами, обычно проходишь "в чистую зону". Т.е. клавиатуры и мышки проверены, флешки нельзя или только из перечня, интернет на отдельном компьютере, техника заземлена, в корпусах глушилки широкополсные, питание с фильтрами или лучше бесперебойниками AC/DC => DC/AC. А еще местами секретнет (кто знает,- это просто расширенный аналог selinux, с логированием и надстройками, но под windows). И это не из за секретов по факту, а просто для того чтобы реслизовать, иначе не получится. Атаки....

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории