디지털통신시스템설계 (4주차 결과보고서)
- 최초 등록일
- 2014.12.06
- 최종 저작일
- 2013.04
- 10페이지/ MS 워드
- 가격 1,000원
소개글
수정할 곳 없는 정말 완벽한 보고서입니다.
보고서 쓰시는데 도움이 되었으면 좋겠습니다.
목차
1. < Problem >
2. < 각 Step별 C++ source code >
3. < Matlab source code >
4. < 양자화 레벨 값을 8로 변경하였을 경우 >
5. < 양자화 레벨 값을 32로 변경하였을 경우 >
6. < Discussion >
본문내용
1) 발생 시킬 데이터를 고려해 필요한 변수들을 선언한다.
일단 C++에 필요한 헤더파일들을 선언하였고, 코드에서 많이 쓰이는 PI와 T의 값, 그리고 sample size 값들을 define을 이용해 정의하였습니다. 또한 신호를 저장하는 배열을 main함수 안에 선언하였습니다.
2) T=0.001로 하여 5sin(10t)의 데이터를 [0.1)까지 1000개 발생
3) Nyquist rate를 이용해 발생시킨 데이터를 sampling한다.
5sin(10t)의 주파수는 10/2π=5/πHz입니다. 이 때 Aliasing을 방지하는 최소 샘플링 주파수는 최대 주파수의 2배이므로 10/π가 되고 이는 π/10초마다 샘플링 하는 것을 의미합니다. 실습 시간에는 Nyquist rate의 8배로 샘플링을 하였기 때문에 8*10/π를 해 주어 계산을 하였습니다. 즉 이를 계산해보면 소수점 셋째 이하 자리는 버리고 0.039초마다 샘플링을 해주어야 하는데 이는 index가 제대로 맞지 않아 숫자가 복잡해지므로 0.040으로하여 sampling을 수행하였습니다.
<중 략>
먼저 5sin(10t)의 주파수는 10/2π=5/πHz입니다. 이 때 Aliasing을 방지하는 최소 샘플링 주파수는 최대 주파수의 2배이므로 10/π가 되고 이는 π/10초마다 샘플링 하는 것을 의미합니다. 과제에서는 Nyquist rate의 8배로 샘플링을 하였기 때문에 8*10/π를 해 주어 계산을 하였습니다. 즉 이를 계산해보면 0.039 정도로 0.039초마다 샘플링을 해주어야 하는데 이는 index가 제대로 맞지 않아 숫자가 복잡해지므로 0.040으로하여 sampling을 수행하였습니다.
참고 자료
없음