Bagaimana menerapkan gelombang sinus menggunakan Taylor seri?

U

Usman Hai

Guest
Hi, saya perlu desain untuk implementasi FPGA dari gelombang sinus menggunakan seri Taylor. Bisakah satu pun membimbing saya. Terima kasih Dalam Advance. USMAN HAI
 
Untuk setiap presisi diberikan (16bit, 32, 64FP, dll) akan ada dioptimalkan deret Taylor terbatas, kadang-kadang dengan hanya 4 sampai 6 hal. Sebuah sumber yang baik koefisien adalah kode sumber dari perpustakaan matematika kompiler open source. Git
 
deret Taylor mudah untuk menurunkan tetapi tidak metode yang sangat baik dari sinus menghitung, deret Taylor yang diperluas tentang satu titik. jika Anda memiliki pilihan metode, Anda mungkin ingin melihat polinomial Chebyshev, "Metode Numerik Terapan" - Carnahan, Luther, Wilkes, adalah pengenalan menyakitkan
 
jika Anda memiliki hak untuk memilih setiap metode saya sarankan CORDIC algoritma. Sangat mudah dan tepat
 
Mari saya membedakan dua kasus yang berbeda: 1) itu diperlukan untuk menghitung sinus dari argumen yang sewenang-wenang setiap saat 2) itu diperlukan sebuah osilator Dalam kasus pertama, aproksimasi polinom yang baik. Ini memiliki bentuk deret pangkat, namun koefisien tidak persis sama seperti dalam deret Taylor karena mereka dioptimalkan untuk beberapa tujuan (puncak kesalahan minimal, minimal rms kesalahan) selama interval bunga. Untuk fungsi sin (), polinomial dalam interval [0, pi / 2] dibutuhkan. Dalam kasus kedua, nilai-nilai yang dihitung secara berurutan, tidak dalam urutan acak. Hal ini memungkinkan implementasi sederhana. Salah satu paling sederhana adalah osilator digabungkan, yang memiliki bentuk filter IIR urutan kedua dengan sepasang tiang pada lingkaran satuan dan dapat menghasilkan output sinus dan cosinus. Carilah digabungkan osilator dalam beberapa buku tentang Digital Signal Processing. (Sarana harus disediakan untuk mengendalikan amplitudo osilasi). Salam Z
 
Hi Usman Hai, Mengapa Anda perlu melakukan serangkaian Penjahit di FPGA, bukan di UC? Bagaimana ar Anda akan menggunakan gelombang sinus? Bisakah Anda menggambarkan proyek Anda? ragards dora
 

Welcome to EDABoard.com

Sponsor

Back
Top