【2023年电赛国一必备】D题报告模板--可直接使用

2023-11-07

任务


   图1 任务内容 

 

要求

 图2 基本要求内容

 图3 发挥部分内容 

说明


  图4 说明内容

评分标准


   图5 评分内容

正文 (部分)


摘要

本实验旨在设计和制作一种装置,用于对信号发生器输出的信号进行调制方式识别与参数估计。该装置能够识别和显示信号的调制方式,并输出解调信号供示波器观测波形。采用了STM32F407主控和AD9910芯片搭建系统的实现方法。实验任务包括对AM信号和FM信号进行调制方式识别和参数估计,以及在未知调制方式下识别信号。实验要求包括显示调制方式和相关参数,输出解调信号供观测,以及自主识别不同的键控方式。通过该实验,能够提高对信号调制方式的识别与参数估计的能力。

关键词:信号调制方式识别、参数估计、STM32F407主控、AD9910芯片、解调信号

1.1 主控模块的论证与选择

方案一:选用STM32F407主控

优点:性能稳定,具备足够的处理能力和接口扩展性

缺点:价格较高

方案二:选用STM32F103主控

优点:性价比高,功能齐全

缺点:处理能力相对较弱

方案三:选用STM32F303主控

优点:低功耗,适合嵌入式应用

缺点:接口较少,扩展性差

综上所述,方案一最合理,原因是STM32F407主控具备稳定的性能和较强的处理能力,能够满足信号调制方式识别与参数估计装置的需求。

1.2 硬件控制方案的论证与选择

方案一:使用AD9833芯片搭建系统,采用以下硬件模块实现功能

信号发生器模块:AD9833芯片

信号处理模块:滤波器、放大器

显示模块:液晶显示屏

方案二:使用AD9850芯片搭建系统,采用以下硬件模块实现功能

信号发生器模块:AD9850芯片

信号处理模块:滤波器、放大器

显示模块:数码管显示

方案三:使用AD9910芯片搭建系统,采用以下硬件模块实现功能

信号发生器模块:AD9910芯片

信号处理模块:滤波器、放大器

显示模块:OLED显示屏

综上所述,方案三最合理,原因是AD9910芯片具备较高的精度和频率范围,能够满足信号调制方式识别与参数估计装置的需求。

2.2 调频系数mf和最大频偏max f的计算

调频系数mf定义为调频信号的频率变化与载波频率的变化之比。最大频偏max f定义为调频信号频率与载波频率的最大差值。根据已知条件,信号发生器输出的uM为FM信号,其调制信号频率F = 5kHz。我们可以通过测量解调信号uo的峰峰值来计算调频系数mf和最大频偏max f。

假设解调信号uo的峰峰值为Vpp。根据调频系数mf和最大频偏max f的定义,我们有:

mf = (Δf) / F

max f = max(Δf)

其中,Δf为解调信号的频率变化量,F为调制信号频率。调制信号频率F已知为5kHz。

4.测试方案与测试结果

4.1测试方案

4.1.1 功能测试

(1)调幅方式识别与参数估计测试

1、设置信号发生器输出为AM信号,频率F=1kHz。

2、将输出信号接入装置进行识别和参数估计。

3、检查装置是否成功显示调幅系数ma,并输出解调信号uo。

(2)调频方式识别与参数估计测试

1、设置信号发生器输出为FM信号,频率F=5kHz。

2、将输出信号接入装置进行识别和参数估计。

3、检查装置是否成功显示调频系数mf和最大频偏max f,并输出解调信号uo。

(3)自主识别调制方式测试

1、设置信号发生器输出为未知调制方式的信号。

2、将输出信号接入装置进行自主识别。

3、检查装置是否成功显示调制方式。

(4)参数估计测试

1、设置信号发生器输出为AM或FM信号,频率F为1kHz、2kHz、3kHz、4kHz或5kHz。

2、将输出信号接入装置进行参数估计。

3、根据识别出的调制方式,检查装置是否成功显示相应的参数(调幅系数ma、调频系数mf、最大频偏max f)并输出解调信号uo。

(5)键控方式识别与参数估计测试(发挥部分)

