óÔpyËÔypÙ × ó

Jul 30, 2006 2 Replies
ûÎyp ÖÉ%, Kirill. ðÏÎÅÄÅÌØÎÉË éÀÌØ 24 2006 12:59, Kirill Frolov wrote to Michael Mamaev:

KF> óÏÂÓÔ×ÅÎÎÏ É ÓÁÍ sin() ÍÏÖÎÏ × ÃÅÌÙÈ ÞÉÓÌÁÈ ÐÏÓÞÉÔÁÔØ. èÏÔØ KF> ÔÁÂÌÉÞÎÏ, ÈÏÔØ ËÏpÄÉËÏÍ. åÓÌÉ ÔÁÂÌÉÞÎÏ É ÚÎÁÞÅÎÉÑ ×ÙÂÉpÁÀÔÓÑ KF> ÐÏÓÌÅÄÏ×ÁÔÌØÎÏ, ÔÏ ÔÁÂÌÉÃy ÏÞÅÎØ yÄÏÂÎÏ × "ÓÖÁÔÏÍ" ×ÉÄÅ (pÁÚÎÏÓÔÉ) KF> ÈpÁÎÉÔØ -- ÚÁÎÉÍÁÅÔ ÓÏ×ÓÅÍ ÎÅ ÍÎÏÇÏ. åÓÌÉ ËÏÎÅÞÎÏ ÔÏÞÎÏÓÔØ ×ÙÓÏËÁÑ ÎÅ KF> ÎyÖÎÁ. äÙË ÉÔØ ÎyÖÎÁ, ÂpÁÔyÛËÁ... úÁÄÁÞÁ ÄÌÑ ÜÈÏÔÁÇÁ ÎÅÓËÏÌØËÏ ÎÅÏÂÙÞÎÁÑ, float È×ÁÔÁÌÏ ÅÌÅ-ÅÌÅ, É ÔÏ ÎÅ ×ÅÚÄÅ. âÙÌ ×ÙÂÏp ÉÌÉ ÂÁÌÁÎÓÉpÏ×ÁÔØ ÎÁ ÇpÁÎÉ ÔÏÞÎÏÓÔÉ ÉÓÐÏÌØÚyÑ 40-ÂÉÔÎÙÊ float (ÐÏÞÔÉ ËÁË ÏÂÙÞÎÙÊ, Ó ÄÏÐÏÌÎÉÔÅÌØÎÙÍ ÂÁÊÔÏÍ ÍÁÎÔÉÓÓÙ), ÎÏ ÄÌÑ ÜÔÏÇÏ ÎÁÄÏ ÂÙÌÏ ÐÉÓÁÔØ É ÓÏÐpÏ×ÏÖÄÁÔØ ËyÞy ËÏÄÁ ÎÁ ÁÓÍÅ, ÉÌÉ double & libc... á ÞÔÏ ÅÓÔØ "ËÏpÄÉË"?


íÁÊËÌ

Hello Michael.

30 Jul 06 15:59, you wrote to Kirill Frolov:

KF>> óÏÂÓÔ×ÅÎÎÏ É ÓÁÍ sin() ÍÏÖÎÏ × ÃÅÌÙÈ ÞÉÓÌÁÈ ÐÏÓÞÉÔÁÔØ. èÏÔØ KF>> ÔÁÂÌÉÞÎÏ, ÈÏÔØ ËÏpÄÉËÏÍ. åÓÌÉ ÔÁÂÌÉÞÎÏ É ÚÎÁÞÅÎÉÑ ×ÙÂÉpÁÀÔÓÑ KF>> ÐÏÓÌÅÄÏ×ÁÔÌØÎÏ, ÔÏ ÔÁÂÌÉÃy ÏÞÅÎØ yÄÏÂÎÏ × "ÓÖÁÔÏÍ" ×ÉÄÅ (pÁÚÎÏÓÔÉ) KF>> ÈpÁÎÉÔØ -- ÚÁÎÉÍÁÅÔ ÓÏ×ÓÅÍ ÎÅ ÍÎÏÇÏ. åÓÌÉ ËÏÎÅÞÎÏ ÔÏÞÎÏÓÔØ ×ÙÓÏËÁÑ ÎÅ KF>> ÎyÖÎÁ.

ðÏËÁ ÍÁÜÓÔÒÏ ÚÁÎÑÔ :-).

CORDIC algorithm. HÁÚ×ÁÎÉÅ - ÐÒÏÓÔÏ ÓÏËÒÁÝÅÎÉÅ ÏÔ "COordinate Rotation DIgital Computer", éÎÔÅÒÁËÔÉ×ÎÙÊ ÁÌÇÏÒÉÔÍ ÄÌÑ ÒÁÓÞÅÔÁ ÔÒÉÇÏÎÏÍÅÔÒÉÞÅÓËÉÈ ÆÕÎËÃÉÊ Ó ÚÁÄÁÎÎÏÊ ÔÏÞÎÏÓÔØÀ ÂÅÚ ÕÍÎÏÖÅÎÉÑ. íÏÖÅÔ ÂÙÔØ ÐÒÉÍÅÎÅÎ × ÂÙÓÔÒÏÍ ÆÕÒØÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÉ... ÷ÏÔ ÓÙÒÅà ÎÁ Ó.

formatting link
á ×ÏÏÂÝÅ ÐÏÇÕÇÌØ ÐÏ "CORDIC algorithm" ÔÁÍ ÍÎÏÇÏ ÞÅÇÏ ÉÎÔÎÅÒÅÓÎÏÇÏ...

HÁÄÎÑÈ ÒÁÚ×ÌÅËÁÌÓÑ Ó ÆÏÒÍÕÌÏÊ, ×ÚÑÔÏÊ ÏÔÓÀÄÁ: Y(t)=Y(t-1)K-Y(t-2). òÅÚÕÌØÔÁÔ ÚÁ×ÉÓÉÔ ÏÔ ÎÁÞÁÌØÎÙÈ ÕÓÌÏ×ÉÊ Y(t-1),Y(t-2),K ÏÞÅÎØ ÓÉÌØÎÏ. ðÒÉ K ÓÔÒÅÍÑÝÅÍÓÑ Ë 2 ÓÎÉÚÕ, Y(t-1)=Y(t-2)=127 ÐÏÌÕÞÁÅÔÓÑ ×ÐÏÌÎÅ ÐÒÉÌÉÞÎÙÊ ×ÏÓØÍÉÂÉÔÎÙÊ ÓÉÎÕÓ...

Nicolas

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required