A Programmable Approach to Evaluate Ramanujan Sums

GuoXujing,Zhou Lina,Shang Jiadong,Wang Zulin
DOI: https://doi.org/10.2991/iccsee.2013.9
2013-01-01
Abstract:Abstract: Ramanujan sums, which have been widely researched in mathematics, recently began to attract more attentions in signal processing and communications. The traditional methods to get the values of Ramanujan sums follow the definition and formulas in number theory, both of which need factorization information. As it is complex and the amount of time needed is unpredictable in hardware programming, a programmable approach base on the primitive roots of unity is proposed in this paper. Only simple arithmetic computing and cosine function is involved. Considering that each value of Ramanujan sums is an integer, the number of sample points required is no more than the period of Ramanujan sums, and quantification bits required are no more than 16 bits, as the simulation results demonstrated.
What problem does this paper attempt to address?