使用MATLAB语言仿真实现OFDM基带信号在频率选择性衰落信道条件下的发送与接收。
仿真系统构成:信号输入(为随机比特流)、OFDM调制、仿真信道传输、OFDM解调、信号输出(可能存在误码的比特率);
仿真分析内容:根据输入、输出比特流计算不同信噪比条件下的误码率,并绘制曲线。
对调制的要求:OFDM调制的子载波间隔为15KHz,循环前缀长度及子载波数目可调,各子载波使用QPSK调制。
其它要求: 信道采用3GPPTS36.101给出的ETU300Hz多径信道,并在其上叠加一个信噪比可调的白噪声。
在附录中表2.1-1~表2.1-4和表2.2-1给出的ETU300Hz多径信道了参数。
 能够查看并解释从输入到输出沿路各点信号的时域波形和频域特性图;
能够绘制误码率随信噪比变化的曲线。
 设计梳妆或者块状导频并在接收端完成信道估计与补偿,并与没有信道估计情况下的性能进行分析比较。
2023/9/27 10:25:49 7KB matlab ofdm 多径信道 误码率
1
2DPSK传输系统设计基带信号码率10baud,载波50Hz,相干解调+码反变换二、要求1.从上述题目中选择一题,发送和接收端的设计各由1人负责实现。
2.通过MATLAB环境下编程或Simulink仿真平台实现具体的系统设计。
给出发送和接收波形图;
对模拟调制系统,给出发送信号和已调信号的频谱图,对数字调制系统,给出基带信号和已调信号的功率谱。
三、参考资料1.通信原理——基于Matlab的计算机仿真.郭文彬,桑林.北京邮电大学出版社.20062.Matlab/Simulink通信系统建模与仿真实例分析学习辅导和习题详解.邵玉斌.清华大学出版社.20103.现代通信系统:(MATLAB版).JohnG.Proakis著,刘树棠译.电子工业出版社.2005
2023/9/25 13:49:26 415KB simulink 2dspk
1
STM32(F072)USB复合设备,双游戏摇杆,(可方便改成双键盘双鼠标或键盘加鼠标),通过NRF24L01接受2个摇杆发送过来的数据上传给PC,摇杆端是STM32F103检测摇杆和按键动作发送给USB接收端,无按键60秒后进入休眠状态,电流小于15uA,使用2节5号电池供电。
按摇杆1建唤醒。
附件包含USB端源代码,摇杆端源代码和2端的PCB文件和原理图。
2023/9/6 16:38:16 4.89MB STM32 USB复合设备 USB HID
1
C#调用RabbitMQ消息队列的实现例子,包括的内容:1、C#调用RabbitMQ--控制台程序模式--发送端2、C#调用RabbitMQ--控制台程序模式--接收端3、C#Winform调用RabbitMQ--接收端
2023/8/31 23:14:18 1.38MB C#RabbitMQ rabbitMQ 消息队列
1
实现两个超声波模块的数字通信,可接收多位字符和数字,发送端通过串口1连接电脑接收数据,接收端采用液晶显示,接收和发送模块通过串口通信,超声波模块的作用是代替杜邦线的连接,采用队列的形式接收和发送数据
2023/8/28 8:26:17 9KB 超声波 数字通信 无线通信
1
基于jrtplib实现了RTP发送和接收功能,支持发送H264、PS、TS等文件流,接收端读取发送端发来的数据后,取Payload数据,通过FFmpeg分离、解码出视频,将RGB格式的视频在窗口中显示。
该代码对应我博客上的一篇文章:https://blog.csdn.net/zhoubotong2012/article/details/86502327
2023/8/14 17:12:35 15.38MB rtp ffmpeg
1
VPI16QAM载波相位恢复程序,可以应用于通信系统传输16QAM信号,在接收端就行DSP处理时候的载波相位恢复
2023/8/11 18:46:39 2KB 16QAM 载波相位恢复
1
完成CPM(CPFSK)的调制和解调,发送端包括串并转换,基带成形滤波,升采样,数字上变频,多项式的非线性效应,经过AWGN信道,接收端对称解调,并绘出接收星座图。
2023/7/10 13:57:16 4KB CPM matlab CPFSK
1
扩频通信系统是指待传输信息信号的频谱用某个特定的扩频函数扩展频谱后成为宽频带信号,然后送入信道中传输,在接收端再利用相应的技术或手段将扩展了的频谱进行压缩,恢复为原来待传输信息信号的带宽,从而达到传输信息目的的通信系统。
2023/6/6 20:26:20 5KB 课程代码
1
使用UDP实现数据通信,网上大多采用客户接收端和服务端分离的方式,该程序代码为了方便采用线程的方式写在一个MFC程序中,方便大家初学时学习。
调试环境:win764vs2010.
2023/5/28 22:15:04 133KB VC 2010 UDP
1
共 62 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