Patents by Inventor Yong Rao
Yong Rao 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: 20210214840Abstract: A vapor deposition structure includes: a vapor deposition crucible, a nozzle and a floating plate. The vapor deposition crucible is configured to receive a vapor deposition source material, and the vapor deposition source material transitions from a liquid state to a gaseous state after being heated. The nozzle is disposed at an outlet of the vapor deposition crucible. The nozzle is configured to spray the vapor deposition source material in the gaseous state onto a surface of a substrate under vapor deposition. The floating plate is configured to float on a surface of the vapor deposition source material in the liquid state. The floating plate is provided with a plurality of hollowed-out structures. The plurality of hollowed-out structures are configured to allow the vapor deposition source material in the gaseous state to pass through.Type: ApplicationFiled: January 8, 2020Publication date: July 15, 2021Inventors: Yong Rao, Youliang Li, Jinbiao Liu, Rui Tan, Xiaofei Yue, Nan Luo, Bin Hu, Xiuchao Yi, Meng Shen, Xinxing Jia, Peng Xiao, Jing Li, Yajie Jin
-
Patent number: 9692586Abstract: A flexible real-time scheduler for a wireless communication node, enabling the node to communicate with a remote node using dynamically variable frame structure. The scheduler continuously receives map information defining the frame structure of frames in a frame sequence. Each frame includes a plurality of slots (e.g., time slots or frequency slots). The map information specifies for each slot of each frame whether the slot is to be a transmit slot or a receive slot. The scheduler drives a transmitter to transmit during the slots assigned for transmission, and drives a receiver to receive during the slots assigned for reception. (The number of slots per frame and the size of each slot are also configurable.Type: GrantFiled: April 20, 2015Date of Patent: June 27, 2017Assignee: NATIONAL INSTRUMENTS CORPORATIONInventors: Yong Rao, Ahsan Aziz, Eckhard Ohlmer, James W. McCoy
-
Patent number: 9477386Abstract: Various embodiments of methods and associated devices for increasing throughput in a programmable hardware element using interleaved data converters are disclosed. A device comprising a programmable hardware element may be configured to comprise a plurality N of processing portions. The device may receive an input signal, and sample the signal in an interleaved fashion, on a per sample basis, at an effective rate K, to produce N parallel data streams. The N parallel data streams may be processed in parallel by the plurality N of processing portions. Outputs of the plurality N of processing portions may be combined to produce output data. The effective rate K and/or the number N of parallel data streams may be specified by user input. Alternatively, these values may be determined automatically. For example, the effective rate K may be determined automatically based on a bandwidth of the input signal.Type: GrantFiled: April 21, 2014Date of Patent: October 25, 2016Assignee: NATIONAL INSTRUMENTS CORPORATIONInventors: Yong Rao, Ahsan Aziz, James W. McCoy
-
Patent number: 9391818Abstract: Techniques are disclosed relating to generating pilot sequences for channel estimation and/or equalization. In some embodiments, a generated pilot sequence has a flat frequency response, a null portion, and low autocorrelation. In some embodiments, a method for generating the pilot sequence includes: starting with a Constant Amplitude Zero Autocorrelation (CAZAC) sequence and iteratively performing, until the result has a flat magnitude: padding the sequence with zeros, determining whether a frequency transform (FT) of the zero-padded sequence has a flat magnitude, adjusting a phase of a second sequence (that has a desired frequency response) to match a phase of the FT, determining an inverse FT of the adjusted second sequence and using a result of the inverse FT as the sequence for the next iteration. The disclosed techniques may allow efficient production of pilot sequences for use in cellular networks, for example.Type: GrantFiled: September 17, 2015Date of Patent: July 12, 2016Assignee: National Instruments CorporationInventor: Yong Rao
-
Patent number: 9201849Abstract: System and method for computing QR matrix decomposition and inverse matrix R?1. A circuit is configured to implement a QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt (MGS) process. The circuit includes a specified portion dedicated to computing matrix Q. Matrix Q is computed via the specified portion based on first inputs using the MGS process, where the first inputs include the matrix A and possibly a scaling factor ?. The identity matrix may be scaled by the scaling factor ?, thereby generating scaled identity matrix ?I. Scaled matrix ?R?1 (or unscaled R?1) may be computed via the specified portion based on second inputs provided to the portion using the MGS process, where the second inputs include the (possibly scaled) identity matrix. If scaled, the scaled matrix ?R?1 may be unscaled, thereby computing matrix R?1. Matrix R?1 is stored and/or output.Type: GrantFiled: April 18, 2013Date of Patent: December 1, 2015Assignee: National Instruments CorporationInventor: Yong Rao
-
Patent number: 9176931Abstract: System and method for developing a circuit for QR decomposition with auxiliary functionality. A first function is included in a first program. The first function is configurable to specify an auxiliary function to be performed by a modified QR decomposition circuit in addition to QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt process. A second program is automatically generated based on configuration of the QR decomposition and the first function. The second program includes program code implementing the QR decomposition and the auxiliary function for the first function in the first program. A hardware configuration program (HCP) may be automatically generated based on the first program, including the second program, where the HCP is deployable to hardware, e.g., a programmable hardware element, thereby implementing the modified QR decomposition circuit, including the QR decomposition of the matrix A and the auxiliary function.Type: GrantFiled: July 12, 2013Date of Patent: November 3, 2015Assignee: National Instruments CorporationInventor: Yong Rao
-
Publication number: 20150305029Abstract: A flexible real-time scheduler for a wireless communication node, enabling the node to communicate with a remote node using dynamically variable frame structure. The scheduler continuously receives map information defining the frame structure of frames in a frame sequence. Each frame includes a plurality of slots (e.g., time slots or frequency slots). The map information specifies for each slot of each frame whether the slot is to be a transmit slot or a receive slot. The scheduler drives a transmitter to transmit during the slots assigned for transmission, and drives a receiver to receive during the slots assigned for reception. (The number of slots per frame and the size of each slot are also configurable.Type: ApplicationFiled: April 20, 2015Publication date: October 22, 2015Inventors: Yong Rao, Ahsan Aziz, Eckhard Ohlmer, James W. McCoy
-
Publication number: 20150303936Abstract: Various embodiments of methods and associated devices for increasing throughput in a programmable hardware element using interleaved data converters are disclosed. A device comprising a programmable hardware element may be configured to comprise a plurality N of processing portions. The device may receive an input signal, and sample the signal in an interleaved fashion, on a per sample basis, at an effective rate K, to produce N parallel data streams. The N parallel data streams may be processed in parallel by the plurality N of processing portions. Outputs of the plurality N of processing portions may be combined to produce output data. The effective rate K and/or the number N of parallel data streams may be specified by user input. Alternatively, these values may be determined automatically. For example, the effective rate K may be determined automatically based on a bandwidth of the input signal.Type: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: Yong Rao, Ahsan Aziz, James W. McCoy
-
Publication number: 20140214910Abstract: System and method for computing QR matrix decomposition and inverse matrix R?1. A circuit is configured to implement a QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt (MGS) process. The circuit includes a specified portion dedicated to computing matrix Q. Matrix Q is computed via the specified portion based on first inputs using the MGS process, where the first inputs include the matrix A and possibly a scaling factor ?. The identity matrix may be scaled by the scaling factor ?, thereby generating scaled identity matrix ?I. Scaled matrix ?R?1 (or unscaled R?1) may be computed via the specified portion based on second inputs provided to the portion using the MGS process, where the second inputs include the (possibly scaled) identity matrix. If scaled, the scaled matrix ?R?1 may be unscaled, thereby computing matrix R?1. Matrix R?1 is stored and/or output.Type: ApplicationFiled: April 18, 2013Publication date: July 31, 2014Applicant: National Instruments CorporationInventor: Yong Rao
-
Publication number: 20140214911Abstract: System and method for developing a circuit for QR decomposition with auxiliary functionality. A first function is included in a first program. The first function is configurable to specify an auxiliary function to be performed by a modified QR decomposition circuit in addition to QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt process. A second program is automatically generated based on configuration of the QR decomposition and the first function. The second program includes program code implementing the QR decomposition and the auxiliary function for the first function in the first program. A hardware configuration program (HCP) may be automatically generated based on the first program, including the second program, where the HCP is deployable to hardware, e.g., a programmable hardware element, thereby implementing the modified QR decomposition circuit, including the QR decomposition of the matrix A and the auxiliary function.Type: ApplicationFiled: July 12, 2013Publication date: July 31, 2014Inventor: Yong Rao
-
Patent number: 8364446Abstract: System and method for approximating a system. A multi-parameter representation of a family of systems is stored. An embedding of the family into an abstract geometrical continuous space with a metric and defined by the parameters is determined. Coordinates of the space specify values for the parameters of systems of the family. The space includes a grid of points representing respective discrete approximations of the systems. A first point corresponding to a desired instance of a system is determined. The first point's coordinates specify values for the parameters of the instance. The space is sampled using a mapping of a well-distributed point set from a Euclidean space of the parameters to the abstract space. A nearest discrete point to the first point is determined which specifies values for parameters for an optimal discrete approximation of the desired instance, which are useable to implement the discrete approximation of the desired instance.Type: GrantFiled: October 12, 2009Date of Patent: January 29, 2013Assignee: National Instruments CorporationInventors: James M. Lewis, Michael D. Cerna, Kyle P. Gupton, James C. Nagle, Yong Rao, Subramanian Ramamoorthy, Darren R. Schmidt, Bin Wang, Benjamin R. Weidman, Lothar Wenzel, Naxiong Zhang
-
Publication number: 20110087468Abstract: System and method for approximating a system. A multi-parameter representation of a family of systems is stored. An embedding of the family into an abstract geometrical continuous space with a metric and defined by the parameters is determined. Coordinates of the space specify values for the parameters of systems of the family. The space includes a grid of points representing respective discrete approximations of the systems. A first point corresponding to a desired instance of a system is determined. The first point's coordinates specify values for the parameters of the instance. The space is sampled using a mapping of a well-distributed point set from a Euclidean space of the parameters to the abstract space. A nearest discrete point to the first point is determined which specifies values for parameters for an optimal discrete approximation of the desired instance, which are useable to implement the discrete approximation of the desired instance.Type: ApplicationFiled: October 12, 2009Publication date: April 14, 2011Inventors: James M. Lewis, Michael D. Cerna, Kyle P. Gupton, James C. Nagle, Yong Rao, Subramanian Ramamoorthy, Darren R. Schmidt, Benjamin R. Weidman, Lothar Wenzel, Naxiong Zhang, Bin Wang
-
Publication number: 20080149491Abstract: A surface treatment process for a welded metal article includes following steps. Firstly, a metal article with a weld joint region is provided. Secondly, the metal article is anodized to form an anodic oxide layer on a surface thereof. Thirdly, the surface of the anodized metal article is rinsed. Fourthly, at least the anodized surface of the metal article in the region of the weld joint region is activated in a nitric acid solution. Fifthly, the anodized surface (i.e., the anodic oxide layer) of the metal article is dyed. Sixthly, the anodic oxide layer of the metal article is sealed. Finally, the metal article is rinsed.Type: ApplicationFiled: June 27, 2007Publication date: June 26, 2008Applicants: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO.,LTD., SUTECH TRADING LIMITEDInventors: CHIH-PEN LIN, YONG ZHANG, ZHI-YONG RAO, ZHAN-GANG ZHU
-
Publication number: 20080149492Abstract: A surface treatment process for a metal article includes the following steps. Firstly, a metal article is provided. Secondly, the metal article is anodized to form an anodic oxide layer on a surface thereof. Thirdly, the surface of the metal article is rinsed. Fourthly, the surface of the metal article is dyed. Fifthly, the now-dyed anodic oxide layer of the metal article is sealed. Finally, the metal article is rinsed using an acetic acid solution.Type: ApplicationFiled: June 27, 2007Publication date: June 26, 2008Applicants: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO.,LTD., SUTECH TRADING LIMITEDInventors: CHIH-PEN LIN, YONG ZHANG, ZHI-YONG RAO, ZHAN-GANG ZHU, QUN-GAO HU
-
Patent number: 7339985Abstract: System and method for analyzing communication signals. A digital signal comprising multiple samples is received, representing a plurality of binary symbols. Zero crossings of the signal are determined, each comprising a respective first sample immediately preceding the zero crossing and a respective second sample immediately following the zero crossing. Per zero crossing, an error expression is determined interpolating between the first and second samples as a function of estimated period T and estimated offset ? of the signal. Based on the error expressions, values of T and ? are determined using a linear fit that minimizes a total error of values of the error expressions. T and ? are usable in analyzing the signal, e.g., each zero crossing corresponds to a respective symbol represented by a respective segment of the signal. The segments are overlaid based on T and ?, forming an eye diagram usable to analyze the signal.Type: GrantFiled: January 8, 2003Date of Patent: March 4, 2008Assignee: National Instruments CorporationInventor: Yong Rao
-
Patent number: 7124042Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.Type: GrantFiled: January 15, 2004Date of Patent: October 17, 2006Assignee: National Instruments CorporationInventor: Yong Rao
-
Patent number: 6775629Abstract: System and method for estimating signal parameters (e.g., frequency, amplitude and/or phase) of one or more tones present in an input signal. Samples of the input signal are received, and a frequency transform of the samples generated. An amplitude peak in the frequency transform corresponding to the tone is identified. Two or more frequency bins are selected proximate to the identified frequency in the transform. A tone frequency value is determined that minimizes a difference between two or more expressions, each including respective numerator and denominator terms corresponding to respective frequency bins and whose ratios each represent a complex amplitude of the tone at a respective bin. Each expressions includes a tone frequency variable that represents a correct tone frequency value of the tone.Type: GrantFiled: June 12, 2001Date of Patent: August 10, 2004Assignee: National Instruments CorporationInventors: Yong Rao, Michael Cerna
-
Publication number: 20040148116Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.Type: ApplicationFiled: January 15, 2004Publication date: July 29, 2004Applicant: National Instruments CorporationInventor: Yong Rao
-
Publication number: 20040131113Abstract: System and method for analyzing communication signals. A digital signal comprising multiple samples is received, representing a plurality of binary symbols. Zero crossings of the signal are determined, each comprising a respective first sample immediately preceding the zero crossing and a respective second sample immediately following the zero crossing. Per zero crossing, an error expression is determined interpolating between the first and second samples as a function of estimated period T and estimated offset &tgr; of the signal. Based on the error expressions, values of T and &tgr; are determined using a linear fit that minimizes a total error of values of the error expressions. T and &tgr; are usable in analyzing the signal, e.g., each zero crossing corresponds to a respective symbol represented by a respective segment of the signal. The segments are overlaid based on T and &tgr;, forming an eye diagram usable to analyze the signal.Type: ApplicationFiled: January 8, 2003Publication date: July 8, 2004Inventor: Yong Rao
-
Patent number: 6721673Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.Type: GrantFiled: January 3, 2002Date of Patent: April 13, 2004Assignee: National Instruments CorporationInventor: Yong Rao