发明名称 CONVERSION DEVICE, PERIPHERAL DEVICE AND PROGRAMMABLE LOGIC CONTROLLER
摘要 An A/D conversion device includes an input-data storage unit storing therein a plurality of digital values obtained after A/D conversion so that each of the digital values is positioned at a fixed address according to a delay amount, a coefficient-data storage unit, a coefficient-data computation unit that, when a digital-filter process performing request is inputted, calculates an order and a filter coefficient based on a filter characteristic set beforehand, arranges calculated filter coefficients in order of delay amount, respectively, and stores the filter coefficients in the coefficient-data storage unit so that each filter coefficient is positioned at a fixed address according to the corresponding delay amount, and a digital-filter computation unit respectively reading a digital value from the input-data storage unit and a filter coefficient from the coefficient-data storage unit for each delay amount and performing a filter computation based on the read values for each delay amount.
申请公布号 US2015317260(A1) 申请公布日期 2015.11.05
申请号 US201214439771 申请日期 2012.11.01
申请人 TOGANO Kentaro 发明人 TOGANO Kentaro
分类号 G06F13/10;G06F13/42 主分类号 G06F13/10
代理机构 代理人
主权项 1. A conversion device comprising: an A/D conversion unit that sequentially converts an analog value into a digital value for each A/D conversion period and outputs the digital value; an input-data storage unit that arranges a plurality of digital values that are outputted most lately in order of delay amount and stores therein the digital values so that each of the digital values is positioned at a fixed address according to a delay amount; a filter-characteristic storage unit that stores therein setting information for specifying a filter characteristic; a coefficient-data storage unit that stores therein a filter coefficient; a receiving unit that receives an execution request; a coefficient-data computation unit that, when the receiving unit receives the execution request, reads setting information out from the filter-characteristic storage unit to calculate an order and filter coefficients number of which is equal to the order based on the read setting information, arranges the calculated filter coefficients in order of delay amount, respectively and stores the filter coefficients in the coefficient-data storage unit so that each of the filter coefficients is positioned at a fixed address according to the corresponding delay amount; and a digital-filter computation unit that performs for each A/D conversion period an operation of reading digital values number of which is equal to the calculated order from the input-data storage unit and filter coefficients the number of which is equal to the calculated order from the coefficient-data storage unit based on addresses where the values and coefficients are stored for each delay amount, respectively, performing a filter computation based on the read values for each delay amount, and outputting a computation result thereof.
地址 Chiyoda-ku, Tokyo JP