【数字通信】数字带通传输

2024-01-28 19:44

本文主要是介绍【数字通信】数字带通传输,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

数字调制和数字带通传输系统

数字调制解调

数字调制

用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程

目的:数字基带信号含大量低频分量,无法通过具有带通特性的信道传输。需对数字基带信号进行数字调制使信号与信道的特性相匹配

数字调制的基本方法:

  • 模拟调制法
  • 键控法

数字解调

在接收端通过解调器将带通信号还原为数字基带信号

数字带通传输系统

包括调制和解调过程的数字传输系统


二进制数字调制

二进制振幅键控(2ASK)

也称作通-断键控(OOK)

表达式

e 2 A S K = s ( t ) c o s w c t e_{2ASK}=s(t)cosw_ct e2ASK=s(t)coswct
s ( t ) s(t) s(t)单极性NRZ二进制基带脉冲序列
请添加图片描述

请添加图片描述

模拟调制法乘法器的输入是单极性NRZ信号

键控法的开关电路(信号的有和无)受原始信号控制

请添加图片描述

包络检波法
请添加图片描述

功率谱密度

引理:
1.两个独立平稳过程的乘积的功率谱密度等于它们各自功率谱密度的卷积
2. P A c o s w c t ( f ) = A 2 4 [ δ ( f + f c ) + δ ( f − f c ) ] P_{Acosw_ct}(f)=\frac{A^2}{4}[\delta(f+f_c)+\delta(f-f_c)] PAcoswct(f)=4A2[δ(f+fc)+δ(ffc)]

P 2 A S K ( f ) = P s ( f ) ∗ P c o s w c t ( f ) = 1 4 [ P s ( f + f c ) + P s ( f − f c ) ] \begin{aligned}P_{2ASK}(f)&=P_{s}(f)*P_{cosw_ct}(f)\\&=\frac{1}{4}[P_s(f+f_c)+P_s(f-f_c)]\end{aligned} P2ASK(f)=Ps(f)Pcoswct(f)=41[Ps(f+fc)+Ps(ffc)]
由第六章 数字基带传输 中的 单极性NRZ的功率谱密度可知其有载波分量(离散冲激)
请添加图片描述

B 2 A S K = 2 f B = 2 R B B_{2ASK}=2f_B=2R_B B2ASK=2fB=2RB
(回忆 2 f B 2f_B 2fB是由于偶对称谱搬移而来)

带通系统的频带特性也仅是基带信号的搬移,故使用无码间串扰传输的码元速率与带宽的结论

误码率

请添加图片描述

推导使用了单极性基带系统的结论

二进制频移键控(2FSK)

