ovs_pavel
Свой-
Постов
275 -
Зарегистрирован
-
Посещение
Весь контент ovs_pavel
-
Демодуляция сигналов с поднесущей
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
Вечер добрый. Не подскажите ли со следующим вопросом? Есть модулятор (чисто схематически приведен на рисунке). Первоначально происходит двоичная фазовая манипуляция синусоидального сигнала поднесущей частоты 8 кГц. Частота модулирующего сигнала максимум 4 кГц. Получаем BPSK сигнал. Далее осуществляем модуляцию фазы несущей (частота несущей 10-ки МГц -здесь не суть важно). Индекс модуляции - m, ну а N - разрядность NCO. Возникает вопрос по построению схемы демодулятора. Вроде как напрашивается символьная синхронизация + Костас (или не совсем так)?? Заранее спасибо. -
Блок Phase Noise Simulink
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
Вечер добрый, коллеги. В модели, Simulink (Matlab) есть блок - PhaseNoise, который позволяет вносить в модель фазовые шумы с заданными характеристиками (по крайней мере про ограничения ничего не говорят).. Модель (просто анализ блока): Заданы следующие параметры: Fs = 1200e6 Hz; Вектор шума: [-25 -50 -73 -93 -103 -114] dBc/Hz Вектор част.: [1e2 1e3 1e4 1e5 1e6 1e7] Hz И вот такой результат моделирования: Если посмотреть на результат, то я не вижу здесь своего заданного вектора. Возможно я что-то задал не так, но все проверил. Кто работал с этим блоком? И если он "не корректный" то другие способы задания в модели шума (или список на книжки, статьи) - если не сложно. Кажется что-то нашел по шумам, но вопрос по блоку остался. -
Дробная задержка канала связи
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Да уж... Видимо символьную синхронизацию не пон маю от слова совсем. Пытался за основу взять статью interpolation in digital modems. Part 2 (gardnera). Там такие вещи опущены. А откуда мне тогда начать двигаться, чтобы организовать канал? -
Дробная задержка канала связи
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Суть проблеммы организовать канал с целой и дробной задержкой. Дробная организуется через фильтр фарроу с линейным(для простоты)законом изменения мю. Для заданных параметров задержка на одну выборку будет через 50000 символов, следовательно задерка на целый символ - в 4 раза больший интервал. Т.е. полное изменение мю 4 раза соотаетсвует целой задержке (на один символ. -
Дробная задержка канала связи
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Может не все нашел, но после найденных сложилась именно такая картина (возможно не совсем верная). Хотел лишний раз убедиться. Буду еще раз искать. -
Дробная задержка канала связи
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
Вечер добрый. Не поможете ли разобраться в следующем. Есть сигнал с символьной скоростью 100 МГц. Диапазон изменения символьной скорости +-100кГц. Скорость изменения 200 Гц/сек. Как я понимаю диапазон изменения символьной скорости 200 кГц есть 0.002% от символьной скорости или для 4 выборок на символ эти самые 0.002% соответствуют сдвигу 1 выборка на 50000 символов. Вроде как скорость изменения уже задается через диапазон изменения символьной скорости или я не прав?? Ну и дальнейшие рассуждения. Дробную задержку на выборку формируем через фильтр Фарроу (путем изменения мю в диапазоне от 0 до 1 с заданным периодом - 50000 символов). Для 4 выборок на символ четыре таких изменения соответствуют уже целой задержке на один символ. Вообщем требуется хелп в этом вопросе. -
кодер Рида-Маллера 1-го порядка
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Спасибо, книжку скачал, буду разбираться. -
кодер Рида-Маллера 1-го порядка
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
День добрый. Интересует пример реализации (литература где посмотреть или какие исходники). Заранее спасибо. -
Вечер добрый, посмотрите личку.
-
И где же Вы раньше были. Полностью подхожу под Вашу вакансию... А теперь на испытательном занимаюсь (пытаюсь разобраться) модемами. Конечно интересно, но после интерфейсов как другой мир попал.
-
Вечер добрый. Интересует информация по реализации (алгоритмам) приемника DVB-S2. Хотелось бы получить статью в заголовке темы, а также: DVB-S2 modem algorithms design and performance over typical satellite channels Какие то статьи нашел (те что в открытом доступе), но многие нет. Если у кого есть эти статьи, поделитесь плиз.
-
DVB-S2 приемник
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
День добрый. Нет ли у кого наработок (если не жалко) по simulink модели для приемника DVB-S2?? Интересует не с точки зрения кодирования (БЧХ, LDPC), а с тракта после АЦП - блоки восстановления сначала символьной синхронизации, далее фреймовой, грубой (точной) оценок частот и т.д. -
Спасибо, разобрался. Как уже и сказал, что то затупил.
-
постоянная времени цифровой АРУ
ovs_pavel ответил Andy111 тема в Алгоритмы ЦОС (DSP)
После задержки z поставить ограничитель уровня. -
о комплексном сигнале замолвите слово ))
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
Утро доброе. Что то туплю ((. Имеем комплексный дискретный сигнал (берем для простоты 1-ой амплитуды и без начальной фазы): exp(j*2*pi*f*k*Ts) Умножаем на комплексно-сопряженный сдвинутый по времени сигнал: exp(-j*2*pi*f*(k-m)*Ts) exp(j*2*pi*f*k*Ts) * exp(-j*2*pi*f*(k-m)*Ts) = exp(j*2*pi*f*m*Ts) - части с k-ой составляющей сократились В результате получаем также комплексный сигнал, хотя матлаб говорит об обратном. -
вывод формулы (+)
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Ну я понимаю, что a0 и a1 реальная и мнимая составляющие, и они образуют точку созвездия 45 град на диаграмме QPSK. Если опять таки вернуться к 7-20, то ошибка по фазе Фе=Фr - Фd, где Фr - фаза перед блоком решений, а Фd - после. Берем Фd=pi/4 (соответственно для этой фазы составляющие будут a0=a1=1). Подставляем в формулу 7-20. g(Фе) = atan{(sin(Фе) + cos(Фе))/(cos(Фе) - sin(Фе))} - atan{1} = |делаем замену Фе=Фr - pi/4| = atan{(sin(Фr - pi/4) + cos(Фr -pi/4))/(cos(Фr - pi/4) - sin(Фr - pi/4))} - pi/4 = = |формулы сложения аргументов| = atan{(sin(Фr)cos(pi/4) - cos(Фr)sin(pi/4) + cos(Фr)cos(pi/4) + sin(Фr)sin(pi/4))/(аналогично знаменатель)} - pi/4 = |cos(pi/4)=sin(pi/4) - сокращаем| = = atan{(sin(Фr) - cos(Фr) + cos(Фr) + sin(Фr))/(аналогично знаменатель)} - pi/4 = atan{2sin(Фr)/2cos((Фr))} - pi/4 = atan{tan(Фr)} - pi/4 = Фr - pi/4 ................ и если учесть что Фd=pi/4, получаем g(Фе) = Фr - Фd, а это и есть фазовая ошибка. Для оставшихся 3-х точек видимо будет аналогичная ситуация. Возможно что с этим вопросом разобрался. Спасибо. Кстати, а какая книга лучше (проще, понятней) - Райса (Rice) или Незами (Nezami)? -
вывод формулы (+)
ovs_pavel ответил ovs_pavel тема в Алгоритмы ЦОС (DSP)
Хм... наверное туплю, но... Допустим взяли точку а0=а1=1 (это первая точка созвездия, допустим). тогда выражение (7.21) запишем как g(...) = atan{(sin(t) + cos(t))/(cos(t) - sin(t))} - atan{1} не пойму что такое b? -
вывод формулы (+)
ovs_pavel опубликовал тема в Алгоритмы ЦОС (DSP)
День добрый. Есть книжка - Digital Communications. A Discrete Time Approach 2009 (Rice M.). На странице 368 не понятен вывод формулы (7.21). Если кто разбирался может поможете с выводом?? Файл картинку с описанием загрузил (не смог почему то добавить картинку в топик - сорри). -
Спасибо. В предыдущей версии (ЕЕ 7.9.4) вроде тоже через них было. Думал мало ли, а вдруг что то сделали (нумерацию под наш ГОСТ) )).
-
xDX Designer VX.2
ovs_pavel опубликовал тема в Siemens EDA - Xpedition, PADS (ex. Mentor)
День добрый. Всех с прошедшими праздниками! И собственно со теме - как выполнить нумерацию по ГОСТу (слева направо и сверху вниз) в xDX Designer VX.2? -
поиск решения GBIC 1000base-T
ovs_pavel ответил ovs_pavel тема в Компоненты
Я раньше его и использовал, как 88E1111+Spartan6 без внутренних трансиверов (с него по GMII все в ПЛИС). Сейчас вот другая ПЛИС применяется (Artix) с трансиверами и решил внутри ПЛИС использовать как раз трансиверы. Их доки посмотрел - у них все решения через GBIC (в основном оптика; есть несколько решений на меди, но как завершенные модули). Ну и хотелось бы узнать есть решения на "рассыпухе", что то типа транс -> далее преобразователь для трансивера ПЛИС. А Вы какие модули SFP с 1000Base-T применяли? И какие у них непредсказуемые результаты? -
поиск решения GBIC 1000base-T
ovs_pavel опубликовал тема в Компоненты
День добрый. Коллеги, есть ли специализированные м/сх для подключения сетки 1G (1000Base-T) к приемопередатчику ПЛИС. Как бы можно использовать Marvell 88E1111 в недорежиме, но ставить полноценный п/п для такого перевода как то расточительно. -
Vivado 2016.3
ovs_pavel ответил Alex77 тема в Среды разработки - обсуждаем САПРы
День добрый. Не подскажите, к 2016.3 подходит лицензия от 2016.2 (которая в закромах)? Или ставить 2016.2 и не мучатся? -
Если бы было все так просто как вы говорите, то предложений по 1,5-2к "зелени" не было. Были по 8-10-12к зелени. Но это Россия со всеми вытекающими последствиями. И да, максимум который предлагают забугорные фирмы, ведущие свои дела здесь - 3-5к зелени.
-
Да забейте Вы, т.к. этот человек достаточно странный. Действительно не отвечает )).