Upload
kemal
View
85
Download
4
Embed Size (px)
DESCRIPTION
SSB modulation 을 이용한 음성변조. 영남대학교 정보통신공학과 Prof. 최권휴 20212256 장성호 20314080 박성원 2007. 09.21. Contents. 프로젝트 목적 및 목표. 1. 제한요소 및 구현사양. 2. 운영 계획 및 일정 계획. 3. 기능블록 설계. 4. 현재까지의 구현 결과물. 5. 진행과정 및 결론. 6. 참고 문헌. 7. 프로젝트 목적 및 목표. 목적 - 현대사회의 디지털 기술 발달로 인한 음성변조 이용 분야 확대 - PowerPoint PPT Presentation
Citation preview
L o g o SSB modulation 을 이용한 음성변조
영남대학교 정보통신공학과Prof. 최권휴
20212256 장성호 20314080 박성원2007. 09.21
L o g o
1
2
3
4
프로젝트 목적 및 목표
제한요소 및 구현사양
운영 계획 및 일정 계획
기능블록 설계
Contents
5 현재까지의 구현 결과물
6 진행과정 및 결론
2
7 참고 문헌
L o g o
프로젝트 목적 및 목표
목적 - 현대사회의 디지털 기술 발달로 인한 음성변조 이용 분야
확대 - 음성변조의 유용성을 인식 , 전공지식을 바탕으로 이를 직접
구현
목표 - SSB modulation 을 이용하여 FPGA 상에서 VHDL 로 실시간
음성변조 시스템 구현
3
L o g o
제한요소 및 구현사양 제한요소 (1) 음성신호를 마이크로 입력 받은 후에 스피커로 음성신호를 출력하며 실시간 구현을 한다 .
(2) EP1C6Q24C8 의 메모리가 크지 않으므로 최대한 효율적인 메모리를 구성하도록 한다 .
(3) PXA255-Pro 의 한정된 PIN 수로 인해 ideal 한 FIR filter 를 구현 불가능 . -> 주어진 PIN 수를 가장 효율적으로 이용하여 최대한 고성능의 filter 를 설계한다 .
구현사양 BOARD – PXA255 pro3 Chip – ALTERA cyclone PC – pentium4 PC AM 수신기 – COBY 4
L o g o
운영계획 및 일정 계획 팀구성 및 구성원 역할
5
L o g o
운영 계획 및 일정 계획 Team meeting 매주 금요일 소재관 105 호 Gantt chart
6
L o g o
기능 블록 설계
음성신호Sideband
Filter
output
Lowpass Filter
coswct cos(wc±α)t
7
ФSSB(t)
MIC ADCVHDL/FPGA
PXA-255 Board
DAC Speaker
L o g o
기능 블록 설계
State diagram
8
L o g o
현재까지의 구현 결과 Matlab 을 이용한 simulation
9
L o g o
현재까지의 구현 결과 ‣ Modulation
- 입력되는 음성신호에 cosine wave 를 곱하여 주파수대역 shift. - Bandpass filter 을 이용하여 절반크기의 대역폭으로 잘라냄 . → ∅SSB(t) 생성
‣ Demodulation - 변조 시에 곱한 cosine wave 와 다른 주파수의 cosine wave 를
곱하여 복조 되는 음성의 특성을 결정 . → cos(wc+ )t => ⍺ 남자음성변조 , cos(wc- )t => ⍺ 여자음성변조
10
L o g o
현재까지의 구현 결과 음성변조를 위한 VHDL 소스 coding - MIC 로 음성을 입력 받고 SPEAKER 로 음성을
출력하는 구문 coding - 변조 , 복조 carrier 생성
- VHDL filter (LPF, BPF ) coding
L o g o
변조 , 복조 carrier 생성
변조를 위한 carrier frequency – 10KHz 복조를 위한 carrier frequency – 9.5KHz
VHDL 로 coding 할때 logic 사용률을 줄이기 위해 기존의 cosine wave 의 샘플갯수를 60개에서
4 개로 수정
L o g o
VHDL filter (LPF, BPF ) coding VHDL filter 설계
– VHDL 로 filter 설계 시 각 필터의 계수값 (M = 40) 을 matlab 으로 계산하여 일일이 변수로 대입시켜 주었다
– Cut off frequency 는 center frequency 에서부터 5Khz 로 설정 .
→ 음성데이터 LPF 의 Cut off Frequency 는 4Khz임 .
SSB 복조시 고주파영역이 넓어지는 경우를 감안하 여 필터의 Cut off Frequency = 5Khz
L o g o
VHDL filter (LPF, BPF ) coding Digital filter design을 이용한 필터 계수 값 계산
LPF BPF
Information Communication Engineering
14
L o g o
현재까지의 구현 결과물 Hilbert transform
15
L o g o
진행과정 및 결론 Matlab 을 통해 음성변조 simulation 완성 VHDL 과 FPGA 를 이용한 sine wave 반파정류기 완성
VHDL coding - filter(LPF, BPF) 및 carrier 함수 coding
결론 - 음성을 직접 입력하고 Speaker 를 통해 출력하는 부분에 대한 coding 수정 필요
16
L o g o
참고 문헌 [1] 강 희 운 , “VHDL 디지털 회로 설계 : Xilinx webpack 활용”,
학술정보 , 2006 [2] Ferrel G. Stremler, Introduction to Communication Systems,
Addison-Wesley pub. co, 1990 [3] William Kleitz, Digital Electronics with VHDL, 아이티씨 , 2004 [4] James H. McClellan, Ronald W.Schafer, Mark A.Yoder, Signal
Processing First, Pearson Education International, 2000 [5] 박 세 현 , 디지털 시스템 설계를 위한 VHDL 기본과 활용 ,
도서출판 그린 , 1998 [6] Andrew Rushton, VHDL for Logic Synthesis, McGraw-Hill. inc,
2000
17
L o g o The end