DSB-SC 변조/복조, QAM변조 복조
- 최초 등록일
- 2012.12.08
- 최종 저작일
- 2012.04
- 5페이지/ 한컴오피스
- 가격 2,000원
소개글
DSB-SC 변조/복조, QAM변조 복조
변조 전후 캡쳐파일과 C코딩 자세한 설명
2012년 과제입니다.
목차
없음
본문내용
문제 1. DSB-SC 변조/복조
입력신호의 주파수
변조된 신호의 주파수
DSB-SC변조를 하게되면 캐리어의 주파수만큼 메시지가 이동하고 크기는 로 줄어들게된다.
위 파형에도 보시다시피 파형의 모습은 비슷하나 크기가 줄어든것을 볼수있다.
원래의 스펙트럼 변조된 스펙트럼 Coherent detecter 복조한 스펙트럼
이를 Coherent detecter로 복조를 하게되면 원본파일과 거의 흡사한 소리가 출력된다.
Coherent detecter 복조한 스펙트럼을 보게되면 오른쪽에 스펙트럼이 하나더 생긴것을 볼수있는데 이것은 2fc 만큼의 대역폭을 가진 원래의 스펙트럼으로 볼수있다.
이는 low-pass filtering을 생략했기 때문에 출력되는것이다.
<중 략>
// file open
fin = fopen("qam.raw", "rb");
fout1 = fopen("qam1.raw", "wb");
fout2 = fopen("qam2.raw", "wb");
for( ; ; )
{
// input read
if(fread(&data, 2, 1, fin) == NULL) break;
// conversion to Floating
a = (float)data; // data 는 short 변수이므로 Float로 바꾸어 계산한다.
x = (float)data; // data 는 short 변수이므로 Float로 바꾸어 계산한다.
b = a * 2 * cos(2 * PI * 9600 * n / 48000);
y = x * 2 * sin(2 * PI * 9600 * n / 48000);
참고 자료
없음