当前位置: 首页 > news >正文

胡说八道(24.6.22)——通信杂谈(完结)

        上回书说到雷达和香农的信息论,今天来进行完结。

        数字幅值调制或幅值键控(ASK)调制方式是指载波信号的幅值随数字基带信号而变化,因此可以实现将基带信号搬移到载波频段。2ASK是利用代表数字信息0或1的基带矩形脉冲去键控一个连续的载波信号,使载波时断时续地输出,有载波输出时表示发送1,无载波输出时表示发送0。这就像一个自动开关一样,所以被称为键控。2ASK信号解调制的常用方法主要有包络检波法(非相干解调法)和相干检测法(相干解调法)。在相同信噪比情况下,2ASK信号相干解调制时的误码率总是低于包络检波时的误码率,即相干解调制2ASK系统的抗噪声性能优于非相干解调制系统。但是由于相干解调需要稳定的本地相干载波,原则上可以通过窄带滤波器或锁相环来提取同步载波,这就极大的增加了电路的复杂度,而非相干解调就不需要。只能说各有利弊,故要分情况讨论,大信噪比条件下使用包络检测法,即非相干解调制,而小信噪比条件下使用相干解调制。
        频移键控(FSK)调制方式指载波信号的频率随数字基带信号而变化,从而实现将基带搬移到载波频段上。二进制频移键控记作2FSK。2FSK信号是用载波频率的变化来表征调制信号所携带的信息,载波信号的频率随调制信号二进制序列的0、1状态而变化,即载频为f0时表示传0,载频为f1时表示传1。键控法是利用受矩形脉冲序列控制的选择电路对两个不同的独立频率源进行选通。2FSK的解调方法有包络检波法、相干解调法、鉴频法、过零检测法及差分检波法等。
        相移键控(PSK)调制方式指载波信号的相位随数字基带信号而变化,从而实现将基带搬移到载波频段上。二进制相移键控记作2PSK。2PSK信号是用载波信号相位的变化来表征调制信号所携带的信息,被调载波的相位随二进制序列的0、1状态而变化。当数字信号的振幅为1时,载波起始相位取0;当数字信号的振幅为0时,载波起始相位取180°。相移键控的特点是抗干扰能力强,但在解调时需要有一个正确的参考相位,由于当恢复的相干载波产生180°倒相时,解调出的数字基带信号将与发送的数字基带信号正好相反,解调器输出的数字基带信号全部出错,这种现象通常称为“倒π”现象。
        总之呢,这三种不同的数字编码方式都是通过对幅度、频率和相位进行编码,表征出原来的信号。
       接下来看看一个新的概念——时隙,它是指在时分复用模式中,一个特定的时间段,通常用于在通信系统中传输信息。它可以被理解为时间上的一个片段或区间。将时间分割为多个小段,以便多个用户或信号可以在同一频段上进行通信,而不会相互干扰。每个用户或信号在特定的时隙内发送和接收信息,然后在其他时隙内保持沉默,以避免与其他用户或信号发生冲突。感觉有点像是把连续信号分割成离散信号的过程。O.o......为了防止干扰信号在原信号复制上的叠加,通常将各种连续取值的幅值采样值也离散化成有限取值的刻度,然后将这些刻度值用二进制0、1码表示并进行传输。传输时,只要干扰信号不大于对0、1码的判决电平,即不大于0、1码信号幅值的判决电平,在接收端就可以正确恢复原来的二进制码,从而排除干扰的影响,这就是数字通信独特的抗干扰能力。
        模数转换和数模转换是实现模拟通信转化为数字通信的桥梁。实现模数转换需要经过对模拟信号的采样、量化与编码三个环节。这里就不多说了,后面专门分开讲。
        SDH(同步传输模块)传输业务信号时,各种速率的业务信号进入SDH的帧时都要经过映射、定位和复用三个步骤。映射是将各种速率的信号先经过码速调整装入相应的标准容器(C),再加入通道开销形成虚容器(VC)的过程。帧相位发生偏差称为帧偏移。定位是将帧偏移信息收进支路单元(TU)或管理单元(AU)的过程。通过支路单元指针(TU-PTR)或管理单元指针的功能来实现定位。复用是一种把多个低阶通道层的信号适配进高阶通道层或把多个高阶通道层信号适配进复用层的过程。复用也就是通过字节交错间插方式把TU组织到高阶VC或把AU组织到STM-N的过程。由于经过TU和AU指针处理后的各VC支路信号已相位同步,因此该复用过程及同步复用原理与数据的并串变换相类似。这里大家感兴趣的就深入进去,目前来以我个人的水平,看了留个印象就行了。
        好了,最后是小结。为了尽可能利用有限的信道资源传输尽可能多的信息,人类对信号与信道进行了深入研究。香农提出了信息论,揭示了信息和通信传输内容的本质,指出了信道传输能力的计算公式,尤其是信道的总传输容量远大于单个用户所要传输的信息量,这才使信道复用成为可能。奈奎斯特指出了多路信号传输时各路信号频率间的最小间隔,为不失真信道复用提供了依据。傅里叶则揭示了信号时域与频域之间的内在联系,为以时、频两种方式进行相同信号传输奠定了基础。频率复用、时间复用、空间复用、码分复用使信道的传输能力得到了充分挖掘,而不同编码可使信号更适应信道的特点。今天我们能够在有限的通信信道上共同分享便捷的通信服务,是所有这些技术共同作用的结果。
      关于对认识通信的笔记就到这里吧。后面就开始到了蜂窝网络、5G通信、量子通信这些较为复杂的东西,不适合现在的我继续深入。以后如果我能接触到,会分享给大家的。
      欲知后事如何,且听下回分解。OVO.....

