Ä«¸®ºÎ ¶óÀÌÆ® ´Â Raspberry Pi (RPi) HAT·Î ±¸ÇöµÈ Àú·ÅÇÑ ¿ÀÇ ¼Ò½ºÀÇ µà¾ó ä³Î ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ ¶óµð¿À (SDR) Ç÷§ÆûÀÌÀÚ SDR Áß½ÉÀÇ FPGA °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù. CaribouLite´Â Raspberry Pi ½Ì±Û º¸µå ÄÄÇ»ÅÍ (SBC) ¸¦ ÃÖ´ë 6 GHz ÀÇ ³ÐÀº Á¶Á¤ °¡´ÉÇÑ ÁÖÆļö ½ºÆåÆ®·³¿¡ °ÉÃÄÀÖ´Â ÀÚü Æ÷ÇÔ µà¾ó ä³Î ¶óµð¿À Tx/Rx·Î º¯È¯ÇÕ´Ï´Ù.
CaribouLite´Â ´ç½ÅÀ» Á¦°øÇÕ´Ï´Ù FPGA¸¦ Æ÷ÇÔÇÑ Çϵå¿þ¾îÀÇ ¿ÏÀüÇÑ Á¦¾î, Æß¿þ¾î ¹× ¸ðµç Áö¿ø ¼ÒÇÁÆ®¿þ¾î. ±íÀÌ ÅëÇÕ µÈ IceStorm ÅøüÀÎÀ» »ç¿ëÇϸé FPGA ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ´õ ½¬¿ï ¼ö ¾ø½À´Ï´Ù. SPI ¹× SMI ¸ðµâ°ú °°Àº ¸¹Àº Verilog ¸ðµâÀ» Àç»ç¿ëÇÏ¿© CaribouLite Çϵå¿þ¾îÀÇ »ç¿ëÀÚ ÁöÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥À» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ñÀû ¹× öÇÐ
CaribouLite´Â Á¦ÀÛÀÚ, ÇØÄ¿, ±³À°ÀÚ ¹× ¿¬±¸ÀÚ¸¦ À§ÇØ ¼³°è. Raspberry Pi SBC¸¦À§ÇÑ °íÇ°ÁúÀÇ Àú·ÅÇÑ µ¶¸³Çü SDR ºôµù ºí·ÏÀ¸·Î¼ ÇöÀç SDR »ýÅ°踦 ¿Ïº®ÇÏ°Ô º¸¿ÏÇÕ´Ï´Ù.
±×°ÍÀº (±×¸®°í ³²¾ÆÀÖÀ» °ÍÀÔ´Ï´Ù) ¿ÏÀü ¿ÀÇ ¼Ò½ºµû¶ó¼ ¸¶À½ÀÇ ³»¿ëÀ» ¹è¿ì°í ½ÇÇèÇÏ°í ÇØÅ· ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ±¸¼º ¿ä¼Ò´Â È£±â½É ¸¹Àº ´«À¸·Î º¼ ¼ö ÀÖÀ¸¸ç ·¹À̾ƿôÀº ÇÁ·ÐÆ® ¿£µåÀÇ ±¸Á¶, Tx/Rx Ç¥½Ã±â µîÀ» ¸íÈ®ÇÏ°Ô ½Äº°ÇÕ´Ï´Ù.
CaribouLite´Â È޴뼺À» À§ÇØ ¸¸µé¾îÁø. ÀÛµ¿¿¡ ÇÊ¿äÇÑ °ÍÀº RPi¿Í Àü¿ø»ÓÀÔ´Ï´Ù.
±â´É
¿ì¸®´Â CaribouLiteÀÇ µÎ °¡Áö ¹öÀüÀ» ¸¸µé¾ú½À´Ï´Ù. ´õ Àüü ¹öÀü ¹× ´õ ISM ¹öÀü. µÎ ¹öÀü ¸ðµÎ ³»ºÎ TCXO Ŭ·° ¼Ò½º, Àú¼ÒÀ½ ÁõÆø±â (3 GHz ¹Ì¸¸ÀÇ NF < 4 dB) ¹× ³ôÀº Tx Àü·Â (ÃÖ´ë 14 dBm) ÀÌ Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ ¹æÇâ ã±â, GPS µ¿±âÈ µî°ú °°Àº °í±Þ ÀÀ¿ë ÇÁ·Î±×·¥À» ¿ëÀÌÇÏ°ÔÇϱâ À§ÇØ ¿ÏÀüÈ÷ Á¦¾î °¡´ÉÇÑ 8 ºñÆ® Àбâ/¾²±â PMOD È®Àå Æ÷Æ®¸¦ Á¦°øÇÕ´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î Ãø¸é¿¡¼´Â ºñ´©/GNU ¶óµð¿À ¹× Jupyter ³ëÆ®ºÏ°ú °°Àº ¶óÁ¸® ÆÄÀÌÀÇ °í±Þ API°¡ ¿Ïº®ÇÏ°Ô Áö¿øµÇ¹Ç·Î HATÀÇ Àüü ±â´É ¼¼Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖÆļö ¹üÀ§
CaribouLiteÀÇ Á¤½Ä ¹öÀüÀº µÎ °³ÀÇ Tx/Rx SDR ä³ÎÀ» Á¦°øÇÕ´Ï´Ù.
ä³Î 1: 30 MHz ~ 6 GHz
ä³Î 2: Sub-1-GHz
4 MSPS I/Q »ùÇà (Tx ¹× Rx ¸ðµÎ) Àº RPiÀÇ º¸Á¶ ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Àü¼ÛµÇ¸ç, ¿©±â¼ CaribouLite´Â °í 󸮷® ¸Þ¸ð¸® ÁÖº¯ ÀåÄ¡·Î ÀÛµ¿ÇÕ´Ï´Ù.
ÀÛµ¿ ÁÖÆļö ¹üÀ§ (Tx & Rx) (¾Æ·¡ Âü°í »çÇ× ÂüÁ¶)
CaribouLiteÀÇ ISM ¹öÀüÀº »ç¿ëµÇ´Â ¸¶ÀÌÅ©·ÎĨ Ĩ¼Â ³»¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ±âº» 2.4 GHz ¹× sub-1-GHz ´ë¿ªÀ» Áö¿øÇÕ´Ï´Ù.
ÁÖÆļö ¹üÀ§¿¡ ´ëÇÑ Âü°í »çÇ×
Å×½ºÆ®¿¡¼ CaribouLite´Â À§¿¡¼ ¼³¸íÇÑ ÁÖÆļö ±â´ÉÀ» ÃÊ°úÇß½À´Ï´Ù. ³ÐÀº ä³ÎÀÇ ÇÏÇÑÀº ¿¹¸¦ µé¾î 1 MHz ¿¡ °¡±õ°Ô ÃøÁ¤µË´Ï´Ù. ±×·¯³ª SDR Ä¿¹Â´ÏƼ°¡ º¸µå¸¦ ÇÑ°è±îÁö ¸ô¾Æ ³»°í ½ÇÁ¦ ±â´ÉÀ» °áÁ¤ÇÒ °ÍÀ̶ó´Â È®½ÅÀ» °¡Áö°í °ø½Ä ±¸¼º ¿ä¼Ò »ç¾çÀ» °í¼öÇÏ°í ÀÖ½À´Ï´Ù.
º¸µå ¹öÀü ¹× ±ÔÁ¤¿¡ ´ëÇÑ Âü°í »çÇ×
À§¿¡¼ ¾ð±ÞÇßµíÀÌ ¶óÀ̼¾½º°¡¾ø´Â ISM ¹êµå¿¡ ÃÖÀûÈ µÈ CaribouLite º¯ÇüÀ» Á¦°øÇϱâ·Î °áÁ¤Çß½À´Ï´Ù. Ãß°¡ ÁÖÆļö º¯È¯ ±â´ÉÀ̾ø´Â º£¾î ¸ðµ©À» Æ÷ÇÔÇÕ´Ï´Ù. °á°úÀûÀ¸·Î 2.4 GHz ÀÌ»óÀÇ ´ë¿ª°ú Sub-1-GHz ´ë¿ªÀ» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯ÇüÀº CaribouLiteÀÇ Á¤½Ä ¹öÀüº¸´Ù ÈξÀ Àú·ÅÇÒ»Ó¸¸ ¾Æ´Ï¶ó, ¸¶ÀÌÅ©·Î Ĩ ¸ðµ©ÀÇ ÂüÁ¶ ¼³°è¸¦ ¸é¹ÐÈ÷ ±¸ÇöÇÕ´Ï´Ù. ´Ù¾çÇÑ ±¹°¡ÀÇ ¹«¼± ±ÔÁ¤ (ETSI, FCC µî) À» ÁؼöÇÕ´Ï´Ù. µ¿¾È CaribouLite º¯Á¾ Áß ¾î´À °Íµµ ±ÔÁ¤ Áؼö ÇÁ·Î¼¼½º¸¦ °ÅÄ¡Áö ¾Ê¾Ò½À´Ï´Ù., Ÿ»ç°¡ ISM ¹öÀüÀ» »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º¸¦ Ž»öÇÏ´Â °ÍÀÌ ´õ ½¬¿ï ¼ö ÀÖ½À´Ï´Ù.
»ç¿ë¿¡ ´ëÇÑ Âü°í »çÇ×
CaribouLite ¹× CaribouLite-ISMÀº Àú·ÅÇÑ ºñ¿ëÀÇ ±³À° µµ±¸ ¹× Å×½ºÆ® Àåºñ¸¦ °¡´ÉÇÑ ÇÑ ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦À۵Ǿú½À´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í »ç¿ëÀÚ´Â ÀáÀçÀûÀ¸·Î À¯ÇØÇÑ °£¼·À» ÁÙÀ̱â À§ÇØ ÇØ´ç ±¹°¡ ¶Ç´Â Áö¿ªÀÇ ¹«¼± ±ÔÁ¤À» ¼÷ÁöÇÏ°í ÁؼöÇؾßÇÕ´Ï´Ù. Áö¿ª Á¦ÇÑ »çÇ×À» ¿¬±¸ÇÏ°í CaribouLite º¸µå¿Í ÇÔ²² Á¦°øµÇ´Â ¾ÈÀü Á¤º¸¸¦ öÀúÈ÷ ÀÐÀ¸½Ê½Ã¿À.
ÇÁ·ÎÁ§Æ®¸¦ Áö¿øÇÏ´Â ¿ÏÀüÇÑ ¿ÀÇ ¼Ò½º
¿ÏÀüÈ÷ ¿ÀÇ ¼Ò½º SDR·Î¼, CaribouLite´Â »ç¿ëÀÚ Á¤ÀÇ, ÃÖÀûÈ ¶Ç´Â ÀÚ½ÅÀÇ Çʿ並 ¼¼Æ® À§ÇØ °³¼± ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ À§ÇØ ´ç»ç´Â ÅøüÀÎ ¹× ÇÁ·Î±×·¡¹Ö ÁöħÀ» Æ÷ÇÔÇÏ¿© ¿ÏÀüÇÑ ¼Ò½º ÄÚµå¿Í öÀúÇÑ ¹®¼¸¦ Á¦°øÇϱâ À§ÇØ ÃÖ¼±À» ´ÙÇÏ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ ±ÍÇÏÀÇ Á¦¾ÈÀ» µè°í °¡´ÉÇÑ °æ¿ì ±¸ÇöÇÏ°ÔµÇ¾î ±â»Þ´Ï´Ù!
Ä·ÆäÀÎ ±â°£ µ¿¾È ¸ÂÃãÇü ´Ü°èº° ¾ÖÇø®ÄÉÀÌ¼Ç °¡À̵å (FPGA, C/C ++, Python µî) ¿Í ´ÙÀ½°ú °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â ¶óÀ̺귯¸®¸¦ Á¦°øÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù.
¡¦ CaribouLite Ä¿¹Â´ÏƼ°¡ ¼ºÀåÇÔ¿¡ µû¶ó ´õ ¸¹ÀÌ ¿Ã °ÍÀÔ´Ï´Ù.
¸®´ª½º ¼ÒÇÁÆ®¿þ¾î
ºÎÆà ½Ã°£ ÀÎ½Ä ¹× EEPROM API
CaribouLite´Â ºÎÆà ¼ø¼ Áß¿¡ Raspbian¿¡ ÀÇÇØ ÀÎ½ÄµÇ¸ç º¸µå º¯ÇüÀº ¿Âº¸µå ±¸¼º ÀúÇ×À» ÅëÇØ °áÁ¤µË´Ï´Ù. °¢ CaribouLite¿¡´Â ÀåÄ¡ Æ®¸® ¿À¹ö·¹ÀÌ ¹×·Îµå ÇÒ µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÏ¿© º¸µå Á¤º¸°¡ Æ÷ÇÔ µÈ ÇÁ·Î±×·¡¹Ö µÈ RPi-HAT EEPROMÀÌ ÇÔ²² Á¦°øµË´Ï´Ù. »ç¿ëÀÚ°¡ Ãß°¡ »ç¿ëÀÚ Á¤ÀǸ¦ ¿ä±¸ÇÏÁö ¾Ê´Â ÇÑ ÇÊ¿äÇÑ ¸ðµç Linux ¸ðµâÀ̷εåµÇ°í ½Ã½ºÅÛ ½ÃÀ۽à ÇÉ ¹Í½ÌÀÌ ±¸¼ºµË´Ï´Ù.
Àü¹®°¡ Á¸: EEPROM »ç¿ëÀÚ ÁöÁ¤Àº ¹× . ÀÚ¼¼ÇÑ Á¤º¸ .
Ä«¸®ºê ¶óÀÌÆ® API
¸ðµç CaribouLite ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Ò´Â . Æ÷ÇÔ , , ¹× .
ºñ´© SDR API °¡ ¿ÏÀüÈ÷ Áö¿øµÇ°í . CaribouLite SDRÀÇ µÎ ä³ÎÀ» Áö¿øÇÏ°í ÇöÀç »ýÅÂ°è ¼ÒÇÁÆ®¿þ¾î¿Í ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À¯ÁöÇÏ·Á¸é °¢ CaribouLite º¸µå°¡ µÎ µÎ °³ÀÇ Ã¤³ÎÀ» °¡Áø ÇϳªÀÇ ÀåÄ¡°¡ ¾Æ´Ñ SDR ÀåÄ¡. µÎ ÀåÄ¡´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Sub-1-GHz ä³Î
ÃÖ´ë 6 GHz (¶Ç´Â ISM ¹öÀüÀÇ °æ¿ì 2.4 GHz) ÀÇ ³ÐÀº ¹üÀ§
ÀÌ ±¸¼ºÀº ´ÙÀ½°ú °°Àº ±¤¹üÀ§ÇÑ Ç¥ÁØ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ Áö¿øÇÕ´Ï´Ù. , , , , ±×¸®°í ´õ.
Ç¥ÁØ Åë½Å º£À̽º¹êµå API
CaribouLite´Â MicrochipÀÇ AT86RF215-ZU ¸ðµ© ³»¿¡¼ ±¸Çö µÈ Ç¥ÁØ IEEE-802.15.4 PHY ³»Àå ÄÚ¾î »ç¿ëÀ» Áö¿øÇÕ´Ï´Ù. µà¾ó IEEE-802.15.4 PHY ¶óµð¿À ä³Î·Î, ´ç½ÅÀº Çϵå ÄÚ¾î º£À̽º ¹êµå ¹× Zigbee (ÇÁ·Î), ½º·¹µå ¹× ´Ù¸¥ ¾î¶² SDR ÇÁ·Î±×·¡¹ÖÀ̳ª µðÀÚÀο¡ ´ëÇÑ ÇÊ¿ä¾øÀÌ Åë½Å ³ëµå¸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
FPGA API
CaribouLite¿¡´Â SDR ÀÀ¿ë ÇÁ·Î±×·¥ ä³Î ±¸¼º, ¾ç¹æÇâ µ¥ÀÌÅÍ ½ºÆ®¸®¹Ö ¹× Áø´Ü ¼ºñ½º¿¡ ÁÖ·Î »ç¿ëµÇ´Â ICE40LP1K FPGA ĨÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. CaribouLiteÀÇ ´Ù¸¥ ¿ä¼Ò¿Í ¸¶Âù°¡Áö·Î »ç¿ëÀÚ Á¤ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¸Â°Ô Á¶Á¤, ¼öÁ¤ ¹× Àç»ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.
FPGA´Â Libaribulite
ÀÛ¾÷ ¼¼¼ÇÀÌ ½ÃÀÛµÉ ¶§. ÇÁ·Î±×·¡¹ÖÀº CaribouLite¿¡ ÀûÇÕÇÑ Æ¯¼ö API·Î ó¸®µÇ¸ç ¸í·É ÁÙ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. .
SMI ÀÎÅÍÆäÀ̽º API
SMI (º¸Á¶ ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º) ¸¦ »ç¿ëÇϸé RPi¿Í CaribouLite°£¿¡ I/Q »ùÇÃÀ» ¾ÕµÚ·Î ½ºÆ®¸®¹Ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ¾Æ´Â ÇÑ, ÀÌ ÀÎÅÍÆäÀ̽º´Â ÀÌÀü¿¡ ¿ÏÀüÈ÷ Á¶»çµÇÁö ¾Ê¾ÒÀ¸¸ç RPi Ä¿¹Â´ÏƼ¿¡ ±â¿©ÇÏ°ÔµÇ¾î ±â»Þ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ µÎ °¡Áö Á¢±Ù ¹æ½Ä, Áï »ç¿ëÀÚ ¸ðµå Á¢±Ù ¹æ½ÄÀ» »ìÆì º¸¾Ò½À´Ï´Ù ( ³î¶ó¿î ÀÛ¾÷), Ä¿³Î ¸ðµå ¸ðµâ Á¢±Ù ¹æ½Ä. °á±¹ ´ë¿ë·® µ¥ÀÌÅÍ ½ºÆ®¸²¿¡ ´ëÇØ ´õ¿í °·ÂÇÏ´Ù´Â °ÍÀÌ ÀÔÁõµÊ¿¡ µû¶ó Ä¿³Î ¸ðµå Á¢±Ù ¹æ½ÄÀ» äÅÃÇϱâ·Î °áÁ¤Çß½À´Ï´Ù.
¿ì¸®´Â ¼³°è °í·Á »çÇ×, ¼ÒÇÁÆ®¿þ¾î API, ¹ö±× ¹× º¥Ä¡¸¶Å·¿¡ ±â¿©ÇßÀ¸¸ç, ÀÌ ¸ðµç »çÇ×Àº ±×¸®°í .
·¹À̾ƿô ¹× ÀÎÅÍÆäÀ̽º
ºí·Ï ´ÙÀ̾î±×·¥
Àü¿ø
CaribouLite´Â ¶óÁ¸® ÆÄÀÌÀÇ 5 V ·¹ÀÏ¿¡¼ 40 ÇÉ Çì´õ¸¦ ÅëÇØ Àü¿øÀ» °ø±ÞÇÕ´Ï´Ù. ÀÌ·¯ÇÑ 5 V ´Â ÀϺΠÇÊÅ͸µ ÈÄ Tx Ãø RF ÁõÆø±â¿¡¼ »ç¿ëµË´Ï´Ù (Á¤½Ä ¹öÀü ¸¸ ÇØ´ç). Àú¼ÒÀ½ 3.3 V LDO ´Â º¸µåÀÇ 3.3 V ÁÖº¯ ÀåÄ¡¸¦ °ø±ÞÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Ãß°¡ LDO ´Ù¿îÀº 3.3 V¸¦ FPGAÀÇ 2.5 V ¹× 1.2 V Àü¾ÐÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
DC-DC ÄÁ¹öÅÍ°¡ ¾Æ´Ñ LDO »ç¿ëÀº º¸µåÀÇ ¹Î°¨ÇÑ ºÎºÐÀ¸·ÎÀÇ Àüµµ ¹× ¹æ»ç °£¼· ¼öÁØÀ» °¨¼Ò½Ãŵ´Ï´Ù. ¶ÇÇÑ RPi¿Í CaribouLite »çÀÌÀÇ ³·Àº Áß°£ ÁÖÆļö °Ý¸®¿Í EMI ¹èÃâ ¼öÁØ °¨¼Ò¸¦ ÃÊ·¡ÇÕ´Ï´Ù.
Ä¿³ØÅÍ
RPI -40 ÇÉ ¶óÁ¸® ÆÄÀÌ º¸µå ¿ë 40 ÇÉ Çì´õ ¿¬°á.
PMOD -FPGA ½ÅÈ£¿¡ 8 ºñÆ®, GND¿¡ 2 ÇÉ, 3.3V Àü¿ø¿¡ 2 ÇÉÀ» Á¦°øÇÏ´Â Çì´õ (±âº»ÀûÀ¸·Î ä¿öÁöÁö ¾ÊÀ½) ÀÔ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â 150 mAÀÇ ÃÖ´ë Àü·ù À¯ÃâÀ» Áö¿øÇÕ´Ï´Ù.
RF ³ôÀº ÁÖÆļö -ISM ¹öÀü¿¡¼ 30-6000 MHz Tx ¹× Rx (Á¤½Ä ¹öÀü) ¶Ç´Â 2.4 GHz Tx ¹× Rx¸¦ Áö¿øÇÏ´Â ³Î¸® Æ©´×ÀÌ °¡´ÉÇÑ RF ¾ÈÅ׳ª Ä¿³ØÅÍ.
RF S1G -389.5-510 MHz ¹× 779-1020 MHz Tx ¹× Rx¸¦ Áö¿øÇÏ´Â sub-1-GHz RF ¾ÈÅ׳ª Ä¿³ØÅÍ.
Ǫ½Ã ¹öÆ°
»ç¿ëÀÚ ÇÁ·Î±×·¡¹Ö °¡´É Ǫ½Ã ¹öÆ°/HAT-EEPROM ¾²±â È°¼ºÈ
PMOD ÀÎÅÍÆäÀ̽º
8 ºñÆ® PMOD Ä¿³ØÅ͸¦ »ç¿ëÇϸé FPGA¸¦ µðÁöÅÐ Á¦¾î ÀÀ¿ë ÇÁ·Î±×·¥, µð¹ö±ë ¶Ç´Â µ¿±âÈ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Æß¿þ¾î´Â ÀÌ·¯ÇÑ ÇÉÀ» ÀÔ·Â/Ãâ·Â ¼±Åà ¹× ¸¶½ºÅ· °¡´ÉÇÑ GPIO ¹ðÅ©·Î ³ëÃâÇÕ´Ï´Ù. ÀÌ·¯ÇÑ GPIO´Â FPGA API¿Í SoapySDR API¸¦ ÅëÇØ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸î °¡Áö ÀÀ¿ë ÇÁ·Î±×·¥º° »ç¿ë »ç·Ê
µ¿±âÈ Rx ½ºÆ®¸²ÀÇ ¿ÜºÎ ½ÅÈ£¿¡ ¿¬°á-µ¿±âÈ ½ÅÈ£¸¦ ÀÌ·¯ÇÑ ÇÉ Áß Çϳª¿¡ ¿¬°áÇϸé ä³Î¿¡ µ¿±âÈ Ç÷¡±×¸¦ Æ÷ÇÔÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Æ®¸®°Å Tx ½ºÆ®¸²¿¡ ´ëÇÑ ¿ÜºÎ ½ÅÈ£¿¡ ÀÇÇØ-¿ÜºÎ ½ÅÈ£¸¦ÀÌ ÇÉ Áß Çϳª¿¡ ¿¬°áÇϸé I/Q ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¸ðµ©ÀÇ Tx ¸í·ÉÀ» Æ®¸®°ÅÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. (°ð ´õ ¸¹ÀÌ ¿Ã °ÍÀÔ´Ï´Ù!)
ÀÛÀü ¿ÜºÎ ÇÏÀ§ ½Ã½ºÅÛÀÇ-ÀÇ»ç µµÇ÷¯ ¹æÇâ ã±â, FPGA Æß¿þ¾î ³»¿¡¼ ¼ö½Å Æ÷Æ® µ¿±âȸ¦ Á¤È®ÇÏ°Ô ÀÚµ¿ÈÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
LED Ç¥½Ã±â
¹ü¿ë LED (LD1 / LD2): ÀÌ °íÈÖµµ LED´Â FPGA ¼ÒÇÁÆ®¿þ¾î API¸¦ ÅëÇØ FPGA¸¦ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ »óÅ (¿¹: PLL Àá±Ý »óÅÂ) ¶Ç´Â »ç¿ëÀÚ¿¡°Ô ¹®Á¦¸¦ °æ°íÇÕ´Ï´Ù.
RF È°µ¿ LED Ç¥½Ã: µÎ ¶óµð¿À °¢°¢¿¡´Â ¶óµð¿ÀÀÇ ÇöÀç È°µ¿À» ³ªÅ¸³»´Â RF Ä¿³ØÅÍ ¿·¿¡ ÇÑ ½ÖÀÇ Tx/Rx LED°¡ ÀÖ½À´Ï´Ù.
¿ÜºÎ ÂüÁ¶. ½Ã°è ÀÔ·Â
¹Í¼ ½Åµð»çÀÌÀú ±âÁØ ½ÅÈ£ ÀÔ·Â
±¤¹üÀ§ÇÑ ÁÖÆļö Æ©´×À» Áö¿øÇϱâ À§ÇØ CaribouLite´Â ÅëÇÕ ¹Í¼ IC. ±âº»ÀûÀ¸·Î PLL¿¡ ´ëÇÑ ÁÖÆļö ÂüÁ¶ ¼Ò½º (32 MHz) ´Â ¸ðµ©¿¡ ÀÇÇØ »ý¼ºµÇ°í Á¦°øµË´Ï´Ù.
ÀϺΠÀÀ¿ë ÇÁ·Î±×·¥ (Ŭ·° À§»ó ÀÏÄ¡, ´Ù¸¥ ÁÖÆļö ÇØ»óµµ µî) ÀÇ °æ¿ì º°µµÀÇ Å¬·° ¼Ò½º°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸µå »ó´Ü¿¡¼ U. FLÀ» ÅëÇØ ¿ÜºÎ ½Ã°è ¼Ò½º¸¦ ¸¶¿îÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÇ×±â Á¡ÆÛ´Â ÇÊ¿ä¿¡ µû¶ó ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CaribouLiteÀÇ »ó´Ü ¹× ÇÏ´Ü Ãø¸é
ž |
ÇÏ´Ü |
1. 6 GHz SMA Ä¿³ØÅÍ |
8. ¸ðµ©-AT86RF215 |
2. Sub-1-GHz SMA Ä¿³ØÅÍ |
9. FPGA - ICE40LP1K |
3. »ç¿ëÀÚ ½ºÀ§Ä¡ ¹× »ç¿ëÀÚ LED |
10. RFFC5072(A) -½Å½º. ÅëÇÕ ¹Í¼ |
4. PMOD Ä¿³ØÅÍ (8 ºñÆ® I/O, GND ¹× 3.3V) |
11. TCXO 26 MHz |
5. ¿ÜºÎ ÂüÁ¶ ½Ã°è ÀÔ·Â |
12. RPI 40 ÇÉ Ä¿³ØÅÍ |
6. RF È°µ¿ Ç¥½Ã LED |
13. RPi HAT-EEPROM |
7. 6 GHz ä³Î¿ë RF ÇÁ·±Æ® ¿£µå |
|