Patents by Inventor Teemu Sipila

Teemu Sipila 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: 9401781
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method, computer program, and apparatus for operating a receiver using at least four carriers to receive transport blocks from a transmitter, to compose a first codeword to acknowledge at least one of a reception and a lack of reception of individual transport blocks in a first part of the at least four carriers, to compose a second codeword to acknowledge at least one of a reception and a lack of reception of individual transport blocks in a second part of the at least four carriers, and to transmit the first codeword and the second codeword to the transmitter during one slot.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: July 26, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Arto Lehti, Teemu Sipila
  • Patent number: 9084185
    Abstract: In accordance with an example embodiment of the present invention, a method is disclosed that comprises by using a processor, calculating a plurality of signal states for each of at least two carriers, selecting at least one carrier from the at least two carriers, generating modified signal states for each of the selected at least one carrier by rotating at least one of the respective plurality of signal states with a discrete frequency shift step, determining combinations of signal states of the at least two carriers based at least in part on the modified signal states of the selected at least one carrier, and calculating a cubic metric based on the determined combinations of signal states of the at least two carriers.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: July 14, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Ville Riekkinen, Mika Ventola, Teemu Sipila
  • Publication number: 20130195014
    Abstract: In accordance with an example embodiment of the present invention, a method is disclosed that comprises by using a processor, calculating a plurality of signal states for each of at least two carriers, selecting at least one carrier from the at least two carriers, generating modified signal states for each of the selected at least one carrier by rotating at least one of the respective plurality of signal states with a discrete frequency shift step, determining combinations of signal states of the at least two carriers based at least in part on the modified signal states of the selected at least one carrier, and calculating a cubic metric based on the determined combinations of signal states of the at least two carriers.
    Type: Application
    Filed: July 26, 2011
    Publication date: August 1, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Ville Riekkinen, Mika Ventola, Teemu Sipila
  • Patent number: 8433989
    Abstract: The present invention relates to an apparatus and a method for detecting presence of data, wherein input data is decoded using a decoder metric to obtain decoded data, and an error check is performed for the decoded data. Furthermore, a threshold value is determined based on an obtained maximum value that the decoder metric can assume for the input data, and the threshold value is compared with an actual value of the decoder metric. Presence of the input data is then decided based on results of the error check and the comparison.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: April 30, 2013
    Assignee: Nokia Corporation
    Inventors: Teemu Sipilä, Jukka Vikstedt
  • Patent number: 8369810
    Abstract: The present invention relates to a method, apparatus, and computer program product, wherein a level of a first signal received via first channel is determined. Additionally, a moving average of a plurality of determined levels of the first signal is obtained, and the moving average is subtracted from the determined level. The subtraction result is then used for estimating a noise variance of a second signal received via a second channel.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: February 5, 2013
    Assignee: Nokia Corporation
    Inventor: Teemu Sipila
  • Patent number: 8286058
    Abstract: The present invention relates to a receiver device and method of detecting a block length of a data block in a data network, wherein a respective theoretical maximum value for a metric of a decoding operation is calculated for each of a plurality of candidate block lengths, and the calculated respective theoretical maximum value is compared to a respective actual value of the metric obtained for each of the plurality of candidate block lengths by the decoding operation. The candidate block length with the highest ratio between the respective actual value and the respective theoretical maximum value is then selected from the plurality of candidate block lengths to determine the block length of the data block.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: October 9, 2012
    Assignee: Nokia Corporation
    Inventor: Teemu Sipila
  • Publication number: 20120020264
    Abstract: In accordance with the exemplary embodiments of the invention there is at least a method, computer program, and apparatus for operating a receiver using at least four carriers to receive transport blocks from a transmitter, to compose a first codeword to acknowledge at least one of a reception and a lack of reception of individual transport blocks in a first part of the at least four carriers, to compose a second codeword to acknowledge at least one of a reception and a lack of reception of individual transport blocks in a second part of the at least four carriers, and to transmit the first codeword and the second codeword to the transmitter during one slot.
    Type: Application
    Filed: January 17, 2011
    Publication date: January 26, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Arto Lehti, Teemu Sipila
  • Publication number: 20110029848
    Abstract: The present invention relates to an apparatus and a method for detecting presence of data, wherein input data is decoded using a decoder metric to obtain decoded data, and an error check is performed for the decoded data. Furthermore, a threshold value is determined based on an obtained maximum value that the de coder metric can assume for the input data, and the threshold value is compared with an actual value of the decoder metric. Presence of the input data is then decided based on results of the error check and the comparison.
    Type: Application
    Filed: March 19, 2008
    Publication date: February 3, 2011
    Applicant: NOKIA CORPORATION
    Inventors: Teemu Sipilä, Jukka Vikstedt
  • Publication number: 20090287984
    Abstract: The present invention relates to a receiver device and method of detecting a block length of a data block in a data network, wherein a respective theoretical maximum value for a metric of a decoding operation is calculated for each of a plurality of candidate block lengths, and the calculated respective theoretical maximum value is compared to a respective actual value of the metric obtained for each of the plurality of candidate block lengths by the decoding operation. The candidate block length with the highest ratio between the respective actual value and the respective theoretical maximum value is then selected from the plurality of candidate block lengths to determine the block length of the data block.
    Type: Application
    Filed: April 7, 2005
    Publication date: November 19, 2009
    Inventor: Teemu Sipila
  • Patent number: 7489657
    Abstract: A method is disclosed that includes measuring, during a measurement period, values corresponding to noise and interference signals received from a channel. The measurement period coincides with a period when no signal is transmitted on the channel. The method also includes determining one or more thresholds based upon the measured values. Second signals that correspond to a message are received on the channel. The message includes an indicator having a number of possible states. A value is determined corresponding to the indicator based upon the second signals. One of the possible states is assigned to the indicator of the received message based upon the one or more thresholds and the determined value.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: February 10, 2009
    Assignee: Nokia Corporation
    Inventors: Teemu Sipilä, Tuomas Saukkonen
  • Publication number: 20080200138
    Abstract: The present invention relates to a method, apparatus, and computer program product, wherein a level of a first signal received via first channel is determined. Additionally, a moving average of a plurality of determined levels of the first signal is obtained, and the moving average is subtracted from the determined level. The subtraction result is then used for estimating a noise variance of a second signal received via a second channel.
    Type: Application
    Filed: July 26, 2007
    Publication date: August 21, 2008
    Inventor: Teemu Sipila
  • Patent number: 7412005
    Abstract: Disclosed is an interpolation procedure for channel estimation that is based on minimum mean-squared error (MMSE) estimates over comb-type pilot signals. The time domain (TD) interpolated channel estimation suppresses, by the use of an advanced noise suppression scheme, the noise jitter that spreads over all or substantially all of the bandwidth of interest. The original channel estimates in the frequency domain (FD) are transformed into the TD by an IFFT function, where in one embodiment a predefined threshold on actual power or accumulative power is used to minimize the noise jitter over the bandwidth. In a further embodiment the channel estimates in the FD are transformed into the TD and the noise jitter is suppressed by preserving the channel estimates at the actual tap delays and setting the others to zeroes. In either embodiment the noise suppressed channel estimates are then transformed into the FD for FD equalization.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: August 12, 2008
    Assignee: Nokia Corporation
    Inventors: Haifeng Wang, Teemu Sipilä
  • Publication number: 20080187058
    Abstract: According to an example embodiment, an example technique may include encoding a dataword into a codeword, mapping the codeword to a mapped word, generating a waveform corresponding to the mapped word, and transmitting the generated waveform via a wireless channel. A dynamic range cost function (such as, for example, peak-to-average power ratio (PAPR)) of the waveform corresponding to the mapped word may be less than a dynamic range cost function of a waveform corresponding to the codeword. In this manner, dynamic range of signals may be decreased, for example.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventor: Teemu Sipila
  • Patent number: 7308036
    Abstract: An arrangement are provided to transmit information between a transmitter and a receiver in a mobile system, the transmitter comprising a mapping unit configured to map bits of the information to be transmitted to channel symbols, and at least two transmitting antennas configured to transmit the channel symbols to a radio channel of the mobile system. The mobile system comprises a measuring unit configured to measure the status of the radio channel used for the transmission of information. The mapping unit of the transmitter is configured to map the bits to channel symbols using a mapping scheme that is dependent on the radio channel status measured by the measuring unit.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: December 11, 2007
    Assignee: Nokia Corporation
    Inventor: Teemu Sipilä
  • Patent number: 7293225
    Abstract: A method and arrangement for performing Viterbi decoding by means of a trellis is provided. According to one embodiment, the arrangement comprises one or more ACS units. Connections between the inputs and outputs of the ACS units are implemented in such a manner that in calculating the consecutive metrics of the trellis, the calculated metrics of the previous stage of the trellis obtained from the outputs of the ACS units are directly connected to the inputs of the ACS units to be used in the calculation of the next stage of the trellis.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: November 6, 2007
    Assignee: Nokia Corporation
    Inventor: Teemu Sipilä
  • Patent number: 7269226
    Abstract: A suboptimal method for searching for a symbol sequence, the method comprising the steps of: determining a channel impulse response; sampling a received signal; selecting at least one of the highest and/or most reliable impulse response values; determining a reference signal using at least one impulse response value and a symbol sequence assumed as transmitted; determining differential terms corresponding to the selected impulse response values for the signal sample and the reference signal; using the determined differential terms in a transition metric for searching for a symbol sequence; forming a survivor path by adding the symbol sequence provided by the transition metric to the survivor path formed so far.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: September 11, 2007
    Assignee: Nokia Corporation
    Inventor: Teemu Sipilä
  • Publication number: 20070183390
    Abstract: A method is disclosed that includes measuring, during a measurement period, values corresponding to noise and interference signals received from a channel. The measurement period coincides with a period when no signal is transmitted on the channel. The method also includes determining one or more thresholds based upon the measured values. Second signals that correspond to a message are received on the channel. The message includes an indicator having a number of possible states. A value is determined corresponding to the indicator based upon the second signals. One of the possible states is assigned to the indicator of the received message based upon the one or more thresholds and the determined value.
    Type: Application
    Filed: February 3, 2006
    Publication date: August 9, 2007
    Inventors: Teemu Sipila, Tuomas Saukkonen
  • Patent number: 7159167
    Abstract: The invention relates to a method and arrangement for enhancing a search through a trellis in a detector (220) that is arranged at each stage of the trellis to select a certain set of state indexes of the stage for continuation. The detector (220) is arranged, when each stage of the trellis is calculated, to define more than one unequal threshold value for the values of the state indexes, each threshold value defining one state index group, to calculate for each state index a path metric, to arrange the calculated state indexes into different groups by comparing the path metric value of the state index with the threshold values. Further the detector selects from the groups a certain number of state indexes for continuation in such a manner that starting from the group comprising the highest state indexes, entire groups are selected for continuation until the next entire group does not fit in. From this group only randomly selected state indexes are selected until a given number is collected.
    Type: Grant
    Filed: May 26, 2003
    Date of Patent: January 2, 2007
    Assignee: Nokia Corporation
    Inventors: Jari Parviainen, Teemu Sipila
  • Publication number: 20050185724
    Abstract: Disclosed is an interpolation procedure for channel estimation that is based on minimum mean-squared error (MMSE) estimates over comb-type pilot signals. The time domain (TD) interpolated channel estimation suppresses, by the use of an advanced noise suppression scheme, the noise jitter that spreads over all or substantially all of the bandwidth of interest. The original channel estimates in the frequency domain (FD) are transformed into the TD by an IFFT function, where in one embodiment a predefined threshold on actual power or accumulative power is used to minimize the noisejitter over the bandwidth. In a further embodiment the channel estimates in the FD are transformed into the TD and the noise jitter is suppressed by preserving the channel estimates at the actual tap delays and setting the others to zeroes. In either embodiment the noise suppressed channel estimates are then transformed into the FD for FD equalization.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Inventors: Haifeng Wang, Teemu Sipila
  • Publication number: 20050177782
    Abstract: The invention relates to a method and arrangement for enhancing a search through a trellis in a detector (220) that is arranged at each stage of the trellis to select a certain set of state indexes of the stage for continuation. The detector (220) is arranged, when each stage of the trellis is calculated, to define more than one unequal threshold value for the values of the state indexes, each threshold value defining one state index group, to calculate for each state index a path metric, to arrange the calculated state indexes into different groups by comparing the path metric value of the state index with the threshold values. Further the detector selects from the groups a certain number of state indexes for continuation in such a manner that starting from the group comprising the highest state indexes, entire groups are selected for continuation until the next entire group does not fit in. From this group only randomly selected state indexes are selected until a given number is collected.
    Type: Application
    Filed: May 26, 2003
    Publication date: August 11, 2005
    Inventors: Jari Parviainen, Teemu Sipila