相关文章:

胡说八道(24.6.22)——通信杂谈(完结)

上回书说到雷达和香农的信息论,今天来进行完结。 数字幅值调制或幅值键控(ASK)调制方式是指载波信号的幅值随数字基带信号而变化,因此可以实现将基带信号搬移到载波频段。2ASK是利用代表数字信息0或1的基带矩形脉冲去键控一个连续…...

设计模式原则——里氏替换原则

设计模式原则 设计模式示例代码库地址: https://gitee.com/Jasonpupil/designPatterns 里氏替换原则 继承必须确保父类所拥有的性质在子类中依然成立 与开闭原则不同的是开闭原则可以改变父类原有的功能,里氏替换原则不能修改父类的原有的性质&#…...

详解 ClickHouse 的 SQL 操作

传统关系型数据库(以 MySQL 为例)的 SQL 语句,ClickHouse 基本都支持 一、插入 --语法: insert into table_name values(xxxxxx),(yyyyyyy),...;insert into table_name select xxxxx from table_name2 where yyyyy;二、更新和删…...

WPF与Winform,你的选择是?

概述 在桌面应用的发展历程中,Winform和WPF作为微软推出的两大框架,各自承载着不同的设计理念和技术特色。Winform以其稳定、成熟的技术基础,长期占据着企业级应用开发的重要地位。而WPF,作为后来者,以其现代化的UI设计…...

基于SpringBoot的实习管理系统设计与实现

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言: Java 数据库: MySQL 技术: SpringBoot框架,B/S模式 工具: MyEclipse,Tomcat 系统展示 …...

编程用什么电脑不卡的:深度解析与推荐

编程用什么电脑不卡的:深度解析与推荐 在编程的世界里,一台流畅不卡的电脑无疑是每个开发者的得力助手。然而,面对市场上琳琅满目的电脑品牌和型号,如何选择一台适合编程的电脑却成为了一个令人困惑的问题。本文将从四个方面、五…...

优先级队列模拟实现

目录 1.堆的概念 2.堆性质堆中的某个元素小于或大于他的左右孩子 3.小根堆实例 4.堆创建 4.1调整思路 4.2向下调整思路 4.3代码实现(大根堆) 5.堆的删除 6.堆的插入 7.常用接口 7.1PriorityQueue和PriorityBlockingQueue 1.堆的概念 如果有一…...

记一次服务器崩溃事件

今天在安装Jenkins的时候,进行到插件安装这一步,本来一切顺利,结果最后安装完成之后一直进不去网页,显示连接超时,网上搜索了一圈也没发现什么相似的情况,当我疑惑的时候回到Linux控制台,发现命…...

神经网络 #数据挖掘 #Python

