A method of synthesizing signal transformers is shown which employs guided-wave coupling in an optical waveguide array. In this method, three operation units - sum and difference, interchange and complex multiplication (with absolute values less than unity) between two adjacent signals - are combined in a linear array of optical waveguides.