原创 为什么天线塔要很高

2018-8-15 09:53 9509 29 10 分类: 通信

稍微注意一下就会发现,周围的天线塔都很高,或者干脆就在当地的高楼上放一个信号塔。

以前一直都不知道为什么要这么做,只认为是理所当然。

不过最近学习通信原理后,才明白天线塔要比较高的原因。


视距传播了解下

视距传播(line-of-sight propagation,LOS propagation)是指利用超短波、微波作地面通信和广播时,其空间波在所能直达的两点间的传播。其距离同在地面上人的视线能及的距离相仿,一般不超过50km。

频率较高(2MHz~30MHz)的电磁波称为高频电磁波,可以穿透最低的大气电离层,但是会被高层的电离层反射回地面,地面会再将电磁波反射回大气,从而产生天波传播的方式。

而频率高于30MHz的电磁波会直接穿透电离层,我们手机的信号属于超短波,频率远远高于30MHz


因此手机信号的传播方式属于视距传播


设天线高度均等于h,地球半径R为6370km,由勾股定理可知:



D为两天线距离,则有


将R的数值带入上式可得


式中:D为收发天线距离(km)


进一步解释塔高的原因

一般收发天线距离为20km~50km,之所以取这个距离,是考虑了很多因素的,比如塔太高成本高、距离太远功率大电费高等等。

而想要视距传输的距离D为50km,由上面推导的公式可以得知,天线的架设高度h为50m。

因此,天线塔总是高高的。(手动点头)


知识延伸

从上文我们知道,视距传播一般距离为50km,那么远距离的传输怎么办呢?这就可以采用无线中继的方法。



在视距传播距离为50km的情况下,就可以每隔50km建一个天线塔,然后将信号每隔50km转发一次。而且每座信号塔接收和发出的频率都需要不一样,否则会发生混频的问题,导致信号无法恢复。

从上文的公式推导中可以知道,视距传播的距离和天线架设的高度有关,如果想让视距传播的距离更远,就需要天线架设的更高;但是考虑到天线塔的成本问题,在地面上很难完成,所以可以考虑让天线上天,使用卫星作为转发站(基站),这种方式也被称为卫星通信


但是卫星通信的延迟比较高,而且卫星成本也不低,毕竟上天还是不容易的,目前正在发展的平流层通信就致力于解决这个延迟问题。

这种项目称作空中基站,目前有的大公司如Google和Facebook就在做这个项目。使用空中基站的优点是非常明显的,可以避免人工铺设光纤网络等基础设施,成本低廉,而且不用担心人为破坏。

但是空中基站仍然存在很多问题,比如如何保持稳定的高带宽、如何维持可靠性强的网络环境,这些都是非常大的问题,因为空中基站处在平流层,会受到天气的影响,空中基站的无线网络技术需要借助微波、毫米波或者FSO(自由空间光通讯系统)实现,但是微波相对拥有较低的电容量;而毫米波和FSO经常会受到天气的影响(毫米波在阴雨天气不能正常工作,FSO的性能会被尘雾影响)。而且空中基站还存在位移不固定的问题,这是地球自转导致的,这是一个非常大的问题,如果两个无线收发器间隔5英里,其中一个偏离正常位置仅仅1°,最后信号到达的目标位置将会比初始位置偏移将近500 英尺。


参考资料:


文章评论4条评论)

登录后参与讨论

用户3879450 2019-2-11 12:10

现在一个基站覆盖范围应该没这么大

greedyhao 2018-8-15 17:12

黑钢.384: 长知识了。一直以为是站得高发得远...
天线架设的越高,信号能够传送的越远,其实也没什么毛病

肖骁 2018-8-15 14:24

以前认为是塔高就不容易受到信号干扰,但是没有了解到具体的通信原理,这下学习了。

黑钢.384 2018-8-15 12:51

长知识了。一直以为是站得高发得远...
相关推荐阅读
greedyhao 2019-03-17 09:03
uboot链接脚本分析
上一篇uboot主编译脚本分析的编译选项参数中提到了链接脚本这么个东西我也是写到这里才开始了解链接脚本(Linker command scripts),之前只是大概知道有这么一个东西先从参考资料中的内...
greedyhao 2018-11-28 08:49
51总线方式获取adc0809数值
最近单片机有一个实验挺有意思的,使用51单片机以总线的方式读取adc0809的数据先补充点关于单片机总线的预备知识,我一开始不了解总线的时候做这个实验也是很懵逼的。单片机的三总线结构​51单片机有三条...
greedyhao 2018-09-29 21:18
对Xil_Out32未定义的引用
第一次在HLS中遇见一个官方库函数未定义问题,这就把解决方法记录下来。在创建好工程,写完工程代码后,发现报错如下./src/led_controller_test_tut_4A.o:在函数‘main’...
greedyhao 2018-09-29 21:12
Vivado生成Bitstream失败的解决方法
跟着实验指导书,难得的又遇到问题了,在最后生成Bitstream的时候出错了,无法生成Bitstream。报错信息如下[DRC NSTD-1] Unspecified I/O Standard: 4 ...
greedyhao 2018-09-17 22:26
zybo初体验
前段时间过生日,亲戚给了些钱让我自己买生日礼物,早就想搞一块zynq的板了,但是淘宝一看太贵,于是去咸鱼上淘了一块二手的ZYBO(谁知道是不是二手,反正看着挺新)来玩玩。学习肯定是从官方资料开始的,T...
greedyhao 2018-09-13 10:53
运行c代码前发生了什么
众所周知,c代码也是一种比较高级的语言了,机器是没有办法直接运行的,机器所能理解的只有机器码--那一串0和1而已。虽然早就知道c代码是先经过编译链接最后才放在机器上执行,但是在这么一个过程中究竟发生了...
我要评论
4
29
关闭 站长推荐上一条 /2 下一条