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

Pluto实验报告——基于2ASK的简易的通信系统

一、实验目的
1. 熟悉并掌握PLUTO SDR 主动学习模块的使用;
2.通过matlab 编码与adalm pluto 相配合达成一个简易的通信系统,并能
够传输一些较为简单的信息。

二、实验原理
2ASK 调制原理:
振幅键控是指利用载波的振幅变化来传递数字基带信号。在2ASK 中,载波
的振幅只有两种状态,分别对应基带信号的“0”和“1”。

三、实验内容
软件部分:
Matlab 编码,主要部分分为发射端tx 和接收端rx 两部分。
发射端:
一般数字通信系统主要包括:信源-信源编码-加密-信道编码-数字调制-信
道-数字解调-信道译码-解码-信源译码-受信者
对于我们的这次的数字通信系统来说,因为传输的是黑白的,所以不用将彩色
图片转为灰度,也不用将十进制转为二进制。
利用imread 函数读取图像生成360*360 的二进制0,1 矩阵,然后添加一个
500bit 的前导序列用于接收端同步。

总结:这个实验完成了基于2ASK调制的简易通信系统的搭建,整个系统实现简单,完成了信息的有效传输,从发射端岛接收端都进行了验证。

通过网盘分享的文件:报告说明.zip
链接: https://pan.baidu.com/s/1zKlBKLqiGId6LaxyKZ2ApQ?pwd=2758 提取码: 2758

相关文章:

Pluto实验报告——基于2ASK的简易的通信系统

一、实验目的 1. 熟悉并掌握PLUTO SDR 主动学习模块的使用; 2.通过matlab 编码与adalm pluto 相配合达成一个简易的通信系统,并能 够传输一些较为简单的信息。 二、实验原理 2ASK 调制原理: 振幅键控是指利用载波的振幅变化来传递数字基带信…...

Python排序函数全面指南:从基础到高级

文章目录 Python排序函数全面指南:从基础到高级1. 两种主要排序方式2. 基本参数详解2.1 key参数:自定义排序规则2.2 reverse参数:控制排序方向 3. 高级排序技巧3.1 多级排序3.2 稳定排序 4. 性能考虑5. 特殊排序场景5.1 对自定义对象排序5.2 …...

深入了解redis的哈希槽的知识

目录 1、哈希算法分类 1.1、简单哈希算法 1.2、一致性哈希算法 1、原理: 2、解决问题 3、数据倾斜问题 4、虚拟节点 2. 哈希槽 2.1、介绍 2. 2、作用 1、数据分片(Sharding) 2、高可用性(HA) 3…...

农业机械化、电气化和自动化知网英文普刊:1天录用,2周见刊发表!

CSP科学出版社,旨在通过为研究人员提供最佳环境来发表、参考、阅读和引用他们的作品,从而为科学界服务。现已与科检易学术达成出版战略合作,现在联合共同出版高质量学术水平的期刊,为方便广大科研学者投稿方便,现已经建…...

java将rtsp转成flv在浏览器播放

1、添加maven依赖 <dependency> <groupId>io.github.javpower</groupId> <artifactId>rtsp-converter-flv-spring-boot-starter</artifactId> <version>1.5.9.2</version> </dependency> 2、在配置application.yml&#xff…...

Docker-Compose使用自定义网桥后在OpenWrt系统中容器无法访问网络解决方案

Docker-Compose使用自定义bridge网桥后在OpenWrt系统中容器无法访问网络解决方案 示例compose描述文件如下&#xff0c;注意最后网络配置&#xff1a; # docker-compose --env-file .env.yoko.prod.local up -d services:...postgres:image: kuluseky/postgres-zhparser-post…...

界面组件DevExpress WPF中文教程:Grid - 行和卡片

DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序&#xff0c;这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件…...

Qt enabled + geometry 属性(2)

文章目录 enabled属性可用与禁用的概念API接口代码演示 阐述说明1. 先简单描述下要如何演示出上面两个接口的效果&#xff08;思路&#xff09;2. 事先规范按钮对象的命名3. 定义两个按钮对象的槽函数 动图演示效果4. widget.cpp geometry属性预备知识API接口上下左右移动 ta…...

Llamaindex自学笔记(完)

