Publication detail

Design and Implementation A Digital Sine-Cosine Generator Based FPGA

NOUMAN, Z. KNOBLOCH, J. KLÍMA, B.

Original Title

Design and Implementation A Digital Sine-Cosine Generator Based FPGA

Type

journal article - other

Language

English

Original Abstract

This article proposes a new way to generate a sine and cosine waves based FPGA. These signals can be used to generate a PWM signals that can be used in SDR and DSP. It can be used in control system like control DC and AC motors. The problem is how can generate a sine and cosine waves that are composed of the positive and negative part. Any hardware accepts the values 0, 1 and can't accept the negative values, we used the mode two's components of numbers to represent the positive and negative samples and converted these results to decimal numbers, and we shifted a one half wave 8 bit to obtain the wave without distortion. We used MATLAB to generate the data of sine and cosine wave. We saved the data in ROM memory using VHDL language and we applied the results onto board spartan-3A FPGA.

Keywords

comparator, counter, sine and cosine generator, lookup table, PWM, rom memory, VHDL

Authors

NOUMAN, Z.; KNOBLOCH, J.; KLÍMA, B.

RIV year

2013

Released

30. 6. 2013

Publisher

22, ShivLokme Phase-IV, Khajuri Kalan, Piplani-BHEL, Bhopal(M.P.)-462021, India

Location

Bhopal, Madhya Pradesh, India

ISBN

2249-8958

Periodical

International Journal of Engineering and Advanced Technology (IJEAT)

Year of study

2

Number

5

State

Republic of India

Pages from

304

Pages to

307

Pages count

4

BibTex

@article{BUT100360,
  author="Ziad {Nouman} and Jan {Knobloch} and Bohumil {Klíma}",
  title="Design and Implementation A Digital Sine-Cosine Generator Based FPGA",
  journal="International Journal of Engineering and Advanced Technology (IJEAT)",
  year="2013",
  volume="2",
  number="5",
  pages="304--307",
  issn="2249-8958"
}