장바구니 담기 close

장바구니에 상품을 담았습니다.

매트랩으로 배우는 디지털 신호처리

매트랩으로 배우는 디지털 신호처리

  • 하석운
  • |
  • 생능출판
  • |
  • 2022-05-10 출간
  • |
  • 428페이지
  • |
  • 190 X 240 mm
  • |
  • ISBN 9788970505435
판매가

29,000원

즉시할인가

28,710

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,710

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




오늘날 우리는 고도로 발달된 디지털 시대에 살고 있다. 스마트폰이나 컴퓨터와 같은 디지털 기기와 함께하지 않는 경우가 없고 디지털이라는 용어도 마치 필수 언어처럼 매우 익숙해져 있는 현실이다. 이러한 디지털 기기들은 연결된 키보드나 마이크나 카메라를 통해서 문자나 음성이나 영상을 입력받기도 하고 모니터나 프린터 등으로 출력하기도 한다. 이와 같은 입출력을 행하기 위해서는 사실 디지털 기기 내부에서 신호 또는 데이터를 디지털로 처리하는 어떤 복잡한 과정들을 거치게 되어 있다. 또한 산업 현장에서도 각종 생산 및 측정 장비들이 연결된 센서들로부터 신호를 입력받아서 원하는 출력을 얻기까지 특정한 디지털 형태의 신호처리를 수행함으로써 고도의 생산 능력을 발휘하고 있다. 군사나 항공우주와 같이 고도의 기술을 요하는 분야에서도 디지털 기기와 디지털 신호처리를 적용해야만 소기의 목적을 달성할 수 있다는 것은 널리 알려져 있는 사실이다.
디지털 신호처리는 누구나 쉽게 접근할 수 있는 학문은 아니지만 전기전자나 통신, 그리고 컴퓨터공학 분야에서는 필수적으로 배워야 하는 기본 과목으로 가르치고 있다. 필자는 대학에서 이 과목을 올해로 27년 동안 한 해도 거르지 않고 가르쳐 왔다. 그 동안 포트란, 파스칼, C 언어를 사용해서 그 이론을 이해하는 실습을 병행해 왔을 뿐만 아니라, 랩뷰와 같은 매우 효율적이고 가시적인 그래픽 구현 환경을 제공하는 상용 툴을 사용하기도 했으며, 더불어 디지털 신호처리기(DSP)를 사용해서 실제 하드웨어적으로 구현해 보는 실습을 병행하기도 해왔다.
특히 매트랩은 사용하기에 비용측면에서 부담되기는 하나 많은 유용한 함수들을 라이브러리로 제공하고 있어 공학 분야의 시뮬레이션뿐만 아니라 현장설계에도 매우 유용한 소프트웨어 툴이며 학생들이 저비용으로도 사용할 수 있는 편의를 제공하고 있어 필자는 이번에 이 매트랩 함수들을 활용하여 디지털 신호처리 실습을 이론과 함께 병용할 수 있도록 집필하였다.
먼저 이 교재는 대학에서 필수 또는 선택과목으로 한 학기 동안 배울 수 있는 분량으로 집필했지만 다른 교재들에서 소홀하게 다루고 있는 필터 설계 부분을 많이 첨가했기 때문에 다소 시간을 요하는 면이 있다. 하지만 기본 개념들이 반복되는 점을 고려하고 배우는 학생들이 수업 시간 외에 별도로 자율 실습을 하면 한 학기 동안 배우기에는 적정할 것으로 여겨진다. 그리고 본 교재는 Thomson 사에서 출판한 Vinay K. Ingle과 John G. Proakis의 “Digital Signal Processing Using MATLAB”을 참조하였음을 밝히며 디지털 신호처리에 관한 기본 개념뿐 아니라 응용까지도 이해할 수 있도록 세세한 내용을 알게 해준 저자들에게 깊은 감사를 드리는 바이다.
필자는 이 교재에서 실습을 위해 매트랩을 사용하였으며, 매트랩의 기본 문법을 제공하지는 않지만 매트랩의 구조가 비교적 간편하여 조금만 관심을 기울이면 쉽게 이해하고 또 도전할 수 있을 것으로 확신하며, 이 책을 통해 매트랩을 익힘과 동시에 디지털 신호처리도 배울 수 있으니, 적극적이고 진취적인 공학도들에게 많은 도움이 되기를 바란다.