1、设置信号发生器输出为2ASK、2PSK或2FSK信号,载波电压峰峰值为100mV、载频cf为2MHz。

2、将输出信号接入装置进行键控方式识别和参数估计。

3、根据识别出的键控方式,检查装置是否成功显示相应的参数(二进制码速率Rc、移频键控系数h)并输出解调信号uo。

该文档给出的是部分内容,想要完整文档的可以关注并私信。即可获取。

硬性的标准其实限制不了无限可能的我们,所以啊!少年们加油吧!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【2023年电赛国一必备】D题报告模板--可直接使用 的相关文章

  • skimage的简介

    skimage的简介 skimage即是Scikit Image 基于python脚本语言开发的数字图片处理包 比如PIL Pillow opencv scikit image等 PIL和Pillow只提供最基础的数字图像处理 功能有限 o
  • activiti 自定义函数解析juel表达式

    activiti是支持juel表达式的 这个也很好用 但实际过程中需要支持类方法及变量 原来项目中解析juel 这边有自定义一个方法的 代码如下 public String getStringByELAndFormData String e
  • 使用C语言编写Python扩展1——Hello World

    使用C语言编写Python扩展1 Hello World 时间 2014 04 12 18 01 10 龍昌博客 原文 http www xefan com archives 84082 html 主题 Python C语言 能够使用C语言
  • 设计模式复习之装饰器模式

    一 装饰器模式 摘录 装饰器模式又称为包装 Wrapper 模式 装饰器模式以多客户端透明的方式扩展对象的功能 是继承关系的一个替代方案 通常给对象添加功能 要么直接修改对象添加相应的功能 要么派生子类来扩展 抑或是使用对象组合的方式 显然
  • 如何用Python创建SQL数据库 ? 学会就非常完美~

    今日份知识你摄入了么 会写SQL很重要 能高效地查询数据库被认为是数据分析师 科学家最基本的技能之一 SQL不仅重要 而且非常常用 根据 2021年Stackoverflow开发者调查 SQL是最常用的五种编程语言之一 所以 我们应该多投入
  • STL实现排序

    使用sort函数对容器内的随机元素进行排序 sort RandomAccessIterator first RandomAccessIterator last Compare comp RandomAccessIterator first
  • Libevent 事件循环(1)

    事件的dispatch int event base loop struct event base base int flags 得到采用的事件模型 epoll epoll select const struct eventop evsel

