Efficient detection of ranging code correlation function of a GNSS signal

    公开(公告)号:US10884136B2

    公开(公告)日:2021-01-05

    申请号:US15974869

    申请日:2018-05-09

    Abstract: A ranging code correlation function detection system for use in a global navigation satellite system (GNSS) receiver includes a correlation block to correlate a digitized GNSS signal (e.g. at or above a critical sampling rate) with a corresponding ranging code at each of a plurality of different offsets from a current estimate of a code delay to generate a plurality of correlation data points; an interpolation filter configured to generate at least one estimated correlation data point that lies between two of the correlation data points based on the current estimate of the code delay. In some cases the ranging code correlation function detection system may also include a discriminator block configured to generate an updated estimate of the code delay based on the at least one estimated correlation data point.

    GNSS CORRELATOR
    2.
    发明申请
    GNSS CORRELATOR 审中-公开

    公开(公告)号:US20200158879A1

    公开(公告)日:2020-05-21

    申请号:US16689454

    申请日:2019-11-20

    Abstract: A GNSS correlator comprises a buffer and a processing unit. The buffer is configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window. The processing unit is configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.

    GNSS correlator
    3.
    发明授权

    公开(公告)号:US10942280B2

    公开(公告)日:2021-03-09

    申请号:US16689454

    申请日:2019-11-20

    Abstract: A GNSS correlator comprises a buffer and a processing unit. The buffer is configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window. The processing unit is configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.

    GNSS RECEIVER CLOCKING
    4.
    发明申请

    公开(公告)号:US20200158881A1

    公开(公告)日:2020-05-21

    申请号:US16689591

    申请日:2019-11-20

    Abstract: A GNSS receiver is configured to operate in a first mode and in a second mode. The GNSS receiver comprises a processor clock, a memory interface, and a correlator. The processor clock is controllable to operate at a first rate and a second rate, wherein the first clock rate is different to the second clock rate. The correlator is configured to retrieve from a memory, via the memory interface, at least a portion of a set of captured data samples, perform one or more correlation operations on the data samples to generate at least one correlation result, wherein the correlator is configured to generate the at least one correlation result at a rate determined by the processor clock. When the GNSS receiver is operating in the first mode, the correlator is clocked at the first clock rate and, when the GNSS receiver is operating in the second mode, the correlator is clocked at a second clock rate.

    GNSS RECEIVER INTERFERENCE HANDLING
    5.
    发明申请

    公开(公告)号:US20200158878A1

    公开(公告)日:2020-05-21

    申请号:US16689631

    申请日:2019-11-20

    Abstract: A GNSS receiver comprises an input, at least one front end processor, and an interference mitigation unit. The input is configured to receive from a wireless communication module a control signal comprising timing information, the timing information indicating one or more transmission times during which the wireless communication module wirelessly transmits data. The at least one front end processor is configured to capture a set of data samples from a received GNSS signal and store the data samples in a memory, each sample captured at a corresponding sample time. The interference mitigation unit is configured to configured to identify data samples of the set of data samples that have a sample time that corresponds with one or more transmission times as candidate samples for interference.

    GNSS receiver candidate selection

    公开(公告)号:US11698464B2

    公开(公告)日:2023-07-11

    申请号:US16689885

    申请日:2019-11-20

    CPC classification number: G01S19/37 G01S19/29 G01S19/30 G01S19/34

    Abstract: A GNSS receiver comprises a memory interface and a vector processor. The vector processor is configured to: receive, via the memory interface, an array comprising a plurality of correlation results stored in a memory, each correlation result associated with a respective combination of possible receiver parameters for the GNSS receiver; process the array to identify a subset of the correlation results in the array; and retain, in the memory, the identified subset and discard, from the memory, those correlation results of the plurality of correlation results not in the identified subset.

    GNSS RECEIVER ARCHITECTURE
    7.
    发明申请

    公开(公告)号:US20200158882A1

    公开(公告)日:2020-05-21

    申请号:US16689505

    申请日:2019-11-20

    Abstract: A GNSS receiver comprises a memory interface, at least one front end processor and a correlator. The at least one front end processor is configured to receive a GNSS signal, generate a plurality of data samples, form a set from the data samples, and write the set to a memory via the memory interface. The correlator is configured to retrieve from the memory, via the memory interface, a first batch of data for processing, the first batch of data comprising data samples from at least a portion of the set, process the first batch of data, and subsequent to retrieving the first batch of data, retrieve from the memory, via the memory interface, a second batch of data for processing, the second batch of data comprising different data samples from those in the first batch.

    GNSS RECEIVER RESOURCE SHARING
    8.
    发明申请

    公开(公告)号:US20200158880A1

    公开(公告)日:2020-05-21

    申请号:US16689544

    申请日:2019-11-20

    Abstract: A GNSS receiver comprises a memory interface, one more front end processors, a correlator and a computation unit. The one more front end processors are configured to store, using the memory interface, in a first portion of a shared memory, a set of captured data samples of a received GNSS signal. The correlator is configured to retrieve, using the memory interface, at least a portion of the data samples from the first portion, generate a plurality of correlation results, each correlation result indicating a degree of correlation between the retrieved data samples and a ranging code of a plurality of ranging codes, and store, using the memory interface, the plurality of correlation results in a second portion of the shared memory. The computation unit is configured to retrieve, using the memory interface, at least one of the correlation results from the second portion of the shared memory, process the retrieved correlation results to generate one or more processed results, and store the one or more processed results in a third portion of the shared memory.

    Efficient Detection of Ranging Code Correlation Function of a GNSS Signal

    公开(公告)号:US20180329072A1

    公开(公告)日:2018-11-15

    申请号:US15974869

    申请日:2018-05-09

    CPC classification number: G01S19/30 G01S19/24 G01S19/243 G01S19/254

    Abstract: A ranging code correlation function detection system for use in a global navigation satellite system (GNSS) receiver includes a correlation block to correlate a digitized GNSS signal (e.g. at or above a critical sampling rate) with a corresponding ranging code at each of a plurality of different offsets from a current estimate of a code delay to generate a plurality of correlation data points; an interpolation filter configured to generate at least one estimated correlation data point that lies between two of the correlation data points based on the current estimate of the code delay. In some cases the ranging code correlation function detection system may also include a discriminator block configured to generate an updated estimate of the code delay based on the at least one estimated correlation data point.

Patent Agency Ranking