Ch 3. ÁøÆø ÆíÀÌ º¯Á¶ (ASK): Step by Step

 

 

¼Ò°³

ÀÌ Step by Step µ¥¸ð´Â ÁøÆø ÆíÀÌ º¯Á¶(ASK)ÀÇ µðÁöÅÐ º¯Á¶ ¹æ½ÄÀ» »ìÆ캸±â À§ÇÑ °ÍÀÔ´Ï´Ù. ±Ùº»ÀûÀ¸·Î µðÁöÅÐ º¯Á¶ ±â¹ýÀº ½Ã°£¿¡ µû¶ó ¹Ý¼ÛÆÄÀÇ Æ¯¼ºÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Æ¯¼ºÀÇ º¯°æÀ¸·ÎºÎÅÍ ¼­·Î ´Ù¸¥ À§»ó, ÁøÆø ¶Ç´Â ÁÖÆļö¸¦ °®´Â Á¤ÇöÆÄ°¡ »ý¼ºµË´Ï´Ù. ÀÌ·¸°Ô ¾ò¾îÁø Á¤ÇöÆÄÀÇ ¼­·Î ´Ù¸¥ ¡°»óÅ¡±¸¦ ÀÏÁ¤ÇÑ µðÁöÅÐ ºñÆ® ÆÐÅÏÀ» ³ªÅ¸³»´Â ±âÈ£(Symbol)¶ó°í ÇÕ´Ï´Ù. À̹ø ¿¬½À¿¡¼­´Â ASK¸¦ »ç¿ëÇÏ¿© µðÁöÅÐ ºñÆ® ½ºÆ®¸²À» ¼Û/¼ö½ÅÇÏ´Â LabVIEW VI¸¦ ±¸¼ºÇÕ´Ï´Ù.

 

 

¹è°æ

´ÙÀ½Àº 8-ASK¿ë ¼Û½Å ½ÅÈ£¸¦ º¸¿©ÁÖ´Â ±×¸²ÀÔ´Ï´Ù. ¿©±â¼­ yÃàÀÇ ¹Ý¼ÛÆÄ ½ÅÈ£ÀÇ ÁøÆø ·¹º§Àº 3ºñÆ® µðÁöÅÐ µ¥ÀÌÅ͸¦ ³ªÅ¸³À´Ï´Ù. 0 ÁøÆøÀº 000À» ³ªÅ¸³»¸ç °¡Àå ³ôÀº ÁøÆøÀº 111À» ³ªÅ¸³À´Ï´Ù. ±âŸ ·¹º§Àº ±× »çÀÌ¿¡¼­ ÀÏÁ¤ °£°ÝÀ¸·Î ³ªÅ¸³³´Ï´Ù.

 

 

 

ÇÁ·Î±×·¡¹Ö

¡°Simple_ASK_Transceiver(Simulated).vi¡±¸¦ ¿­°í ÇÁ·±Æ®ÆгÎÀ» »ìÆ캾´Ï´Ù. ¿©±â¼­ »ç¿ëÀÚ´Â »ç¿ëÇÒ ±âÈ£ °³¼ö(M-ASK)¿Í ÆÞ½º ¼ºÇü ÇÊÅÍ (Pulse Shaping Filter), Simbol ÁÖÆļö ¹× ¹Ý¼ÛÆÄ ÁÖÆļö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ÀÌ ½Ã½ºÅÛ¿¡´Â ½Ã¹Ä·¹À̼ÇÇÒ Ã¤³ÎÀÇ ³ëÀÌÁî ¾çÀ» Á¦¾îÇÏ´Â ÄÁÆ®·ÑÀÌ ÀÖ½À´Ï´Ù. ÇÑ ÂÊ ÅÇ¿¡¼­´Â º¯Á¶ ÀÌÀüÀÇ ¿ø½Ã ÆÄÇü°ú º¯Á¶µÈ ÆÄÇü ±×·¡ÇÁ¸¦ º¸¿©ÁÖ°í ´Ù¸¥ ÅÇ¿¡¼­´Â ¼ºÁ (Constellation) Ç÷Ô(ÀÌ»óÀûÀ¸·Î ASK¿¡¼­´Â ´ÜÀÏ ¶óÀÎÀÓ)ÀÌ Ç¥½ÃµÇ´Â ÅÇ ÄÁÆ®·Ñ(Tab Control)ÀÌ ÀÖ½À´Ï´Ù.

 

 

ºí·Ï ´ÙÀ̾î±×·¥Àº 500ms¸¶´Ù ÇÑ ¹ø½Ä ¹Ýº¹µÇ´Â While Loop·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ ·çÇÁ ¾È¿¡¼­ µðÁöÅÐ µ¥ÀÌÅ͸¦ »ý¼º, º¯Á¶, º¹Á¶ ¹× µðÁöÅÐ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ·Á°í ÇÕ´Ï´Ù.

 

 

