labview编写,USRP传输,关于AM的调制和解调的时域和频域波形
2025/3/20 7:32:56 121KB labview USRP
1
MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。
MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。
MicrosoftCommunicationsControl(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。
具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。
  1.MSComm控件两种处理通讯的方式  MSComm控件提供下列两种处理通讯的方式:事件驱动方式和查询方式。
  1.1事件驱动方式  事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。
在许多情况下,在事件发生时需要得到通知,例如,在串口接收缓冲区中有字符,或者CarrierDetect(CD)或RequestToSend(RTS)线上一个字符到达或一个变化发生时。
在这些情况下,可以利用MSComm控件的OnComm事件捕获并处理这些通讯事件。
OnComm事件还可以检查和处理通讯错误。
所有通讯事件和通讯错误的列表,参阅CommEvent属性。
在编程过程中,就可以在OnComm事件处理函数中加入自己的处理代码。
这种方法的优点是程序响应及时,可靠性高。
每个MSComm控件对应着一个串行端口。
如果应用程序需要访问多个串行端口,必须使用多个MSComm控件。
  1.2查询方式  查询方式实质上还是事件驱动,但在有些情况下,这种方式显得更为便捷。
在程序的每个关键功能之后,可以通过检查CommEvent属性的值来查询事件和错误。
如果应用程序较小,并且是自保持的,这种方法可能是更可取的。
例如,如果写一个简单的电话拨号程序,则没有必要对每接收一个字符都产生事件,因为唯一等待接收的字符是调制解调器的“确定”响应。
  2.MSComm控件的常用属性  MSComm控件有很多重要的属性,但首先必须熟悉几个属性。
CommPort设置并返回通讯端口号。
Settings以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。
PortOpen设置并返回通讯端口的状态。
也可以打开和关闭端口。
Input从接收缓冲区返回和删除字符。
Output向传输缓冲区写一个字符串。
2025/3/19 16:28:33 58KB CommPort Settings Outpu
1
国外比较经典的MATLAB关于DQPSK调制、解调代码,实现了pi/4DQPSK过程,程序主要运用comm工具箱,且对误码率仿真和实现做了比较,对于想了解DQPSK、QPSK工作原理的技术开发人员,也有一定帮助。
2025/3/11 20:02:18 312KB DQPSK MATLAB pi/4DQPSK
1
本课程主要介绍扩展频谱通信的发展、基本原理,扩频通信系统的性能,各种扩频系统的基本构成和相关技术,以及扩频通信技术在国民经济各行业的广泛应用。
本课程的内容包括:扩频通信的一般概念以及干扰和抗干扰问题,扩频通信系统原理和理论基础,扩频通信系统的性能分析,扩频通信系统中伪随机序列的设计,扩频通信的信号产生调制与解调、同步及捕获,扩频通信的应用等。
2025/3/9 3:33:48 3.13MB 扩频通信
1
文中设计了一款以白光LED,PIN管和MOS驱动芯片TC4427为基础的白光LED通信系统。
系统包括发射机和接收机,发射机利用音频线对语音信号进行采集,用555定时器实现对语音信号的脉冲位置调制,已调信号经TC4427驱动芯片让LED进行高速闪烁,实现了语音信号的调制与光发射。
接收机由PIN管、选频放大电路、整形电路、脉位解调电路、低通滤波电路、音频放大电路组成,在十几米的距离上能很好地实现白光LED语音通信,可以满足家庭各种音频通信,取代信号线,使家电更美观、安全。
1
QAM.m16QAM调制解调及星座图实现test1.m16QAM、64QAM、256QAM误码率性能仿真
2025/2/26 20:08:31 1KB 16QAM 误码率 星座图 仿真
1
simulink搭建的DPSK调制解调模块-Dpsk.rarsimulink搭建的DPSK调制解调模块见附件!
2025/2/24 15:02:06 12KB matlab
1
关于大学通信原理课程的AM调制解调课程设计,附matlab程序及波形图。
2025/2/18 11:44:26 504KB 文档
1
数字基带信号的调制解调。
很全面。
包括了2fsk2psk2ask2dpsk等的调制解调,其中有波形图,频谱图。
有利于新手观察,有通信原理的实验观察
2025/2/13 20:54:30 93KB labview
1
OpenAirInterface是欧洲的Eurecom的一个开源的4G5G通讯基站项目,旨在建立一个开放的,具有各种制式空中接口的,主要基于CPU的SDR的实验平台。
OpenAirInterface主要包含四个部分:OpenAir0:无线嵌入式系统设计,包含了一些硬件相关的设计文件和firmware之类。
OpenAir1:基带信号处理,包含了一些物理层的功能模块,例如OFDM,调制解调,信道估计,编解码等等。
OpenAir2:中间层介入协议,包括在PC上通过Linux的IP网络设备驱动与MPLS的互联开发第二层协议栈。
OpenAir2:无线网络,包括为全IP蜂窝与IP/MPLS网状而开发的第三层协议栈。
57.68MB 开源项目
1
共 388 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