Files of a 5*2^n VHDL entity using Winograd5 and radix2 implementations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

9 lines
244B

  1. function output = radix2(input, wn)
  2. output = 0*input;
  3. for i = 1:size(input,1)/2
  4. s1 = [input(i,:); input(i+(size(input,1)/2),:)*wn(i)];
  5. output(i,:) = s1(1,:)+s1(2,:);
  6. output(i+(size(input,1)/2),:) = s1(1,:)-s1(2,:);
  7. end