Patents by Inventor Hairuo Zhuang
Hairuo Zhuang 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: 11656366Abstract: An apparatus and a method for performing positioning using a Global Navigation Satellite System (GNSS) with a state machine based localization engine are provided. When the apparatus receives GNSS signals, the apparatus provides the localization engine to process the GNSS signals, and determines, based on a GNSS status and a position-velocity-time (PVT) status, a state of the localization engine. Specifically, the state of the localization engine is switchable between at least 3 states, including a dead reckoning state, a tightly coupling state, and a loosely coupling state. Once the state is determined, the localization engine may determine a local accuracy status based on the state of the localization engine. Thus, a downstream module on the apparatus may use the local accuracy status to perform a corresponding downstream action.Type: GrantFiled: June 30, 2021Date of Patent: May 23, 2023Assignee: GUANGZHOU XIAOPENG AUTOPILOT TECHNOLOGY CO., LTD.Inventors: Pengluo Wang, Hairuo Zhuang, Amit Bansal, Xue Li, Venkatesan Nallampatti Ekambaram, Vignesh Sethuraman
-
Patent number: 11624840Abstract: A Global Navigation Satellite System (GNSS) receiver for performing GNSS outlier detection and rejection is provided. When the GNSS receiver receives GNSS signals from satellites in the GNSS, the GNSS receiver processes the GNSS signals to perform positioning. Then, the GNSS receiver sequentially performs a Doppler-pseudorange comparison, a Random Sampling Consensus (RANSAC) check for selected subsets of the satellites, and a history-based check for the satellites to determine a status of each satellites as an outlier or an inlier. Specifically, in the RANSAC check, the subsets of the satellites are selected using results of the Doppler-pseudorange comparison as inputs to filter the satellites, thus reducing the number of subsets needed for computation in the RANSAC check. The status of the satellites are recorded for the history-based check, which further exploits the correlations of outliers across time.Type: GrantFiled: June 30, 2021Date of Patent: April 11, 2023Assignee: GUANGZHOU XIAOPENG AUTOPILOT TECHNOLOGY CO., LTD.Inventors: Pengluo Wang, Hairuo Zhuang, Venkatesan Nallampatti Ekambaram
-
Patent number: 11550064Abstract: An apparatus and a method for providing a global localization output are provided. When the apparatus receives navigation signals, the apparatus processes the signals to determine, based on a fixed earth-centered, earth-fixed (ECEF) reference pose of a reference point in an ECEF coordinate, a new ECEF pose, and to convert the fixed ECEF reference pose to an east-north-up (ENU) reference pose in an ENU coordinate. When the apparatus determines that a jump occurs in the new ECEF pose based on a pose change between the new ECEF pose and a previous ECEF pose, the apparatus calculates a reference shift of the ENU reference pose based on the pose change to absorb the jump in the ENU coordinate, and updates the ENU reference pose based on the reference shift. Thus, a new ENU local pose may be obtained using the ENU reference pose.Type: GrantFiled: June 30, 2021Date of Patent: January 10, 2023Assignee: GUANGZHOU XIAOPENG AUTOPILOT TECHNOLOGY CO., LTD.Inventors: Hairuo Zhuang, Amit Bansal, Venkatesan Nallampatti Ekambaram, Vignesh Sethuraman
-
Publication number: 20230003898Abstract: A Global Navigation Satellite System (GNSS) receiver for performing GNSS outlier detection and rejection is provided. When the GNSS receiver receives GNSS signals from satellites in the GNSS, the GNSS receiver processes the GNSS signals to perform positioning. Then, the GNSS receiver sequentially performs a Doppler-pseudorange comparison, a Random Sampling Consensus (RANSAC) check for selected subsets of the satellites, and a history-based check for the satellites to determine a status of each satellites as an outlier or an inlier. Specifically, in the RANSAC check, the subsets of the satellites are selected using results of the Doppler-pseudorange comparison as inputs to filter the satellites, thus reducing the number of subsets needed for computation in the RANSAC check. The status of the satellites are recorded for the history-based check, which further exploits the correlations of outliers across time.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Pengluo Wang, Hairuo Zhuang, Venkatesan Nallampatti Ekambaram
-
Publication number: 20230003903Abstract: An apparatus and a method for providing a global localization output are provided. When the apparatus receives navigation signals, the apparatus processes the signals to determine, based on a fixed earth-centered, earth-fixed (ECEF) reference pose of a reference point in an ECEF coordinate, a new ECEF pose, and to convert the fixed ECEF reference pose to an east-north-up (ENU) reference pose in an ENU coordinate. When the apparatus determines that a jump occurs in the new ECEF pose based on a pose change between the new ECEF pose and a previous ECEF pose, the apparatus calculates a reference shift of the ENU reference pose based on the pose change to absorb the jump in the ENU coordinate, and updates the ENU reference pose based on the reference shift. Thus, a new ENU local pose may be obtained using the ENU reference pose.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Hairuo Zhuang, Amit Bansal, Venkatesan Nallampatti Ekambaram, Vignesh Sethuraman
-
Publication number: 20230003904Abstract: An apparatus and a method for performing positioning using a Global Navigation Satellite System (GNSS) with a state machine based localization engine are provided. When the apparatus receives GNSS signals, the apparatus provides the localization engine to process the GNSS signals, and determines, based on a GNSS status and a position-velocity-time (PVT) status, a state of the localization engine. Specifically, the state of the localization engine is switchable between at least 3 states, including a dead reckoning state, a tightly coupling state, and a loosely coupling state. Once the state is determined, the localization engine may determine a local accuracy status based on the state of the localization engine. Thus, a downstream module on the apparatus may use the local accuracy status to perform a corresponding downstream action.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Pengluo Wang, Hairuo Zhuang, Amit Bansal, Xue Li, Venkatesan Nallampatti Ekambaram, Vignesh Sethuraman
-
Patent number: 10136405Abstract: Apparatuses (including user equipment (UE) and modem chips for UE), systems, and methods for calculating more accurate Reference Signal Received Power (RSRP) measurements and/or detecting/eliminating ghost cells from a list of (supposed) neighboring cells are described. In one method, the cross-correlations between adjacent Cell-specific Reference Signals (CRSs) are used to calculate the RSRP and to detect any ghost cells in a list of (supposed) neighboring cells. Any detected ghost cell may be deleted from any searches and measurements by the UE, and may also be reported to the network.Type: GrantFiled: December 9, 2015Date of Patent: November 20, 2018Assignee: Samsung Electronics Co., LtdInventors: Kee-bong Song, Shengshan Cui, Hairuo Zhuang, Yangwen Liang, Vignesh Sethuraman
-
Patent number: 10057094Abstract: An interference cancellation (IC) processor, a method, a method of manufacturing a semiconductor device, and a method of constructing an integrated circuit are provided. The IC processor includes a plurality of mono interference cancellation (MIC) filter estimation processors; a combined effective channel calculation processor; a combined filter calculation processor; and a combined filter processor, including a first input connected to the output of the combined filter calculation processor, a second input for receiving a signal for setting a length of the combined filter that is connected to a second input of the IC processor, a third input connected to the input of the MIC-BRC processor, and an output for providing a filtered output of a de-rotated GMSK signal that is connected to a second output of the IC processor that provides a filtered output yi of the de-rotated GMSK signal.Type: GrantFiled: August 25, 2016Date of Patent: August 21, 2018Assignee: Samsung Electronics Co., LtdInventors: Kee-Bong Song, Shuangquan Wang, Hairuo Zhuang
-
Patent number: 9866411Abstract: An interference cancellation (IC) processor, a method, a method of manufacturing a semiconductor device, and a method of constructing an integrated circuit are provided. The IC processor includes a plurality of mono interference cancellation (MIC) filter estimation processors, each including a different equalizer offset k0 and an input for receiving a de-rotated signal, and providing an effective channel hres,i and an estimated filter pi; a plurality of filters, each including an input connected to the plurality of MIC filter estimation processors, and an output; a plurality of multipliers, each including a first input connected to the plurality of filters, a second input for receiving a weight, and an output; and a branch combiner including a plurality of inputs connected to the plurality of multipliers, a first output for providing a combined residual channel Hres, and a second output for providing a projected output y of the de-rotated signal.Type: GrantFiled: December 16, 2016Date of Patent: January 9, 2018Assignee: Samsung Electronics Co., LtdInventors: Kee-Bong Song, Hairuo Zhuang, Ming Yan
-
Publication number: 20170331654Abstract: An interference cancellation (IC) processor, a method, a method of manufacturing a semiconductor device, and a method of constructing an integrated circuit are provided. The IC processor includes a plurality of mono interference cancellation (MIC) filter estimation processors; a combined effective channel calculation processor; a combined filter calculation processor; and a combined filter processor, including a first input connected to the output of the combined filter calculation processor, a second input for receiving a signal for setting a length of the combined filter that is connected to a second input of the IC processor, a third input connected to the input of the MIC-BRC processor, and an output for providing a filtered output of a de-rotated GMSK signal that is connected to a second output of the IC processor that provides a filtered output yi of the de-rotated GMSK signal.Type: ApplicationFiled: August 25, 2016Publication date: November 16, 2017Inventors: Kee-Bong SONG, Shuangquan WANG, Hairuo ZHUANG
-
Publication number: 20170086133Abstract: Apparatuses (including user equipment (UE) and modem chips for UE), systems, and methods for calculating more accurate Reference Signal Received Power (RSRP) measurements and/or detecting/eliminating ghost cells from a list of (supposed) neighboring cells are described. In one method, the cross-correlations between adjacent Cell-specific Reference Signals (CRSs) are used to calculate the RSRP and to detect any ghost cells in a list of (supposed) neighboring cells. Any detected ghost cell may be deleted from any searches and measurements by the UE, and may also be reported to the network.Type: ApplicationFiled: December 9, 2015Publication date: March 23, 2017Inventors: Kee-bong SONG, Shengshan CUI, Hairuo ZHUANG, Yangwen LIANG, Vignesh SETHURAMAN
-
Patent number: 9485061Abstract: A communication system includes: a message communication module configured to communicate a preceding data before a repeat request; a metric module, coupled to the message communication module, configured to determine a repeat metric associated with the repeat request for re-communicating the preceding data or a portion therein; and wherein the message communication module is further configured to communicate a repeat data including a repeat portion based on the repeat metric for re-communicating the preceding data or a portion therein for communicating with a device.Type: GrantFiled: July 15, 2013Date of Patent: November 1, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Hairuo Zhuang, Vignesh Sethuraman, Shahab Sanayei, Jungwon Lee, Inyup Kang
-
Patent number: 9432922Abstract: Apparatuses (including user equipment (UE) and modem chips for UE), systems, and methods for reducing false alarms (FAs) and miss-detections (MDs) in cell search results are described. In one method, the minimum of a value for the accumulated metric for a first short code and a value for the accumulated metric for a second short code is used as a pruning metric for each candidate cell. One or more thresholds are applied to the pruning metric to determine whether the candidate cell will be pruned from the final candidate cell list.Type: GrantFiled: December 9, 2015Date of Patent: August 30, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Kee-bong Song, Shengshan Cui, Hairuo Zhuang, Yangwen Liang, Vignesh Sethuraman
-
Patent number: 9319898Abstract: A wireless communication system includes: a control module configured to calculate a maximum throughput to represent a spectral efficiency; a storage module, coupled to the control module, configured to store the maximum throughput in a throughput table; and a communication module, coupled to the control module, configured to transmit a channel quality indicator as a feedback, selected from the throughput table, based on a largest value of the maximum throughput.Type: GrantFiled: July 23, 2013Date of Patent: April 19, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Vignesh Sethuraman, Shahab Sanayei, Hairuo Zhuang, Jungwon Lee, Inyup Kang
-
Publication number: 20140105127Abstract: A communication system includes: a message communication module configured to communicate a preceding data before a repeat request; a metric module, coupled to the message communication module, configured to determine a repeat metric associated with the repeat request for re-communicating the preceding data or a portion therein; and wherein the message communication module is further configured to communicate a repeat data including a repeat portion based on the repeat metric for re-communicating the preceding data or a portion therein for communicating with a device.Type: ApplicationFiled: July 15, 2013Publication date: April 17, 2014Inventors: Hairuo Zhuang, Vignesh Sethuraman, Shahab Sanayei, Jungwon Lee, Inyup Kang
-
Publication number: 20140064120Abstract: A wireless communication system includes: a control module configured to calculate a maximum throughput to represent a spectral efficiency; a storage module, coupled to the control module, configured to store the maximum throughput in a throughput table; and a communication module, coupled to the control module, configured to transmit a channel quality indicator as a feedback, selected from the throughput table, based on a largest value of the maximum throughput.Type: ApplicationFiled: July 23, 2013Publication date: March 6, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Vignesh Sethuraman, Shahab Sanayei, Hairuo Zhuang, Jungwon Lee, Inyup Kang