GoldExperience 통신공학설계실험 Kim Hyun Tai

Slides:



Advertisements
Similar presentations
자동 제어 Sun Moon University 1 of 17 자동제어 목 차 강의 개요 Ch.10 주파수 응답 기법 Ch. 8 근궤적 기법.
Advertisements

NVH System Line Up 제작처 : HEAD acoustics GmbH EbertstraBe 30 a D Herzogenrath-Kohlscheid 판매처 : ABC 무역 서울 강남구 선릉로 103 길 11 ABC 빌딩 3 층 영업 담당 : 최재현 이사.
EMLAB Modeling of Digital Communication Systems using Simulink Chap2. Sinusoidal Simulink Model Chap3. Digital Communications BER Performance in AWGN (BPSK.
IT CookBook, 쉽게 배우는 신호 및 시스템
디지털 제어 Sun Moon University 1 of 19 목 차 9. Frequency response analysis Kyoung-Chul DIGITAL CONTROL.
2. 문학의 활동 방법 [1] 문학의 수용 01 소설가 구보 씨의 일일 작가 소개 작품 정리 읽기 중 활동 학습 활동.
제08장 필터 설계. 제08장 필터 설계 Summary of design stages for digital filters 제08장 필터 설계.
SAR 영상에서 해양 파랑 스펙트럼 추출을 위한 기법연구
SAR 영상자료를 이용한 해양 파라미터 추출 기법 연구
이산시스템의 모델 담당교수 : 정보통신공학과 고경철 교수 (cp) ( ) 홈페이지 :
Discrete Mathematics Express
Design of Waveguide Filter for 5G Phased Array Antenna System (WR-34)
신호의 분석와 합성 미디어통신연구실 책임교수 최재호
신호 분석 방법에 관한 연구 컴퓨터 응용과학부 김수진.
Chapter 3 데이터와 신호 (Data and Signals).
Ch. 6 라플라스 변환 (Laplace Transforms)
APPLIED ELECTRONIC CIRCUIT 차 온 유.
Fourier Transform -2a -a a 2a 3a 4a 5a 6a ••• : 주기가 a인 함수 Fourier 전개.
디지털 신호처리
디지털 신호처리
9장. IIR 디지털필터의 설계 9.1 IIR 디지털필터의 개요 9.2 아날로그필터 설계 9.3 간접 설계 9.4 직접 설계
Cool Edit 멀티미디어 저작시스템 이명준 멀티미디어 저작시스템.
 midi LOGGER GL220   신제품 소개 Dec, 2011.
5장 비순환 디지털 필터의 설계 1.
제5장 이산시간 신호와 시스템의 푸리에 표현.
Digital Signal Processing ( week 10 )
Fourier Series and Fourier Transform
14. 센서 인터페이스 센서 센서의 분류 센서의 변환기능 센서사용 제어시스템 대한상공회의소 충북인력개발원 정보통신과 강 원 찬.
제07장 이산 푸리에 변환. 제07장 이산 푸리에 변환 푸리에 급수와 계수 에서의 이산주기신호 제07장 이산 푸리에 변환.
Sharpening Filter (High-Pass Filter)
Medical Instrumentation #1
FFT란?.
Fourier Series and Fourier Transform
1 장 서론 목원대학교 정보통신공학과.
신호처리 Signal Processing
강문경 · 박용욱 · 이훈열 (강원대학교 지구물리학과) 이문진 (한국해양연구원 해양시스템안전연구소)
Computer Vision & Pattern Recognition Lab. 김 태 철 (월)
GoldExperience 통신공학설계실험 Kim Hyun Tai
2016년 2학기 PULSE 4 Experiment 14 클럭펄스 발생 회로.
디지털 신호처리
Medical Instrumentation
부록 A Matlab 활용.
2015년 2학기 PULSE 4 전자물리실험 12-클럭펄스 발생 회로 - DSU 메카트로닉스 융합공학부 -
Mathematical Description of Continuous-Time Signals
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
Electronic Engineering 2
MATLAB Image Processing Toolbox
Medical Instrumentation I - Report 03 -
7장 이산 푸리에 변환과 고속 푸리에 변환.
Statistical inference I (통계적 추론)
Chapter 2 Time Domain Analysis
z 변환 - z 변환의 정의 - 유한 길이 신호의 z 변환 해석 : 극점과 영점과 수렴영역
Agilent ADS 사용법.
The normal distribution (정규분포)
Fourier 변환 영상의 주파수 특성을 분석하여 디지털 영상을 변환하는 방법
Electronic Engineering 2
홍정미 (정보미디어학과, ) 문희윤 (정보미디어학과, )
제2장 통신 신호 및 시스템 해석(2).
생체계측I Report # 송성진 서동우 백승헌.
Intelligent Process and Control Laboratory
MR 댐퍼의 동특성을 고려한 지진하중을 받는 구조물의 반능동 신경망제어
Modeling one measurement variable against another Regression analysis (회귀분석) Chapter 12.
히스토그램 그리고 이진화 This course is a basic introduction to parts of the field of computer vision. This version of the course covers topics in 'early' or 'low'
Ch8.기본적인 RL, RC 회로 자연응답, 강제응답, 시정수, 계단입력과 스위치 회로
자동제어공학 4. 과도 응답 정 우 용.
RF Spectrum Analyzer 의 기본이해
Basic Function 김윤성 박로빈 이지호 천영재
학습목표 신호에 대한 이해와 그 종류를 파악한다. 디지털 신호의 생성 과정을 이해한다. 왜 디지털 신호를 사용하는지 이해한다.
Introduction to Wavelets - G.E. Peckham
품사 분류의 기준과 실제.
Presentation transcript:

GoldExperience 통신공학설계실험 2003440033 Kim Hyun Tai 2003440025 Kim Jung Woo 2003440004 Kim Dae Hyun

실험전 선행조사 및 문제풀이 ○ 다음 용어 / 명령어를 조사하라. Algorithm : - Discrete Fourier Transform - Fast Fourier Transform - fft_mod (in ex.3.26) Example 3.26 Flowchart 분석 및 실행 Example 3.27 Flowchart 분석 및 실행 명령어 조사: echo on, zeros, size, ones, length, fftshift, stem, conv, 기타 2

Algorithm 조사(1) Discrete Fourier Transform ☞ 우리가 다루는 신호는 연속신호(아날로그 신호)이지만 컴퓨터가 다루는 신호는 이산신호(디지털 신호)이다. 이와 같이 연속신호를 이산적인 신호로 나타내는 푸리에 변환을 Discrete Fourier Trans form(이산 푸리에 변환)이라고 한다. Fast Fourier Transform ☞ 이산 데이터 값들의 푸리에 변환 계산을 위한 알고리즘이다. FFT 는 주어진 유한 데이터 점들의 세트, 즉 예를 들어 실세계 신호로 부터 주기적으로 얻어지는 견본들을, 그 요소 주파수들의 형태로 표현한다. 3

Algorithm 조사(2) fft_mod 4

명령어 echo on : 모든 명령어 파일에 있는 명령어들을 화면에 보이게 한다. echo off: 모든 명령어 파일에 있는 명령어들을 화면에 보이지 않게 한다. echo fname: fname.m 파일에 있는 명령어들을 화면에 보이게 한다. echo on all : 모든 함수 파일에 있는 명령어들을 화면에 보이게 한다. echo off all: 모든 함수 파일에 잇는 명령어들을 화면에 보이지 않게 한다. zeros(n) : zeros n by n 행렬을 생성한다. size(X): X행렬과 같은 크기의 행렬을 만든다. ones: 모든 원소가 1인 행렬을 만들 때 쓴다 fftshift: 0 에서 2pi 의 구간을 -pi 에서 pi 의 형태로 바꿔준다. stem : 해당 값만큼 직선 막대 + o 표시 conv: 컨볼루션을 하고, 다항식의 곱셈을 해주는 명령어 5

문 제 풀 이(Example 3.26) % Fourier transform clear echo on df=0.01; %frequency resolution fs=10; %sampling frequency ts=1/fs; %sampling period T1=-5; T2=5; %observation time interval (from T1 to T2 sec) t=[T1:ts:T2]; %observation time vector % Signal genaration of rectangular pulse x1=zeros(size(t)); x1(41:61)=ones(size(x1(41:61))); [X1,x11,df1]=fft_mod(x1,ts,df); X11=X1/fs; %scaling f=[0:df1:df1*(length(x11)-1)]-fs/2; %frequency vector (range to plot) plot(t,x1); axis([T1 T2 -2 4]) title('Waveform of rectangular pulse'); 6

문 제 풀 이(Example 3.26) pause %Press any key to see magnitude spectrum mag_X11=fftshift(abs(X11)); plot(f,mag_X11) title('Magnitude spectrum of rectangular pulse'); pause %%Press any key to see spectrum in dB scale mag_X11_db=20*LOG10(mag_X11); plot(f,mag_X11_db); axis([-5 5 -60 10]) title('Energy spectrum of rectangular pulse (dB scale)'); pause %%Press any key to continue % Signal generation of triangular pulse x2=zeros(size(t)); x2(41:51)=t(41:51)+1; x2(52:61)=-t(52:61)+1; [X2,x21,df1]=fft_mod(x2,ts,df); X21=X2/fs; f=[0:df1:df1*(length(x21)-1)]-fs/2; 7

문 제 풀 이(Example 3.26) f=[0:df1:df1*(length(x21)-1)]-fs/2; figure plot(t,x2); axis([T1 T2 -2 4]) title('Waveform of triangular pulse'); pause %Press any key to see magnitude spectrum mag_X21=fftshift(abs(X21)); plot(f,mag_X21) title('Magnitude spectrum of triangular pulse'); pause %%Press any key to see spectrum in dB scale mag_X21_db=20*LOG10(mag_X21); plot(f,mag_X21_db); axis([-5 5 -60 10]) title('Energy spectrum of triangular pulse (dB scale)'); 8

PLOT 결과(Example 3.26) 그림1 그림2 9

PLOT 결과(Example 3.26) 그림3 그림4 10

PLOT 결과(Example 3.26) 그림5 그림6 11

문 제 풀 이(Example 3.27) % LTI system analysis in frequency domain echo on df=0.01; % Freq. resolution fs=10; % Sampling frequency => 10 samples per sec ts=1/fs; % Sampling interval t=[-5:ts:5]; % Time vector x=zeros(1,length(t)); % Generate input signal x(31:40)=2*ones(1,10); % x(t)=0 for -2<t<-1 x(41:61)=2-2*cos(0.5*pi*t(41:61)); % x(t)=2-2cos(pi*t/2) for -1<t<1 x(62:71)=2*ones(1,10); % x(t)=1 for 1<t<2 x(72:91)=4-t(72:91); % x(t)=4-t for 2<t<4 pause %Press any key to see input signal waveform plot(t,x); axis([-5 5 -2 4]) title('Input signal waveform'); 12

문 제 풀 이(Example 3.27) % Part 1 [X,x1,df1]=fft_mod(x,ts,df); % Spectrum of the input f=[0:df1:df1*(length(x1)-1)]-fs/2; % Frequency vector X1=X/fs; % Scaling pause % Press any key to see spectrum of the input plot(f,fftshift(abs(X1))) title('Magnitude spectrum of the input signal'); % Ideal Lowpass Filter transfer function H=[ones(1,ceil(1.5/df1)),zeros(1,length(X)-2*ceil(1.5/df1)),ones(1,ceil(1.5/df1))]; Y=X.*H; % Output spectrum y1=ifft(Y); % Output of the filter pause % Press any key to see the output of the lowpass filter plot(t,abs(y1(1:length(t)))); title('Filtered output signal'); 13

문 제 풀 이(Example 3.27) % Part 2 % LTI system impulse response h=zeros(1,length(t)); h(51:60)=t(51:60); % h(t)=t for 0<t<1 h(61:70)=2-t(61:70); % h(t)=2-t for 1<t<2 pause % Press any key to see the impulse response of the system plot(t,h); axis([-5 5 -2 4]) title('Impulse response of the system'); [H2,h2,df1]=fft_mod(h,ts,df); H21=H2/fs; f=[0:df1:df1*(length(h2)-1)]-fs/2; pause %Press any key to see the frequency response of the system mag_H21=fftshift(abs(H21)); plot(f,mag_H21) title('Magnitude response of the system'); % Compute output by convolution y2=conv(h,x); % Output of the LTI system pause % Press any key to see the output signal of the LTI system plot([-10:ts:10],y2); title('Output signal of the LTI system'); 14

PLOT 결과(Example 3.27) 그림1 그림2 15

PLOT 결과(Example 3.27) 그림3 그림4 16

PLOT 결과(Example 3.27) 그림5 그림6 17

Goldexperience 감 사 합 니 다 18