검색어 입력폼

[공학]matlab을 이용한 디지털통신 예제풀이

저작시기 2006.10 |등록일 2007.04.03 한글파일한컴오피스 (hwp) | 20페이지 | 가격 1,500원

소개글

matlab을 이용한 디지털통신 예제풀이

목차

예제 4.9<균일 PCM)
크기 1과 w=1를 가진 정현파 신호를 발생시키시오. 균일 PCM 기법을 이용하여 그 것을 일단 8레벨과 16레벨로 양자화하라. 같은 축에 원래 신호와 양자화된 신호를 도시하라. 그 두 가지 경우의 결과적인 SQNR을 비교하라.

예제 4.10(균일 PCM)
길이가 500인 제로-평균, 단일 분산 가우시안 랜덤 변수들의 수열을 발생시키시오. u_pcm.m을 이용하여 양자화 레벨수가 64일 때 결과적인 SQNR를 구하라. 수열의 첫 번째 5개의 값을 구하고, 그에 대응하는 양자화된 값과 크드워드들을 구하라.

예제 4.11
예제 4.10에서 입력값과 양자화된 값 사이의 차이로 정의된 양자화 에러를 도시하라. 또한 입력값의 함수로서 양자화된 값을 도시하라.

예제 4.12
양자화 레벨의 수가 16인 경우와 128인 경우에 대하여 예제 4.11를 반복하라. 그 결과들을 비교하라.

예제 4.13(비균일 PCM)
N(0,1)분포를 따르는 길이가 500일 랜덤 변수들의 열을 발생시키시오. 16, 64,128 양자화 레벨들과 m=255인 비선형 m법칙을 사용함으로써 각각의 경우에 대하여 양자화기의 에러와 입출력 관계를 도시하라. 또 한 각 경우에 해하여 SQNR을 결정하라.

예제4.14
길이 500의 비정상(nonstationary) 수열 α는 두 부분으로 구성되어 있다. 처음 20개의 샘
플들은 평균이 0이고, 분산이 400(σ=20)인 가우시안 랜덤 변수에 따라 발생되고, 다음의 480개의 샘플들은 평균이 0이고 분산이 1인 가우시안 랜덤 변수에 따라 그려진다. 이 수열은 한 번은 균일 PCM 기법으로, 또 한 번은 비균일 PCM 기법으로 양자화된다. 이 두 경우에서 결과적인 SQNR을 비교하라.

본문내용

예제 4.9<균일 PCM)

크기 1과 w=1를 가진 정현파 신호를 발생시키시오. 균일 PCM 기법을 이용하여 그 것을 일단 8레벨과 16레벨로 양자화하라. 같은 축에 원래 신호와 양자화된 신호를 도시하라. 그 두 가지 경우의 결과적인 SQNR을 비교하라.

>> echo on
t=[0:0.01:10];
a=sin(t);
[sqnr8,aquan8,code8]=u_pcm(a,8);
[sqnr16,aquan16,code16]=u_pcm(a,16);
pause % Press a key to see the SQNR for N=8
sqnr8
pause % Press a key to see the SQNR for N=16
sqnr16
pause % Press a key to see the plot of the signal and its quantized versions
plot(t,a,`-`,t,aquan8,`-`,t,aquan16,`-`,t,zeros(1,length(t)))

sqnr8 =

18.9023

sqnr16 =

25.1272
예제 4.10(균일 PCM)

길이가 500인 제로-평균, 단일 분산 가우시안 랜덤 변수들의 수열을 발생시키시오. u_pcm.m을 이용하여 양자화 레벨수가 64일 때 결과적인 SQNR를 구하라. 수열의 첫 번째 5개의 값을 구하고, 그에 대응하는 양자화된 값과 크드워드들을 구하라.

>> echo on
a=randn(1,500);
n=64;
[sqnr,a_quan,code]=u_pcm(a,64);
pause % Press a key to see the SQNR
sqnr
pause % Press a key to see the first five input values
a(1:5)
pause % Press a key to see the first five quantized values
a_quan(1:5)
pause % Press a key to see the first five codewords
code(1:5,:)

sqnr =

32.3455

참고 자료

없음
다운로드 맨위로