Patents by Inventor Mark P. Kaplan
Mark P. Kaplan 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).
-
Publication number: 20230421245Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: ApplicationFiled: July 27, 2023Publication date: December 28, 2023Inventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Patent number: 11764862Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: GrantFiled: September 30, 2021Date of Patent: September 19, 2023Assignee: Deere & CompanyInventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Publication number: 20230280471Abstract: A wideband interference mitigation module is coupled to an output of a primary downconverter to process the digital intermediate frequency signal. A selective filtering module is associated with a secondary downconverter that comprises a digital harmonic-resistant translator. The selective filtering module comprises: (a) a low-pass filter that is configured as an anti-aliasing digital filter consistent with a target receive bandwidth to suppress aliasing associated with the analog-to-digital conversion, and (b) narrow band rejection filter to filter the digital baseband signal to reduce or to mitigate electromagnetic interference, where the narrow band rejection filter is configured for adaptive control responsive to detection by the wideband interference mitigation module of certain interference in the received radio frequency signal.Type: ApplicationFiled: April 20, 2022Publication date: September 7, 2023Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan, Brian C. Goodrich, David M. Li
-
Patent number: 11750274Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: GrantFiled: September 30, 2021Date of Patent: September 5, 2023Assignee: Deere & CompanyInventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Patent number: 11742883Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: GrantFiled: September 30, 2021Date of Patent: August 29, 2023Assignee: Deere & CompanyInventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Publication number: 20230266475Abstract: A wideband interference mitigation module is coupled to an output of a primary downconverter to process the digital intermediate frequency signal. A selective filtering module is associated with a secondary downconverter that comprises a digital harmonic-resistant translator. The selective filtering module comprises: (a) a low-pass filter that is configured as an anti-aliasing digital filter consistent with a target receive bandwidth to suppress aliasing associated with the analog-to-digital conversion, and (b) narrow band rejection filter to filter the digital baseband signal to reduce or to mitigate electromagnetic interference, where the narrow band rejection filter is configured for adaptive control responsive to detection by the wideband interference mitigation module of certain interference in the received radio frequency signal.Type: ApplicationFiled: April 20, 2022Publication date: August 24, 2023Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan, Brian C. Goodrich, David M. Li
-
Publication number: 20230258818Abstract: A method is provided for acquiring a signal from a satellite in a global navigation satellite system. The signal includes a pseudorandom code. The method includes, for each time period of a plurality of time periods: generating samples of the signal, segments of the samples of the signal are correlated with a local copy of the pseudorandom code, thereby producing correlation values for the time period. A discrete Fourier transform is performed using, as inputs, the correlation values for the respective time period, thereby producing a frequency representation of the correlation values for the time period. The frequency representations of the correlation values for the plurality of time periods are combined according to a data hypothesis. When a magnitude of the combined frequency representations meets predefined criteria, a frequency corresponding to the magnitude is selected as a tracking frequency for the satellite.Type: ApplicationFiled: April 18, 2023Publication date: August 17, 2023Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan
-
Publication number: 20230228886Abstract: A demodulator comprises a first-stage carrier demodulator and a second-stage carrier demodulator. The first-stage carrier demodulator is configured to remove or compensate for the tracking error in the baseband signal, where the tracking error comprises aggregate, channel tracking error of carrier phase for the same received band, sub-band, (baseband) GNSS satellite channel, or set GNSS channels. The second stage carrier demodulator is configured to remove or strip a carrier signal component without any unwanted image or carrier-related frequency artifacts and to prepare for correlation-based decoding or demodulation of the encoded baseband signal by the correlators. First correlators are configured to determine correlations for code phase tracking loop, where the code phase tracking loop is configured to estimate a corresponding code error component of the tracking error for the code local oscillator for a respective channel.Type: ApplicationFiled: April 29, 2022Publication date: July 20, 2023Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan, Brian C. Goodrich, David M. Li
-
Publication number: 20230213658Abstract: A system for navigating a mobile object receives satellite navigation signals from a plurality of satellites. Using one or more of the satellite navigation signals from the plurality of satellites, for each respective channel of a plurality of channels, the system generates an estimate of clock error of a clock of the mobile object using a first error correction stage and generates an estimate of a respective carrier tracking error for the respective channel using a second error correction stage that is distinct from the first error correction stage. In accordance with the estimate of the clock error and the estimate of the respective carrier tracking error for each of the plurality of channels, the system computes position and velocity estimates for the mobile object. The system performs a navigation function for the mobile object in accordance with the computed position and velocity estimates for the mobile object.Type: ApplicationFiled: October 14, 2022Publication date: July 6, 2023Inventors: Wei Yu, Richard G. Keegan, David Man Kui Li, Mark P. Kaplan, Brian C. Goodrich
-
Patent number: 11671133Abstract: A selective filtering module is arranged to filter or process the digital baseband signal consistent with a target receiving bandwidth, where the selective filtering module comprises a narrowband rejection filter and wide-band filter configured to reject an interference component that interferes with the received radio frequency signal. The narrowband rejection filter is configured to reject a first interference component, where the narrowband rejection filter comprises an adaptive notch filter (NF). The wide band rejection filter is configured to reject a second interference component in accordance with a pulse blanking technique. An electronic data processor is adapted to control one or more filter coefficients of narrowband rejection filter and the wide band rejection filter in accordance with one or more strategic filter control factors among ADC saturation, activation/deactivation of the notch filter, and a wide-band spectrum analysis.Type: GrantFiled: September 30, 2021Date of Patent: June 6, 2023Assignee: Deere & CompanyInventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Patent number: 11630217Abstract: A method is provided for acquiring a signal from a satellite in a global navigation satellite system. The signal includes a pseudorandom code. The method includes, for each time period of a plurality of time periods: generating samples of the signal, segments of the samples of the signal are correlated with a local copy of the pseudorandom code, thereby producing correlation values for the time period. A discrete Fourier transform is performed using, as inputs, the correlation values for the respective time period, thereby producing a frequency representation of the correlation values for the time period. The frequency representations of the correlation values for the plurality of time periods are combined according to a data hypothesis. When a magnitude of the combined frequency representations meets predefined criteria, a frequency corresponding to the magnitude is selected as a tracking frequency for the satellite.Type: GrantFiled: April 29, 2020Date of Patent: April 18, 2023Assignee: Deere & CompanyInventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan
-
Publication number: 20220357461Abstract: A method is provided for acquiring a signal from a satellite in a global navigation satellite system. The signal includes a pseudorandom code. The method includes, for each time period of a plurality of time periods: generating samples of the signal, segments of the samples of the signal are correlated with a local copy of the pseudorandom code, thereby producing correlation values for the time period. A discrete Fourier transform is performed using, as inputs, the correlation values for the respective time period, thereby producing a frequency representation of the correlation values for the time period. The frequency representations of the correlation values for the plurality of time periods are combined according to a data hypothesis. When a magnitude of the combined frequency representations meets predefined criteria, a frequency corresponding to the magnitude is selected as a tracking frequency for the satellite.Type: ApplicationFiled: April 29, 2020Publication date: November 10, 2022Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan
-
Publication number: 20220276389Abstract: A receiver comprises a mixer that is capable of mixing a selected, received GNSS signal and the local carrier frequency signal (e.g., adjusted with offset signal feedback) or local carrier IF signal to provide a baseband signal. A filter is configured to low-pass filter and to decimate the received samples of digital baseband signal that is encoded by a received pseudo random noise code (PN) sequence. A control module is configured to align temporally one or more received samples of the received PN sequence, or a portion thereof, in a buffer data storage device with a clock edge or symbol transition of the clock signal of a set of local samples of corresponding PN local sequence, or portion thereof, of a local signal or PN replica signal.Type: ApplicationFiled: April 29, 2022Publication date: September 1, 2022Inventors: Wei Yu, Richard G. Keegan, Mark P. Kaplan, Brian C. Goodrich, David M. Li
-
Publication number: 20220209805Abstract: A selective filtering module is arranged to filter or process the digital baseband signal consistent with a target receiving bandwidth, where the selective filtering module comprises a narrowband rejection filter and wide-band filter configured to reject an interference component that interferes with the received radio frequency signal. The narrowband rejection filter is configured to reject a first interference component, where the narrowband rejection filter comprises an adaptive notch filter (NF). The wide band rejection filter is configured to reject a second interference component in accordance with a pulse blanking technique. An electronic data processor is adapted to control one or more filter coefficients of narrowband rejection filter and the wide band rejection filter in accordance with one or more strategic filter control factors among ADC saturation, activation/deactivation of the notch filter, and a wide-band spectrum analysis.Type: ApplicationFiled: September 30, 2021Publication date: June 30, 2022Inventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Publication number: 20220182088Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: ApplicationFiled: September 30, 2021Publication date: June 9, 2022Inventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Publication number: 20220123828Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: ApplicationFiled: September 30, 2021Publication date: April 21, 2022Inventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li
-
Publication number: 20220123770Abstract: A controller is configured to control the adaptive notch filter and to execute a search technique (e.g., artificial intelligence (AI) search technique) to converge on filter coefficients and to recursively adjust the filter coefficients of the adaptive notch filter in real time to adaptively adjust one or more filter characteristics (e.g., maximum notch depth or attenuation, bandwidth of notch, or general magnitude versus frequency response of notch).Type: ApplicationFiled: September 30, 2021Publication date: April 21, 2022Inventors: Wei Yu, Mark P. Kaplan, Richard G. Keegan, David M. Li