US 11,784,783 B2
Waveform construction using interpolation of data points
John Stonick, Mountain View, CA (US); Michael W. Lynch, Mountain View, CA (US); Dino Toffolon, Mountain View, CA (US); and Ayal Shoval, Mountain View, CA (US)
Assigned to Synopsys, Inc., Sunnyvale, CA (US)
Appl. No. 17/619,213
Filed by Synopsys, Inc., Mountain View, CA (US)
PCT Filed Jun. 26, 2020, PCT No. PCT/US2020/039867
§ 371(c)(1), (2) Date Dec. 14, 2021,
PCT Pub. No. WO2020/264330, PCT Pub. Date Dec. 30, 2020.
Claims priority of provisional application 62/867,462, filed on Jun. 27, 2019.
Prior Publication US 2022/0247546 A1, Aug. 4, 2022
Int. Cl. H03D 1/04 (2006.01); H03D 1/06 (2006.01); H03K 5/01 (2006.01); H03K 6/04 (2006.01); H04B 1/10 (2006.01); H04L 1/00 (2006.01); H04L 25/08 (2006.01); H04L 7/00 (2006.01)
CPC H04L 7/0029 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method of constructing a waveform from N sampled data captured at N successive points in time, the method comprising:
applying K data at a time of the N sampled data to each of M delayed replicas of a filter comprising K taps thereby to generate N×M interpolated data, wherein values of the K taps associated with an ith delayed replica of the filter are determined by shifting a function characterizing the filter by a delay between the ith delayed replica of the filter and the (i−1)th delayed replica of the filter, wherein i is an integer varying from 1 to M; and
constructing the waveform using the N sampled data and the N×M interpolated data, wherein K, N and M are integers and wherein K is smaller than N.