

Grizzly
Свой-
Posts
1,022 -
Joined
-
Last visited
Reputation
0 ОбычныйAbout Grizzly
-
Rank
Профессионал
Контакты
-
ICQ
Array
Recent Profile Visitors
-
FEC на ПЛИС
Grizzly replied to des00's topic in Языки проектирования на ПЛИС (FPGA)
@des00 класс! огромное спасибо -
Передача параметров в питоновский скрипт
Grizzly replied to jenya7's topic in Программирование
Есть для подобных целей header only библиотека Pybind11. -
Помехоустойчивость. Моделирование корректирующих кодов.
Grizzly replied to MeIh's topic in Алгоритмы ЦОС (DSP)
1. Matlab. В нем есть много готовых моделей с турбокодами, полярными, Хэмминга, LDPC 2. https://github.com/aff3ct/aff3ct 3. На том же гитхабе есть различные библиотеки на matlab, c/c++, питоне. -
Вопросы по итеративному декодированию
Grizzly replied to des00's topic in Алгоритмы ЦОС (DSP)
Оставлю здесь "О фальсификации научных результатов в статье “Обзор проблем полярных кодов с позиции технологий Оптимизационной Теории помехоустойчивого кодирования”" http://jr.rse.cosmos.ru/files/main2-17mar21.pdf Публикация Трифонова о статье “Обзор проблем полярных кодов с позиции технологий Оптимизационной Теории помехоустойчивого кодирования” Н.А. Кузнецова, В.В. Золотарева, Г.В. Овечкина, Р.Р. Назирова, Д.Ж. Сатыбалдиной и Е.Д. Омирбаева (Современные проблемы дистанционного зондирования Земли из космоса. 2020. Т. 17. № 4. С. 9-26). -
Синхронизация с chirp сигналом
Grizzly replied to coding4dsp's topic in Алгоритмы ЦОС (DSP)
Да, вам нужен именно банк СФ с каким-нибудь шагом по частоте. Можете через теорему о свертке производить вычисления в частотной области, чтобы уменьшить вычислительные затраты. Абсолютно верно. -
Оптимизация for loop на Си
Grizzly replied to Aleksei_Rostov's topic in Программирование
#pragma omp parallel Только надо смотреть, что на самом деле происходит. Действительно ли цикл работает параллельно или распараллелить его не удалось. -
Какой системой контроля версий вы пользуетесь?
Grizzly replied to Tarbal's topic in Вопросы системного уровня проектирования
+1. Тоже выбор сделан в пользу git. -
Опять запутался в трёх соснах...
Grizzly replied to _sda's topic in Вопросы системного уровня проектирования
Я бы считал, что он для оптимального приема в условиях окрашенного шума. АЧХ такого фильтра есть 1/sqrt(K(w)), где K(w) - спектр шума (не было). Пропустив смесь полезного сигнал и шума через такой фильтр, вы получите на выходе, конечно же, искаженный сигнал, но при этом шум станет белым (K(w)*(1/sqrt(K(w)))^2 = 1). Шум должен быть стационарным. Думаю, что на рисунке усреднение используется для более точной оценки K(w), поэтому усредняются сами блоки размером Nfft. -
Сдвинуть сигнал на 90 градусов
Grizzly replied to C2000's topic in Алгоритмы ЦОС (DSP)
Согласен. Если исходный сигнал задерживать, то с этим тоже согласен :) При введении постоянного фазового сдвига мы умножаем значение каждого бина на exp(j*phi). В по свойству линейности преобразования Фурье этот множитель появляется и перед временными отсчетами. Но исходный сигнал должен юыть комплексным. -
Сдвинуть сигнал на 90 градусов
Grizzly replied to C2000's topic in Алгоритмы ЦОС (DSP)
У идеального Гильберта будет сдвиг во всей полосе частот. В реальности будет то, как вы получили при синтезе в Matlab. АЧХ не будет постоянна во всем диапазоне частот. В зависимости от вашей частоты дискретизации могут быть несколько зарезаны частоты по краям. Понял, что вы хотите получить. Это невозможно теоретически. В реальности вы сможете получить линейную ФЧХ, но не постоянную. https://dsp.stackexchange.com/questions/50563/phase-response-of-a-fir-hilbert-transformer Если ничего фильтровать не надо, то нужное вам - это простое умножение на комплексную экспоненту exp(j*pi/2) = j. -
Сдвинуть сигнал на 90 градусов
Grizzly replied to C2000's topic in Алгоритмы ЦОС (DSP)
Фильтр Гильберта является идеальным фазовращателем. В идеальном случае у него АЧХ равна 1 во всей полосе частот. Им вы не сможете обеспечить полосовую фильтрацию. Здесь надо будет фильтровать сигнал, а затем использовать такой всепропускающий фильтр (с такой ФЧХ), чтобы после прохождения двух фильтров ФЧХ равнялась 90 градусам во всей полосе частот. То есть вам надо будет скорректировать ФЧХ полосового фильтра, при этом ещё обеспечить постоянный фазовый сдвиг в 90 градусов. -
Опять запутался в трёх соснах...
Grizzly replied to _sda's topic in Вопросы системного уровня проектирования
Бесплатно ничего не будет - такое возможно, но за счет расширения основного лепестка. Всё стандартно, как и везде при использовании окон. -
Пакетная синхронизация и эквализация + ФАПЧ
Grizzly replied to GrishaRezn's topic in Математика и Физика
Для пакетной передачи можно посмотреть в сторону feed-forward алгоритмов вместо петель с обратной связью. Да, это вычислительно затратнее, но требует меньшего числа данных. То есть оценка делается на пакет. У Незами это тоже подробно разобрано. -
Пакетная синхронизация и эквализация + ФАПЧ
Grizzly replied to GrishaRezn's topic in Математика и Физика
QAM-16 требует когерентного приёма. Это по последнему вопросу. По первым вопросам - прочитайте книжку Незами (Nezami). В ней довольно понятно даются ответы по этим темам. -
Опять запутался в трёх соснах...
Grizzly replied to _sda's topic in Вопросы системного уровня проектирования
Я как раз имел в виду огибающую, но тоже был не прав, не указав явно на это.