Data interpolating device and method, sampling function generating device, data interpolating program, and recorded medium
AssigneeNeuro Solution Corp.
InventorYukio Koyanagi
Life of this patent
Estimating the term…
Abstract
A data interpolating device comprises plural stages of delay circuits (1−1, 2−1, 3−1) for delaying discrete data sequentially inputted and multiplication/addition circuits (4−1 to 16−1) that performs weighted addition of data outputted from the output stages of the plural stages of delay circuits (1−1, 2−1, 3−1) according to the value of a digital basic function (−1, 1, 8, 8, 1, −1) and thereby determine interpolation data. Since a sampling function of finite supports differentiable once or more times over the whole range.
Claims35
A data interpolating device, comprising:
- plural stages of delay circuits for successively delaying discrete data sequentially inputted;
- and
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said plural stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said discrete data sequentially inputted.
A data interpolating device, comprising:
- three stages of delay circuits for successively delaying discrete data sequentially inputted;
- and
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said three stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said discrete data sequentially inputted.
A data interpolating device, comprising:
- plural stages of delay circuits for successively delaying discrete data sequentially inputted;
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said plural stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said discrete data sequentially inputted;
- and
- an averaging circuit for calculating the average data of adjacent interpolation data output from said multiplication/addition circuit.
A data interpolating device, comprising:
- four stages of delay circuits for successively delaying discrete data sequentially inputted;
- and
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said four stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said discrete data sequentially inputted.
A data interpolating device, comprising:
- five stages of delay circuits for successively delaying discrete data sequentially inputted;
- and
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said five stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said discrete data sequentially inputted.
A data interpolating device, comprising:
- data acquisition means for acquiring discrete data at a sampling point of notice and discrete data at neighboring sampling points around said sampling point of notice when the discrete data are sequentially inputted;
- and
- interpolation means that performs weighted addition of discrete data acquired by said data acquisition means according to the value of a digital basic function and thereby determines interpolation data for said discrete data at said sampling point of notice successively.
A data interpolating method, comprising:
- performing weighted addition of discrete data at a sampling point of notice and discrete data at surrounding sampling points around said sampling point of notice according to the value of a digital basic function and thereby determining interpolation data for said discrete data at said sampling point of notice, when the discrete data are sequentially inputted.
A data interpolating method, comprising:
- performing weighted addition of discrete data at a sampling point of notice and discrete data at its adjacent sampling points according to the value of a digital basic function when the discrete data are sequentially inputted and thereby successively determining interpolation data at two sampling points from the discrete data at said one sampling point.
A data interpolating method, comprising:
- performing weighted addition of discrete data at two adjacent sampling points of notice and discrete data at the directly neighboring sampling points of said two sampling points according to the value of a digital basic function when the discrete data are sequentially inputted and thereby successively determining interpolation data interpolating between said two sampling points.
A sampling function generating device, comprising:
- plural stages of delay circuits for successively delaying singly inputted digital data;
- a multiplication/addition circuit that performs weighted addition of data outputted from the output stages of said plural stages of delay circuits according to the value of a digital basic function and thereby determines interpolation data for said singly inputted digital data;
- and
- a plurality of over-sampling circuits that are cascade connected when one set of over-sampling circuit comprises said plural stages of delay circuits and said multiplication/addition circuit.
Dependencies are inferred from the claim text.