이 책의 특징

1. 실습 언어로 매트랩을 사용하였다.
매트랩은 Mathwork 사에서 개발한 공학용 애플리케이션 소프트웨어 패키지로서 교육용으로 사용하기에 매우 적절한 프로그래밍 언어 겸 애플리케이션이다. 그래픽 처리를 통한 가시적인 효과나 연산처리 능력이 매우 우수하여 기본 제어 구조만 익힌다면 매우 유용하게 사용할 수 있으며, 본 책에서 제공하는 소스코드를 사용해서 곧 바로 실행하여 그 결과를 살펴보면 디지털 신호처리의 이론적 배경을 이해할 수 있을 뿐만 아니라 나아가서 매트랩을 이용한 프로그래밍 응용 능력도 키울 수 있다.

2. 이론에 알맞은 예제를 제공하였다.
디지털 신호처리 이론은 행렬, 삼각함수, 복소수와 같은 관련 수학함수들을 기반으로 전개된다. 그러므로 그 수학적 구조로 인해 이해하는 데 어려움을 가질 수 있으나, 예제를 통하면 손쉽게 이해할 수 있다. 따라서 본 책에서도 각 장마다 관련 예제들을 풍부하게 제공하고 있으며, 이 예제들을 풀어봄으로써 역으로 이론을 이해하는 접근방법에 많은 도움이 될 것이다.

3. 예제별로 소스코드의 부분 해석을 곁들였다.
예제별로 전체 소스코드의 부분들을 순서대로 그 결과와 함께 비교하면서 이해할 수 있도록 해석을 곁들임으로써 전체 소스코드를 자연스럽게 이해할 수 있게 하였다. 뿐만 아니라 각 장들마다 예제들에서 공통으로 사용하는 코드 부분들을 별도로 모듈 형태로 불러 쓸 수 있도록 각 장의 끝부분에 모듈 소스코드 전체를 제공하였으므로 각 예제별로 참조하여 사용하면 된다.

4. 연습문제를 많이 제공하였다.
예제들은 이론을 이해하기에 알맞은 정도로 한정되기 때문에 배운 기초 이론을 확실히 이해하고 보다 확장해 보기 위해서는 연습문제를 많이 풀어보는 것이 도움이 된다. 따라서 이 책에서도 다양하게 응용한 연습문제들을 각 장별로 많이 제공하였으며 프로그래밍 문제도 곁들였으므로 프로그래밍 능력 향상에도 도움이 될 것이다.


목차


CHAPTER 01 디지털 신호처리 개요
1.1 신호
1.1.1 신호의 정의
1.1.2 신호의 분류
1.1.3 이산신호
1.1.4 디지털신호 및 이진신호
1.2 시스템
1.2.1 시스템의 정의
1.2.2 연속시스템과 이산시스템
1.3 디지털 신호처리
1.3.1 디지털 신호처리의 개요
1.3.2 디지털 신호처리의 범주
연습문제

CHAPTER 02 연속시간신호의 분석
2.1 푸리에해석
2.2 정현파신호
2.2.1 등각속도 회전운동
2.2.2 정현파신호의 생성
2.3 복소지수신호
2.3.1 복소수
2.3.2 복소지수 정현파신호
2.3.3 정현파신호의 주파수영역 표현
2.4 연속시간 푸리에급수
2.4.1 삼각함수에 의한 연속시간 푸리에급수
2.4.2 복소지수에 의한 연속시간 푸리에급수
2.5 연속시간 푸리에변환
2.6 샘플링과 복원
2.6.1 샘플링
2.6.2 복원
연습문제

CHAPTER 03 이산시간신호와 시스템
3.1 이산시간신호와 이산신호
3.1.1 이산시간신호
3.1.2 이산신호
3.2 이산신호의 종류
3.3 이산신호의 연산
3.3.1 기본 연산
3.3.2 다른 유용한 연산들
3.4 이산시스템
3.4.1 선형시스템
3.4.2 시불변시스템
3.4.3 선형시불변시스템
3.5 컨볼루션
3.6 차분방정식
연습문제

