数据通信原理》教学大纲

课程代码

045102731

课程名称

数据通信原理

英文名称

Data Communication Principles

课程类别

专业基础课

课程性质

必修,选修

学时

总学时:64  实验学时:16  实习学时:0 其他学时:0

学分

3.5

开课学期

第三学期,第五学期

开课单位

计算机科学与工程学院

适用专业

网络工程,计算机科学与技术

授课语言

中文授课

先修课程

高等数学、线性代数、电路与电子技术

课程对毕业要求的支撑

1)掌握本专业的基本理论、基本方法及与本课程相关的基础知识;

2)培养出综合应用的能力和创新精神,提升分析问题、解决问题的能力;

3)了解本课程相关的理论研究的最新进展与发展动态;

4)对信号的产生、信息的传输与处理有具体的理解;

5)以多媒体信号通信与处理系统为样例学习,更深入地理解相关理论与工程应用问题。

课程目标

完成课程后,学生将具备以下能力:

1)掌握数据通信系统的基本原理和基本知识,培养学生发现问题、解决问题的基本能力。

2)掌握模拟信号的数字编码、数字基带信号及传输、数字信号的处理等基本概念、原理及关键技术。

3)掌握多媒体信号处理、信息论等基本知识。

课程简介

数据通信原理是网络工程专业的一门重要的专业基础课。这是一门系统性、理论性强,同时又强调实践性的课程。本课程介绍了数据通信与处理系统的基本原理、基本方法和基本技术。

教学内容与学时分配

(一)数据通信原理概述                                2学时

教学要求:要求掌握课程的主要目的与任务,了解数据通信在现代网络通信系统中的作用,了解通信系统的模型与分类,掌握数字通信系统的特点,掌握通信系统的主要性能指标。


(二)信号分析基础                                    4学时

1)信号与系统的基本概念及确定信号分析方法           2 学时

2)信号分析基础                                     2学时

教学要求:本章要求学生理解和掌握信号与系统的基本概念;掌握确定信号处理何分析方法;理解信号分析、傅里叶变换、卷积等有关概念何技术。

重点:信号的概念和描述方法

难点:傅里叶变换与卷积


(三)模拟信号的数字编码                              6学时

1)抽样定理                                         2 学时

2)均匀量化与非均匀量化                             1学时

3PCM编码                                        2学时

4)差分编码调制与增量调制                           1学时

教学要求:本章要求学生掌握低通和带通抽样定理,掌握均匀量化与非均匀量化,掌握PCM基本原理,掌握A13折线压扩特性及8PCM编码,掌握差分编码调制的基本原理,掌握简单增量调制的基本原理和实现方法。

重点:抽样定理,PCM基本原理

难点:抽样定理


(四)信息论基础                                      12学时

1)信息的度量                                       2学时

2)离散信道与容量                                   3学时

3)连续信源、信道与容量                             2学时

4)信源编码的基本概念与方法                         3学时

5)信道编码的基本概念与方法                         2学时

教学要求:本章要求学生掌握理解信息的基本概念,掌握信息的度量和信源熵;理解离散信源的数学模型;了解离散信道的模型和描述方法,掌握互信息量和平均互信息量的概念,掌握熵与平均互信息量之间的关系,理解离散信道容量的概念;掌握连续信源相对熵、相对条件熵概念;掌握香农信道容量定理及有关的性质和结论;掌握信源编码和信道编码的基本概念和方法。

重点:信息的度量和信源熵,互信息量,香农信道容量定理,信源编码基本方法

难点:互信息量,香农信道容量定理


(五)数字基带信号的传输和处理                         6学时

1)基带传输系统基本模型和数字基带信号的传输码型      3 学时

2)基带数字信号传输与码间串扰                        3学时

教学要求:本章要求学生掌握数字基带信号码型设计原则,了解基带信号各种典型码型的编码原理、波形特点与频谱特性;理解基带传输系统的典型模型,掌握奈奎斯特第一准则,理解无码间串扰的理想低通滤波器,了解升余弦滚降系统和部分响应系统。

重点:数字基带信号码型设计原则,奈奎斯特第一准则

难点:码间串扰


(六)数字调制解调                                     8学时

