[Åë½ÅÀÌ·Ð ÇÁ·ÎÁ§Æ®]
Åë½ÅÀÌ·Ð ÇÁ·ÎÁ§Æ®
- DSB-SC, DSB-LC, SSB ¿¡ ´ëÇÑ ÀÌÇØ -
Visual C++ 6.0 version »ç¿ë.
Problem 1
#include [stdio.h]
#include [malloc.h]
#include fft.h
#include ranfGauss.c
#define PI 3.1415926535897931 // ÆÄÀÌ °ªÀÇ ÁöÁ¤.
#define fc 12000 // Carrier Signal
#define fs 44100 // Sampling Rate
#define size 262144 // »ùÇÃÀÇ ¼ö (2^18)
void main()
{
FILE *fp ¡ë fopen(input.snd,rb);
FILE *outfile1_1 ¡ë fopen((1-1)_output_time.txt,w); // input.sndÀÇ Time Domain¿¡ °üÇÑ ½ÅÈ£
FILE *outfile1_2 ¡ë fopen((1-1)_output_freq_amp.txt,w); // input.sndÀÇ Frequency DomainÀÇ Amplitude
FILE *outfile1_3 ¡ë fopen((1-1)_output_freq_re.txt,w); // input.sndÀÇ Frequency DomainÀÇ Real
FILE *outfile1_4 ¡ë fopen((1-1)_output_freq_im.txt,w); // input.sndÀÇ Frequency DomainÀÇ Image
FILE *outfile2_1 ¡ë fopen((1-2)_modulated_time.txt,w); // ModulatedÀÇ Time Domain¿¡ °üÇÑ ½ÅÈ£
FILE *outfile2_2 ¡ë fopen((1-2)_modulated_freq_amp.txt,w); //¡¦(»ý·«)
|