% Rectangular Value 입력 t = -50 : 1 : 50; % 시간영역 for i = 1 : 101 if abs ( t ( i ) ) < 10 x ( i ) = 1; else x ( i ) = 0; % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 R

Similar documents
전기설비의 검사˚점검 및 시험등

그룹웨어와 XXXXX 제목 예제

내용 q Introduction q Binary passand modulation Ÿ ASK (Amplitude Shift Keying) Ÿ FSK (Frequency Shift Keying) Ÿ PSK (Phase Shift Keying) q Comparison of

<5BBEE7BDC42D315DC0DBC7B0B0B3BFE42DC3BBC1D6BDC35FB8B6C1F6B8B7BFACB8F82E687770>

2012³â8¿ùÈ£˙ȸš

Çмú´ëȸ¿Ï¼º


1차내지

11 주차 M 진디지털변조 (1) 통과대역신호의표현 (2) Quadrature Phase Shift Keying (QPSK) (3) Minimum Shift Keying (MSK) (4) M-ary Amplitude Shift Keying (M-ASK) (5) M-ar

PowerPoint Presentation

π >> x=linspace(0,2*pi,30); >> y=sin(x); >> plot(x,y) π

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

슬라이드 1

A 001~A 036

V. 통신망 기술

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

<C0E5B7C1BBF328BEEEB8B0C0CCB5E9C0C729202D20C3D6C1BE2E687770>

Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

歯목차85.PDF

해양모델링 2장5~ :26 AM 페이지6 6 오픈소스 소프트웨어를 이용한 해양 모델링 물리적 해석 식 (2.1)의 좌변은 어떤 물질의 단위 시간당 변화율을 나타내며, 우변은 그 양을 나타낸 다. k 5 0이면 C는 처음 값 그대로 농

제 장의구성. 통신의개요. 전파의특성.3 변조의목적.4 주파수대역과채널.5 통신신호의해석

untitled

2002 Game White paper 2002 Game White paper

( )EBS문제집-수리

MATLAB for C/C++ Programmers

) (Linearity) y(n) = T[x(n)] y2(n) = T[x2(n)] y(n) = T[ax(n)+bx2(n)] = T[ax(n)]+T[bx2(n)] = ay(n)+by2(n),., superposition superposition

<C3D6BFECBCF6BBF328BFEBB0ADB5BF29202D20C3D6C1BE2E687770>

Siemens

A C O N T E N T S A-132

PowerPoint Presentation

(Microsoft Word - GNU\272\270\260\355\274\255)

Microsoft PowerPoint - analogic_kimys_ch10.ppt

Chapter4.hwp

슬라이드 제목 없음

ÃÖÁ¾-ÆíÁý

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 30(2),

PowerPoint Template

(047~113)300제언어ok

(004~011)적통-Ⅰ-01

436 8., {(x, y) R 2 : y = x, < x 1} (, 1] φ(t) = (t, t), (, 2] ψ(t) = (t/2, t/2), [1, ) σ(t) = (1/t, 1/t).. ψ φ, σ φ. (φ, I) φ(i) φ : I φ(i). 8.2 I =

PowerPoint 프레젠테이션

차례 제 1 장 MATLAB 연습 MATLAB에서사용되는기호들

<38BFF93238C0CF28B1DDBFE4C0CF2920BFB9BBF3B9E8B4E72E786C7378>

05 목차(페이지 1,2).hwp

Python과 함께 배우는 시스템 해석 - 부록 A.과학계산용 Python 프로그래밍 기초 A-2. Numpy, Matplotlib, Scipy, Sympy 소개

PowerPoint Presentation

통신이론 1 장통신의개요 성공회대학교 정보통신공학과 1

