Patents by Inventor LEONID VICTOROVICH PURTO

LEONID VICTOROVICH PURTO 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: 11942948
    Abstract: An apparatus for forming wideband pseudo random noise signals includes a set of channels each comprising an NCO having a controlled frequency and phase and a PRN code generator, the NCO generating a strobe that is output to the PRN code generator. The PRN code generator forms a new sequence element of +1 or ?1 in response to the strobe. The apparatus also comprises a first modulator having a plurality of weight coefficients, a plurality of multipliers each multiplying one of the weight coefficients, an adder outputting a sum of the plurality of multipliers output signals, and a mixer with a quadrature output signal multiplying the adder's output by sine and cosine of a low intermediate frequency. The apparatus also includes a processor controlling the set of channels, a transceiver module to receive and/or transmit quadrature signals, and an interface connecting the output of the mixer and the transceiver module.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: March 26, 2024
    Assignee: TOPCON POSITIONING SYSTEMS, INC.
    Inventors: Leonid Victorovich Purto, Sergey Sayarovich Bogoutdinov, Dmitry Anatolyevich Rubtsov
  • Publication number: 20240045078
    Abstract: A method and apparatus for processing global navigation satellite signals, or radar signals, specifies an arrival time of a signal having a shape similar to a known pseudo-random noise sequence (PRN) of rectangular pulses. Two quadrature signals are generated and six correlations are calculated and multiplied by a correlation coefficient. The results of one of quadrature signals are summed and a timing error is estimated. An improved signal arrival time is generated by adding the estimated timing error to the predicted signal arrival time is generated.
    Type: Application
    Filed: December 10, 2021
    Publication date: February 8, 2024
    Applicant: Topcon Positioning Systems, Inc.
    Inventors: Leonid Victorovich PURTO, Dmitry Anatolyevich RUBTSOV, Andrey Vladimirovich VEITSEL
  • Publication number: 20240048416
    Abstract: Method of demodulation of M-CPFSK signal, includes receiving the M-CPFSK radio signal; moving it to zero frequency; sampling at no less than double a frequency of symbols; storing the samples with their amplitude and phase for at least L4 symbols; demodulating the sampled signal in three stages, wherein each stage includes iterating over symbol values within a block of symbols, of length is L1, L2 and then L3; in the first stage, N1 symbol sequences out of all possible symbol sequences are iterated over, at the second stage, N2 symbol sequences out of all possible symbol sequences are iterated over, and at the third stage, N3 symbol sequences out of all possible symbol sequences are iterated over, to obtain final symbol values; symbol values obtained at previous stage is used in a next stage to reduce a number of symbol sequences; and determining encoded bits based on final symbol values.
    Type: Application
    Filed: October 2, 2023
    Publication date: February 8, 2024
    Inventors: Leonid Victorovich Purto, Sergey Sayarovich Bogoutdinov, Andrey Vladimirovich Veitsel
  • Patent number: 11804994
    Abstract: Method of demodulation of M-CPFSK signal, includes receiving the M-CPFSK radio signal; moving it to zero frequency; sampling at no less than double a frequency of symbols; storing the samples with their amplitude and phase for at least L4 symbols; demodulating the sampled signal in three stages, wherein each stage includes iterating over symbol values within a block of symbols, of length is L1, L2 and then L3; in the first stage, N1 symbol sequences out of all possible symbol sequences are iterated over, at the second stage, N2 symbol sequences out of all possible symbol sequences are iterated over, and at the third stage, N3 symbol sequences out of all possible symbol sequences are iterated over, to obtain final symbol values; symbol values obtained at previous stage is used in a next stage to reduce a number of symbol sequences; and determining encoded bits based on final symbol values.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: October 31, 2023
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Leonid Victorovich Purto, Sergey Sayarovich Bogoutdinov, Andrey Vladimirovich Veitsel
  • Patent number: 11782168
    Abstract: A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: October 10, 2023
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Andrey Vladimirovich Veitsel, Leonid Victorovich Purto, Dmitry Anatolyevich Rubtsov
  • Publication number: 20230305168
    Abstract: A method and apparatus for fast searching GNSS signals performed on a GNSS receiver includes the steps of receiving a signal having a known pseudo random noise code. State information of a code generator is stored when a pseudo random noise code is generated. Several NCO, including a Doppler NCO are used to search GNSS signal for several supposed Doppler’s simultaneously. A search window associated with the received signal is reviewed a first time to identify a source of the received signal. After it is determined if a source of the received signal can be identified, the state information is loaded into the code generator prior to reviewing the search window a second time etc. Search windows is shifting by all length PRN Code. The loading of state information allows sequential review of the search window without readjustment of a fast search module which speeds the process of analyzing the received signals.
    Type: Application
    Filed: August 31, 2021
    Publication date: September 28, 2023
    Applicant: Topcon Positioning Systems, Inc.
    Inventors: Dmitry Anatolyevich RUBTSOV, Leonid Victorovich PURTO, Andrey Vladimirovich VEITSEL, Victor Andreevich PRASOLOV
  • Publication number: 20230283267
    Abstract: An apparatus for forming wideband pseudo random noise signals includes a set of channels each comprising an NCO having a controlled frequency and phase and a PRN code generator, the NCO generating a strobe that is output to the PRN code generator. The PRN code generator forms a new sequence element of +1 or ?1 in response to the strobe. The apparatus also comprises a first modulator having a plurality of weight coefficients, a plurality of multipliers each multiplying one of the weight coefficients, an adder outputting a sum of the plurality of multipliers output signals, and a mixer with a quadrature output signal multiplying the adder's output by sine and cosine of a low intermediate frequency. The apparatus also includes a processor controlling the set of channels, a transceiver module to receive and/or transmit quadrature signals, and an interface connecting the output of the mixer and the transceiver module.
    Type: Application
    Filed: October 8, 2021
    Publication date: September 7, 2023
    Applicant: TOPCON POSITIONING SYSTEMS, INC.
    Inventors: Leonid Victorovich PURTO, Sergey Sayarovich BOGOUTDINOV, Dmitry Anatolyevich RUBTSOV
  • Publication number: 20230224198
    Abstract: Method of demodulation of M-CPFSK signal, includes receiving the M-CPFSK radio signal; moving it to zero frequency; sampling at no less than double a frequency of symbols; storing the samples with their amplitude and phase for at least L4 symbols; demodulating the sampled signal in three stages, wherein each stage includes iterating over symbol values within a block of symbols, of length is L1, L2 and then L3; in the first stage, N1 symbol sequences out of all possible symbol sequences are iterated over, at the second stage, N2 symbol sequences out of all possible symbol sequences are iterated over, and at the third stage, N3 symbol sequences out of all possible symbol sequences are iterated over, to obtain final symbol values; symbol values obtained at previous stage is used in a next stage to reduce a number of symbol sequences; and determining encoded bits based on final symbol values.
    Type: Application
    Filed: May 14, 2021
    Publication date: July 13, 2023
    Inventors: Leonid Victorovich Purto, Sergey Sayarovich Bogoutdinov, Andrey Vladimirovich Veitsel
  • Publication number: 20230194730
    Abstract: A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
    Type: Application
    Filed: February 14, 2023
    Publication date: June 22, 2023
    Inventors: ANDREY VLADIMIROVICH VEITSEL, LEONID VICTOROVICH PURTO, DMITRY ANATOLYEVICH RUBTSOV
  • Patent number: 11604285
    Abstract: A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: March 14, 2023
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Andrey Vladimirovich Veitsel, Leonid Victorovich Purto, Dmitry Anatolyevich Rubtsov
  • Publication number: 20220146690
    Abstract: A method of receiving two chip-by-chip multiplexed CSK signals (e.g., GNSS signals) and searching for a non-CSK signal with optimal performance at a given digit capacity of a sampling memory resided in parallel correlators. For CSK signals Prompt, Early and Late results for each of possible code shift are calculated as different sums of four punctured convolutions. Depending on configuration, the method allows to receive both multiplexed CSK signals with lesser quality or one of the CSK signals with better quality. The method can be implemented as an apparatus with four punctured correlators, a set of multipliers by 1 or 2N, another set of multipliers by 1 or 0, summers of four input to one result, a RAM, searchers of maximum, and conditional commutators.
    Type: Application
    Filed: April 22, 2020
    Publication date: May 12, 2022
    Inventors: ANDREY VLADIMIROVICH VEITSEL, LEONID VICTOROVICH PURTO, DMITRY ANATOLYEVICH RUBTSOV
  • Patent number: 11035960
    Abstract: Navigation receiver includes antennas receiving signals from different satellite constellations, Low Noise Amplifiers, a Block of Analog Filters, a Block of Quadrature mixers (BQM) translating in phase and quadrature signals to an intermediate frequency, analog converters digitizing the in phase and quadrature signals, a Block of Digital Quadrature Mixers (BDQM) shifting the digitized signals to zero frequency, a Set Block of Digital Filters (SBDF) band-pass filtering the shifted signals, and reducing a sampling rate, and a Block of Digital Processing (BDP) calculating coordinates, all series-connected; a Block of Digital Generators (BDG) for fine control of the BDQM; and a Block of Analog Generators (BAG) that defines which signal is processed by its corresponding BQM; SBDF including Blocks of Digital Filters (BDFs), each BDF including a chain of Blocks of MultiRate Filters for antialiasing filtering/down-sampling of shifted signals, programmable commutators for controlling decimation, and FIR-filters; each
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: June 15, 2021
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Nikolay Afanasievich Vazhenin, Andrey Vladimirovich Veitsel, Vladimir Victorovich Veitsel, Igor Anatolievich Orlovsky, Leonid Victorovich Purto, Dmitry Anatolyevich Rubtsov, Fedor Borisovich Serkin
  • Publication number: 20210157016
    Abstract: Navigation receiver includes antennas receiving signals from different satellite constellations, Low Noise Amplifiers, a Block of Analog Filters, a Block of Quadrature mixers (BQM) translating in phase and quadrature signals to an intermediate frequency, analog converters digitizing the in phase and quadrature signals, a Block of Digital Quadrature Mixers (BDQM) shifting the digitized signals to zero frequency, a Set Block of Digital Filters (SBDF) band-pass filtering the shifted signals, and reducing a sampling rate, and a Block of Digital Processing (BDP) calculating coordinates, all series-connected; a Block of Digital Generators (BDG) for fine control of the BDQM; and a Block of Analog Generators (BAG) that defines which signal is processed by its corresponding BQM; SBDF including Blocks of Digital Filters (BDFs), each BDF including a chain of Blocks of MultiRate Filters for antialiasing filtering/down-sampling of shifted signals, programmable commutators for controlling decimation, and FIR-filters; each
    Type: Application
    Filed: March 22, 2018
    Publication date: May 27, 2021
    Inventors: NIKOLAY AFANASIEVICH VAZHENIN, ANDREY VLADIMIROVICH VEITSEL, VLADIMIR VICTOROVICH VEITSEL, IGOR ANATOLIEVICH ORLOVSKY, LEONID VICTOROVICH PURTO, DMITRY ANATOLYEVICH RUBTSOV, FEDOR BORISOVICH SERKIN
  • Patent number: 10921459
    Abstract: GNSS receiver includes first type correlators and a maximum selecting unit selecting an output from the first type correlators, and with a common control of all the correlators in code delay, carrier phase and carrier frequency; second type correlators with individual control in code delay of each correlator or each sub-group of second type correlators and with common control of all second type correlators in carrier phase and frequency; and a processor. The first type correlators can convolve one quadrature only, and demodulates CSK symbols, the second type correlators calculate discriminator values for CSK-modulated signal DLL, the demodulated data then is used by the processor to produce improved position and velocity.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: February 16, 2021
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Andrey Vladimirovich Veitsel, Leonid Victorovich Purto, Alexey Stanislavovich Lebedinsky, Dmitry Anatolievich Rubtsov
  • Publication number: 20200072981
    Abstract: GNSS receiver includes first type correlators and a maximum selecting unit selecting an output from the first type correlators, and with a common control of all the correlators in code delay, carrier phase and carrier frequency; second type correlators with individual control in code delay of each correlator or each sub-group of second type correlators and with common control of all second type correlators in carrier phase and frequency; and a processor. The first type correlators can convolve one quadrature only, and demodulates CSK symbols, the second type correlators calculate discriminator values for CSK-modulated signal DLL, the demodulated data then is used by the processor to produce improved position and velocity.
    Type: Application
    Filed: November 8, 2019
    Publication date: March 5, 2020
    Inventors: ANDREY VLADIMIROVICH VEITSEL, LEONID VICTOROVICH PURTO, ALEXEY STANISLAVOVICH LEBEDINSKY, DMITRY ANATOLIEVICH RUBTSOV
  • Patent number: 10488525
    Abstract: A method for demodulating and tracking of CSK-modulated signals comprising the steps of receiving a CSK-modulated signal at a plurality of correlators, the CSK-modulated signal including a transmitted symbol; convolving the CSK-modulated signal with a preset reference replica of the CSK-modulated signal for N shifts (D1 . . . DN) of a PRN code relative to an internal receiver clock corresponding to N possible code shifts in the transmitted symbol, and M other code shifts (T1 . . . TM), where M<N, that satisfies D1??T?Ti?DN+?T for all Ti from (T1 . . . TM); selecting one of the N shifts (DMAX) where the convolution is a maximum; adjusting a CSK-signal Delay Locked Loop (DLL) based on a ratio of convolution values for the shifts DMAX and Ti for all Ti for which a modulus |DMAX?Ti| is smaller than a predefined threshold; and determining a value of the transmitted symbol based on DMAX.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: November 26, 2019
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Andrey Vladimirovich Veitsel, Leonid Victorovich Purto, Alexey Stanislavovich Lebedinsky, Dmitry Anatolievich Rubtsov
  • Publication number: 20180239026
    Abstract: A method for demodulating and tracking of CSK-modulated signals comprising the steps of receiving a CSK-modulated signal at a plurality of correlators, the CSK-modulated signal including a transmitted symbol; convolving the CSK-modulated signal with a preset reference replica of the CSK-modulated signal for N shifts (D1 . . . DN) of a PRN code relative to an internal receiver clock corresponding to N possible code shifts in the transmitted symbol, and M other code shifts (T1 . . . TM), where M<N, that satisfies D1??T?Ti?DN+?T for all Ti from (T1 . . . TM); selecting one of the N shifts (DMAX) where the convolution is a maximum; adjusting a CSK-signal Delay Locked Loop (DLL) based on a ratio of convolution values for the shifts DMAX and Ti for all Ti for which a modulus |DMAX?Ti| is smaller than a predefined threshold; and determining a value of the transmitted symbol based on DMAX.
    Type: Application
    Filed: November 16, 2016
    Publication date: August 23, 2018
    Inventors: ANDREY VLADIMIROVICH VEITSEL, LEONID VICTOROVICH PURTO, ALEXEY STANISLAVOVICH LEBEDINSKY, DMITRY ANATOLIEVICH RUBTSOV