Llamaindex框架主要做RAG&#xff0c;工作流用LangGraph做 换源&#xff1a; -i https://pypi.mirrors.ustc.edu.cn/simple/环境搭建&#xff1a; conda create -n llamaindex python3.12 conda activate llamaindexpip install llama-index pip install llama-cloud-servic…...

安全生态与职业跃迁

18. 网络安全产业生态 18.1 全球安全产业链解析 核心参与者角色 安全厂商&#xff1a; 终端安全&#xff1a;CrowdStrike、SentinelOne&#xff08;EDR/XDR&#xff09; 网络防御&#xff1a;Palo Alto Networks、Fortinet&#xff08;NGFW/SASE&#xff09; 云安全&#…...

飞书知识问答深度测评:企业AI应用落地的“范本级”产品

前言 当 AI 逐渐从技术前沿走向日常办公&#xff0c;我们最常听到的一个词是“效率提升”。但真正能做到降本增效、让企业员工切实受益的 AI 产品&#xff0c;仍属少数。尤其是在组织内部知识管理这一块&#xff0c;大多数企业仍停留在“搜索靠关键词、记录靠记忆、协作靠问人…...

draw.io的基础与进阶使用指南

前言 一、Draw.io 简介 Draw.io 是一款功能强大的绘图工具&#xff0c;支持在线使用和本地安装。它提供了丰富的模板和形状元素&#xff0c;能够绘制流程图、UML 图、甘特图、网络图等多种图形。Draw.io 的文件格式支持可编辑的矢量图和位图&#xff0c;方便后续修改 draw.io的…...

clang的介绍与使用

一、Clang 简介 Clang 是一个开源的 C/C/Objective-C 编译器前端&#xff0c;基于 LLVM&#xff08;Low Level Virtual Machine&#xff09; 项目开发。它被设计为替代传统 GCC 的现代化编译器&#xff0c;具有以下特点&#xff1a; 高性能&#xff1a;编译速度快&#xff0c…...

GD32 IIC(I2C)通信(使用示例为SD2068)

一、前言 最近需要用到GD32的I2C通信&#xff0c;虽然是第一次做I2C通信&#xff0c;但是GD32完整的标准库有现存的I2C通信示例&#xff0c;虽然示例是EEPROM的通信&#xff0c;但是调用的函数应该是大差不差&#xff0c;所以上手比较简单&#xff0c;这里简单记录一下笔记&…...

Sanitizers

一、简介 sanitizers 是谷歌提供的一套开源工具&#xff0c;能够发现堆栈读写溢出、内存泄漏、线程数据竞争和死锁等问题。包括&#xff1a; AddressSanitizers (Asan):检测地址相关问题&#xff0c;如use-after-free,heap-buffer-overflow, stack_buffer_overflow,use_after_…...

pip代理出现问题 ProxyError

