Patents by Inventor Jouko Vankka

Jouko Vankka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7319713
    Abstract: The method comprises setting a threshold value, dividing the combined signal into blocks, comparing the values of each block with the set threshold value and if the threshold value is exceeded, decorrelating the block where the threshold value was exceeded and a pre-determined number of channelization codes, which have a pre-determined spreading factor. The decorrelation result is normalized to determine first weighting coefficients. The method also comprises comparing each combination of a first weighting coefficient and a related channelization code with the set objectives and determining second weighting coefficients for the downlink transmissions selected as a result of the comparison. The examined block is re-formed using combinations of the channelization codes and the weighting coefficients that were determined.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: January 15, 2008
    Assignee: Nokia Corporation
    Inventors: Timo Viero, Matti Kiiski, Olli Väänänen, Jouko Vankka
  • Publication number: 20040109492
    Abstract: The method comprises setting a threshold value, dividing the combined signal into blocks, comparing the values of each block with the set threshold value and if the threshold value is exceeded, decorrelating the block where the threshold value was exceeded and a pre-determined number of channelization codes, which have a pre-determined spreading factor. The decorrelation result is normalized to determine first weighting coefficients. The method also comprises comparing each combination of a first weighting coefficient and a related channelization code with the set objectives and determining second weighting coefficients for the downlink transmissions selected as a result of the comparison. The examined block is re-formed using combinations of the channelization codes and the weighting coefficients that were determined.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 10, 2004
    Inventors: Timo Viero, Matti Kiiski, Olli Vaananen, Jouko Vankka
  • Patent number: 6693970
    Abstract: Known digital QAM modulators use sine/cosine memories and a plurality of multipliers. This can be avoided by replacing the circuitry which carries out the circular rotation of [I(n), Q(n)]T performed in all the QAM modulators, with a CORDIC algorithm. The invented QAM modulator is comprised of a plurality of digital rotation stages (72, 73 . . . 74) coupled in sequence. The first stage (72) receives the IIN and QIN data streams and the last stage (74) outputs a vector comprising of the orthogonal I and Q components of a digital intermediate frequency signal. Each of the rotation stages rotates an input vector applied to the stage at a predetermined elementary rotation angle, said input vector being the output vector of the previous digital rotation stage. The modulator further includes an angle computation block (710) for counting the elementary rotation angles for the rotation stages.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: February 17, 2004
    Assignee: Nokia Corporation
    Inventor: Jouko Vankka
  • Publication number: 20030206600
    Abstract: Known digital QAM modulators use sine/cosine memories and a plurality of multipliers. This can be avoided by replacing the circuitry which carries out the circular rotation of [I(n), Q(n)]T performed in all the QAM modulators, with a CORDIC algorithm. The invented QAM modulator is comprised of a plurality of digital rotation stages (72, 73 . . . 74) coupled in sequence. The first stage (72) receives the IIN and QIN data streams and the last stage (74) outputs a vector comprising of the orthogonal I and Q components of a digital intermediate frequency signal. Each of the rotation stages rotates an input vector applied to the stage at a predetermined elementary rotation angle, said input vector being the output vector of the previous digital rotation stage. The modulator further includes an angle computation block (710) for counting the elementary rotation angles for the rotation stages.
    Type: Application
    Filed: October 15, 2001
    Publication date: November 6, 2003
    Applicant: Nokia Networks Oy
    Inventor: Jouko Vankka
  • Patent number: 6380875
    Abstract: Simplifying functions representing raised sine or cosine curves to functions representing simple sine or cosine curves makes it possible to implement an electrical equivalent circuit for a ramp generator. The core of the ramp generator with an output power level controller is second-order direct-form feedback structure (60), which forms a digital sinusoidal oscillator. The initial values of two state variables x2(n), x2(n+1) of the oscillator are chosen so that they both contain a predetermined first constant value. This first constant value will emerge as the amplitude value of the pure sine wave generated by the oscillator. Particularly the first constant value is equal to the desired nominal level A of the ramp minus the starting level. A second constant value (A+dc) is added to the oscillator output. The added result is scaled (66) so that the nominal power level is A. A multiplexer (67) keeps the power level between the ramps constant.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: April 30, 2002
    Assignee: Nokia Networks Oy
    Inventors: Mauri Honkanen, Jouko Vankka
  • Publication number: 20020014983
    Abstract: Simplifying functions representing raised sine or cosine curves to functions representing simple sine or cosine curves makes it possible to implement an electrical equivalent circuit for a ramp generator. The core of the ramp generator with an output power level controller is second-order direct-form feedback structure (60), which forms a digital sinusoidal oscillator. The initial values of two state variables x2(n), x2(n+1) of the oscillator are chosen so that they both contain a predetermined first constant value. This first constant value will emerge as the amplitude value of the pure sine wave generated by the oscillator. Particularly the first constant value is equal to the desired nominal level A of the ramp minus the starting level. A second constant value (A+dc) is added to the oscillator output. The added result is scaled (66) so that the nominal power level is A. A multiplexer (67) keeps the power level between the ramps constant.
    Type: Application
    Filed: August 2, 2001
    Publication date: February 7, 2002
    Applicant: Nokia Networks Oy
    Inventors: Mauri Honkanen, Jouko Vankka