《通信之道》导读

《通信之道》导读

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

我完成博士后研究工作时对通信依然一窍不通,进入华为之后才从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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java创建WebService服务及客户端实现

    Java创建WebService服务及客户端实现简介WebService是一种服务的提供方式,通过WebService,不同应用间相互间调用变的很方便,网络上有很多常用的WebService服务,如:http://developer.51cto.com/art/200908/147125.htm,不同的语言平台对WebService都有实现,Java的WebService实现,比较流行的有Axis2、Jaxws,…

    2022年7月13日
    22
  • spring项目无法引入@Resource注解问题[通俗易懂]

    spring项目无法引入@Resource注解问题[通俗易懂]问题:在spring项目中引入@Resource注解的时候,有红色下划线错误,而且输入注解的时候不能出现自动代码补全。解决办法:Spring项目中缺少javax.annotation包的依赖。在maven配置文件pom.xml中加入依赖。<!– https://mvnrepository.com/artifact/javax.annotation/javax.annotation…

    2022年6月13日
    144
  • ninja工具_构建和谐社会最核心的是

    ninja工具_构建和谐社会最核心的是转自:http://guiquanz.me/2014/07/28/a_intro_to_Ninja/Ninja-chromium核心构建工具Jul28,2014[在线编辑]缘由经过上次对chr

    2022年8月5日
    8
  • v8,spidermonkey,chakra,spidermonkey四大主流JS引擎安装教程

    v8,spidermonkey,chakra,spidermonkey四大主流JS引擎安装教程四大主流JS引擎安装教程参考网址:https://github.com/sslab-gatech/DIE/tree/master/engines安装步骤:./download-engine.shch1.11.5./download-engine.shjsc2.23.3./build-ch.sh1.11.5./build-jsc.sh2.23.3脚本含义:./download-engine.sh:用于下载引擎源码,ch对应chakra引擎,1.11.5对应引擎版本。另:jsc

    2022年10月16日
    3
  • 计算几何模板(全)

    计算几何模板(全)

    2021年9月27日
    48
  • python后端框架有哪些_后端框架有哪些?五款优秀的web开源后端框架推荐

    python后端框架有哪些_后端框架有哪些?五款优秀的web开源后端框架推荐作为一个web开发人员,下面五款优秀的开源框架一定要了解一下。PHP篇作为全球最好的web开发编程语言,PHP的框架非常多。下面重点介绍2款:Laravelhttps://laravel.comLaravel最大的优势就是:简洁和优雅。能迅速的让大家从杂乱无章的代码中解脱出来。拥抱PHP7基于composer全栈型框架灵活的路由配置仅仅通过配置文件就可以切换缓存、会话的存储介质,包括(file、r…

    2022年6月8日
    40

发表回复

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

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