1.7 우리나라정부는각종무선통신시스템을위하여대부분의주파수를서비스별로지정해두었습니다. 대한민국주파수분배표를인터넷에서찾아주파수별용도를확인해보세요. 눈에보이지않는주파수도이미포화상태라신규무선서비스가매우힘들다는것을알수있을것입니다. 한국전파진흥협회정보자료센터 (hp://

*LAC-1211

PowerPoint 프레젠테이션

01留먯?怨쇱갔?

B _00_Ko_p1-p51.indd

전자실습교육 프로그램

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

......

16<C624><D22C><ACFC><D0D0> <ACE0><B4F1><BB3C><B9AC><2160>_<BCF8><CC45>.pdf

Application TI-89 / Voyage TM 200 PLT application. application, application. APPLICATIONS :, N. 1. O application. 2. application : D C application,. a

03.00 R&S ESMB ITU 9kHz 3GHz ESMB ITU

04-sa01-91.hwp

일에 매이지 않고 벗어날 수만 었다면 대개 인간은 일을 하지 않으려 한다. 사람들이 하려고만 든다면, 할 일은 많다. 1931년 3월, 헨리 포드24

2005 7

슬라이드 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

Chapter 연습문제답안. 아날로그카메라와디지털카메라 소형화, 경량화에한계가있음 필름, 저장용량작음 ( 회 장미만 ) 고화질 & 확대해도화질유지 인화과정을거쳐야하고복잡함 이미지보정이어려움 ( 필름수정 ) 간단한효과만가능 다른기기와이미지공유불가능 소형화, 경량화가용이함

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

PSFZWLOTGJYU.hwp

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비

슬라이드 1

B _00_KOR.indd



THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Aug.; 30(8),

요약문 1 요 약 문 1. 과 제 명 : 소음노출 저감을 위한 작업환경관리 및 측정방안 연구 2. 연구기간 : ~ 연 구 자 : 연구책임자 장 재 길 (연구위원) 공동연구자 정 광 재 (연구원) 4. 연구목적 및 필요성

B64_3977_0000KOR_P01_55.indd

는 전기모터에 의해 항속을 하므로 탄두부 뒤에는 길이 4미터가 넘는 전지 부가 있으며, 이어서 모터부터 스크류까지의 어뢰추진부로 이루어져 있다. 어뢰추진부 길이는 1,805mm인데, 이를 50mm 두께의 강판 격벽 디스크가 바닷물로부터 기밀된 전방 모터부와 바닷물이 채

PowerPoint Presentation


Slide 1

딥러닝 첫걸음

<B1E2BCFA31372E20C7D7B0F8BFECC1D6BBEABEF7B1E2BCFAB5BFC7E2C1F65FB3EBBFB5C8AF2E687770>

DA C.4.

Microsoft PowerPoint - lect08.ppt [호환 모드]

歯동작원리.PDF

PS4000-¼³¸í¼�

슬라이드 1

AGC9147W(A150)Kor¬˘ M«

°ø¾÷-01V36pš

제4회독서능력검정_8절

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

MAX+plus II Getting Started - 무작정따라하기

B _00_KO.indb

. 서론,, [1]., PLL.,., SiGe, CMOS SiGe CMOS [2],[3].,,. CMOS,.. 동적주파수분할기동작조건분석 3, Miller injection-locked, static. injection-locked static [4]., 1/n 그림

*DNX_DDX7_M_KOR.indb

Microsoft Word - SRA-Series Manual.doc

Microsoft Word - Lab.7

untitled

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 28(2),

Transcription:

% sin 그래프계산및출력 t = -50 : 1 : 50; T = 10; f = 1/T; Nsin = sin ( ( 2 * pi * f * t ) ) % 시간영역 % 주기 % 주파수 % sin(2πft) % F(sin) 계산 Fsin = fftshift ( fft ( Nsin ) ); % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 Sin 그래프출력 subplot ( 211 ), plot ( t, Nsin ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'Sin 그래프 '), grid on % 2 열 1 행에 F Sin 그래프출력 subplot ( 212 ), plot ( t, abs( Fsin ) ), grid on title ( 'F Sin 그래프 '), grid on - 1 -

% Rectangular Value 입력 t = -50 : 1 : 50; % 시간영역 for i = 1 : 101 if abs ( t ( i ) ) < 10 x ( i ) = 1; else x ( i ) = 0; % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 Rectangular 그래프출력 subplot ( 211 ), plot (t, x ), xlabel ( 't'), ylabel( 'x(t)'); axis ( [-50 50-1 2] ); title ( 'Rectangular 그래프 '), grid on ft = fftshift ( fft ( x ) ); % 푸리에변환 % 2 열 1 행에 F Rectangular 그래프출력 subplot ( 212 ), plot ( t, abs( ft ) ), grid on axis ( [-50 50 0 20] ); title ( 'F Rectangular 그래프 '), grid on - 2 -

t = -200 : 1 : 200; T = 50; f = 1/T; x = sinc (2 * pi * f * t ); ft = fftshift ( fft ( x ) ); % 시간영역 % 주기 % 주파수 % sinc Function % F(sinc) % 화면을 2 열 1 행으로나눈후 subplot ( 211 ), plot (t, x ), xlabel ( 't'), ylabel( 'x(t)'); axis ( [-40 40-1 2] ); title ( 'sinc 그래프 '), grid on % 2 열 1 행에 F sinc 그래프출력 subplot ( 212 ), plot ( t, abs ( ft ) ), xlabel ( 'f'), ylabel( 'x(f)'),grid on axis ( [-50 50 0 10] ); title ( 'F sinc 그래프 '), grid on - 3 -

clear all % 모두초기화 t = linspace(-1005, 1005, 2010); %dirac comb for i = 1 : 201 a(i*10) = 1 Fa = fftshift ( fft ( a ) ); % dirac comb 푸리에변환 % dirac comb 그래프 subplot (211), plot ( t, a ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -100 100 0 1 ]); title ( 'Dirac Comb 그래프 '), grid on %F[dira comb] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -1000 1000 0 100 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F Dirac Comb 그래프 '), grid on - 4 -

