《通信之道》导读

《通信之道》导读

大家好,又见面了,我是全栈君。

我完成博士后研究工作时对通信依然一窍不通,进入华为之后才从BPSK 开始学习通信。

没有人指导我,我的老师就是书。但是这个书真的不大容易读懂。科技书籍的常规写法是按照内容来进行编排。这一部分是讲信号的,就会把有关信号的所有内容都罗列进去,那一部分是讲调制的,也是如法炮制。这样的写法符合作者的思维习惯,而且内容的完备性也容易得到保证。但是对读者来说,这样的写法就造成了一定的困难。首先知识是有连续性的。如果你要学习OFDM 技术,就要懂数字信号处理,在此之前要懂信号与系统,再之前是高等数学、线性代数、概率论。如果要懂得深入一些,还要懂复变函数、随机过程、矩阵论、泛函分析、信息论。这些基础性的知识你可能也学过,但是在学习的时候你并不知道这些东西有什么用,大多是应付完考试就还给老师了。缺少了这些基础的知识,学习新知识的时候总是觉得很别扭,很多人也因此放弃了学习。

另外,科技书籍的作者即使不是数学专业,也一般都是有数学背景的,必然受到数学家文化的影响。数学家所追求的数学之美,讲究的是要恰好。恰好的意思就是用最少的语言把问题描述清楚,而不是更少。数学家对简洁之美的追求达到了极·致,他们创造了符号语言,如“8ϵ >0; 9_ >0, 如果jx x0j < _ ) jf(x) Aj< ϵ, 则limx!x0 f(x) = A”。科技作者受到这种文化的影响,也尽量把内容写得更简洁一些。但是这样的数学之美是很多的数学家经过历史的沉淀才凝练出来的,初学者并不一定能够欣赏得来。从心理上说,人们在阅读的时候会追求一目十行的畅快淋漓,把眼睛盯在一页书上一整天都翻不过去的体验是不怎么好的。

本书是一本严肃的介绍通信原理的书籍。与传统科技书籍不同的是,本书按照读者的认知水平的发展来行文。我是从对通信一无所知,到通过读书逐渐理解了通信技术,在这个过程当中,最烦恼的事情是遇到知识断点。记得在读博士阶段,我曾经想每个月读一篇IEEE 的论文,但是读了一篇没有读懂,换了一篇还没有读懂,半年下来一篇也没有读懂,于是就放弃了。原因就是读懂这些论文需要大量的背景知识,如果不具备这些知识,就是知识断点。本书的内容安排结合了我的学习体验,考虑到读者的知识储备和认知水平,前后的行文有光滑的过渡和连接,让读者能够随着本书从简单的知识逐渐了解一些貌似高深的先进技术。对于某一知识内容,开始的时候只介绍一些简单的必要的知识,后续需要的时候,再补充更多的细节或者提高层次。因此某一项内容,会在本书的多个地方介绍,而每一部分可能都不是很完备。本书的语言采用了一些口语化的因素,在行文上采用了短段落,希望这样的做法能够减少一些读者阅读的凝重感。同时,我也放弃了对数学严密性的形式追求。如果你对论述的严密性要求比较高,则可能会发现这里不严密,那里论述不完整,但是严密性在我的心中,从宏观上看,你会发现我的整体思想是严密的。对于公式的态度,有朋友建议我像霍金的《时间简史》那样不采用公式,我尝试了一下,但是发现这是不可能的。我阅读过《时间简史》,里面虽然没有公式,但是内容并不好懂。本书还是定位于严肃的学术书籍,如果放弃了公式,无法实现科学知识的准确表达。通信技术,说到底就是数学,因此本文还是采用了公式。考虑到很多读者一看到公式就头疼,本书只采用那些最简单、最基本,也是最重要的公式,在推导的节奏上也考虑了读者的接受程度,并且配合详细的解释和说明,让读者能够看明白。公式其实反映了一种思维方式,希望通过本书,能够引导部分读者熟悉和热爱数学公式,进入严肃的学术领域。

