《深入浅出通信原理》学习(1-8)

    本文主要整理深入浅出通信原理的1-8帖,从“多项式乘法”到“利用卷积计算信号乘积”,链接如下:

http://bbs.c114.net/thread-394879-1-1.html#pid4546802


一、多项式乘法

    一般的求多项式乘积的方法是,逐项相乘再合并同类项,如下:


卷积求多项式乘积,则分为四步:反褶,平移,相乘,求和


以上图为例,具体步骤是:

1)将一个多项式升幂排列,一个降幂排列,并且刚好不重叠。(反褶)

2)平移下面一行的多项式(降幂排列),对重叠项交叉相乘。

3)每次平移一位,求一个系数值。

注:我们可以换成两个同幂的多项式自行验证。


二、卷积(Convolution)的表达式

    从上面多项式乘法可以看出,卷积的优点是:

1)是可以各个系数可以分开求解;

2)是各个系数的求解过程类似,方便编程实现。

从算法的角度分析:

1)普通多项式乘法的效率是O(n^2),无论是逐项相乘还是合并同类项,都需要两重循环。

2)卷积的效率是O(nlogn)。


    事实上,通过归纳法,可以得到多项式系数的卷积公式:


注:上述公式是系数矩阵的卷积表达式。


三、利用matlab计算卷积

1,将上述多项式系数表示为两个矩阵a和b,积的系数矩阵表示为c。matlab求卷积代码如下:

    c = conv(a,b)

2,杨辉三角


注:通过matlab,可以很形象的看出,杨辉三角就是“上下相邻两行”卷积,得出第三行的反复计算过程。

初始值为x=[1 1]; y = [1 1];去除顶点。


四、将信号表示为多项式

    比如,将信号如下表示:



注:本节主要找寻“幂与三角函数”之间的对应关系,为降幂探索一种方法。


五、欧拉公式

    上一节探讨了将信号表示为三角函数形式的多项式的方法,本节将介绍欧拉公式来简化这个多项式。


    欧拉公式的推导和证明,可以自行google。它的主要用处是,将复杂的三角函数表达式,转为简洁的复数指数表达式。

注:将参数取反,代入欧拉公式,可以得到另一个表达式,这个表达式与原始的欧拉公式一起可以转换任意三角函数表达式。


六、利用卷积计算两个信号的乘积

    前面作了那么多铺垫,主要是为了“利用卷积计算两个信号的乘积”。将欧拉公式代入信号多项式,如下:


注:上面用到了两个化简的方法

1)欧拉公式将复杂的三角函数运算变为简单的复数域加减;

2)卷积简化多项式乘法。


七、信号的傅立叶级数展开

    把信号表示为多项式的形式,实际上就是“信号的傅立叶级数展开”,多项式中各项的系数就是傅立叶系数。


    下面之前的两个信号为例,作频谱图,如下:


    我们已经验证了[1 5 6] * [3 2] = [3 17 28 12]。因此,我们可以很容易理解“时域相乘,相当于频域卷积”。


八、时域信号相乘相当于频域卷积

    “时域相乘,相当于频域卷积”,它为简化运算提供了一个全新的途径。为了获得两个信号f(t)和g(t)在时域相乘的结果y(t)=f(t)g(t),我们可以先分析这两个信号的频谱f[n]和g[n],再对这两个信号的频谱做卷积,得到乘积信号的频谱y[n]=f[n]*g[n],然后将频谱分量y[n]乘以对应的e^(jnwt),再相加即得到时域的乘积信号


注意:当我们说频域的时候,我们说的只是频谱,也就是e^(jnwt)前的系数,不包括e^(jnwt)本身。各频谱分量乘以对应的e^(jnwt)再相加才能得到时域的信号。

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《学以致用:深入浅出数字信号处理--江志宏》这本书是一本非常好的学习数字信号处理的入门读物。本书结合实际案例,以深入浅出的方式,通过讲解数字信号的基本概念和原理,让读者了解数字信号处理的基本知识和应用。 本书主要包括以下几个方面的内容:数字信号的基本概念、数字信号的离散化、数字滤波器、数字信号处理系统的设计与实现、数字信号的快速傅里叶变换、数字信号的小波变换、数字信号处理的应用等。其中,数字滤波器是数字信号处理中最为重要的一部分,本书详细介绍了各种数字滤波器的原理以及实现方法。 本书的优点在于,对于数字信号处理的基本概念和原理进行了系统而全面的讲解,内容涉及广泛,案例丰富,实用性强,读者容易掌握。此外,作者在讲解过程中,一些难点问题进行了详细的解答和举例说明,使读者能够更加深入地理解数字信号处理。同时,本书还提供了大量的练习题和实践项目,读者可以通过实践来加深对数字信号处理的理解。 总之,本书是一本非常适合初学者阅读的数字信号处理入门读物,它不仅能够帮助读者掌握数字信号处理的基本原理,而且还能够应用数字信号处理的知识,解决实际问题,让学习达到事半功倍的效果。 ### 回答2: 《学以致用:深入浅出数字信号处理》是由江志宏著作的一本非常好的数字信号处理入门教材。这本书主要针对学习数字信号处理的人,介绍了这个领域的基础知识和应用技术。书中采用深入浅出的方法逐步讲解了数字信号的基本概念、傅里叶变换、滤波器设计以及数字信号处理中常用的算法和技术。同时,该书还提供了大量的实例和练习题,以帮助读者加深对知识的理解。 在这本书中,作者尤其关注将理论知识与实际应用相结合。他注重讲解数字信号处理在实际问题中的应用,具有很高的实用性,能够引导读者进行实际操作与应用。他还介绍了一些常用的数字信号处理软件及其应用,如MATLAB等,让读者得以更好地了解其应用方法。 此外,该书还介绍了数字信号处理在许多领域中的实际应用,如音频处理、图像处理、通信系统等,让读者了解到数字信号处理在现代科技中扮演的角色。 总的来说,该书内容丰富、实用性强,适合于数字信号处理领域的初学者。通过学习本书,读者能够深入了解数字信号处理的理论知识和技术应用,掌握数字信号处理的基本方法与技能,更好地应用数字信号处理技术解决实际问题,并为相关领域做出贡献。 ### 回答3: 江志宏的《深入浅出数字信号处理》一书以浅显易懂的方式介绍了数字信号处理的基础知识、技术和应用。书中将数字信号处理理论和数学分析与实际应用结合起来,强调“学以致用”的原则。 通过本书的学习,读者可以了解信号的基本性质、采样定理、离散傅立叶变换、数字滤波器等基本概念和方法。此外,书中还介绍了实时数字信号处理的算法和应用,包括语音信号处理、音视频的编解码、数字滤波器的设计和应用等实际问题的解决方案。 作者通过生动的案例和实际应用场景,使得读者更容易理解数字信号处理这一复杂领域的基本知识和应用。此外,书中还提供了大量的编程示例和实例代码,使得读者可以更好地理解和应用所学知识,提升编程技能。 总之,江志宏的《深入浅出数字信号处理》一书非常适合数字信号处理领域的初学者和从业者,特别是工程师和技术人员。它不仅有深入浅出的风格,还注重实际应用,能够帮助读者更好地理解数字信号处理的基本知识和应用,提升技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值