t = linspace(-100, 100, 200); %dirac delta Value Input for i = 1 : 200 a(i) = 0 a(100) = 1; Fa = fftshift ( fft ( a ) ); % dirac delta 푸리에변환 % dirac delta 그래프 subplot (211), plot ( t, a ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -100 100 0 1 ]); title ( 'Dirac delta 그래프 '), grid on %F[dira comb] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -100 100 0 2 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F Dirac delta 그래프 '), grid on - 5 -

% 1 과 delta Function 은서로푸리에변환하면쌍대성의원리성립 t = linspace(-100, 100, 200); % Value Input for i = 1 : 200 a(i) = 1; Fa = fftshift ( fft ( a ) ); % '1' 푸리에변환 % '1' 그래프 subplot (211), plot ( t, a ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -100 100 0 2 ]); title ( '1'), grid on %F[1] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -100 100 0 2 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F 1 그래프 '), grid on - 6 -

% Gaussian Pulse t = linspace(-1000, 1000, 2000); dt = 50; % 이값을변화시키면작아질수로위로올라가고폭이작아짐 for cnt = 1 : 2000 c(cnt) = dt * exp ( - ( ( pi*( t(cnt)^2 ) ) / ( dt^2 ) ) ); Fa = fftshift ( fft ( c ) ); % Gaussian Pulse 푸리에변환 % Gaussian Pulse 그래프 subplot (211), plot ( t, c ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -1000 1000 0 100 ]); title ( 'Gaussian Pulse 그래프 '), grid on %F[Gaussian Pulse] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -500 500 0 4000 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F Gaussian Pulse] 그래프 '), grid on - 7 -

% sgn Function t = linspace(-100, 100, 200); % Value Input for i = 1 : 100 a(i) = -1; for i = 101 : 200 a(i) = 1; Fa = fftshift ( fft ( a ) ); % 'sgn Function' 푸리에변환 % 'sgn Function' 그래프 subplot (211), plot ( t, a ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -100 100-2 2 ]); title ( 'sgn Function'), grid on %F[sgn Function] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -100 100 0 150 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F sgn Function 그래프 '), grid on - 8 -

% u(t) Function t = linspace(-100, 100, 200); % Value Input for i = 1 : 100 a(i) = 0; for i = 101 : 200 a(i) = 1; Fa = fftshift ( fft ( a ) ); % '1' 푸리에변환 % 'u(t) Function' 그래프 subplot (211), plot ( t, a ), xlabel ( 't'), ylabel( 'x(t)'); axis( [ -100 100-1 2 ]); title ( 'u(t) Function'), grid on %F[u(t) Function] 그래프 subplot (212), plot ( t, abs (Fa ) ), axis( [ -100 100 0 150 ]); xlabel ( 'f'), ylabel( 'X(f)'); title ( 'F u(t) 그래프 '), grid on - 9 -

