• Регистрация
Venik
Venik0.00
н/д
  • Написать
  • Подписаться

Вопрос по функции coewrite

Подскажите пожалуйста если возможность изменить длину двоичного числа(Coefficient_Width = 16) при формировании двоичных коэфициентов через функцию coewrite. b = firceqrip(30,0.4,[0.05 0.03]);hq = dfil...

Подскажите пожалуйста если возможность изменить длину двоичного числа(Coefficient_Width = 16) при формировании двоичных коэфициентов через функцию coewrite.

b = firceqrip(30,0.4,[0.05 0.03]);
hq = dfilt.dffir(b);
set(hq,'arithmetic','fixed');
coewrite(hq,2,'mycoefile');

При выполнение Coefficient_Width = 16 а хотелось бы 8 или менее.

Теги

    15.09.2020

    Комментарии

    • KOGAN
      KOGAN+0.20
      15.09.2020 10:43

      Документацию не смотрели? 

       
      • hex oct bin
        hex oct bin +17.80
        16.09.2020 18:52

        Как будто на АлиЭкспресс зашёл : "coewrite(hd) пишет XILINX Распределенный Арифметический КИХ-коэффициент фильтра.COE файл, который может загрузиться в XILINX БАЗОВЫЙ Генератор. Коэффициенты извлечены из фиксированной точки dfilt объект hd. Ваш фильтр фиксированной точки должен быть прямой КИХ-структурой формы dfilt объект с одним разделом и чей Arithmetic свойство установлено в fixed. Вы не можете экспортировать с одинарной точностью, с двойной точностью, или фильтры с плавающей точкой как .coe файлы, ни фильтры нескольких-разделов."