1)数字载波调制与解调的基本原理                      2学时

2)二进制调制解调                                    3学时

3)多进制调制解调                                    2学时

4)正交振幅调制解调                                  1学时

教学要求:本章要求学生掌握二进制幅度键控、频移键控、相移键控调制解调的基本原理和方法,掌握二进制数字调制信号频谱特性的分析方法;掌握多进制信号幅度键控、频移键控、相移键控的基本原理及调制解调的基本方法,掌握多进制数字调制信号的频谱特性;理解正交振幅调制的基本原理、调制解调方法。

重点:二进制调制解调的基本原理和方法

难点:多进制调制解调


(七) 信道与复用                                     4学时

1)信道的定义和分类,损耗和衰落特性                 2学时

2)统计复用和ALOHA方法                           2学时

教学要求:理解自由空间的衰落模型;理解多普勒频移、多径衰落、窄带衰落;理解统计复用、随机多址、ALOHA方法。

重点:衰落特性,统计复用

难点:衰落特性


(八)差错控制编码部分                                6学时

1)差错控制编码的基本概念                           2学时

2)线性分组码的基本性质                             4学时

教学要求:理解差错控制的基本概念;掌握简单的差错控制编码的方法;理解生成矩阵与监督矩阵的概念和有关应用;掌握纠错编码的标准阵、陪集和陪集首的概念;掌握汉明码、扩展汉明码的编解码方法。

重点:差错控制的基本概念,线性分组码的编码方法

难点:生成矩阵与监督矩阵的概念和有关应用

实验教学(包括上机学时、实验学时、实践学时)

1)实验一:MATLAB 数字信号处理基础                4学时

实验内容提要:熟悉MATLAB工作环境及常用模块;掌握MATLAB建模和仿真方法;理解信号产生原理及过程。

实验类型:验证型

实验要求:必做

每组人数:1

主要仪器设备与软件:计算机、Matlab


2)实验二:语音信号传输与处理实验                   4学时

实验内容提要:实验观察并理解语音信号生成、编码和处理的工作原理和方法。

实验类型:综合型

实验要求:必做

每组人数:1

主要仪器设备与软件:计算机、Matlab


3)实验三:图像信号传输与处理实验                   4学时

实验内容提要:通过实验理解处理图像信号传输和处理的基本方法和技术。

实验类型:综合型

实验要求:必做

每组人数:1

主要仪器设备与软件:计算机、Matlab


4)实验四:线性分组码实验                           4学时

实验内容提要:理解差错控制系统的基本原理;掌握线性分组码差错控制原理和方法。

实验类型:综合型

实验要求:必做

每组人数:1

主要仪器设备与软件:计算机、Matlab

教学方法

课程教学以课堂教学、课外作业、综合讨论、实验、网络以及授课教师的科研项目于积累等共同实施。

考核方式

本课程注重过程考核,成绩比例为:

平时作业和课堂表现:10%

实验:30%

期末考试(闭卷):60%

教材及参考书

教材:冯穗力、余翔宇、柯峰 等,数字通信原理,电子工业出版社,2016

主要参考资料:

[1] 刘衍珩,王健等,数据通信,机械工业出版社,2013

[2] Bermard Sklar(著),徐平平等(译),数字通信-基础与应用(第二版),电子工业出版社,2015

[3] 傅祖芸、赵建中,信息论与编码,电子工业出版社2014

[4] John G. ProakisDigital Communications 4th Edition),McGraw Hill,电子工业出版社,2001

[5] A Scientist and Engineers' Guide to Digital Signal Process (2nd Edition), Steven W. Simith, California Technical Publishing, 1999

制定人及制定时间

全宇晖,20194


 “Data Communication Principles” Syllabus

Course Code

045102731

Course Title

Data Communication Principles

Course Category

Specialty Basic Courses

Course Nature

Compulsory Course

Class Hours

Total hours: 64, Experimental hours: 16

Credits

3.5

Semester

The third semesterThe fifth semester

Institute

School of Computer Science and Engineering

ProgramOriented

 Network EngineeringComputer Science and Technology

Teaching Language

Chinese

Prerequisites

