数字通信:一种离散时间方法 序言部分1

前记

本系列是我在CSDN发表的第一个BLOG系列,主要内容是翻译Michael Rice所著的这本书:Digital Communications: A Discrete-Time Approach,对Matlab熟悉的同学可能会在Matlab中关于QPSK的调制解调过程、同步等帮助中均有该书,目前尚未有中译版。借助现有的深度学习平台,翻译已经成了非常方便的工作任务。作为一个曾经大学通信专业教学的老师,在离开相关岗位后,感觉对通信仍然有些兴趣,利用deepseek或者chatgpt等大语言模型翻译该书,同时完成相关习题,对某些内容进行Matlab复现,期待对进入该领域的同学有所帮助。同时对于我也是一个温故而知新的过程,作为一名老师,看看Matlab内部是如何实现调制解调的也是一个非常有趣的事情。

2025年2月于西安

前言(Fred Harris)

这个前言是Fred Harris写的,Fred Harris是IEEE Fellow,也写过一本非常好的书:Multirate Signal Processing for Communication Systems。

又一本关于数字通信的书!是什么促使迈克尔·赖斯(Michael Rice)撰写这本书?我并没有想到去问他,因为我已经从书名中知道了答案:《数字通信:离散时间方法》。这个限定词就是线索!简单来说,是时候写这本书了。对于消费者和从业者来说,数字通信已经改变了我们远距离通信的方式。许多关于数字通信的教科书和课程,以及许多跻身财富500强的通信行业公司,都证明了这项技术在我们社会中的重要性。我们中的许多人不仅见证了,还指导了已成为通信系统物理层结构的进化转变。这种进化改变了我们在通信系统中处理和操作波形的方式。我们已经看到数字信号处理(DSP)迅速取代了我们在调制器和解调器中执行的大部分信号调节功能和任务。因此,书名中的限定词:《离散时间方法》。

这本书是对这样一个事实的回应:数字信号处理硬件和DSP算法几乎已经取代了模拟硬件,成为执行各种基带和中频信号处理功能的手段,这些功能是调制和解调所必需的。这一变化是戏剧性的。有线电视调制解调器、卫星调制解调器、局域网无线网络调制解调器、无处不在的手机、全球定位系统(GPS)接收器,以及众多消费娱乐系统,如音频MP3播放器、高清电视播放器、视频TiVo播放器等,都已经将DSP作为实现通信过程的核心技术。

一个有趣的现象是,基于DSP的接收器正在取代模拟接收器,即使在非数字调制格式中,如AM、FM和传统的模拟电视。这种情况发生在多模式接收器中,这些接收器设计用于解调数字调制格式,如基于OFDM的高清无线电信号,但出于营销目的,还必须解调传统的模拟AM和FM信号频段。类似的多模式接收器也需要解调数字调制的高清电视信号以及传统的模拟调制国家电视标准委员会(NTSC)电视信号。

传统上,分配给通信任务的资源是信号带宽W和信号能量S与噪声N的比率,正如香农容量定理所示:C = W \log_2(S/N + 1)。在20世纪后半叶,我们称之为现代通信的三足结构中增加了第三个资源。这第三条腿就是计算复杂性!我们已经认识到,调制解调器需要一台计算机!最初计算机对数据(即“1”和“0”)进行转换。这些转换在很大程度上归功于香农的理论,包括信道编码和解码、信源编码和解码以及加密和解密。在过去的二十年里,计算机承担了额外的繁重任务,即对采样的波形进行转换。这些波形转换的集合通常被称为数字信号处理(DSP)。这两组转换的核心都是数字计算机。这一核心受益于摩尔定律,其大意是“在固定成本下,集成电路的复杂性或计算能力大约每两年翻一番”。我经常提醒我的学生,在通信系统中引入DSP只有两个理由:提高性能和降低成本。摩尔定律提供了这两种选择!使DSP能够插入通信系统的第二个核心是高性能的模数转换器和数模转换器(分别为ADC和DAC)的可用性。这些设备执行了将波形信号从连续模拟域转换到离散采样数据域所需的转换和信源编码任务。

