信号传输中的常识

由于专业要求,需要有信号传输方面的常识,这篇博文做点笔记,会不定时更新


一、知识速提

电信博物馆:http://www.kepu.net.cn/gb/technology/telecom/satellite/stl201.html

  • 1、波特(baud)可以被理解为一个设备在一秒钟内发送(或接收)了多少码元的数据,它是对符号传输速率的一种度量,表示单位时间内传输符号的个数(传符号率)。通过不同的调制方法可以在一个符号上负载多个比特信息。
  • 2、比特率指每秒钟通过信道传输的信息量(也称为位传输速率),即每秒钟传送的二进制位数,用来表示有效数据的传输速率。
  • 3、带宽表示通信线路所能传送数据的能力,最初是电磁波频带的宽度的意思。常用的单位是bps(bit per second)
  • 4、载噪比(信噪比)是用来标示载波与载波噪音关系的标准测量尺度,通常记作CNR或者C/N(dB)。载噪比约高越好。
  • 5、信噪比与载噪比区别在于,载噪比中的已调信号的功率包括了传输信号的功率和调制载波的功率,而信噪比中仅包括传输信号的功率。
  • 6、分贝:分贝正大负小,n*10=10^n

二、基础概念

1、波特

波特(Baud,单位符号:Bd)这一单位是以法国电讯工程师埃米尔·博多(英语:Émile Baudot)(1845-1903)的姓氏来命名的,他是数位通讯的先驱之一,是电传与博多式电报机的发明人。

在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率,其单位是波特(Baud,symbol/s),波特率是传输通道频宽的指标。“波特”(Baud)本身已是速率,所以不需要写成 Baud Rate(Rate是赘字)。单位“波特”本身就已经是代表每秒的调制数,以“波特每秒”为单位是一种常见的错误,但是在一般中文口语化的沟通上还是常以“波特率”来描述“波特”(Baud)。

波特率可以被理解为一个设备在一秒钟内发送(或接收)了多少码元的数据,它是对符号传输速率的一种度量,表示单位时间内传输符号的个数(传符号率)。通过不同的调制方法可以在一个符号上负载多个比特信息。在计算机网络通信中,波特率指单片机或计算机在串口通信时的速率,指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数模拟线路信号的速率,以波形每秒的振荡数来衡量。如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。

信息传输速率即比特率在数值上和波特率有这样的关系:
I = S ⋅ l o g 2 N I=S\cdot log_2N I=Slog2N

其中:I为传信率,S为波特率,N为每个符号承载的信息量, l o g 2 N log_2N log2N 以比特为单位。

波特率与比特率的关系也可换算成:比特率=波特率*单个调制状态对应的二进制位数。如数据传送速率为240b/s,而每个字符格式包含10位(1个起始位,1个停止位,8个有效数据位),这时的波特率为240 baud (波特),比特率(有效数据位的传送速率)为240*10=2400 bps(比特每秒)。(但是一般调制速率大于波特率,比如曼彻斯特编码)。

波特率与比特率的关系:

  • 波特率(实际上应该叫波特)是单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上承载多个比特信息。而比特率bps(bit per second)是对信息传输速率(传信率)的度量。

  • 比特率指每秒钟通过信道传输的信息量(也称为位传输速率),即每秒钟传送的二进制位数,用来表示有效数据的传输速率,用b/s 、bit/s、比特/秒,读作:比特每秒,常用的单位有每秒比特数bit/s(bps)、每秒千比特数(Kbps)或每秒兆比特数(Mbps)(此处K和M分别为1000和1000000,而不是涉及计算机存储器容量时的1024和1048576) 。

  • 1波特即指每秒传输1个码元符号(通过不同的调制方式,可以在一个码元符号上负载多个bit位信息),1比特每秒是指每秒传输1比特(bit)。

  • 波特率一般指的是调制解调器的通信速度即线路状态更改的次数。只有每个信号符合所传输数据的一位时,才等于每秒位数。为了在彼此之间通信,调制解调器必须使用相同的波特率进行操作。如果将调制解调器的波特率设置为高于其他的调制解调器的波特率,则较快的调制解调器通常要改变其波特率以匹配速度较慢的调制解调器。

  • 严格来说,波特率一般不使用在通信传输领域。波特率描述的是单位时间内调制信号的能力,经它调制出来的信号才以比特的形式来传输,或者这样说,信号在传输过程中,如果要经过数模转换,就需要调制,那么传输时间除了消耗在其它领域外,还消耗在调制过程和在信道的传输过程,描述信号调制能力用波特率,描述信号传输能力用比特率。