Higher mathematics; Linear algebra; Circuit and electronic technology

 Student Outcomes

 (Special Training Ability)

 (1) Master the professional basic theory, basic methods and knowledge base related to this course.

 (2) Develop comprehensive application ability and innovation spirit, and enhance the ability to analyze and solve problems.

 (3) Understand the latest progress and developments of theoretical research related to this course.

 (4) Has a specific understanding of signal generation, transmission, exchange and processing.

(5) Take the multimedia signal communication and processing system as an example to learn, and understand the related theory and engineering application problems more deeply.

Course Objectives

 Upon completion of the course, students will have the following abilities:

 (1) Master the basic principles and basic knowledge of data communication systems, and develop the basic ability to find problems and solve the problem.

 (2) Master digital coding of analog signals, digital baseband signal and transmission, digital signal processing and other basic concepts, principles and key technologies.

(3) Master multimedia signal processing, information theory and other information theory knowledge.

Course Description

The course of data communication principles is an important professional course of network engineering. It is a systematic, theoretical, and emphasis on practical courses. The course introduces the basic principles, basic methods and basic techniques of data communication systems.

Teaching Content and Class Hours Distribution

 1. Overview of data communication principles (2 hours)

 Requirements: master the main purpose and tasks of the course, understand the role of data communication in modern network communication system, understand the model and classification of communication systems, master the characteristics of digital communication systems, and master the main performance indicators of communication systems.


 2. The basis of signal analysis (4 hours)

 (1) The basic concept of signal and system, and determination of signal analysis method (2 hours)

 (2) The basis of signal analysis (2 hours)

 Requirements: This chapter requires students to understand and master the basic concepts of signals and systems; master determination of signal processing and analysis method; understand the concepts and techniques of signal analysis, Fourier transform, convolution, etc.

 Key point: the concept and description method of signals

 Difficulty: Fourier transform and convolution


 3.The digital code of the analog signal (6 hours)

 (1) Sampling theorem (2 hours)

 (2) Uniform quantization and non-uniform quantization (1 hours)

 (3) PCM encoding (2 hours)

 (4) Differential coding modulation and incremental modulation (1 hour)

 Requirements: This chapter requires students to master the low pass and band pass sampling theorem, uniform quantization and non-uniform quantization, the basic principles of PCM, A-law 13 fold line expansion and 8-bit PCM encoding, the basic principle of differential coding modulation and basic principles and implementation methods of simple incremental modulation.

 Focus: Sampling Theorem, PCM basic principles

 Difficulty: Sampling theorem


 4. The basis of information theory (12 hours)

 (1) The measurement of information (2 hours)

 (2) Discrete channel and capacity (3hours)

 (3) Continuous source, channel and capacity (2hours)

 (4) Basic concepts and methods of source coding (3 hours)

 (5) Basic concepts and methods of channel coding (2 hours)

 Requirements: This chapter requires students to master and understand the basic concepts of information, and master the information measurement and source entropy; understand the mathematical model of discrete sources; understand the model and description method of discrete channel, master the concept of the amount of mutual information and the average amount of mutual information, master the relationship between entropy and average mutual information, and understand the concept of discrete channel capacity; master the concept of the relative entropy and the relative condition entropy of the continuous source; master Shannon channel capacity theorem and the related properties and conclusions; master the basic concepts and methods of source coding and channel coding.

 Key points: information measurement and source entropy, mutual information, Shannon channel capacity theorem, the basic methods of source coding

 Difficulty: mutual information, Shannon channel capacity theorem


 5. Transmission and processing of digital baseband signal (6 hours)

 (1) Basic model of baseband transmission system and transmission code pattern of the digital baseband signal (3 hours)

 (2) Transmission and inter-code crosstalk of baseband digital signal (3 hours)

 Requirements: This chapter requires students to master the code pattern design principles of digital baseband signal, and understand the baseband signal typical code of the coding principle, waveform characteristics and spectral characteristics; understand the typical baseband transmission system model, master the Nyquist first criterion, understand the ideal low-pass filter without inter-code crosstalk, and understand ascending cosine roll-offs system and some response system.

 Key point: Digital baseband signal code pattern design principles, Nyquist first criteria

 Difficulty: Inter-code crosstalk


 6. Digital modulation and demodulation (8 hours)

 (1) The basic principles of digital carrier modulation and demodulation (2 hours)

 (2) Binary modulation and demodulation (3 hours)

 (3) Multi-band modulation and demodulation (2 hours)

 (4) Quadrature amplitude modulation and demodulation (1 hours)

 Requirements: This chapter requires students to master the basic principles and methods of binary amplitude keying, frequency shift keying, phase shift keying modulation and demodulation, and master the analysis methods of spectrum characteristic of binary digital modulation signal; master the basic principles of multi-band signal amplitude keying, frequency shift key control, and their basic methods of modulation and demodulation, and master the spectral characteristics of the multi-band modulated signal; understand the basic principles and modulation and demodulation methods of quadrature amplitude modulation.

 Key point: the basic principles and methods of binary modulation and demodulation

 Difficulty: multi-band modulation and demodulation


 7. Channel and multiplexing4 hours

 (1) Definition and classification of channels, loss and fading characteristics (2 hours)

 (2) Statistical multiplexing and ALOHA methods (2 hours)

 Requirements: This chapter requires students to understanding the decline model of free space; understand the Doppler frequency shift, multipath fading and narrowband decline; understand statistical multiplexing, random multiple access, and ALOHA methods.

 Key point: fading characteristics, statistical multiplexing

 Difficulty: fading characteristics


 8. Error control coding (6 hours)

 (1) The basic concepts of error control coding (2 hours)

 (2) The basic property of linear block code (4 hours)

 Requirements: This chapter requires students to understand the basic concept of error control; master simple methods of error control coding; understand the concepts and related applications of generator matrix and check matrix; master the concept of standard array, coset and coset leader for error correction coding; master the method of coding and decoding for hamming code and extended hamming code.

 Key point: the basic concepts of error control coding, methods of linear block coding