本书取名为《通信之道——从微积分到5G》。道在中国有两层意思:一是路径,二是原理方法,与术相对。这里的道,把两种意思都包括了。按照第一层意思,希望读者可以顺着本书的叙述顺序,从一些基础的概念逐步建立对通信系统的整体理解。按照我目前的设想,本书包括了数学、信号与系统、数字信号处理、通信原理以及一些实际系统的介绍。一般说来,这是一个非常庞大的工程,我现在还不知道能够走多远。道与术是中国文化当中的两个层面,大概的意思是,道是道理、规律等“形而上”的概念,而术是具体实现的手段、方法等,属于“形而下”。从我的研究经历来看,书本上的知识虽然卷帙浩瀚,但在实际当中获得应用的只是很少的一部分,就是那些最基础、最本质的部分,这就是通信的道。本书主要在这些方面着墨,而抛弃那些比较复杂和高深的部分,这样也可以在一定程度上解决工程量的难题。所谓大道至简,本书的道也是简单的道,一本让初学者读得懂的道。相对论是改变了人类时空观的理论,但是狭义相对论非常简单,爱因斯坦只用了一个礼拜就完成了论文。狭义相对论是大二的普通物理课程的内容,甚至连高等数学的知识都没有用到。我做了近20 年的研究工作,所做出的有价值的创新成果,也都是非常简单的。总而言之,这本书用简单的语言给你讲述貌似高深的通信之道。

 

转载于:https://my.oschina.net/jlongtian/blog/1613340

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107731.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle触发器示例,Oracle触发器简单示例

    oracle触发器示例,Oracle触发器简单示例首先创建两张测试表:CREATETABLEtest(t_idNUMBER(4),t_nameVARCHAR2(20),t_ageNUMBER(2),t_sexCHAR);CREATETABLEtest_log(caozuoVARCHAR2(20),tdatedate);然后创建触发器并且进行测试:CREATEORREPLACETRIGGERtest_t…

    2022年7月11日
    21
  • linux抓包怎么查看数据包_shell curl获取返回数据

    linux抓包怎么查看数据包_shell curl获取返回数据(1)想要截获所有210.27.48.1的主机收到的和发出的所有的分组:#tcpdumphost210.27.48.1(2)想要截获主机210.27.48.1和主机210.27.48.2或210.27.48.3的通信,使用命令(注意:括号前的反斜杠是必须的):#tcpdumphost210.27.48.1and(210.27.48.2or210.27.48.3)(3)如…

    2022年10月14日
    3
  • pycharm运行时interpreter为空 及 Please specify a different SDK name解决方法

    pycharm运行时interpreter为空 及 Please specify a different SDK name解决方法若 PyCharm 报错 Pleasespecif 原因是因为 PyCharm 中存在相同名字的虚拟环境变量解决 点击下图中的 showall 然后删除相同虚拟环境名字的虚拟环境就可以创建自己的虚拟环境了

    2025年12月1日
    4
  • LeetCode[5]-最长回文子串_回纹什么意思

    LeetCode[5]-最长回文子串_回纹什么意思给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。示例 1:输入:s = “aab”输出:[[“a”,”a”,”b”],[“aa”,”b”]]示例 2:输入:s = “a”输出:[[“a”]] 提示:1 <= s.length <= 16s 仅由小写英文字母组成题解暴搜class Solution {public: vector<vector<st

    2022年8月9日
    7
  • 多重共线性检验-方差膨胀系数(VIF)

    多重共线性检验-方差膨胀系数(VIF)  方差膨胀系数(varianceinflationfactor,VIF)是衡量多元线性回归模型中复(多重)共线性严重程度的一种度量。它表示回归系数估计量的方差与假设自变量间不线性相关时方差相比的比值。  多重共线性是指自变量之间存在线性相关关系,即一个自变量可以是其他一个或几个自变量的线性组合。若存在多重共线性,计算自变量的偏回归系数时矩阵不可逆。其表现主要有:整个模型的方差分析…

    2022年6月11日
    147
  • JAVA求数组的平均数,众数,中位数[通俗易懂]

    JAVA求数组的平均数,众数,中位数[通俗易懂]目录1、名称解释2、实例代码(1)求平均数(2)求中位数(3)求众数1、名称解释平均数:是指一组数据之和,除以这组数的个数,所得的结果就是平均数。中位数:中位数是指把一组数据从小到大排列,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。众数:众数是指一组数据中出现次数最多的那个数,众数可以是0个或多个。2、实例代码(1)求平均数publicstaticdoublem..

    2025年12月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号