神经网络是一种受生物神经元系统启发的人工计算模型,用于模仿人脑的学习和决策过程。它由大量互相连接的节点(称为神经元)组成,这些节点处理和传递信息。神经网络通常包含输入层、隐藏层(可有多个)和输出层…...

营销复盘秘籍,6步法让你的活动效果翻倍

在营销的世界中,每一次活动都是一次探险,而复盘就是探险后的宝藏图,指引我们发现问题、提炼经验、优化策略。 想要学习如何复盘,只要了解以下复盘六大步骤,即可不断总结,逐渐走向卓越。 第一步&#xff1…...

Linux下命令行文件创建删除、目录创建删除

在Linux命令行下,文件和目录的创建与删除是通过一系列基础命令完成的,这些命令对于日常的系统管理和文件操作至关重要。 下面将详细介绍这些命令的功能和使用方法。 普通文件的创建与删除 创建文件 touch命令:主要用于创建一个空文件&…...

数字排列问题

题目&#xff1a;有1、2、3、4个数字&#xff0c;能组成多少个互不相同且无重复数字的三位数&#xff1f;都是多少&#xff1f; 代码&#xff1a; #include <stdio.h> int main() { int count 0; // 计数器&#xff0c;记录生成的三位数的数量 // 使用三个嵌套的fo…...

CentOS Linux 7系统中离线安装MySQL5.7步骤

预计数据文件存储目录为&#xff1a;/opt/mysql/data 1、文件下载&#xff1a; 安装文件下载链接&#xff1a;https://downloads.mysql.com/archives/community/ 2、检查当前系统是否安装过MySQL [rootcnic51 mysql]# rpm -qa|grep mariadb mariadb-libs-5.5.68-1.el7.x86_6…...

XSS跨站攻击漏洞

XSS跨站攻击漏洞 一 概述 1 XSS概述 xss全称为&#xff1a;Cross Site Scripting&#xff0c;指跨站攻击脚本&#xff0c;XSS漏洞发生在前端&#xff0c;攻击的是浏览器的解析引擎&#xff0c;XSS就是让攻击者的JavaScript代码在受害者的浏览器上执行。 XSS攻击者的目的就是…...

PMP到底值不值得考?

首先&#xff0c;咱们得明白PMP是个啥。 PMP&#xff0c;全称Project Management Professional&#xff0c;是美国项目管理协会PMI颁发的一个项目管理专业人士资格认证。 PMP证书在项目管理领域可是有着举足轻重的地位&#xff0c;与MBA、MPA并驾齐驱&#xff0c;被称为“全球…...

redis面试总结

redis的数据类型&#xff1f; string字符串&#xff1a;类似于java中Map<String,String>。存储字符串、JSON数据、验证码等。 Hash字典&#xff1a;类似java中Map<String, Map<Spring,String>>。比较适合存储对象数据。 List列表&#xff1a;类似java中Ma…...

大模型日报2024-06-24

大模型日报 2024-06-24 大模型资讯 大模型产品 AI快速生成专业播客 摘要: MakePodcast.io使用AI语音&#xff0c;只需提供脚本并选择声音&#xff0c;即可在几分钟内生成专业质量的播客。 Sherloq&#xff1a;SQL用户的AI协作仓库 摘要: Sherloq为SQL查询提供一站式管理&#x…...

深入理解计算机系统 CSAPP 练习题7.4

A:0x4004e8(-4)-50x4004df B:0x5...

摘苹果-第13届蓝桥杯省赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第88讲。 摘苹果&#xff0…...

开源项目推荐-vue2+element+axios 个人财务管理系统

文章目录 financialmanagement项目简介项目特色项目预览卫星的实现方式&#xff1a;首次进入卫星效果的实现方式&#xff1a;卫星跟随鼠标滑动的随机效果实现方式&#xff1a;环境准备项目启动项目部署项目地址 financialmanagement 项目简介 vue2elementaxios 个人财务管理系…...

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云

目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...

Caliper 配置文件解析:config.yaml

Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...

从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践

作者&#xff1a;吴岐诗&#xff0c;杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言&#xff1a;融合数据湖与数仓的创新之路 在数字金融时代&#xff0c;数据已成为金融机构的核心竞争力。杭银消费金…...

为什么要创建 Vue 实例

核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用&#xff1a; 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests&#xff1a;发送 …...