2、带宽

带宽 应用的领域非常多,可以用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(Hz)来表示。在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps(bit per second)来表示,即每秒可传输之位数。

带宽一词最初指的是电磁波频带的宽度,也就是信号的最高频率与最低频率的差值。目前,它被更广泛地借用在数字通信中,用来描述网络或线路理论上传输数据的最高速率。这并不是它的学术定义,而是被引申地使用了。

  • 总线带宽指的是总线在单位时间内可以传输的数据总量,等于总线位宽与工作频率的乘积。例如:对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800×1000×1000Hz÷8(Byte)÷1024÷1024÷1024≈6.0GB/s
  • 内存带宽指的是内存总线所能提供的数据传输能力。例如:DDR400内存的数据传输频率为400MHz,那么单条模组就拥有64bit×400×2(ddr是上下沿采集信号)×1000×1000Hz÷8(Byte)÷1024÷1024÷1024≈3.0GB/s的带宽。

一般来说,带宽是以 bit(比特)表示,而电信,联通,移动等运营商在推广的时候往往忽略了这个单位。正常换算情况如下:

  • 1Mbit=128KB
  • 2Mbit=256KB
    (以此类推)

而换算后的速度才是您真实上网的速度。也就是说,如果你从你的运营商开通的带宽是10M,那么代入计算公式,以上面换算的1M来计量则为:(1M=1024K)

  • 1M/128K=1024/128=8
  • 10/8=1.25M

也就是说你如果开通10M带宽,可以达到最高1.25M的速度。一般来说,一台计算机观看电影,玩游戏等,4M带宽足够。但是如果你需要经常下载大文件,建议还是使用更高带宽

带宽表示通信线路所能传送数据的能力时,意思为在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。

严格来说,数字网络的带宽应使用波特率来表示(baud),表示每秒的脉冲数。而比特是信息单位,由于数字设备使用二进制,则每位电平所承载的信息量是以2为底2的对数,如果是四进制,则是以2为底的4的对数,每位电平所承载的信息量为2。因此,在数值上,波特与比特是相同的。由于人们对这两个概念分的并不是很清楚,因此常使用比特率来表示速率,也正是用比特的人太多,所以比特率也就成了一个带宽事实的标准叫法了。

3、载噪比与信噪比

载噪比(信噪比)是用来标示载波与载波噪音关系的标准测量尺度,通常记作CNR或者C/N(dB)。高的载噪比可以提供更好的网络接收率、更好的网络通信质量以及更好的网络可靠率。载噪比中,载波的功率用Pc 表示,噪音的功率用Pn 表示。那么载噪比的分贝单位公式表示为:C/N = 10 lg(Pc/Pn)载噪比与信噪比相似为表示网络信道质量的尺度。但是信噪比通常在实际应用中使用。载噪比则用于卫星通讯系统中。最佳的天线排列可以得到最佳载噪比值。

在通信中,另一个常用的载噪比是C/no,单位是dBHz,计算公式为(C/N)*B,其中B为系统带宽,即为信号功率与噪声功率密度之比。

信噪比与载噪比区别在于,载噪比中的已调信号的功率包括了传输信号的功率和调制载波的功率,而信噪比中仅包括传输信号的功率。因此对同一个传输系统而言,载噪比要比信噪比大,两者之间相差一个载波功率。当然载波功率与传输信号功率相比通常都是很小的,因而载噪比与信噪比在数值上十分接近。在调制传输系统中,一般采用载噪比指标;而在基带传输系统中,一般采用信噪比指标DVB广播传输系统属于调制传输系统,因此采用载噪比指标。载噪比代表了噪声干扰相对于调制信号而言的强弱程度。噪声干扰的绝对强弱是没有意义的,因为不同的传输系统的信号平均功率不同,而载噪比则直接反映出了调制信号与噪声干扰间的相对强弱关系。DVB传输系统最终的信息传输的可靠性能就是由载噪比决定的。