CHAPTER 04 이산 푸리에변환
4.1 이산시간 푸리에급수
4.2 이산시간 푸리에변환
4.3 이산 푸리에변환
4.3.1 회전인자
4.3.2 DFT 쌍을 이용한 디지털 신호처리
4.4 고속 푸리에변환
4.4.1 고속 푸리에변환
4.4.2 역 고속 푸리에변환
연습문제

CHAPTER 05 z-변환
5.1 z-변환
5.2 z-변환의 주요 특성
5.3 역 z-변환
5.4 z-영역에서의 시스템 표현
5.4.1 시스템함수
5.4.2 차분방정식으로부터 시스템함수 구하기
5.4.3 시스템함수로부터 주파수응답함수의 표현
5.4.4 안정성과 인과성
5.5 차분방정식의 해
연습문제

CHAPTER 06 디지털필터 구조
6.1 기본 소자
6.2 IIR 필터 구조
6.2.1 직접형
6.2.2 직렬형
6.2.3 병렬형
6.3 IIR 필터 구조 실습
6.3.1 제1 직접형 구조 실습
6.3.2 제2 직접형 구조 실습
6.3.3 전치 제2 직접형 구조 실습
6.3.4 직렬형 구조 실습
6.3.5 병렬형 구조 실습
6.4 FIR 필터 구조
6.4.1 직접형
6.4.2 직렬형
6.4.3 선형위상형
6.5 FIR 필터 구조 실습
6.5.1 직접형 구조 실습
6.5.2 직렬형 구조 실습
6.5.3 선형위상형 구조 실습
연습문제

CHAPTER 07 디지털 FIR 필터 설계
7.1 디지털필터 설계 기초
7.1.1 이상적인 필터의 특성
7.1.2 실제적인 필터 특성
7.1.3 필터 설계 사양
7.2 디지털 FIR 필터 설계 기법
7.3 위상과 선형위상
7.4 선형위상 FIR 필터의 특성
7.4.1 임펄스응답 특성
7.4.2 주파수응답과 위상응답 특성
7.4.3 선형위상 FIR 필터의 영점 분포 특성
7.5 선형위상 FIR 필터의 형태와 특성 실습
7.5.1 제1형 선형위상 FIR 필터
7.5.2 제2형 선형위상 FIR 필터
7.5.3 제3형 선형위상 FIR 필터
7.5.4 제4형 선형위상 FIR 필터
7.6 창 설계 기법의 개요와 창의 종류
7.6.1 창 설계 기법의 개요
7.6.2 창의 종류
7.7 창 설계 기법에 의한 FIR 필터 설계
7.7.1 이상적인 필터 구성
7.7.2 해밍 창에 의한 저역통과 FIR 필터 설계
7.7.3 핸 창에 의한 고역통과 FIR 필터 설계
7.7.4 블랙맨 창에 의한 대역통과 FIR 필터 설계
7.7.5 카이저 창에 의한 대역저지 FIR 필터 설계
7.8 최적 등-리플 설계 기법에 의한 FIR 필터 설계
7.8.1 미니맥스 문제
7.8.2 최적 등-리플 FIR 필터 설계
연습문제

CHAPTER 08 디지털 IIR 필터 설계
8.1 디지털 IIR 필터 설계의 기본
8.2 아날로그 저역통과필터의 특성
8.2.1 크기제곱응답의 특성
8.3 아날로그 IIR 저역통과필터 설계
8.3.1 버터워스 저역통과필터의 특성 및 설계
8.3.2 체비세프 저역통과필터의 특성 및 설계
8.3.3 엘립틱 저역통과필터의 특성 및 설계
8.4 아날로그-디지털 변환에 의한 디지털 IIR 저역통과필터 설계
8.4.1 이선형변환
8.4.2 디지털 버터워스 저역통과필터 설계
8.4.3 디지털 체비세프-1 저역통과필터 설계
8.4.4 디지털 체비세프-2 저역통과필터 설계
8.4.5 디지털 엘립틱 저역통과필터 설계
8.5 주파수대역변환에 의한 다른 디지털 IIR 선택형필터 설계
8.6 신호처리 툴박스의 signal 함수에 의한 디지털 IIR 필터 직접 설계
8.6.1 디지털 버터워스 저역통과필터 설계
8.6.2 디지털 체비세프-1 고역통과필터 설계
8.6.3 디지털 엘립틱 대역통과필터 설계
8.6.4 디지털 체비세프-2 대역저지필터 설계
연습문제

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.