Difficulty: the concepts and related applications of generator matrix and check matrix

Experimental Teaching

 (1) Exp.1 The basis of digital signal processing in MATLAB (4 hours)

 Content Summary: Familiar with MATLAB working environment and common modules; master MATLAB modeling and simulation methods; understand signal generation principles and processes.

 Category: Verification

 Requirements: Compulsory

 Number of StudentsEach Group: 1

 Instruments, Equipments and Software: PC, Matlab


 (2) Exp.2 Speech signal transmission and processing (4 hours)

 Content Summary: Observe and understand the principles and methods of speech signal generation, coding and processing.

 Category: Comprehensive

 Requirements: Compulsory

 Number of StudentsEach Group: 1

 Instruments, Equipments and Software: PC, Matlab


 (3) Exp.3 Image signal transmission and processing (4 hours)

 Content Summary: Observe and understand the principles and methods of image signal generation, coding and processing.

 Category: Comprehensive

 Requirements: Compulsory

 Number of StudentsEach Group: 1

 Instruments, Equipments and Software: PC, Matlab


 (4) Exp.4 Linear block code (4 hours)

 Content Summary: Understand the basic principles of error control systems; master the principle and method of linear block code error control.

 Category: Comprehensive

 Requirements: Compulsory

 Number of StudentsEach Group: 1

Instruments, Equipments and Software: PC, Matlab

Teaching Method

Teaching in classroom teaching, extracurricular homework, comprehensive discussion, experiment, network, and the teacher's scientific research project in common implementation of accumulation.

Examination Method

 This course pays attention to process evaluation, achievement ratio for:

 Regular assignments and class performance: 10%

 Data communication principle experiment result: 30%

Final exam (shut) : 60%

Teaching Materials and Reference Books

 Teaching materials: Suili Feng, Xiangyu Yu, Feng Ke, digital communication principle, electronic industry press, 2016

 The main reference:

 [1] Yanheng Liu, Jian Wang, etc., data communication, mechanical industry press, 2013

 [2] Bermard Sklar (author), Pingping Xu (translation), digital communication - basic and application (second edition), electronic industry press, 2015

 [3] Zuyun Fu, Jianzhong Zhao, information theory and coding, electronic industry press, 2014

 [4] John G. ProakisDigital Communications 4th Edition),McGraw Hillelectronic industry press, 2001

