Перейти к содержанию
    

eugen_pcad_ru

Свой
  • Постов

    698
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные eugen_pcad_ru


  1. Имеется FIR фильтр реализованный на verilog. Необходимо снять его характеристики. Я правильно понимаю, что для этого необходимо подать на вход единичный импульс и таким образом получить на выходе набор коэффициентов, которые уже можно просимулировать в matlab или ScopeFIR? Если да, подскажите пожалуйста, как можно с помощью верилога это сделать.

    А под характеристикой понимается АЧХ?

    Есть несколько способов, теоретически одинаковых - практически разных:)

    1) БШ (подаем шум с равномерной СПМ и замеряем форму СПМ по выходу)

    2) d-импульс (у котрого собственно спектр равномерен)

    3) ГКЧ (подаем синусоиду заданной частоты и мощности на вход, смотрим мощность на выходе и вычисляем отношение, далее перестраиваем генератор и повторяем по всей требуемой полосе частот т.д.)

    По точности лично меня больше всего устраивал 3 метод

  2. делал загрузчики для 1-ых циклонов и стратиксов. Временные диаграммы формировал сам, из rbf-файла брал только данные. Если нужно, могу поискать C++ функции...:)

  3. например, ФМ-8 восьмая гармоника не всегда появляется, может быть дело в отсутствии когерентности фазы принятого сигнала с опорным при вычислении огибающей.

    Так в том-то и дело: для определения чисто тактовой можно реальный сигнал сразу возвести в квадрат и посмотреть СПМ. У меня ОЧЕНЬ часто возникал тон на соответствующей частоте. Просто информация о несущей в этом случае теряется, но для опредления тактовой частоты метод подходит вполне по-моему...

  4. Если девайс тем или иным образом работает скажем в компьютере, то можно вообще без ПЗУ: загружать файл с жесткого диска при старте программы...

    В остальных случаях ставил ПЗУ. Другого не делал

  5. Всем доброго дня!

    Может ранее обсуждалось, но я к сожалению в поиске не нашел...:(

    Итак, ищу управляемую по LAN электронную нагрузку, монтируемую в 19''.

    Буду благодарен за любые ссылки.

    P.S.: Всем огромное спасибо за уделенное время!

  6. Отступление от темы: виноват, алгоритм Герцеля прнадлежит к так называемым полубыстрым преобразованиям.

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

    Выделение отдельной спектральной составляющей алгоритмом Герцеля или узкополосным фильтром - это одно и то же (Об чем спор?;) Лучше помогите человеку:))

    Про разрешающую способность я спрашивал ранее у автора темы...

    Пример определения требуемой частоты с использованием FFT приведен на рисунке (использован wav-сигнал). Fs = 48 кГц, 14 - битный сигнал, размер БПФ - 32768.

    P.S.: На практике, как вы понимаете, проще использовать БПФ, поэтому его и советовал использовать:) Хотя Герцелем можно подобрать число отсчетов произвольное (как и в ДПФ).

    P.P.S.: случайно два раза картинку продублировал...

    post-32353-1209129332_thumb.jpg

    post-32353-1209129382_thumb.jpg

  7. Как оптимизировать частоту дискретизации и величину выборки на обработку для данной задачи?(при величине выборки 50 на высоких частотах дискретизации у меня получается полная фигня)

    Алгоритм Герцеля есть по своей сути частный случай БПФ. Если мусор показывает БПФ, то и алгоритм Герцеля тже ничего не даст (он дает только выигрыш во времени). ИМХО для оценки точности определения частоты можно воспользоваться требованиями к разрешающей способности спектра мощности (с учетом применяесого окна). Mожно наверное попробовать промоделировать?

  8. По-моему задача вычисления арктангенса используется исключительно с целью определения фазы комплексного сигнала... Так может просто соответствующей функцией воспользоваться? типа cordic к примеру:)

  9. - эта та то хренотень как раз и не всегда отрабатывает, и гармоника не всегда проявляется.

    А вот это ИМХО странно... А вид манипуляции известен? Может там вставки нe ФМ-сигнала?

  10. Если не смотреть в сторону иделогоии, то

    На картинке продемонстрирована насколько я понимаю нечто вроде гистограммы. Попробуйте рассмотреть процесс, в котром по оси абсцисс идут номера отсчетов АЦП, а по ординате соответственно сами отсчеты. Таким образом получили случайный процесс, с которым можно проводить всякие эксперименты (фильтровать, усреднять, ограничивать и т.п.)

  11. Из временного уплотнения берем процесс не на плоскости, а на прямой (выкидывая каждый четный/нечетный фрагмент)... И пробуем его фильтровать обычным фильтром. Может так?

  12. Собственно использовать на практике можно две схемы: 1) возведения в n-ую степень и использование полосового фильтра для выделения несущей; 2) переносить вниз и делать то же самое, но в комплексном сигнале. Методы восстановления есть по-моему в книге

    Спилкер Дж. Цифровая спутниковая связь.

    Ну и были тут где-то по-моему разные матлабовские модели... Можно на них посмотреть...

    По-настоящему большой фильтр используется для восстановления тактовой. Для несущей (как правило) рассчитывается фильтр по маске (см. соответствующий стандарт).

  13. Посоветуйте, пожалуйста, источники (книги, сайты) по диагностике цифровых устройств. Сейчас интересуют тесты ОЗУ.

    В смысле какая методика диагностики? Поясните пожалуйста

  14. На мой взгляд проще использовать фильтр (смысла перехода в частотную область не вижу).

    Лучше сделать комплексный ФНЧ с перестраиваемым гетеродином.

    Остаются вопросы по: степени подавления, неравномерности в полосе и т.п. (обычные вопросы по фильтрации).

  15. По-моему все известные методы слежения за несущей предполагают относительно большое ОСШ.

    Если оно мало - необходимо иметь сведения о структуре сигнала (последовательности и т.п.). И там можно использовать автокорреляционные демодуляторы. А информация о несущей в это случае выходит ни к чему:)

×
×
  • Создать...