“凌特杯”通信系统设计大赛,题目解析

news/2024/6/29 11:51:10 标签: FPGA, 通信, USRP

地位

全国唯一一个通信系统综合设计类的,组织单位也是通信工程学科前5中的4所院校,对学生后期考研、保研加分、就业其实很有帮助的。

题目:数字音频通信系统

设计一个点对点的单工通信系统,将一个给定的数字音频文件以无线通信的方式从发射机传输给接收机,并以指定的文件形式将接收到的音频数据进行存储,同时在扬声器上实时播放。软件无线电平台的射频参数、信号传播场景、以及通信系统的基带设计具体如下:

  1. 固有射频参数:
    射频芯片采用零中频正交收发架构,其载波中心频率1.4GHz,发射功率10dBm,固定功率回退10dB,射频信号最大带宽10MHz,AD/DA精度12bits。
  2. 信号传播场景:
    软件无线电收发信机间具有信号的可视传播路径,收发信机间的最小距离为2米。
  3. 基带设计参数:
    参赛小组可在通信系统的基带设计中配置通信系统的采样率,有效范围为1MHz-40MHz,并以此采样率从射频芯片获取或给射频芯片发送12bits精度的I路和Q路的正交数据。

要求

  1. 须展示通信系统的开发设计过程、系统各级模块的中间信号处理过程、各模块和算法的原理说明等。
  2. 通用软件无线电设备,并选择采用Matlab、Simulink、GnuRadio、Labview、武汉凌特“软件无线电虚实结合创新开发软件平台”
  3. 参赛作品须包含原创性工作,且有对应的参考文献资料,并着重体现三个大方面:即通信系统的设计思路与功能模块、作品的创新性或新颖性、通信系统在软件无线电平台上的实际性能。

题目分析

硬件分析

  • 具备AD936X的电台,可以用凌特的产品,或者NI的B210,E310,或者Pluto,or任何平台都可以,所以包容性非常的好。

功能分析

  • 单向通信系统,这个非常的基础,可以非常看重基础;
  • 实时播放,这个有点难度,需要经过设计可以做到;
  • 1MHz~40MHz可调,IQ Rate可调整,需要经过设计可以做到;
  • 文件存储,基础功能;
  • 通信距离2米,控制好增益;

http://www.niftyadmin.cn/n/5190549.html

相关文章

Nuxt3框架局部文件引用外部JS/CSS文件的相关配置方法

引入外部JS&#xff1a; <script setup>useHead({script: [ {type: "text/javascript",src: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js}]}) </script>useHead只能与组件的setup和生命周期钩子一起使用 如果需要将js放置body区…

levelDB之基础数据结构-Slice

Slice是levelDB中用于操作字符串的数据结构&#xff0c;以字节为单位。 定义与实现 namespace leveldb {class LEVELDB_EXPORT Slice {public:// Create an empty slice.Slice() : data_(""), size_(0) {}// Create a slice that refers to d[0,n-1].Slice(const c…

阿里云服务器 手动搭建WordPress(CentOS 8)

前提条件 已创建Linux操作系统的ECS实例&#xff0c;并且手动部署LNMP环境&#xff0c;具体操作&#xff0c;请参见手动部署LNMP环境&#xff08;CentOS 8&#xff09;。本教程使用的相关资源版本如下。 实例规格&#xff1a;ecs.c6.large 操作系统&#xff1a;公共镜像CentO…

苍穹外卖项目笔记(2)

1 Nginx 反向代理和负载均衡 1.1 概念 【Tips】可以看到前端请求地址和后端接口地址并不匹配&#xff0c;这里涉及到 nginx 反向代理 &#xff0c;就是将前端发送的动态请求由 nginx 转发到后端服务器 使用 nginx 作反向代理的好处&#xff1a; 提高访问速度&#xff08;在请…

汇编-间接寻址(处理数组)

直接寻址很少用于数组处理&#xff0c;因为用常数偏移量来寻址多个数组元素时&#xff0c;直接寻址并不实用。取而代之的是使用寄存器作为指针(称为间接寻址(indirect addressing) ) 并控制该寄存器的值。如果一个操作数使用的是间接寻址&#xff0c; 就称之为间接操作数(indie…

电子学会C/C++编程等级考试2021年09月(一级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:数字判断 输入一个字符,如何输入的字符是数字,输出yes,否则输出no 输入 一个字符 输出 如何输入的字符是数字,输出yes,否则输出no 样例1输入 样例1输入 5样例1输出 yes样例2输入 A 样例2输出 …

第77题. 组合

原题链接&#xff1a;第77题. 组合 全代码&#xff1a; class Solution { private:vector<vector<int>> result; // 存放符合条件结果的集合vector<int> path; // 用来存放符合条件结果void backtracking(int n, int k, int startIndex) {if (path.size() …

零基础安装分布式数据服务注册系统

一、先安装VM虚拟机&#xff0c;安装最新的ubuntu22系统&#xff0c; 先安装mysql&#xff0c; sudo apt install mysql-server sudo mysql_secure_installation 根据自己需求选择 密码安全级别时&#xff0c;选择n 删除匿名用户&#xff1f;&#xff08;按y|Y表示是&…