[5] A Scientist and Engineers' Guide to Digital Signal Process (2nd Edition), Steven W. Simith, California Technical Publishing, 1999

Prepared by Whom and When

Yuhui Quan, Apr., 2019.


《数据通信原理》实验教学大纲

课程代码

045102731

课程名称

数据通信原理

英文名称

Data Communication Principles

课程类别

专业基础课

课程性质

必修

学时

总学时:64 实验:16 实习:0 其他:0

学分

3.5

开课学期

第三学期

开课单位

计算机科学与工程学院

适用专业

网络工程

授课语言

中文授课

先修课程

高等数学、线性代数、电路与电子技术

毕业要求(专业培养能力)

1)掌握本专业的基本理论、基本方法及与本课程相关的基础知识;

2)培养出综合应用的能力和创新精神,提升分析问题、解决问题的能力;

3)了解本课程相关的理论研究的最新进展与发展动态;

4)对信号的产生、信息的传输与处理有具体的理解;

5)以多媒体信号通信与处理系统为样例学习,更深入地理解相关理论与工程应用问题。

课程培养学生的能力(教学目标)

完成课程后,学生将具备以下能力:

1)掌握数据通信系统的基本原理和基本知识,培养学生发现问题、解决问题的基本能力。

2)掌握模拟信号的数字编码、数字基带信号及传输、数字信号的处理等基本概念、原理及关键技术。

3)掌握多媒体信号处理、信息论等基本知识。

课程简介

数据通信原理是网络工程专业的一门重要的专业基础课。这是一门系统性、理论性强,同时又强调实践性的课程。本课程介绍了数据通信与处理系统的基本原理、基本方法和基本技术。

主要仪器设备与软件

主要仪器设备:计算机

主要软件:Matlab

实验报告

得到正确的实验数据及波形,理解实验原理及实验方案,能正确分析实验结果;要求书写规范,实验报告符合要求。报告内容包括:实验名称、实验目的、实验要求、实验内容、实验结果和分析。

考核方式

本实验课程注重过程考核,成绩比例为:

实验考勤:10%

操作技能:50%

实验报告:40%

教材、实验指导书及教学参考书目

教材:冯穗力、余翔宇、柯峰 等,数字通信原理,电子工业出版社,2016

实验指导书:达新宇 等著,通信原理实验与课程设计,电子工业出版社,2016

主要参考资料:

[1] 刘衍珩,王健等,数据通信,机械工业出版社,2013

[2] Bermard Sklar(著),徐平平等(译),数字通信-基础与应用(第二版),电子工业出版社,2015

[3] 傅祖芸、赵建中,信息论与编码,电子工业出版社,2014

[4] John G. ProakisDigital Communications 4th Edition),McGraw Hill,电子工业出版社,2001

[5] A Scientist and Engineers' Guide to Digital Signal Process (2nd Edition), Steven W. Simith, California Technical Publishing, 1999

制定人及发布时间

全宇晖, 201958


数据通信原理》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

1

MATLAB 数字信号处理基础

4

熟悉MATLAB工作环境及常用模块;掌握MATLAB建模和仿真方法;理解信号产生原理及过程。

验证性

必做

1

计算机、Matlab

2

语音信号传输与处理实验

4

实验观察并理解语音信号生成、编码和处理的工作原理和方法。

综合性

必做

1

计算机、Matlab

3

图像信号传输与处理实验

4

通过实验理解处理图像信号传输和处理的基本方法和技术。

综合性

必做

1

计算机、Matlab

4

线性分组码实验

4

理解差错控制系统的基本原理;掌握线性分组码差错控制原理和方法。

综合性

必做

1

计算机、Matlab


 “Data Communication Principles” Syllabus

Course Code

 045102731

Course Title

Data Communication Principles

Course Category

Specialty Basic Courses

Course Nature

Compulsory Course

Class Hours

Total hours: 64, Experimental hours: 16

Credits

3.5

Semester

The third semester

Institute

School of Computer Science and Engineering

Program Oriented

Network Engineering

Teaching Language

Chinese

Prerequisites

Higher mathematics; Linear algebra; Circuit and electronic technology

