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

Лидеры

Популярный контент

Показан контент с высокой репутацией 29.12.2022 во всех областях

  1. А на входе есть аналоговый фильтр? Можно ли увеличить Fs, скажем, до 16 КГц? Далее, если фильтр на входе позволяет, делим оцифрованную последовательность на две части:чётные отсчёты в одну, нечётные - в другую, а затем выкидываем чётные отсчёты в отобранных последовательностях. Получим реальную и мнимую части, которые сдвинуты на искомые 90. Это имитация гетеродина на частоте Fs/4 Более грамотно -https://ru.dsplib.org/content/hilbert_quadrature/hilbert_quadrature.html
    1 балл
  2. Нашёл на просторах сети патч для поддержки аппаратного сохранения регистров при входе в прерывание для ядра QingkeV4 контроллеров от WCH. https://github.com/hydrausb3/riscv-none-elf-gcc-xpack Новые версии GCC поддерживают спецификацию The RISC-V Instruction Set Manual 20191213, поэтому ддя процессоров с IMAC (GD32VF103, CH32V20x) строка конфигурации превратилась в -march=rv32imac_zicsr_zifencei -mabi=ilp32. Для IMACF CH32V30x соответственно -march=rv32imafc -mabi=ilp32f. Прерывания с аппаратным сохранением регистров определяем с __attribute__((interrupt("WCH-Interrupt-fast"))) как это в MounRiver принято. Собрал со всеми -multi-lib. xpack-riscv-none-elf-gcc-12.2.0-1-win32-x64-wch.zip xpack-riscv-none-elf-gcc-12.2.0-1-linux-x64-wch.tar.gz
    1 балл
×
×
  • Создать...