ÇϷ絿¾È º¸ÀÌÁö ¾ÊÀ½

c++ ¾ð¾î·Î ±¸ÇöÇÑ convolution

  1. Ä«Å×°í¸® : ¸®Æ÷Æ® > °øÇÐ/±â¼ú
  2. ÆÄÀÏÇü½Ä :  ÇÑ±ÛÆÄÀÏ   ºä¾î´Ù¿î·Îµå
  3. ÆäÀÌÁö : 9ÆäÀÌÁö
  1. µî·ÏÀÏ/ÀúÀ۽ñâ : 2008.10.23/2008.09
  2. °¡°Ý : 1,100¿ø

´Ù¿î·Îµå Àå¹Ù±¸´Ï °ü½ÉÀÚ·áµî·Ï

¼Ò°³±Û

c¾ð¾î·Î ÄÚµùÇÑ °£´ÜÇÑ ÇüÅÂÀÇ Äܺ¼·ç¼Ç ¼Ò½º¿Í ¼³¸íÀÌ °°ÀÌ ÀÖ´Â
¸®Æ÷Æ®ÀÌ´Ù

¸ñÂ÷

1. problem definition
2. aim of homework
3. content
¡ä¡å ÇÁ·Î±×·¥ ¼Ò½º¡ä¡å

º»¹®³»¿ë

- °£´ÜÇÑ LTI ½Ã½ºÅÛÀÇ Á¤ÀÇ

_°£´ÜÇÑ Äܺ¼·ç¼Ç CÇÁ·Î±×·¡¹Ö ¼Ò½º

1. first problem
#include
#include
#include
#include
int main(int argc, char* argv[])
{
int i,j, m, n, offset;
char signal[10]={0,4,0, 5, 0,0,-3,0,0,0};
//signalÀÇ amplitude value ¿øÁ¡ ÁÂÇ¥´Â signal[3]
char system[10]={0,0,0, 3, 2,1, 0,0,0,0};
//systemÀÇ amplitude value ¿øÁ¡ ÁÂÇ¥´Â system[3]
char result[13];
memset(result,0,13); // execute Convolution
for(i=0;i<7;i++)
{
offset = i-2; // ¿øÁ¡ÀÇ À§Ä¡´Â -2 ¸¸Å­ offset.
for(j=0;j<7;j++)
{
if( (j+offset >0 ) && (j+offset < 10))
result[j+offset] += system[j] * signal[i];
}
}

printf("-------------------------------------------\n");
printf("\t Äܺ¼·ç¼Ç x[n] * h[n] = y[n] \n");
printf("-------------------------------------------\n");
printf("½Ã±×³¯ x[n] : ");
for ( i =0; i < 10 ; i ++ )
printf("%d ",signal[ i ]); // signal value Ãâ·Â
printf("\n-----------------------------------------\n");
printf("½Ã½ºÅÛ h[n] : ");
for ( i =0; i < 10 ; i ++ )

ÀÚ·á È÷½ºÅ丮ÀÌÀü ´ÙÀ½

    2ÁÖ°£ ´Ù¿î¹ÞÀº ȸ¿ø Çб³Á¤º¸

    Çб³Á¤º¸º¸±â

    ¿¬°üű×

    ¿¬°üµµ¼­

    ÀúÀÚ : ¼ºÀ±Á¤
    °¡°Ý : 16,000 ¿ø
    ÀúÀÚ : ¹Úâ±â
    °¡°Ý : 11,050 ¿ø
    ÀúÀÚ : õÀα¹
    °¡°Ý : 18,000 ¿ø

    Àα⠰ø¸ðÀü

    ¸¶Æ÷ ¹®È­°ü±¤ ½ºÅ丮ÅÚ¸µ °ø¸ðÀü
    ÁÖÃÖ: ¸¶Æ÷±¸
    ±â°£: 2012.04.20~09.28
    2012 aT ´ëÇлý ¿ì¼ö³í¹® °ø¸ðÀü
    ÁÖÃÖ: Çѱ¹³ó¼ö»ê½ÄǰÀ¯Åë°ø»ç
    ±â°£: 2012.05.21~05.31
    2012 Bioneer Challenge
    ÁÖÃÖ: Bioneer
    ±â°£: 2012.05.21~07.15
    Á¦ 9ȸ ´ëÇлý ½ÃÁ¤¿¬±¸³í¹® °ø¸ðÀü
    ÁÖÃÖ: ¼­¿ïƯº°½Ã
    ±â°£: 2012.06.01~08.31
    2012 ȯ°æµµ¼­ µ¶Èݨ °ø¸ðÀü
    ÁÖÃÖ: ȯ°æºÎ
    ±â°£: 2012.03.12~06.10
    ÁøÇàÁßÀÎ °ø¸ðÀü 37°Ç
    • ÀúÀÛ±Ç
    • ȯºÒÁ¤Ã¥
    À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿©
    ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á
    µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
    À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë,
    ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.
    ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã
    °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ
    Áֽñ⠹ٶø´Ï´Ù.