草庐IT

光通信

全部标签

【通信原理课程设计】基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真

基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真目录基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真课程设计要求方法选择设计步骤结果显示与性能分析源文件领取课程设计要求调制采用模拟相乘法或者数字键控法,解调采用非相干解调法(包络检波法)或者相干解调法。调制模块建模:数字基带信号(二进制信号)及载波信号(正弦波信号)显示;未加噪声已调信号(2ASK)及叠加噪声的已调信号(2ASK加高斯噪声)的显示。解调模块建模:如果采用非相干解调法,要求显示:数字基带信号与已调信号;整流后信号;滤波后信号;抽样脉冲;解调信号。如果采用相干解调法,要求显示:数字基带信号

Unity3d使用Netcode实现Hololens、Android和Pc端通信

在Unity3d中使用现有的Netcode/Mirror组件实现Hololens、Android和Pc端的三方通信,可以指定一平台为服务器端,其他的两平台多为客户端,不过通常是进行两个平台的通信即可。在这片文章中,可以实现平移、缩放以及旋转的同步具体步骤如下:版本:unity2020.3LTS、VS2019一、配置1、加载包netcode,在window中加载netcode包使用URL:com.unity.netcode.gameobject2、创建空的对象(命名为NetworkManager),加载NetworkManager组件,选择U-netTransport,并添加NetworkTra

python+嵌入式——串口通信篇(收发解包)

目录前言安装pyserialpyserial大致概括整体流程硬件连接例子(简单版)详细使用serial初始化参数发包收包收包检查包并解包pythonstruct模块结语前言这几年,自己也做了一些嵌入式机器人。在整个开发的过程中,调通信通常会花费一段比较长的时间,串口通信就是这样的一个部分。而现在在百度上进行搜索,发现对python串口通信的博客讲解,都有点太笼统了,这其中,应该与python在处理硬件底层速度较慢导致用的人少有关系。这里把python串口通信的部分进行一下个人使用过程中的总结。既是自我总结,也让未来开发更快。文章参考官方文档:https://pyserial.readthedo

java 多用户即时通信系统的实现 万字详解

目录前言一、拾枝杂谈    1.项目开发大体流程:     2.多用户即时通信系统分析:         1°需求分析        2°整体分析二、用户登录    1.准备工作 :         2.客户端:                 1°菜单界面        2°登录验证        3°线程创建        4°线程管理    3.服务端:         1°用户验证        2°线程创建        3°线程管理    4.登录测试 : 三、在线列表    1.扩充MessageType中的类型 :     2.扩充UserClientService类中的方法:

一文秒懂!腾讯云ES HTTPS 集群访问通信最佳实践

作者:吴容,腾讯云Elasticsearch高级开发工程师Elasticsearch提供了多种数据访问安全的方式,如用户名密码校验、api_key等。但是依然无法保障数据传输过程中的安全性问题。而HTTPS协议,则是一种以安全为目的的HTTP通道,在HTTP的基础上通过传输加密和身份认证等机制来保障数据传输过程中的安全性。本文将基于腾讯云ES集群环境,演示Beats、Logstash、Kibana和JavaClient等客户端访问连接开启了HTTPS协议的ES集群。一、HTTPS集群环境准备1、创建HTTPS协议集群首先我们在腾讯云ES控制台创建出一个HTTPS集群,在购买页这里勾选上HTTP

【Java 网络编程】网络通信原理、TCP、UDP 回显服务

一、网络发展历史互联网从何而来?这要追溯到上个世纪50-60年代,当时正逢美苏争霸冷战,核武器给战争双方提供了足够的威慑力,想要保全自己,就要保证自己的反制手段是有效的。如何保证能够反击:保存指挥机构保存核弹头和发射井指挥机构和核弹头之间的通信链路需要保证通信链路在核弹洗地的情况下仍然能正常运作最终方案,以力破巧!让指挥机构和核弹头之间,有无数条可以通信的链路,哪怕其中一部分被打掉了,剩余的仍然能够正常工作,从而衍生出了今天的互联网。中国互联网的发展是非常滞后的,90年代左右,国内的计算机才逐渐多了起来,随着计算机和网络的普及,中国这个十亿级别的市场开始爆发整个互联网行业出现井喷式发展。200

iPhone Objective-C 套接字通信与 Socket.IO

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在开发某种大型多人棋盘游戏。我的解决方案是服务器上的node.jssocket.io。我需要实现某种objective-c套接字的解决方案,该套接字将与socket.io通信以发送和接收json对象作为字符串。我不会将webkit与websocket一起使用。有没有可能?服务器将保持游戏状态,iphone客户端将向服务器发送Action并在服务器上接收更改。 最佳答案

iPhone Objective-C 套接字通信与 Socket.IO

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在开发某种大型多人棋盘游戏。我的解决方案是服务器上的node.jssocket.io。我需要实现某种objective-c套接字的解决方案,该套接字将与socket.io通信以发送和接收json对象作为字符串。我不会将webkit与websocket一起使用。有没有可能?服务器将保持游戏状态,iphone客户端将向服务器发送Action并在服务器上接收更改。 最佳答案

基于DSP28335的CAN通信(附代码)

目录问题描述配置步骤初始化配置引脚和邮箱中断配置注意事项移植代码时输入输出引脚的改变波特率选择BitRate计算CAN模块代码CAN初始化CAN接受中断问题描述在学DSP28335的时候由于寄存器数量多且配置复杂,网上各路大神给出的代码基本上都不太能跑的通(可能是我移植的时候有些寄存器没配置好),所以在看了好几遍官方数据手册并且自己动手写了一遍代码之后,将一些容易错的地方记录了下来,文末也附上了一份代码,希望能对大家有所帮助,也欢迎各位一起谈论。配置步骤初始化初始化主要是配置BRPREG和BT,这里需要注意的是CCR和CCE这两个位的读和写,具体流程图参考官方数据手册中给出的初始化流程,这里我

内核与用户空间的通信实现——ioctl(驱动+用户程序)

目录前言字符设备应用程序与驱动程序间的关系file_operations结构体file_operations结构体的使用,指定对应驱动函数字符设备的注册与注销设备号 静态分配设备号动态分配主设备号ioctl-基于字符设备的代码实现驱动模块kernel_ioctl_demo.c用户程序 usr_ioctl_demo.cmakefileMISC杂项设备驱动MISC设备注册和注销基于杂项设备的ioctl驱动前言    本文主要介绍内核空间与用户空间通信的一种方式----ioctl,用户程序可以通过调用ioctl函数来实现将一个cmd传给内核,而内核驱动根据switchcase来实现预先设定好cmd对