주파수 600Hz를 가지는 Message 신호 m[n] = 1000 cos(2π 600 n/48,000)
- 최초 등록일
- 2009.10.02
- 최종 저작일
- 2007.05
- 8페이지/ 한컴오피스
- 가격 5,000원
소개글
(1) 주파수 600Hz를 가지는 Message 신호 m[n] = 1000 cos(2π 600 n/48,000)
을 만들어 Goldwave로 Spectrum을 확인한다.
(2)주파수 600Hz를 가지는 Message 신호를 β = 0.1 로 FM 하여 Spectrum을 확인하고, Spectrum의 각 Pulse 간격과 대략적인 대역폭을 이론과 비교하여 설명한다(Carson` Rule 사용).
(3)주파수 600Hz를 가지는 Message 신호를 β = 10.0 으로 FM 하여 Spectrum을 확인하고, Spectrum의 각 Pulse 간격과 대략적인 대역폭을 이론과 비교하여 설명한다. 또한, 이 결과를 (2)의 결과와 비교 설명한다.
목차
(1) 주파수 600Hz를 가지는 Message 신호 m[n] = 1000 cos(2π 600 n/48,000)
을 만들어 Goldwave로 Spectrum을 확인한다.
(2)주파수 600Hz를 가지는 Message 신호를 β = 0.1 로 FM 하여 Spectrum을 확인하고, Spectrum의 각 Pulse 간격과 대략적인 대역폭을 이론과 비교하여 설명한다(Carson` Rule 사용).
(3)주파수 600Hz를 가지는 Message 신호를 β = 10.0 으로 FM 하여 Spectrum을 확인하고, Spectrum의 각 Pulse 간격과 대략적인 대역폭을 이론과 비교하여 설명한다. 또한, 이 결과를 (2)의 결과와 비교 설명한다.
본문내용
(1) 주파수 600Hz를 가지는 Message 신호 m[n] = 1000 cos(2π 600 n/48,000)
을 만들어 Goldwave로 Spectrum을 확인한다.
①C Code
#include <stdio.h>
#include <math.h>
#define PI 3.1*************31
void main()
{
// variable
FILE *fout; //File Pointer
short data1; //16 bt Integer Varibale
double x;
int n;
// FILE Open
fout = fopen("message.raw", "wb");
for(n=0; n<480000 ;n++)
{
// conversion to Floating
x = 1000*cos(2*PI*600*n/48000);
//output write
data1 = (short)x;
fwrite(&data1, 2, 1, fout);
참고 자료
없음