Student Outcomes (Special Training Ability)

 (1) Master the professional basic theory, basic methods and knowledge base related to this course.

 (2) Develop comprehensive application ability and innovation spirit, and enhance the ability to analyze and solve problems.

 (3) Understand the latest progress and developments of theoretical research related to this course.

 (4) Has a specific understanding of signal generation, transmission, exchange and processing.

(5) Take the multimedia signal communication and processing system as an example to learn, and understand the related theory and engineering application problems more deeply.

Teaching Objectives

 Upon completion of the course, students will have the following abilities:

 (1) Master the basic principles and basic knowledge of data communication systems, and develop the basic ability to find problems and solve the problem.

 (2) Master digital coding of analog signals, digital baseband signal and transmission, digital signal processing and other basic concepts, principles and key technologies.

(3) Master multimedia signal processing, information theory and other information theory knowledge.

Course Description

The course of data communication principles is an important professional course of network engineering. It is a systematic, theoretical, and emphasis on practical courses. The course introduces the basic principles, basic methods and basic techniques of data communication systems.

Instruments and Equipments

Computers, Matlab.

Experiment Report

Get the correct experimental data and waveform, understand the experimental principle and experimental program, and correctly analyze the experimental results; Require writing specifications, experimental reports meet the requirements. The report includes: experimental name, experimental purpose, experimental requirements, experimental content, experimental results and analysis.

Assessment

This experimental course pays attention to process evaluation, achievement ratio for:

experimental attendance: 10%

operating skills: 50%

experimental report: 40%

Teaching Materials and Reference Books

Teaching materials: Suili Feng, Xiangyu Yu, Feng Ke, digital communication principle, electronic industry press, 2016

The main reference:

[1] Yanheng Liu, Jian Wang, etc., data communication, mechanical industry press, 2013

[2] Bermard Sklar (author), Pingping Xu (translation), digital communication - basic and application (second edition), electronic industry press, 2015

[3] Zuyun Fu, Jianzhong Zhao, information theory and coding, electronic industry press, 2014

[4] John G. ProakisDigital Communications 4th Edition),McGraw Hillelectronic industry press, 2001

[5] A Scientist and Engineers' Guide to Digital Signal Process (2nd Edition), Steven W. Simith, California Technical Publishing, 1999

Prepared by Whom and When

Yuhui Quan, 2019.05.08

 “Data Communication Principles” Experimental Teaching Arrangements

No.

Experiment Item

Class Hours

Content Summary

Category

Requirements

Number of StudentsEach Group

Instruments, Equipments and Software

1

The basis of digital signal processing in MATLAB

4

Familiar with MATLAB working environment and common modules; master MATLAB modeling and simulation methods; understand signal generation principles and processes.

Verification

Compulsory

1

PC, Matlab.

2

Speech signal transmission and processing

4

Observe and understand the principles and methods of speech signal generation, coding and processing.

Comprehensive

Compulsory

1

PC, Matlab.

3

Image signal transmission and processing

4

Observe and understand the principles and methods of image signal generation, coding and processing.

Comprehensive

Compulsory

1

PC, Matlab.

4

Linear block code

4

Understand the basic principles of error control systems; master the principle and method of linear block code error control.

Comprehensive

Compulsory

1

PC, Matlab.

专业课程思政建设内容

序号

课程名称

任课教师

职称

学院

育人目标

教学特色

预期成效

1

数据通信原理

全宇晖

副教授

计算机科学与工程学院

1. 实现计算机专业知识教学与立德树人教育的有机融合;
   2.
激发学生“实干兴邦”的爱国奋斗精神,以社会主义核心价值观为导向,以国家需要、民族崛起为己任,为学科以及行业发展贡献力量。

19世纪以来的通信发展历史作为背景故事,讲述中国通信行业的发展与现状,紧密结合专业知识启蒙与思政教育,教导学生树立正确的价值观、人生观和远大理想,在教学课程当中融入工匠精神的教育,传承追求卓越的创造精神和精益求精的品质精神。

1.以“数据通信原理”的第一堂课为抓手,实现专业教育与课程思政的有效结合;
   2.
结合“大数据”、“人工智能”、“互联网+”、“智能制造”等国家战略,激发学生的爱国情怀,树立学生服务国家产业需要的卓越工程师精神。