e 2 F S K ( t ) = { A c o s ( w 1 t + ϕ n ) 发送 1 时 A c o s ( w 2 t + θ n ) 发送 0 时 e_{2FSK}(t)=\begin{cases}Acos(w_1t+\phi_n)&发送1时\\Acos(w_2t+\theta_n)&发送0时\end{cases} e2FSK(t)={Acos(w1t+ϕn)Acos(w2t+θn)发送1发送0

键控法

利用2ASK信号发0时幅度为零的特性,将2FSK看作是两个2ASK信号的叠加,不过其中一个2ASK信号的“通断”标准要与另一个相反来利用为零的特性使得其交替出现,可通过基带信号的“反相”实现一个“不同”的控制信号
e 2 F S K = s 1 ( t ) c o s w 1 t + s 2 ( t ) c o s w 2 t e_{2FSK}=s_1(t)cosw_1t+s_2(t)cosw_2t e2FSK=s1(t)cosw1t+s2(t)cosw2t
s 2 ( t ) s_2(t) s2(t)是一个与 s 1 ( t ) s_1(t) s1(t) s ( t ) s(t) s(t)“反相”的信号( 1 ↔ 0 1\leftrightarrow 0 10)【均为键控法】
请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述

两种方法在进行抽样判决时无需设置专门的门限电平,根据两路信号的大小来进行判断

除了包络检波和相干解调还有其它的方法解调2FSK信号,例如下面的过零检测法

请添加图片描述

功率谱密度

由于可以看作两个2ASK信号的和,写作功率谱密度相加
P 2 F S K ( f ) = 1 4 [ P s 1 ( f − f 1 ) + P s 1 ( f + f 1 ) ] + 1 4 [ P s 2 ( f − f 2 ) + P s 2 ( f + f 2 ) ] P_{2FSK}(f)=\frac{1}{4}[P_{s_1}(f-f_1)+P_{s_1}(f+f_1)]+\frac{1}{4}[P_{s_2}(f-f_2)+P_{s_2}(f+f_2)] P2FSK(f)=41[Ps1(ff1)+Ps1(f+f1)]+41[Ps2(ff2)+Ps2(f+f2)]
请添加图片描述

形状根据 f 1 + f b f_1+f_b f1+fb f 2 − f b f_2-f_b f2fb的关系判断 (设 f 1 < f 2 f_1<f_2 f1<f2,樊昌信第七版书中判断有误)

带宽取谱零点带宽
B 2 F S K = ∣ f 2 − f 1 ∣ + 2 f B B_{2FSK}=|f_2-f_1|+2f_B B2FSK=f2f1+2fB

误码率

请添加图片描述

r = a 2 2 δ n 2 r=\frac{a^2}{2\delta_n^2} r=2δn2a2解调器输入端(带通滤波器输出端)信噪比,
虽然上下两之路通过的带通滤波器不同,频率不同,但是其占用的带宽相同
——分布在载频的左右两侧,每侧占 f B f_B fB
故上下两路P(0/1)和P(1/0)可以相加合成一个式子

故计算时取的噪声带宽不是 B 2 F S K B_{2FSK} B2FSK而是 2 f B 2f_B 2fB

二进制相位键控(2PSK)

二进制绝对相移方式
e 2 P S K ( t ) = A c o s ( w c t + ϕ n ) e_{2PSK}(t)=Acos(w_ct+\phi_n) e2PSK(t)=Acos(wct+ϕn)
ϕ n = { 0 发送 0 时 π 发送 1 时 \phi_n=\begin{cases}0&发送0时\\\pi&发送1时\end{cases} ϕn={0π发送0发送1

1. e 2 P S K ( t ) = { A c o s w c t 发送 0 时 − A c o s w c t 发送 1 时 e_{2PSK}(t)=\begin{cases}Acosw_ct&发送0时\\-Acosw_ct&发送1时\end{cases} e2PSK(t)={AcoswctAcoswct发送0发送1
因此 s ( t ) s(t) s(t)可以看作是双极性NRZ序列

此时对应表达式为
2.
e 2 P S K ( t ) = s ( t ) c o s w c t e_{2PSK}(t)=s(t)cosw_ct e2PSK(t)=s(t)coswct
这两种表达分别对应1.键控法2.模拟调制法
请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述

2PSK解调只有相干解调

由于本地载波的同步问题,存在 π \pi π工作现象

功率谱密度

其表达式与2ASK相近,区别在于 s ( t ) s(t) s(t)由单极性变为双极性NRZ码,但表达通式仍然为 P 2 P S K ( f ) = P s ( f ) ∗ P c o s w c t ( f ) = 1 4 [ P s ( f + f c ) + P s ( f − f c ) ] \begin{aligned}P_{2PSK}(f)&=P_{s}(f)*P_{cosw_ct}(f)\\&=\frac{1}{4}[P_s(f+f_c)+P_s(f-f_c)]\end{aligned} P2PSK(f)=Ps(f)Pcoswct(f)=41[Ps(f+fc)+Ps(ffc)]
由第六章 数字基带传输 中的 双极性NRZ的功率谱密度可得其无载波分量(离散谱)
请添加图片描述

B 2 P S K = 2 f B = 2 R B B_{2PSK}=2f_B=2R_B B2PSK=2fB=2RB

误码率

请添加图片描述

由双极性基带系统推导而来

二进制差分相移键控(2DPSK)

先对二进制数字基带进行差分编码(把绝对码变为相对码),再进行绝对调相(套用2PSK的产生过程)
故称为相对相移键控

使用传号差分码,相对码 b n b_n bn,绝对码 a n a_n an
b n = a n ⊕ b n − 1 b_n=a_n\oplus b_{n-1} bn=anbn1
在得到 a 1 a_1 a1所对应的 b 1 b_1 b1时需自行假设 b 0 b_0 b0的值,为此得到的2DPSK码的值也截然相反(得到的2DPSK码有两种)

再根据2PSK的规则进行编码

编码口诀:相位遇“1”变化,遇“0”不变(原码)

差分译码(码反变换)时的规则 a n = b n ⊕ b n − 1 a_n=b_n\oplus b_{n-1} an=bnbn1得到绝对码,再根据2PSK的解码规则解码
请添加图片描述

没能消除差错传播

但是两个相邻输入码元有且仅有一个码元出错时,输出码元出错
请添加图片描述
请添加图片描述

解调时相位反转不影响结果正确

码反变换法:
请添加图片描述

直接根据定义进行解调(整体)选取不同起始相位结果不同
Δ ϕ = { 0 原码为 1 π 原码为 0 \Delta\phi=\begin{cases}0&原码为1\\\pi&原码为0\end{cases} Δϕ={0π原码为1原码为0

相位比较法:

请添加图片描述

差分相干解调让当前码元与前一码元而非载波相乘,反映了前后码元的相位差

功率谱密度

与二进制相位键控(2PSK)相同

误码率

码反变换

第一步推导实际上是一种近似
请添加图片描述

差分相干解调

P e = 1 2 e − r P_e=\frac{1}{2}e^{-r} Pe=21er

总结

表格中2DPSK的“非相干解调”实为差分相干解调
请添加图片描述

请添加图片描述

请添加图片描述

这篇关于【数字通信】数字带通传输的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/654601

相关文章

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

AIGC6: 走进腾讯数字盛会

图中是一个程序员,去参加一个技术盛会。AI大潮下,五颜六色,各种不确定。 背景 AI对各行各业的冲击越来越大,身处职场的我也能清晰的感受到。 我所在的行业为全球客服外包行业。 业务模式为: 为国际跨境公司提供不同地区不同语言的客服外包解决方案,除了人力,还有软件系统。 软件系统主要是提供了客服跟客人的渠道沟通和工单管理,内部管理跟甲方的合同对接,绩效评估,BI数据透视。 客服跟客人

NC 把数字翻译成字符串

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 描述 有一种将字母编码成数字的方式:‘a’->1, ‘b->2’, … , ‘z->26’。 现在给一串数字,返回有多少种可能的译码结果 import java.u

34465A-61/2 数字万用表(六位半)

34465A-61/2 数字万用表(六位半) 文章目录 34465A-61/2 数字万用表(六位半)前言一、测DC/AC电压二、测DC/AC电流四、测电阻五、测电容六、测二极管七、保存截图流程 前言 1、6位半数字万用表通常具有200,000个计数器,可以显示最大为199999的数值。相比普通数字万用表,6位半万用表具有更高的测量分辨率和更高的测量准确度,适用于精度比较高的测

超级 密码加密 解密 源码,支持表情,符号,数字,字母,加密

超级 密码加密 解密 源码,支持表情,符号,数字,字母,加密 可以将表情,动物,水果,表情,手势,猫语,兽语,狗语,爱语,符号,数字,字母,加密和解密 可以将文字、字母、数字、代码、标点符号等内容转换成新的文字形式,通过简单的文字以不同的排列顺序来表达不同的内容 源码截图: https://www.httple.net/152649.html

两个长数字相加

1.编程题目 题目:要实现两个百位长的数字直接相加 分析:因为数字太长所以无法直接相加,所以采用按位相加,然后组装的方式。(注意进位) 2.编程实现 package com.sino.daily.code_2019_6_29;import org.apache.commons.lang3.StringUtils;/*** create by 2019-06-29 19:03** @autho

关于字符串转化为数字的深度优化两种算法

最近在做项目,在实际操作中发现自己在VC环境下写的字符串转化为整型的函数还是太过理想化了,或者说只能在window平台下软件环境中运行,重新给大家发两种函数方法: 第一个,就是理想化的函数,在VC环境下充分利用指针的优越性,对字符串转化为整型(同时也回答了某位网友的答案吖),实验检验通过: #include <stdio.h> #include <string.h> int rayatoi(c

Oracle 数据库中 字符型字段 按数字排序

由于需要维护表里面的值,id主键是字符串型,保存的都是数字,每次都要看好久,才知道新增id,用哪个数字; 遇到了一个主键排序的问题。字符型的主键,保存的都是数字,数据导过来以后发现数据排序都是乱的,就想着按数字规则排序。 但发现to_number总是报错,就想着里面应该是有字符存在。后来使用了正则关系式,问题解决。 以下是正则关系式的两种用法,记录下来: 方法一: select * fr

知名AIGC人工智能专家培训讲师唐兴通谈AI大模型数字化转型数字新媒体营销与数字化销售

在过去的二十年里,中国企业在数字营销领域经历了一场惊心动魄的变革。从最初的懵懂无知到如今的游刃有余,这一路走来,既有模仿学习的艰辛,也有创新突破的喜悦。然而,站在人工智能时代的门槛上,我们不禁要问:下一个十年,中国企业将如何在数字营销的浪潮中乘风破浪? 一、从跟风到精通:中国数字营销的进化史 回顾过去,中国企业在数字营销领域的发展可谓是一部"跟风学习"的编年史。从最初的搜索引擎营销(SEM),