1)  ºí·Ï ´ÙÀ̾î±×·¥¿¡ ¡°Generate System Parameters¡± VI¸¦ ¹èÄ¡ÇÏ°í polymorphic instance ASK (M)À» ¼±ÅÃÇÕ´Ï´Ù. M-ASK ÄÁÆ®·Ñ¿¡¼­ ³ª¿Â ¿ÍÀ̾ ÀÌ VI »óÀÇ ÇØ´ç ÀÔ·Â Å͹̳ο¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÇÁ·±Æ®Æгο¡¼­ ¼±ÅÃÇÑ M-ASK °ªÀ» ±âÁØÀ¸·Î ASK ±âÈ£ ¸ÊÀ» »ý¼ºÇÕ´Ï´Ù.

2)  ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°MT Bit Generation¡± VI¸¦ ¹èÄ¡ÇÏ°í °öÇϱâ ÇÔ¼öÀÇ Ãâ·ÂÀ» total bits ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ³ªÁß¿¡ ASK·Î º¯Á¶ÇÒ µðÁöÅÐ ºñÆ® ½ºÆ®¸²À» »ý¼ºÇÕ´Ï´Ù.

3)  ºí·Ï ´ÙÀ̾î±×·¥¿¡ ¡°Generate Filter Coefficients¡± VI¸¦ ¹èÄ¡ÇÕ´Ï´Ù. modulation type Å͹̳ΠÀ§¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î Ŭ¸¯ÇÏ°í »ó¼ö¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ASK¸¦ ¼±ÅÃÇÕ´Ï´Ù. pulse shaping filter ÄÁÆ®·ÑÀ» ÇØ´ç ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â º¯Á¶ ½ÅÈ£ÀÇ ´ë¿ªÆøÀ» ÁÙÀ̱â À§ÇØ º¯Á¶ Áß¿¡ »ç¿ëÇÒ ÇÊÅÍ °è¼ö¸¦ »ý¼ºÇÕ´Ï´Ù.

4)  ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Modulate ASK¡± VI¸¦ ¹èÄ¡ÇÏ°í ½Ã½ºÅÛ¿¡¼­ ÀÌÀü ¼¼ VI¿¡¼­ ¾òÀº ½Ã½ºÅÛ ¸Å°³º¯¼ö(System parameters), ºñÆ® ½ºÆ®¸² (Input Bit steram) ¹× ÆÞ½º ¼ºÇü ÇÊÅÍ °è¼ö (Pulse Shaping Filter Coefficient)¸¦ ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ Reset ControlÀÇ ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÁöÁ¤ÇÑ ½Ã½ºÅÛ ¸Å°³º¯¼ö¿Í ÇÊÅÍ °è¼ö¸¦ ÀÌ¿ëÇÏ¿© ÀÔ·Â ºñÆ® ½ºÆ®¸²¿¡¼­ APSK º¯Á¶¸¦ ¼öÇàÇÕ´Ï´Ù.

5)  ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Add AWGN¡± VI¸¦ ¹èÄ¡ÇÏ°í Noise Impairments ÄÁÆ®·ÑÀ» Eb/NO ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ Reset ControlÀÇ ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÇÁ·±Æ®Æгο¡ ÀÖ´Â ¡°noise impairments¡± ÄÁÆ®·ÑÀ» ±â¹ÝÀ¸·Î º¯Á¶ ½ÅÈ£¸¦ AWGN(Additive White Gaussian Noise)¿¡ Àû¿ëÇÕ´Ï´Ù.

6)  ºí·Ï´ÙÀ̾î±×·¥¿¡ ¡°Demodulate ASK¡± VI¸¦ ¹èÄ¡ÇÏ°í ÀÌÀü VI¿¡¼­ ¾òÀº ½Ã½ºÅÛ ¸Å°³º¯¼ö, ÇÊÅÍ °è¼ö ¹× ÀÔ·Â º¹¼Ò¼ö ÆÄÇü (Input Complex waveform)À» ¿¬°áÇÕ´Ï´Ù. ¶ÇÇÑ Reset ControlÀÇ ºÎ¿ï °ªÀ» reset? ÀԷ¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÌ VI´Â ÀÔ·Â ½ÅÈ£¸¦ º¹Á¶ÇÏ¿© º¹±¸µÈ ºñÆ® ½ºÆ®¸²À» ¹ÝȯÇÕ´Ï´Ù.

 

 

¸¶Áö¸·À¸·Î, °¢ VIÀÇ Error OutÀ» ´ÙÀ½ VIÀÇ Error In¿¡ ¿¬°áÇÏ¿© ¹ß»ýÇÏ´Â ¿À·ù¸¦ ó¸®ÇÏ°í VI °£ µ¥ÀÌÅÍ È帧À» Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·±Æ®ÆгηΠµ¹¾Æ°¡¼­ VI¸¦ ½ÇÇàÇÏ¿© ASK º¯Á¶ÀÇ ÀÛµ¿ »óŸ¦ È®ÀÎÇÕ´Ï´Ù. M-ASK, pulse shaping filter ¹× Noise impairments ÄÁÆ®·ÑÀÇ °ªÀ» ¹Ù²ãº¾´Ï´Ù. ÀÌ °£´ÜÇÑ ¼Û¼ö½Å±â´Â ÁøÆø ÆíÀÌ º¯Á¶¸¦ ÀÌ¿ëÇÑ º¯Á¶ ¹× º¹Á¶¸¦ º¸¿©ÁÝ´Ï´Ù.

 

 

<< Back

Copyright by National Instruments Coporation  & RF designhouse. All rights reserved.