Nova Patents
IL123782A

Signal equalization

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

23 claims: 7 independent, 16 dependent

  1. 1
    123782/2 CLAIMS We claim:1. A method for calculating a vector A from a set comprising at least one pair of subspaces of R.N wherein N is the dimension of said vector space, each of said at least one pair comprises a first subspace and a second subspace of the vector space R^, and a set of maximal projections and their corresponding unit vectors, each of said maximal projections is associated with one of said pairs of subspaces, wherein for each of said pairs of subspaces said first subspace is the column space of a N by m matrix M and said second subspace is a function of a predefined set of indices between 1 and N, comprising: for each of said pairs of subspaces: determining a unit vector C in one of said subspaces so that a projection of said unit vector upon another of said vector subspaces is maximal for all unit vectors in said one of said vector subspaces;' applying a predefined optimizing function to said set of maximal projections and unit vectors, thereby selecting a maximal projection and its corresponding unit vector and pair of first and second subspaces;determining a vector?/ having length m, so that the product of said vector^ and matrix M is a unit vector B and the projection of B upon second subspace in the pair - corresponding to said selected maximal projection is equal to said selected maximal projection.
  2. 2
    A method according to claim I wherein said determining a unit vector C step comprises:forming matrices 0 and R from an ortho normal basis to the column space of said matrix M wherein 0 has the same dimensions as M, wherein the columns of 0 are orthonormal, and wherein either of Q=MR and OR=M are true;22 123782/2 generating said unit vector C in said first subspace, wherein said unit vector is associated with a maximal projection upon said second subspace;and determining said maximum projection from said unit vector C.
  3. 7
    A method, in a data transmission system, for optimizing an equalizer said equalizer used to equalize a signal transmitted through a distorting channel, comprising the steps of:transmitting a known training signal through said channel;generating a replica of said training signal;generating an N by m approximation matrix M from the output of said transmitted signal and said replica of said training signal;for each delay in a predefined range of delays: ' generating a pair of a first subspace and a second subspace of a vector space RN, said first subspace is the column space of said matrix M. and said second subspace being a function of said delay is the subspace of R^ whose coordinates other than in a predefined set of that delay are zero , comprising: for each of said pair of subspaces: determining a unit vector C in one of said subspaces so that a projection of said unit vector upon another of said vector subspaces is maximal for all unit vectors in said one of said vector subspaces;applying a predefined optimizing function to said set of maximal projections and unit vectors, thereby selecting a maximal projection and its corresponding unit vector and pair of first and second subspaces;determining a vector A having length m, characterized in that the product of said 24 123782/2 vector A and matrix M is a unit vector B and the projection of B upon second subspace in the pair corresponding to said selected maximal projection is equal to said selected maximal projection;and setting vector A or any scalar multiplication thereof, to be the vector of equalizer coefficients, thereby optimizing said equalizer.
  4. 14
    A system for equalizing a signal transmitted through a distorting channel and comprising:a signal receiver operative to receive an output of a known training signal of data bits transmitted through said channel;a generator operative to generate a replica of the known training signal;an approximation matrix generator operative to generate an approximation matrix M from said output of the known training signal and said replica of said training signal;a generator operative to generate for each delay in a predefined range of delays a pair of a first subspace and a second subspace of a vector space R^, said first subspace is the 26 123782/2 column space of said matrix M and said second subspace being a function of said delay is the subspace of R^ whose coordinates other than in a predefined set of that delay are zero, by determining for each of said pair of subspaces a unit vector C in one of said subspaces, where said unit vector C is characterized in that a projection of said unit vector upon another of said vector subspaces is maximal for all unit vectors in said one of said vector subspaces;apparatus for applying a predefined optimizing function to said set of maximal projections and unit vectors, thereby selecting a maximal projection and its corresponding unit vector and pair of first and second subspaces;apparatus for determining a vector J having length m, so that the product of said vector A and matrix M is a unit vector B and the projection of B upon second subspace in the pair corresponding to said selected maximal projection is equal to said selected maximal projection;and apparatus for setting vector A to be the vector of equalizer coefficients, thereby optimizing the equalization of said signal transmitted through said distorting channel.
  5. 21
    A system operative in calculating a vector A from a set comprising at least one pair of subspaces of R^, each of said at least one pair comprises a first subspace and a second subspace of a vector space R.N, and a set of maximal projections and their corresponding unit vectors, each of said maximal projection is associated with one of said pair of subspaces, wherein N is the dimension of said vector space, and wherein for each of said pair of subspaces, said first subspace is the column space of a N by m matrix M and said second subspace is a function of a predefined set of indices between 1 and N, comprising:apparatus operative for each of said pair of subspaces for determining a unit vector C in one of said subspaces so that a projection of said unit vector upon another of said vector subspaces is maximal for all unit vectors in said one of said vector subspaces;apparatus for applying a predefined optimizing function to said set of maximal projections and unit vectors, thereby selecting a maximal projection and its corresponding unit vector and pair of first and second subspaces;and apparatus for determining a vector A having length m, characterized in that the product of said vector A and matrix M is a unit vector B and the projection of B upon second subspace in the pair corresponding to said selected maximal projection is equal to said selected maximal projection.
  6. 22
    A method substantially as described and exemplified herein with reference to the drawings.
  7. 23
    A system substantially as described herein with reference to the drawings. £or the Applicant. Sanford. T. Colb amp; Co. c:30130 \ 29