Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
164 words
A data round-off device for rounding an input m-bit digital signal (m is an integer)whose most significant bit is 1 when the input m-bit digital signal has a negative value and 0 when the input m-bit digital signal fails to have a negative value, said device comprising: an adding means for adding the input m-bit digital signal and a value of 2.sup.(n-1) -1 (n is a natural number smaller than m) and, as a carry, the most significant bit of the input m-bit digital signal to obtain a sum signal which is a sum of the input m-bit digital signal and the value of 2.sup.(n-1) 31 1 if the input m-bit digital signal has a positive value and a sum of the input m-bit digital signal and a value of 2.sup.(n-1) if the input m-bit digital signal has a negative value; and a means receiving said sum signal for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.
Claim 2
Dependent Claim
164 words
A data round-off device for rounding an input m-bit digital signal (m is an integer)whose most significant bit is 1 when the input m-bit digital signal has a negative value and 0 when the input m-bit digital signal fails to have a negative value, said device comprising: an adding means for adding the input m-bit digital signal and a value of 2.sup.(n-1) -1 (n is a natural number smaller than m) and, as a carry, the most significant bit of the input m-bit digital signal to obtain a sum signal which is a sum of the input m-bit digital signal and the value of 2.sup.(n-1) 31 1 if the input m-bit digital signal has a positive value and a sum of the input m-bit digital signal and a value of 2.sup.(n-1) if the input m-bit digital signal has a negative value; and a means receiving said sum signal for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.
Claim 3
Dependent Claim
27 words
A data round-off device according to claim 1, wherein the input m-bit digital signal is a digital signal having a small absolute value at a high probability.
Claim 4
Dependent Claim
26 words
A data round-off device according to claim 1, wherein the input m-bit digital signal is a digital signal which has been subjected to an orthogonal transformation.
Claim 5
Dependent Claim
18 words
A data round-off device according to claim 1, further comprising a means for changing a value of n.
Claim 6
Dependent Claim
124 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, where m is an integer and n is natural number smaller than m, comprising: a detection means for detecting whether the input m-bit digital signal has a positive value or a negative value; an adding means responsive to a detection result by said detection means for adding to the input m-bit digital signal a value of 2.sup.(n-1) -1 if the input m-bit digital signal has a positive value and a value of 2.sup.(n-1) if the input m-bit digital signal has a negative value to obtain a sum signal; and a means for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.
Claim 7
Dependent Claim
124 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, where m is an integer and n is natural number smaller than m, comprising: a detection means for detecting whether the input m-bit digital signal has a positive value or a negative value; an adding means responsive to a detection result by said detection means for adding to the input m-bit digital signal a value of 2.sup.(n-1) -1 if the input m-bit digital signal has a positive value and a value of 2.sup.(n-1) if the input m-bit digital signal has a negative value to obtain a sum signal; and a means for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.
Claim 8
Dependent Claim
165 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, wherein m is an integer and n is a natural number smaller than m, comprising: a comparing means for comparing a value of a lower n-bit data of the input m-bit digital signal with a value of 2.sup.(n-1) and for outputting a value `1` if the input m-bit digital data has a positive value and the value of the lower n-bit data of the input m-bit digital signal is larger than the value of 2.sup.(n-1) or, if the input m-bit digital data has a negative value and the value of the lower n-bit data of the input m-bit digital signal is equal to or greater than the value of 2.sup.(n-1), said comprising means outputting a value `0` otherwise; an adding means for adding an output value of said comparing means to an upper (m-n)-bit data of the input m-bit digital signal to obtain a rounded (m-n)-bit digital signal.
Claim 9
Dependent Claim
165 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, wherein m is an integer and n is a natural number smaller than m, comprising: a comparing means for comparing a value of a lower n-bit data of the input m-bit digital signal with a value of 2.sup.(n-1) and for outputting a value `1` if the input m-bit digital data has a positive value and the value of the lower n-bit data of the input m-bit digital signal is larger than the value of 2.sup.(n-1) or, if the input m-bit digital data has a negative value and the value of the lower n-bit data of the input m-bit digital signal is equal to or greater than the value of 2.sup.(n-1), said comprising means outputting a value `0` otherwise; an adding means for adding an output value of said comparing means to an upper (m-n)-bit data of the input m-bit digital signal to obtain a rounded (m-n)-bit digital signal.
Claim 10
Dependent Claim
79 words
A data round-off device according to claim 6, wherein said comparing means comprises: a logical OR circuit for producing a logical sum of lower (n-1) bits and a most significant bit of the input m-bit digital signal; and a logical AND circuit for producing a logical product of said logical sum and an n-th bit from a least significant bit of the input m-bit digital signal, said logical product being outputted as the output value of said comparing means.
Claim 11
Dependent Claim
27 words
A data round-off device according to claim 6, wherein the input m-bit digital signal is a digital signal having a small absolute value at a high probability.
Claim 12
Dependent Claim
25 words
A data round-off device according to claim 6, wherein the input m-bit digital signal is a digital signal which has been subjected to orthogonal transformation.
Claim 13
Dependent Claim
147 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, wherein m is an integer and n is a variable natural number smaller than m, comprising: a means for generating from the input m-bit digital an offset data having an offset value of 2.sup.(k-1) -1, where k is an integer larger than n and smaller than m; a first shift means responsive to an externally given signal indicating the number n for bit-shifting said offset data to a lower bit direction thereof by (k-n) bits; an adding means for adding to the input m-bit digital; signal the offset data which has been bit-shifted by said first shift means to obtain a sum signal; and a second shift means responsive to said externally given signal for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.
Claim 14
Dependent Claim
147 words
A data round-off device for rounding an input m-bit digital signal to an (m-n) bit digital signal, wherein m is an integer and n is a variable natural number smaller than m, comprising: a means for generating from the input m-bit digital an offset data having an offset value of 2.sup.(k-1) -1, where k is an integer larger than n and smaller than m; a first shift means responsive to an externally given signal indicating the number n for bit-shifting said offset data to a lower bit direction thereof by (k-n) bits; an adding means for adding to the input m-bit digital; signal the offset data which has been bit-shifted by said first shift means to obtain a sum signal; and a second shift means responsive to said externally given signal for outputting upper (m-n) bits of said sum signal to obtain a rounded (m-n)-bit digital signal.