随机推荐

  • 单元测试,报java.lang.NoClassDefFoundError:org/springframework/test/content/TestContesxtAnnotationUtils

    这里写目录标题 一级目录 1 问题 单元测试 报java lang NoClassDefFoundError org springframework test content TestContesxtAnnotationUtils spri
  • Message: element not interactable错误解决

    1 在定位之前先等待资源加载完毕 sleep 10 element driver find element by xpath input class form control and name username 2 定义隐式等待 drive
  • SQL中grant的用法

    GRANT 名称 GRANT 赋予一个用户 一个组或所有用户访问权限 语法 GRANT privilege ON object TO PUBLIC GROUP group username 输入 privilege 可能的权限有 SELEC
  • Python OpenCV 入门教程

    原文链接 本文只是调整了代码格式 一 Python OpenCV 入门 欢迎阅读系列教程 内容涵盖 OpenCV 它是一个图像和视频处理库 包含 C C Python 和 Java 的绑定 OpenCV 用于各种图像和视频分析 如面部识别和
  • SSIS包配置

    Integrartion Services 包实际上就是一个对象属性的集合 在前面我们开发的所有 Integration Services包 其中的变量 属性 比如 数据库链接 同步文件目录等 我们都直接在包中用一个常量的方式 赋给这些变量
  • 2022亚马逊云科技中国峰会召开 宣布多项举措赋能客户数字化探索与创新

    2022年10月13日 以 自由构建 探索无限 为主题的亚马逊云科技中国峰会于今天在线上召开 在本次为期2天的峰会上 亚马逊云科技发布了云计算技术趋势展望 宣布 连中外 襄百业 携伙伴 促绿色 四大战略举措 进一步利用亚马逊云科技全球优势和
  • [思考进阶]03 每一个成年人都应该掌握的学习技巧

    除了要提升自己的技术能力 思维的学习和成长也非常非常重要 特推出此 思考进阶 系列 进行刻意练习 从而提升自己的认知 这世间有两种人 一种被誉为天之骄子 拥有那种天才的创造能力 这种人极少 另外一种是平凡的普通人 努力地想成功 这种人很多
  • C语言:输出一组数的最大值与最小值

    C语言 输出一组数中的最大值或最小值 如果要输出多个数的最大值只需更改数组大小与循环的限制条件即可 这里以三个数为例 最大值 include
  • [STM32] 关于USART接收中断的BUG和注意事项

    今天在使用USART模块 遇到了一些问题并解决了 于是发贴共享 问题描述 在使用USART做串口通讯时 我只把接收中断打开 并设置抢占优先级为最低一个级别 而接收中断上一个优先级处理事情比较多 可能占用了2ms时间 当我使用9600波特率往
  • 【Jupyter】【Colab】【AutoGluon】测试

    环境 pip install autogluon 测试代码 AutoGluon官网 from autogluon tabular import TabularDataset TabularPredictor train data Tabul
  • 第七章 缺失数据

    文章目录 一 缺失值的统计和删除 1 缺失信息的统计 2 缺失信息的删除 二 缺失值的填充和插值 1 利用fillna进行填充 练一练 END 2 插值函数 NOTE 关于polynomial和spline插值的注意事项 END 三 Nul
  • 用canvas画出可爱的哆啦A梦

    用canvas画出可爱的哆啦A梦 本文就介绍了如何用canvas案例画出哆啦A梦的基础内容 提示 以下是本篇文章正文内容 下面案例可供参考 一 canvas是什么 HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图
  • seata1.3.0 系列学习(二、nacos+seata使用)

    上篇文章讲了如何安装seata 这篇文章主要讲如何使用 分布讲解什么情况回滚 不回滚 一 新建父级maven pom xml文件导入
  • 数据结构-线性表(链表)(c++版)

    目录 1 单链表的基本概念与特点 2 单链表的特点 3 单链表的结构定义及其方法的实现 3 1 单链表结构的定义 3 2 方法的基本实现 3 3 单链表的插入删除操作讲解 3 4 单链表的删除算法 3 5 单链表的顺序访问与尾递归 3 6
  • c++ string 转 char * 出现乱码 内存共用问题

    系统 unbuntu16 04 IDE vscode 一 出现乱码 std string str Hello Word char p1 str c str 出现乱码 char p2 str data 出现乱码 二 出现内存共用 后面的字符串
  • C++的简单FTP客户端实现(二)编程

    基本FTP客户端 QT C 实现的FTP下载客户端 环境说明 FTP服务器 CentOS7 8 vsFTPD 3 0 2 安装设置见博文 CentOS vsftpd设置 客户端 win10 QT 5 15 2 实现的不是一个功能全的FTP客
  • H.264学习笔记3——帧间预测

    帧间预测主要包括运动估计 运动搜索方法 运动估计准则 亚像素插值和运动矢量估计 和运动补偿 对于H 264 是对16x16的亮度块和8x8的色度块进行帧间预测编码 A 树状结构分块 H 264的宏块 对于16x16的亮度宏块 可以分成16x
  • 【独立开发者er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK详解

    Cocos2d x 3 6项目打包生成apk安卓应用文件 搭建安卓环境的步骤有点繁琐 但搭建一次之后 以后就会非常快捷 步骤如下 一 下载安卓环境 搭建Android环境需要用到Android SDK NDK Ant和JDK 下载Andro
  • linux中断处理详解

    与中断有关的数据结构 转载自 http edsionte com techblog archives 1539 1 概述 上文中我们通过一个简单的例子分析了一个中断程序的基本结构 可以看到 中断处理程序在处理中断时起到了关键作用 也是一个中
  • 【2023年电赛国一必备】D题报告模板--可直接使用

    任务 图1 任务内容 要求 图2 基本要求内容 图3 发挥部分内容 说明 图4 说明内容 评分标准 图5 评分内容 正文 部分 摘要 本实验旨在设计和制作一种装置 用于对信号发生器输出的信号进行调制方式识别与参数估计 该装置能够识别和显示信