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

eugen_pcad_ru

Свой
  • Постов

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

  • Посещение

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


  1. Так Вам частоту сигнала со скачащей фазой надо мерять или определять моменты пропадания сигнала?

     

    1 Частота - это скорость изменения фазы: f = d(fi)/dt. Используете априорные сведения, ставите фильтр (в простейшем случае медианный). Тем самым ограничиваете как спектр сигнала, так и скорость изменения фазы (для этого в PSK используются фильтры). Используете методы для PSK.

    2 Если речь идет о пропадании самих отсчетов сигнала, то это аналог ASK. Там используйте накопление.

    3 Попроуйте БПФ с малым количеством точек.

     

    Что за сигнал-то?

  2. Зависит от того, что Вам нужно:

    1 Если надо передать один байт, примените uаrt.

    2 Хотите добавить помехоустойчивость - вводите избыточность.

    3 Если Вам нужно не загружая шину данных использовать дополнительные служебные команды, то это приведет к необходимости создания системы прерываний и т.д.

     

    В общем вариантов море.

    Промышленные же интерфейсы разрабатываются с учетом удовлетворения максимально широкого спектра функций различных потребителей. Отсюда и их сложность.

     

    P.S.: Из "простых" интерфейсов можете еще посмотреть в сторону usb или lan. В сервисных целях чаще всего хватает обычного uаrt.

  3. 1) на нулевую несущую надо еще сигнал снести, для этого надо знать значение реальной несущей

    2) А как у диаграммы Стокса с помехоустойчивостью (в теории)? Сдается мне, что для того, чтобы ее получить более-менее приглядную, надо уже знать модуляцию. Но могу и ошибаться:)

    3) А как у Вас будет выглядеть КАМ-модуляция?

  4. уточним, что для вещественного сигнала частота дискретизации должна быть в 2 раза больше полосы сигнала, а не его несущей

    +1

    Действительно, теорема Котельникова говорит о ширине спектра сигнала, а не о значении несущей.

  5. Дано: y(n) - вещественный сигнал

    ИМХО

    Чтобы получить из него комплексный, можно умножить на тригонометрические функции cos и sin.

    То есть получим:

    Re(i): y(i) * cos(i),

    Im(i):y(i) * sin(i),

     

    где i (в Вашем случае), от 0 до 1024 (1023 наверное?).

    В качестве частоты (аргумента тригинометрических функций) можно выбирать любое значение, главное чтобы оно было одинаковым для Re и Im.

     

    P.S.: Либо воспользоваться преобразованием Гильберта, но "непреобразованную" часть надо задержать и пропорционально ослабить/усилить.

  6. На плату ставлю 6-пинную однорядную штыревую линейку шага 2 мм (четыре контакта JTAG, +3,3V GND), очень удобно, занимает мало места.

     

    Или можно двухрядную...

     

    P.S.: И они бывают не только разного шага, но и разной высоты. А еще SMT.

    P.P.S.: Можно конечно и отверстия, но как-то мало доверия им:)

  7. Не могу сказать на счет 11-го, но у меня работают версии с 3-й до 9-й включительно...

    Единственно, не советую запускать их одновременно, могут быть проблемы при чтении файлов (компиляции) из директории "по умолчанию".

  8. Судя по всему Вы что-то нарушили в заводских настройках...

    Мануал то читали внимательно?;)

     

    P.S.: Попробуйте поискать решение похожей проблемы на форуме сайта производителя. Или обратитесь за консультацией к дистрибьютерам, у которых покупали.

  9. 1 Почитайте про интерфейс (хотя бы в википедии), там указаны предельные скорости

    2 "Прикрутите" готовое ядро к своему проекту

    3 Объясните программисту, как написать программу быстрого обмена (или сами напишите:))

     

    P.S.: Иногда большие скорости и не нужны. Может имеющегося достаточно?:)

    P.P.S.: Да, и есть еще настройки биоса.

    P.P.P.S.: Причина медленного обмена может быть в медленном драйвере. Драйвер обрабатывает массивы?

  10. Не говорите загадками. Вам нужно рассчитать фазу сигнала по двум квадратурам?

    Если да, то уже есть готовые (и не полиномально аппроксимирующие решения, применяемые в процессорах).

  11. Можно сделать так:

    завести себе ДВА буфера и считать БПФ по содержимому одного из них, пока второй заполняется. Потом менять местами.

    Если нужно "инерционное отображение" можно ввести усреднение результатов преобразования.

     

    P.S.: Алгоритм БПФ основан на том, что есть массив неизменных данных, над которыми надо произвести преобразование. Во время преобразования данные менять нельзя. Собственно за счет этого и алгоритмический выигрыш во времени.

    P.P.S.: Можно использовать не БПФ:)

  12. Не понятен вопрос. Вы хотите по трем элементам рассчитать RMS? Так математика это может от произвольного числа считать. Заодно и точность подсказывает (которая в этом случае будет +-километр:)).

     

    А вообще накапливайте буфер и делайте усреднение N раз, где N - количество усреднений от 1 до бесконености (конфигурируемый параметр). Точность в этом случае будет зависеть уже от величины (N*3). После того как добьетесь приемлемого соотношения "время реакции/точность измерения", можете зафиксировать N.

     

    P.S.: Поясните задачу и найдется 0чень много желающих помочь советом:)

  13. ИМХО:

    если нет специфичных требований к проекту, лучше выбрать Аltеry (у их сапр более понятный интерфейс).

    А вот кристаллы у Хilinх получше (например, дискрет подстройки фaзы во встроенных фaпч). Документация и фирменный форум впрочем тоже.

     

    Вывод: для разных задач вполне можно использовать кристаллы рaзных фирм (в том числе и на одной плате).

     

    P.S.: Ваш вопрос можно поставить в ряд с таким: "Мобильный телефон какой фирмы лучше купить?". Выбирайте любой: не протестировав, не узнаете разницы:)

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