WARNING: Retrying (Retry(total4, connectNone, readNone, redirectNone, statusNone)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, NewConnectionError(’<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f8347ad5ae0>: F…...

Ubuntu-多显示器黑屏问题及nvidia显卡驱动安装

Ubuntu-多显示器黑屏问题及nvidia显卡驱动安装 多显示器黑屏问题查看系统显卡信息多显示器黑屏问题 当通过HDMI为Ubuntu加入显示器时,发现新加入的显示器黑屏,更改设置里的显示器属性也无法解决。 该黑屏的原因是系统没有安装显卡驱动,因此需要安装驱动。 查看系统显卡信息…...

vue+threeJS 创建镂空球体(SphereGeometry)

嗨&#xff0c;我是小路。今天主要和大家分享的主题是“vuethreeJS 创建镂空球体&#xff08;SphereGeometry&#xff09;”。 上次看到一个做镂空球体的项目&#xff0c;自己也准备尝试着做一做。今天终于做完了&#xff0c;并对这个项目进行梳理。 镂空球体示例效果…...

[ Qt ] | 常见控件(一)

目录 Widget enable geometry 标题中的&#xff1a;有一不一定有二&#xff0c;但是有一说明还没结束。 Widget 控件(Widget)&#xff0c;是界面上各种元素&#xff0c;各种部分的统称。 Qt中的控件都是继承自QWidget这个类&#xff0c;是Qt控件体系中&#xff0c;通用的…...

【八股战神篇】Java虚拟机(JVM)高频面试题

目录 专栏简介 一 请解释Java虚拟机(JVM)及其主要功能 延伸 1. JVM的基本概念 2. JVM的主要功能 二 对象创建的过程了解吗 延伸 1.Java 创建对象的四种常见方式 三 什么是双亲委派模型 延伸 1.双亲委派机制的作用: 2.双亲委派模型的核心思想: 3.双亲委派模型的…...

Pycharm-jupyternotebook不渲染

解决方案&#xff1a; https://youtrack.jetbrains.com/issue/PY-54244 import plotly.io as pio pio.renderers.default "vscode"...

lanqiaoOJ 4330:欧拉函数模板

【题目来源】 https://www.lanqiao.cn/problems/4330/learning/ 【问题描述】 这是一道模板题。 首先给出欧拉函数的定义&#xff1a;即 φ(n) 表示的是小于等于 n 的数中和 n 互质的数的个数。 比如说 φ(6)2&#xff0c;当 n 是质数的时候&#xff0c;显然有φ(n)n-1。 【题…...

NDVI谐波拟合(基于GEE实现)

在遥感影像中&#xff0c;我们常用 NDVI&#xff08;归一化植被指数&#xff09;来衡量地表植被的绿度。它简单直观&#xff0c;是生态监测、农情分析的基础工具。但你是否注意到&#xff1a; NDVI 虽然“绿”&#xff0c;却常常“乱”。 因为云层、观测频率、天气干扰&#xf…...

《虚拟即真实:数字人驱动技术在React Native社交中的涅槃》

当React Native与数字人驱动技术相遇&#xff0c;它们将如何携手塑造社交应用中智能客服与虚拟主播的自然交互呢&#xff1f;这正是本文要深入探讨的话题。 React Native是Facebook开源的一个用于构建原生移动应用的框架&#xff0c;它允许开发者使用JavaScript和React编写代码…...

南京邮电大学《智能控制技术》期末抢救(上)

一、智能控制的提出 传统控制方法包括经典控制和现代控制——基于被控对象精确模型的控制方式&#xff0c;缺乏灵活性和应变能力&#xff0c;适于解决线性、时不变性等相对简单的控制问题。传统控制方法在实际应用中遇到很多难解决的问题&#xff0c;主要表现以下几点&#xff…...

Cookie、Session、JWT

目录 实现方式与原理 存储位置 安全性 应用场景 Cookie、Session 和 JWT&#xff08;JSON Web Token&#xff09;都是 Web 开发中用于用户身份验证和会话管理的技术&#xff0c;它们在实现方式、存储位置、安全性等方面存在差异&#xff1a; 实现方式与原理 Cookie&#…...

TPDS-2014《Efficient $k$-means++ Approximation with MapReduce》

推荐深蓝学院的《深度神经网络加速&#xff1a;cuDNN 与 TensorRT》&#xff0c;课程面向就业&#xff0c;细致讲解CUDA运算的理论支撑与实践&#xff0c;学完可以系统化掌握CUDA基础编程知识以及TensorRT实战&#xff0c;并且能够利用GPU开发高性能、高并发的软件系统&#xf…...

地理特征类可视化图像

目录 一、蜂窝热力地图 1. 特点 (1)优点 (2)缺点 2. 应用场景 3.python代码实现 (1)代码 (2)实现结果 二、变形地图 1. 特点 (1)优点 (2)缺点 2. 应用场景 3.python代码实现 (1)代码 (2)实现结果 三、关联地图 1. 特点 (1)优点 (2)缺点 2. 应用场景 3.pyth…...

【Java高阶面经:微服务篇】8.高可用全链路治理:第三方接口不稳定的全场景解决方案

一、第三方接口治理的核心挑战与架构设计 1.1 不稳定接口的典型特征 维度表现影响范围响应时间P99超过2秒,波动幅度大(如100ms~5s)导致前端超时,用户体验恶化错误率随机返回5xx/429,日均故障3次以上核心业务流程中断,交易失败率上升协议不一致多版本API共存,字段定义不…...

DataGridView中拖放带有图片的Excel,实现数据批量导入

1、带有DataGridView的窗体&#xff0c;界面如下 2、编写DataGridView支持拖放的代码 Private Sub DataGridView1_DragEnter(ByVal sender As Object, ByVal e As DragEventArgs) Handles DataGridView1.DragEnterIf e.Data.GetDataPresent(DataFormats.FileDrop) ThenDim file…...