基于现代DSP的调制器在其输出端口呈现采样数据信号,而DSP解调器则在其输入端口期望接收采样数据信号。许多系统包含混合信号组件,其中转换器与执行DSP功能的芯片位于同一芯片上。由于行业和经济过程倾向于DSP实现的调制和解调过程,因此从这种实现角度(离散时间)教授通信系统是有意义的。

在讨论视角时,我们必须记住,当我们实现基于DSP的调制器或解调器时,我们的任务是执行特定功能,而不是复制这些功能的传统实现。通常,传统的接收器已经包含现有的模拟电路实现,我们可能会倾向于模仿该实现。我们必须记住,我们的任务不是模仿模拟解决方案,而是执行当前由模拟电路执行的功能。在这样做时,明智的做法是回到基本原理,利用我们拥有的设计工具,这些工具可能比模拟设计师在推导传统模拟解决方案时所使用的工具更为丰富。如果我们使用基于DSP的工具来复制模拟电路实现,我们可能也会继承设计师在做出妥协时的传统做法,这些妥协在当时的设计工具可用时是合适的。从基本原理出发处理任务可能会提供DSP方法独有的解决方案,这些解决方案可能没有模拟原型解决方案。这种方法有时可能会导致与模拟视角相同的解决方案,但通常会导致基于DSP的独特解决方案。本书与早期书籍的不同之处在于,它不仅介绍了通信系统中应该做什么的科学,还介绍了一些现代的实现艺术。

在这里,我们引用几个简单的例子来支持基于基本原理的设计实现方法。通常,模拟原型接收器会使用一对递归巴特沃斯滤波器作为下变频信号路径的一部分。在数字实现中,我们并不一定要使用基于DSP的巴特沃斯滤波器来执行相同的功能。我们可能会使用线性相位非递归滤波器来避免群延迟问题与递归滤波器相关的延迟失真。在这里,我们通过不模拟模拟设计来提高系统性能。在另一个例子中,一个常见的模拟接收器设计使用一对混频器和低通滤波器将中频(IF)窄带信号转换为基带。这个过程当然可以通过DSP技术来模拟,但可能使用一个独特的基于DSP的选项来更有效地实现。这样一个例子是基于多速率信号处理的,通过简单地降低表示波形的采样数据时间序列的采样率,可以将信号混叠到基带。混叠是DSP设计者可用的工具,而模拟设计者则无法使用!另一个例子是用于载波同步的锁相环中的相位检测器。在模拟系统中,相位检测器是通过首先对输入信号进行硬限制(使用削波电路)然后使用一对混频器将现在恒定幅度的输入信号转换为基带来形成的。我们对乘积信号的兴趣是结果有序对的相位角。在模拟世界中,直接访问角度是困难的,所以我们通常使用小角度近似,即角度的正弦值近似为角度,并使用正弦混频器的输出作为我们的近似角度。在基于DSP的解决方案中,我们将永远不会对采样输入信号进行硬限制。结果的谐波将混叠回测量过程中作为不希望的伪影。我们认识到,如果我们想要有序对的角度,我们可以简单地通过ATAN计算角度,或者通过一个等效但计算上更简单的任务,即对数字混频器的输出应用CORDIC旋转。ATAN提供了比复数乘积的虚部提供的更优越的相位检测S曲线。

我们与基于DSP的通信系统任务的首要原则相关的最终例子是定时恢复过程。在定时恢复中,匹配滤波器输出的样本必须与周期相关函数的峰值对齐。这对应于将输出样本点与眼图的最大眼图开口对齐。在传统的模拟接收器中,通过对提供时钟信号的电压控制振荡器(VCO)的控制信号进行变化来提前或延迟采样时钟来实现对齐。现代接收器不会通过DAC返回到模拟域来影响相同的控制,而是在DSP域中获取时间对齐。我们可以做到这一点,因为我们信任奈奎斯特,他向我们保证,以奈奎斯特速率收集的信号波形值包含原始模拟波形中的所有信息。在现代接收器中,对齐以两种方式之一进行。在一种方法中,使用插值器从附近的偏移样本值计算所需的样本位置的样本。定时恢复系统的PLL控制插值过程。在第二种方法中,接收器包含一组匹配滤波器,跨越时间样本位置和匹配滤波器峰值位置之间的一系列偏移。在这里,PLL控制识别正确时间对齐滤波器的过程。

