서브메뉴
검색
(파이썬으로 배우는) 디지털 신호처리 = Digital signal processing with Python
(파이썬으로 배우는) 디지털 신호처리 = Digital signal processing with Python
- 자료유형
- 단행본
- ISBN
- 9788970504230 93000: : ₩26000
- 청구기호
- 567.013 하54ㄷ
- 저자명
- 하석운
- 서명/저자
- (파이썬으로 배우는) 디지털 신호처리 = Digital signal processing with Python / 하석운 지음
- 발행사항
- 파주 : 생능출판, 2020.
- 형태사항
- 427 p. : 삽화, 도표 ; 24 cm.
- 기타저자
- 하석운
- 가격
- ₩26000
- Control Number
- ansan:100979
- 책소개
-
오늘날 우리는 고도로 발달된 디지털 시대에 살고 있다. 스마트폰이나 컴퓨터와 같은 디지털 기기와 함께하지 않는 경우가 없고 디지털이라는 용어도 마치 필수 언어처럼 매우 익숙해져있는 현실이다. 이러한 디지털 기기들은 연결된 키보드나 마이크나 카메라를 통해서 문자나 음성이나 영상을 입력받기도 하고 모니터나 프린터 등으로 출력하기도 한다. 이와 같은 입출력을 행하기 위해서는 사실 디지털 기기 내부에서 신호 또는 데이터를 디지털로 처리하는 어떤 복잡한 과정들을 거치게 되어 있다. 또한 산업 현장에서도 각종 생산 및 측정 장비들이 연결된 센서들로부터 신호를 입력받아서 원하는 출력을 얻기까지 특정한 디지털 형태의 신호처리를 수행함으로써 고도의 생산 능력을 발휘하고 있다. 군사나 항공우주와 같이 고도의 기술을 요하는 분야에서도 디지털 기기와 디지털 신호처리를 적용해야만 소기의 목적을 달성할 수 있다는 것은 널리 알려져 있는 사실이다.
디지털 신호처리는 누구나 쉽게 접근할 수 있는 학문은 아니지만 전기전자나 통신, 그리고 컴퓨터공학 분야에서는 필수적으로 배워야 하는 기본 과목으로 가르치고 있다. 필자는 대학에서 이 과목을 올해로 27년 동안 한 해도 거르지 않고 가르쳐 왔다. 그 동안 포트란, 파스칼, C 언어를 사용해서 그 이론을 이해하는 실습을 병행해 왔을 뿐만 아니라, 매트랩이나 랩뷰와 같은 매우 효율적이고 가시적인 그래픽 구현 환경을 제공하는 상용 툴들을 사용하기도 했으며, 더불어 디지털 신호처리기(DSP)를 사용해서 실제 하드웨어적으로 구현해 보는 실습을 병행하기도 했으나, 최근에 와서는 이들 상용 소프트웨어 사용에 관한 제약으로 인해 학생들이 이 과목을 손쉽게 수강하거나 교수가 활용하기에 높은 비용적인 장벽이 있어 왔다.
필자는 이러한 교육 현장에서의 어려움을 해소하기 위해 고심하던 중에 파이썬이라는 새로운 언어를 접하게 되었고 자유스러운 환경에서 누구나 이용할 수 있는 점을 고려하여 이 디지털 신호처리 전반에 걸친 실습을 교수나 학생들이 비용에 관한 제약 없이 실행해 볼 수 있도록 모든 실습에 필요한 주프로그램과 서브프로그램을 파이썬을 기반으로 만들어서 모든 이론들을 실습을 통해 검증해 볼 수 있는 기회를 제공하게 되었다. 먼저 이 교재는 대학에서 필수 또는 선택과목으로 한 학기 동안 배울 수 있는 분량으로 집필했지만 다른 교재들에서 소홀하게 다루고 있는 필터 설계 부분을 많이 첨가하였다. 필자는 이 교재에서 실습을 위해 아나콘다 파이썬을 설치하였으며, 파이썬의 기본 문법을 제공하지는 않지만 파이썬 언어의 구조가 나이든 필자가 접근하고 소스코드를 직접 만들 수 있을 정도인 점을 고려해볼 때 조금만 관심을 기울이면 쉽게 이해하고 또 도전할 수 있을 것으로 확신하며, 이 책을 통해 파이썬 언어를 익힘과 동시에 디지털 신호처리도 배울 수 있다.