t = -50 : 1 : 50; % 시간영역 T = 10; f = 1/T; % 주기 % 주파수 Ncos = cos ( ( 2 * pi * f * t ) ); % cos(2πft) 구성 % Rectangular Function 구성 for cnt = 1: 101 if 31 < cnt st ( cnt ) = 1; if cnt > 70 st ( cnt) = 0; % Cos * Rectangular 계산 for cnt = 1 : 101 Gop(cnt) = st ( cnt ) * Ncos( cnt ); % F(Cos * Rectangular) 계산 FGop = fftshift ( fft ( Gop ) ); % 화면을 4열 1행으로나눈후 % 1열 Cos그래프출력 subplot ( 411 ), plot ( t, Ncos ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'Cos 그래프 '), grid on % 2 열 Rectangular 펄스 subplot ( 412 ), plot ( t, st ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'Rectangular 그래프 '), grid on % 3 열 Cos * Rectangular subplot ( 413 ), plot ( t, Gop ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'Cos * Rectangular 그래프 '), grid on % 4 열 F Cos * Rectangular 그래프출력 subplot ( 414 ), plot ( t, abs( FGop ) ), xlabel ( 'f'), ylabel( 'x(f)'); title ( 'F Cos * Rectangular 그래프 '), grid on - 10 -

- 11 -

% cos 그래프계산및출력 t = -50 : 1 : 50; T = 10; f = 1/T; Ncos = cos ( ( 2 * pi * f * t ) ) % 시간영역 % 주기 % 주파수 % cos(2πft) % F(cos) 계산 Fcos = fftshift ( fft ( Ncos ) ); % 화면을 2 열 1 행으로나눈후 % 2 열 1 행에 cos 그래프출력 subplot ( 211 ), plot ( t, Ncos ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'cos 그래프 '), grid on % 2 열 1 행에 F cos 그래프출력 subplot ( 212 ), plot ( t, abs( Fcos ) ), grid on title ( 'F cos 그래프 '), grid on - 12 -

% 정보신호및반송파신호 t = -50 : 1 : 50; T = 10; f = 1/T; Nsin = sin ( ( 2 * pi * f * t ) ) Ncsin = sin ( ( 2 * pi * 2*f * t ) ) % 시간영역 % 주기 % 주파수 % sin(2πft) % 반송파 for i = 1 : 101 gop(i) = Nsin(i) * Ncsin(i); % F(sin) 계산 Fgop = fftshift ( fft ( gop ) ); % 첫번째화면 figure ( 1 ); plot ( t, Nsin ), xlabel ( 't'), ylabel( 'x(t)'); title ( 'Sin 그래프 '), grid on % 두번째화면 figure ( 2 ); plot ( t, Ncsin ), xlabel ( 't'), ylabel( 'x(t)'); title ( ' 반송파 (sin) 그래프 '), grid on % 세번째화면 figure ( 3 ); plot ( t, gop ), xlabel ( 't'), ylabel( 'x(t)'); title ( ' 합쳐진신호그래프 '), grid on % 네번째신호 figure( 4 ); plot ( t, abs( Fgop) ), title ( 'F 합쳐진신호그래프 '), grid off - 1 -

- 2 -

- 3 -

% 정보신호및반송파신호 and 변조신호 t = -10 : 1/1000 : 10; T = 4056; % 시간영역 % 주기 Nsin = sin ( 2 * pi *1* t ) % sin(2πft) 정보신호 Ncsin = 2*cos ( ( 2 * pi * 50 * t ) ) % 반송파 for i = 1 : 10000 gop(i) = Nsin(i) * Ncsin(i); % F(sin) 계산 Fgop = fftshift ( fft ( gop ) ); % 첫번째화면 figure ( 1 ); plot ( t, Nsin, t, Ncsin), xlabel ( 't'), ylabel( 'x(t)'), axis( [ -1 1-2 2 ]); title ( ' 정보신호및반송파신호 '), grid on % 두번째화면 figure ( 2 ); plot ( sin (gop ) ), xlabel ( 't'), ylabel( 'x(t)'); title ( ' 변조신호 '), grid on % 세번째화면 figure( 3 ); plot ( abs( Fgop) ), title ( 'F 변조신호 '), grid off - 1 -

- 2 -

- 3 -

