ãªããè²ã
ã¨åéããã¦ãããã¨ãçºè¦ãç³ã¿è¾¼ã¿ã¯ããã¾ã§å°æ°å士ã®ç©åã ããããã¼ã¦ãæ´æ°é¨ã®æ¡ã¯ã»ã¨ãã©ãããªããã ããªã»ã»ã»ãããã§ãã£ã¦ç¬¦å·ä»ã16bitå士ã®ç©ã ã¨å¿
è¦ãªæ¡æ°ã¯31bitã ã¨ããã¾ã¼ç¬¦å·ä»ãã®16bitã ã¨ãå®éã«æ°å¤ã表ç¾ãã¦ããã®ã¯15bitã ããã15bitå士ã®ç©ãèããã°ããã¯ããå¿
è¦ãªæ¡æ°ã¯30bitãããã§ãã£ã¦ç¬¦å·ãããã®1bitãå ããã°31bitã«ãªãã£ã¦è¨ç®ã§ããã®ããªï¼ãã©ãDSPã§ã¯å®éã«ã¯å°æ°é¨ã¯30bitããæ±ããªããã ã¨ãããªãã§ã ã»ã»ã»ï¼
æä¸ä½ãããã符å·é¨ã次ã®ããããå°æ°ç¬¬1ä½ã¨ãã¦4bitå士ã®ç©ãèãã¦ã¿ãã
ä¾ãã°ã
0.111 = 0.875
0.010 = 0.25
ã®ç©ãèããããæä¸ä½ããããç¡è¦ããã¨
.111
x .010
-----------
0
1.11
+ 00.0
------------
01.110
ããã3bitå³ã·ãããã0.001110 = 0.21875ã£ã¦ã®ãè¨ç®çµæã«ãªãããã¨ã¯ç¬¦å·ããããå ããã ããå°æ°å士ã®ç©ã§ã¯çµæã¯å¿
ã1以ä¸ã¨ãªããããéä¸çµæã¯ã©ãããæçµçµæã¯ä¸ä½ãããå´ã«ä¹æ°ã®å°æ°é¨æ¡æ°å伸ã³ãï¼ä»åã¯3bitï¼ãå°æ°ç¹ã®ä½ç½®ãåãåºå®å°æ°å士ãæãããªãåã®æ¡æ°ãç¨æãã¦ããã°ãã®ç²¾åº¦å士ã®ç©ã誤差ãªãã§å¾ããããã¨ã«ãªãããã ããéä¸çµæã¯ä¸ä½å´ã«çµæã伸ã³ãããããã¡ãããªã¼ãã¼ããã¼ããå¯è½æ§ããããä»åã®ä¾ã§ããå³ã·ããããåã®çµæã¯æ´æ°é¨ã«å¤ãå
¥ã£ã¦ãã¾ã£ã¦ãããããã ã¨å³ã·ããããéã«æ£ããçµæãå¾ãããªãã
ãã ãäºãå°æ°é¨ã«ååãªæ¡æ°ãç¨æã§ãã¦ããã¨ãããªãã°ãå
ã«ãããã·ããããã¦ããã¦ããæ¼ç®ãå®è¡ããã°ä¸ä½ãããã¸ã®ãªã¼ãã¼ããã¼ã¯é²ãããã¤ã¾ãã
.000111
x .010
--------------
0
0.00111
+ 0.0000
--------------
0.001110
ã¨ãããã¨ã§åãçµæãå¾ãããããããªãä¸ä½ã«ãããã溢ãããã¨ã¯ãªãï¼ã¯ãï¼ï¼ãä¾ãã°
0111 = 0.875
0111 = 0.875 ã®ç©ãèããã¨ã
0111000
x 0111000
--------------
0111000000
0111000000
+ 0111000000
--------------
110001000000
ã¨ãªãã3bitå³ã·ããããã¨0.110001000=0.765625ã¨ãªãã¾ããäºã3bitãã¤å³ã·ãããã¦ãããã¨ããã¨ã
01110000
x 00001110
--------------
1110000
1110000
+ 1110000
--------------
01100010000
ã¨ãªãã0.110001000ã¨ãªãããåãçµæãå¾ããã¾ããã©ã¡ãã®æ¹æ³ãã¨ã£ãã«ãããä¸ä½3ãããã¯ç¢ºå®ã«0ã¨ãªããããæ¬æ¥ç¬¦å·bitãé¤ãã°7bit確ä¿ã§ããããã©6bitã§ååã¨è¨ããã¨ã«ãªãã¾ãããããåç´ã«32bitã«ç½®ãæãã¦èããã¨ããªãã»ã©ç¢ºãã«å°æ°é¨ã¯30bitã§äºè¶³ããã¨ããçµè«ãå°ãã¦ãã¾ãã»ã»ã»ãã»ãã£ã¨ãæã®äººã¯è³¢ãããªã»ã»ã»ã
ã¨ããã§ãå®ã¯ããã§ãã¾ã å
·åãæªããæ´æ°ã¨è¦ç«ã¦ã¦èããã¨åããã¾ããã符å·bitãå«ãã¦4bitå士ã®ç©ãèãã¦ãã¾ãããããã®çµæã¯æããã«ãªã¼ãã¼ããã¼ãã¦ãã¾ããããã¯å
·åãæªãããªãã°ä»åº¦ã¯ä¸¡æ¹ã3bitå³ã·ãããã¦ãããçµæã3bitå·¦ã·ãããããã¨ãèãã¾ãã
00001110
x 00001110
---------------
00001110
0001110
+ 001110
---------------
01100010
ããã§ãªã¼ãã¼ããã¼ã®å¿é
ããªããªãã¯ãã§ããã¨ããããã溢ããæ¡ã®åã¯æ¨ã¦ç½®ãã®ã§ããã§4bitå士ã®åºå®å°æ°ã®æ¼ç®çµæãå¾ããã¦ãããã¨ã«ãªãã¾ããåãåºãã¨ãã«ã¯ããã®ä¸ä½4bitãåå¾ããã°ãããã¨ã«ãªãã¾ããã¤ã¾ãã¯0.75ã¨ãªãããã§ãããã¾ãåãåºãã¨ãã ã丸ãå¦çãå
¥ããã°ããã¨è¨ããã¨ã ãæ¼ããã¦ããã°ååã§ãããã
ããããã¯ç©ã®å ´åã§ãé¤ç®ã¯ã¾ãé
ã£ãçµæãçããã§ãããã»ã»ã»ã被é¤æ°ã®çµ¶å¯¾å¤ãé¤æ°ã®çµ¶å¯¾å¤ããã大ãããã°çµ¶å¯¾å¤ã1以ä¸ã«åã¾ãã¾ãããåé¡ã«ãªãã¾ããããããã§ãªãå ´åã絶対å¤ã1ãè¶
ããã®ã§ãªã¼ãã¼ããã¼ãèµ·ããç¾½ç®ã«ã
ãããä»åº¦å®è£
ããã¢ã«ã´ãªãºã ã¯å¦ç¿åå®æ³ããã¼ã¹ã ããã©ãèããã£ã¦çµ¶å¯¾å¤ã¯1è¶
ãã¦ãããã ããªã»ã»ã»ãDSPã§å¦ç¿åå®æ³ãå®è£
ããã¨ãã£ã¦ã©ããã£ã¦ãã ãã»ã»ã»ï¼ ã¾ã£ããæµ®åå°æ°ã§ã¯ãªãã ããããªãã»ã»ã»ãFFTã¯çµ¶å¯¾å¤ã1以ä¸ã«æããæ¹æ³ãã¡ããã¨ããããããããã©ãéãã£ã«ã¿ã®çæã¨ãã ã¨é¤ç®ãå
¥ã£ã¦ããã ãããã»ã»ã»ã調ã¹ã¦ã¿ããã
ãµã
ããå®ç¨ã¬ãã«ã¾ã§æã£ã¦è¡ãã®ã¯ããªãããã©ããã ãªã»ã»ã»ï¼¾ï¼¾ï¼
0 件のコメント:
コメントを投稿