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

Neadequant

Новичок
  • Постов

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

  • Посещение

Репутация

0 Обычный
  1. Благодарю за ответы. Из результатов моего опыта при примении фильтра центр тяжести несколько смещается, причем смещение тем больше, чем выше порядок фильтра. Брались прямоугольные фильтры такого вида: 1/4 1/4 1/4 1/4, т.е. размером 2х2 и размером 3x3 (соответственно, с коэффициентами 1/9 ). Про перераспределение энергии не пришло в голову. Спасибо за подсказку, обдумываю эту мысль. Медианный фильтр вроде наоборот - сглаживает изображение.
  2. Привет! У меня такой вопрос: почему при применении цифрового фильтра к изображению (например, rect-образный фильтр) энергетический центр тяжести смещается? И какое вообще влияние цифровая фильтрация оказывает на погрешность определения энергетического центра?
  3. Спасибо за замечания. В общем, переделал прогу так: module compare_8bit_v3 (A, B, clk, compout_A, compout_B); parameter size = 8; parameter threshold = 150; input [size-1:0]A; input [size-1:0]B; input clk; output compout_A; output compout_B; reg compout_A; reg compout_B; always @ (negedge clk) begin if (A >= threshold) compout_A = 1; else compout_A = 0; if (B >= threshold) compout_B = 1; else compout_B = 0; end endmodule Не совсем понимаю два момента: 1) Когда использую регистры, не работают конструкции с assign. Так и должно быть ? 2) У меня сейчас синхронизация по отрицательному фронту clk. Как правильнее - по отрицательному или по положительному фронту, или без разницы ?
  4. Всем привет! Я новичок и разбираюсь с Verilog'ом, да и вообще с электроникой. Задача такая: описать синхронную схему порогового сравнения 8-разрядных чисел с порогом, задаваемым через параметр. Вот мой код и результат симуляции: module comparator_8bit (compout_1, compout_2, A, B); parameter size = 8; parameter threshold = 64; //пороговая величина input [size-1:0]A; input [size-1:0]B; output compout_1; output compout_2; assign compout_1 = (A == threshold); assign compout_2 = (B == threshold); endmodule Вопрос: правильно ли работает программа, нужно что-то в коде менять ?
×
×
  • Создать...