% Modulation Factor(u) 의변화 t = -10 : 1/1000 : 10; T = 4056; % 시간영역 % 주기 % dc offset 값을 0.5, 1, 2 로변화 % 정보신호의 Amax 값및 Amin 값조정변수 % dcoffset=2 ; u = ( 3 + 1 ) / (3-1 ) = 0.5 % dcoffset=1 ;u =( 2-0 ) / ( 2 + 0 ) = 1 % dcoffset=0.5 ;u = ( 1.5+0.5 ) / (1.5-0.5 ) = 2 dcoffset = 0.5 Nsin = sin ( 2 * pi *5* t ) + dcoffset Ncsin = cos ( ( 2 * pi * 50 * t ) ) % 반송파 for i = 1 : 10000 gop(i) = Nsin(i) * Ncsin(i); % F(sin) 계산 Fgop = fftshift ( fft ( gop ) ); % 첫번째화면 figure ( 1 ); plot ( t, Nsin, t, Ncsin), xlabel ( 't'), ylabel( 'x(t)'), axis( [ -0.1 0.1-3 3 ]); title ( ' 정보신호및반송파신호 '), grid on % 두번째화면 figure ( 2 ); plot ( sin (gop ) ), xlabel ( 't'), ylabel( 'x(t)'), axis( [ 0 2000-2 2 ]); title ( ' 변조신호 '), grid on % 세번째화면 figure( 3 ); plot ( abs( Fgop) ), title ( 'F 변조신호 '), grid off, axis( [ 4000 6000-0 10000 ]); - 4 -

- 5 -

- 6 -

- 7 -

- 8 -

- 9 -

% PM 변조및 FM 변조 clear; t=linspace(0,2e-7,2000+1); dt = t(2)-t(1); ts=dt; fs=1/ts; % 변화량 ws=2*pi*fs; A=1; fc=1e8; wc=2*pi*fc; Am=1; fm=fc/10; wm=2*pi*fm; s=am*cos(wm*t); Kf=wc/2; % 주파수변화 x1=a*cos(wc*t+am*kf/wm*sin(wm*t)) % 위상변화 Kp=pi; x2=a*cos(wc*t+kp*s); % 진폭 % 반송파발생 % 정보신호의진폭 % 정보신호발생 % FM변조신호 % PM변조신호 BW=ws/2; w=linspace(-bw, BW, length(t)); dw= w(2)-w(1); % 푸리에변환 F=fftshift(fft(x1))/fs; FT=abs(F); FT2=dw*FT; Fp=fftshift(fft(x2))/fs; FTp=abs(Fp); FT3=dw*FTp; % 출력부분 subplot(511), plot(t,s), title('message Signal'); subplot(512), plot(t,x1), title('fm Modulation'); subplot(513), plot(w,ft2), title('fm Modulation FT'), axis([min(w),max(w),min(ft2),max(ft2)]); subplot(514), plot(t,x2), title('pm Modulation'); subplot(515), plot(w,ft3), title('pm Modulation FT'), axis([min(w),max(w),min(ft3),max(ft3)]); - 1 -

- 2 -

Bessel Function % Bessel Function Kind n'th order t = 0 : 0.1 : 10; a8 = besselj ( t, 8 ); a7 = besselj ( t, 7 ); a6 = besselj ( t, 6 ); a5 = besselj ( t, 5 ) a4 = besselj ( t, 4 ) a3 = besselj ( t, 3 ) a2 = besselj ( t, 2 ) a1 = besselj ( t, 1 ) plot (t, besselj ( t, 8 ), t, besselj ( t, 7 ), t, besselj ( t, 6 ), t, besselj ( t, 5 ),t, besselj ( t, 4), t, besselj ( t, 3), t, besselj ( t, 2), t, besselj ( t, 1)), grid on Data n'th 0 1 2 3 4 5 6 7 8 9 10 order 1 0.765 0.440 0.115 0.020 0.003 0.000 0.000 0.000 0.000 0.000 0.000 2 0.224 0.577 0.353 0.129 0.034 0.007 0.001 0.000 0.000 0.000 0.000 3-0.260 0.339 0.486 0.309 0.132 0.043 0.011 0.003 0.001 0.000 0.000 4-0.397-0.066 0.364 0.430 0.281 0.132 0.049 0.015 0.004 0.001 0.000 5-0.178-0.328 0.047 0.365 0.391 0.261 0.131 0.053 0.018 0.006 0.002 6 0.151-0.277-0.243 0.115 0.358 0.362 0.246 0.130 0.057 0.021 0.007 7 0.300-0.005-0.301-0.168 0.158 0.348 0.339 0.234 0.128 0.059 0.024 8 0.172 0.235-0.113-0.291-0.105 0.186 0.338 0.321 0.224 0.126 0.061-3 -