请记住,DSP除了在现代中替换模拟电路外还执行其他功能。除了传统的AGC、频谱转换、频谱整形、匹配滤波和信道化、定时和载波同步、上采样和下采样以及信号合成任务外,DSP还用于增强数字和模拟硬件的性能。DSP用于均衡群延迟和振幅接收器模拟滤波器的失真,以平衡调制器和解调器的正交信号路径之间的增益和相位失配,并预先补偿由DAC频谱响应引起的频谱失真DSP技术还可以消除由采样时钟线寄生耦合引起的频谱侵入成分,包括模拟混频器中自混频产生的直流以及ADC引起的直流偏移。DSP技术还支持在模拟实现中难以实现的各种最佳处理选项。这些包括非线性(如TANH)信噪比依赖增益和信噪比估计器。

离散时间信号处理在调制器和解调器设计中变得如此根深蒂固的最后一个原因是,通过软件升级重新配置硬件或通过软件控制修改系统参数所提供的灵活性。DSP实现的好处之一是产品的可制造性。DSP参数不会随时间和温度变化,也不会像模拟组件那样具有跨越公差范围的值。现在,我有机会表达我对离散时间方法在数字通信系统实现中重要性的偏见,我想分享我对迈克尔·赖斯的书的评估。

我希望你也在读你自己的这本书!首先,我想告诉你,我认识迈克尔·赖斯已经有10年了。他在SDSU待了一年,我们在那里分享了与实现数字接收器和多速率信号处理相关的共同兴趣。我们试图说服他加入我们的教职员工,但他拒绝了我们的提议,回到了BYU。我们的损失,他们的收获!他是一位伟大的教师,有着有趣的幽默感。当你见到他时,问问他Scooby-Doo是怎么命名的。我非常喜欢阅读这本书。特别是,我喜欢书中分布的脚注。我读了每一个!文本从第一章开始,介绍:一个有趣的部分。它继续了连续和离散信号与系统的初步回顾,接着是第三章中对数字通信有用的离散时间技术的回顾。在这里,重点是在现代实现中应用的过程和滤波器。你不能写一本没有概率部分的通信文本,所以第四章介绍了概率理论的回顾。第五章,线性调制1:调制、解调和检测,介绍了使用线性调制技术的数字通信。这之后是第六章线性调制2:性能,介绍了在加性白高斯噪声中的性能测量。此时,教科书偏离了常规路径,通过以下章节强调所提供材料的离散时间实现。第七章很好地介绍了载波相位同步的基础知识和实现技术。第七章继续介绍了符号定时同步的技术和介绍。与通信系统中离散时间信号处理技术的兴趣一致,第九章,标题为系统组件,详细介绍了重要的DSP构建模块。这些包括ADC和DAC、离散时间振荡器、重采样滤波器、CORDIC和AGC系统。随着所有部分的到位,第十章介绍了系统设计,展示了调制器和解调器架构以及信道化器。接下来是一些重要的附录。

书中包括附录A中的脉冲形状部分,附录B中关于QAM信号的复数值表示的阐述,以及附录C中的锁相环部分。这本书以一份详尽的参考文献结束。对于学术界和有动力的学生来说,特别感兴趣的是,在引言之后的九个章节以及三个附录中,每个章节后面都有一套完整的问题。以我喜欢的风格,类似于我的风格,书中分布着适当标注的MATLAB示例。我认为这是一本好书。我还认为,通过它所呈现的现代以DSP为中心的实现视角,读者对数字通信的理解将更加丰富。


Fred Harris 圣地亚哥州立大学 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值