function H = Baumert92
% Baumert92  Hadamard matrix of order 92.
% H = Baumert92

  % Baumert, Golomb, and Hall, Bulletin AMS 68, 1962, 237-238.
  % http://dx.doi.org/10.1090%2FS0002-9904-1962-10761-7

  % First row of 26-by-26 circulants.

  A = '+ + - - - + - - - + - + + - + - - - + - - - +';
  B = '+ - + + - + + - - + + + + + + - - + + - + + -';
  C = '+ + + - - - + + - + - + + - + - + + - - - + +';
  D = '+ + + - + + + - + - - - - - - + - + + + - + +';

  A = 2*double(A(1:2:end)=='+')-1;
  B = 2*double(B(1:2:end)=='+')-1;
  C = 2*double(C(1:2:end)=='+')-1;
  D = 2*double(D(1:2:end)=='+')-1;

  A = toeplitz([1 A(end:-1:2)],A);
  B = toeplitz([1 B(end:-1:2)],B);
  C = toeplitz([1 C(end:-1:2)],C);
  D = toeplitz([1 D(end:-1:2)],D);

  H = [A B C D; -B A -D C; -C D A -B; -D -C B A];