定义改善系数I为信噪比与载噪比的差值,即I=S/N-C/N

4、分贝

分贝是对两个信号电平之间的比值的一种度量,可用下式表示:


注意:分贝是一个相对差值,输入和输出是有单位的,但是它们的比值是没有单位的,而经过10lg这样的算子运算之后的结果又是有单位的,即dB,通常我们习惯采用dB来表示两者的相对关系,而不是采用倍数。

dBi和dBd 均表征天线增益的量,也是一个相对值,与dB类似,只是dBi及dBd有固定的参考基准:dBi的参考基准为全方向性理想点源,dBd的参考基准为半波振子。

上面的都是相对分贝值,下面的是绝对分贝值:

例子

5、一些重要公式

自由空间传播公式:

关于其推到可参看:

香农公式:

在香农公式中,信道容量随带宽线性变化,而随信号强度呈对数变换。

1948年香农(shannon)的论文“通信的数学理论”成了信息论正式诞生的里程碑。

### 回答1: MATLAB可以用于卫星通信链路载噪比的计算。卫星通信链路是指卫星之间或者卫星与地面站之间的通信连接。载噪比是衡量信号质量的指标,它表示信号功率与噪声功率之比。 在MATLAB,可以使用一系列的函数和工具箱来计算卫星通信链路的载噪比。首先,我们需要得到信号功率和噪声功率的值。 信号功率可以通过计算发射功率和传输损耗来获得。发射功率可以通过卫星和地面站的发射机参数得到。传输损耗可以根据卫星通信链路的路径损耗和系统增益进行计算。 噪声功率可以通过计算系统的噪声功率密度和接收机带宽之积来获得。噪声功率密度是根据通信系统的噪声参数和环境噪声温度计算得到的。 在MATLAB,可以使用信号处理工具箱或者通信工具箱的一些函数来计算卫星通信链路的载噪比。 首先,我们可以使用‘awgn’函数来添加高斯白噪声到信号。这个函数可以指定信噪比(SNR)来控制噪声水平。 然后,使用‘snr’函数来计算信号和噪声的信噪比。这个函数可以输入原始信号和带噪声的信号作为参数,并返回信噪比的值。 最后,我们可以使用‘snr’函数计算得到的信噪比值来计算载噪比。载噪比可以通过将信噪比转换为分贝单位来获得。 总之,MATLAB可以通过一系列的函数和工具箱来计算卫星通信链路载噪比的值。这些函数和工具箱提供了方便和高效的方法来计算信号和噪声的功率,并将其转换为载噪比。通过这些计算,我们可以评估卫星通信链路的质量和可靠性。 ### 回答2: MATLAB卫星通信链路计算载噪比是一种广泛应用于卫星通信系统性能分析的方法。载噪比(C/N)是衡量信号品质的指标,通常以分贝(dB)为单位。以下是使用MATLAB进行卫星通信链路计算载噪比的步骤: 1. 假设我们已知卫星发送功率(Pt)、接收天线增益(Gr)、传输距离(d),我们可以首先计算接收信号功率(Pr)。 Pr = Pt + Gr - PL 其PL为自由空间路径损耗,可以根据传输距离和频率计算得到。 2. 在MATLAB,我们可以使用db2pow函数将接收信号功率Pr从分贝转换为线性单位,并得到接收信号功率Pr_lin。 Pr_lin = db2pow(Pr) 3. 接下来,我们需要计算系统噪声功率(Pn)。 根据香农公式,Pn = k*T*B 其k为玻尔兹曼常数(1.38e-23 J/K),T为系统温度(单位为开尔文),B为接收带宽。 4. 使用db2pow函数将系统噪声功率Pn从分贝转换为线性单位得到系统噪声功率Pn_lin。 Pn_lin = db2pow(Pn) 5. 最后,可以计算载噪比C/N为接收信号功率与系统噪声功率的比值,即: C_N = Pr_lin / Pn_lin 将C/N换算为分贝表示可以使用pow2db函数: C_N_db = pow2db(C_N) 通过执行以上步骤,我们可以在MATLAB计算出卫星通信链路的载噪比。这个值可以帮助我们评估信号质量,并确定系统的性能。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪猪头拯救地球

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值