为了实现低成本、低复杂度以及高精度的室内定位系统,提出了基于指纹的室内可见光定位方法。该方法利用可见光发光二极管作为信号源,根据接收到的可见光信号强度信息,结合三角定位算法和指纹定位算法,实现室内高精度定位。定位过程主要分为两步:第一步,通过三角定位算法确定移动目标粗略的位置范围; 第二步,以该位置范围作为限制条件,使用指纹定位算法实现更精确定位。实验结果表明,该方法与传统的基于可见光信号强度的定位方法相比,平均定位精度提高了64.71%; 同时,与传统的基于指纹的定位方法相比,可以在更低复杂度的情况下,实现更精确定位。
2022-04-05 16:47:45 4.96MB 光通信 室内定位 接收信号 三角定位
1
Android应用程序注册广播接收器(registerReceiver)的过程分析
1
本文给大家分享了一个LM307构成的光电接收放大器电路图。
2022-04-05 14:42:14 25KB LM307 光电接收 放大器 文章
1
包含两部分资源:1.USB Cy7c68013a的固件程序,在USB——project文件夹内; 2.FPGA程序,Cyclon3,EP3Cq240,程序利用了USB传递到FPGA的图像数据,而后将这些数据存储在FPGA的单口RAM内,再次利用DA转换,控制VGA时序,显示在屏幕上; 本人PCB自己设计,利用该代码完全实现了功能!是研一阶段的入门任务,老师检查,所以没有造假成分!代码有大量的注释说明,一看就能懂!
2022-04-04 15:43:13 6.75MB Cy7c68013a FPGA VGA 固件
1
在频谱资源受限的情况下,非正交多址接入(non-orthogonal multiple access,NOMA)技术由于其良好的过载性能而受到广泛关注。首先,提出了基于复杂度受限的NOMA理论设计模型;接着,对目前主流的NOMA 技术方案进行了研究分析,并针对每种方案给出了其设计原理;进一步,设计了基于期望值传播(expectation propagation,EP)的低复杂度接收机;最后,通过仿真比较了 NOMA 与传统正交多址接入(orthogonal multiple access,OMA)技术的性能。结果表明,NOMA较传统的OMA技术能够显著提升系统容量和误码率(block error rate,BLER)性能。
1
图1.实物图展示 一、基本原理 该电子栅栏报警器主要分发射机和接收机两部分。发射机主要负责红外线的发射,接收机主要负责红外线的接收、判断、警报触发。在使用中,发射机和接收机拉开一定距离安装,且发射管与接收头垂直对正,当发射机开机后,即形成一束红外线栅栏。当有人穿越栅栏时,会瞬间阻断红外线,警报装置立即启动报警,达到防盗窃、防入侵等目的。 发射机部分主要是NE555与外围元件构成频率为38K,占空比约为30%的振荡器,振荡信号经3脚输出加载至VT1基极,由VT1驱动红外线发光二极管LED1。 接收部分主要由一体化红外线接收头和一枚单运放组成,运放结成比较器的形式。红外接收头IC3接收到正确信号时,输出脚为低电平,IC4正向输入端(3脚)电位低于反向输出端(2脚),比较器输出端(6脚)输出低电平。一旦有人阻断红外线,则接收头IC3无信号输入,输出端立即变为高电平(约4.91V),比较器翻转,IC4输出高电平,通过LED2触发BCR,给外接高响度报警喇叭提供电源,达到报警的目的。LED2在此充当触发管和触发指示的双重作用。只要切断并复位报警喇叭的电源后,红外线电子栅栏就能报警器进入新一轮的警戒状态。 二、元件的选择与制作 该电子栅栏报警器均由易购元件组成。IC1选用NE555、HA17555等通用555型号均可。LED1选用φ5mm的红外线发射管。C2建议选择稳定性相对较好的电容,如高频瓷介电容(CC),CBB等。RP1建议选用精密微调电阻。IC3选用一体化红外线接收头,型号为HRM380017,其余通用代用型号也同样适合。 IC4选用LM741等型号单运放,LED2选用高亮度的红色发光二极管。BCR选用2A左右的可控硅。其余元件没有特殊要求,按图示标注选取即可。CZ3为外接报警器预留插孔,外接报警器可以另购高响度的报警喇叭,也可以接一盏灯,作为警示。 三、调试与注意事项 该电子栅栏报警器元件装好无误后,需要作基本调整。首先要调整的是发射机频率。红外线接收头对38K左右的红外线敏感,发射机发射频率必须为38K。由于元件的误差,导致555的定时电阻和电容实际数值与计算数据会有稍许差异,最好是借助频率计(数字表的频率档就够用)或者示波器来调试,将发射机发射频率调整到38K(根据笔者提供原理图的标注数据取值,当RP1调整到20.5K的时候,输出频率恰好符合要求,经验数据仅供参考)。其次要调整的是IC4的零漂移电压。在电路设计合理,且没有外部调整电压的情况下,IC4输出有零点几至近两伏的零漂电压,只要零漂电压不超过发光二极管的发光门限电压,就无需调整。具体调整方法是:接通发射和接收机电源,将发射管近距离正对接收头,此时LED2应该为熄灭状态。如果有微亮,说明IC4零漂移电压过大,可以通过调换压降更大的发光二极管,比如白色、蓝色的来解决问题,如若问题依旧,多半是IC4性能太差,需要换芯片。或者干脆外接调整电路来调节零点电压,但电路变得复杂,不符合”简洁”的宗旨。电源部分可以采用蓄电池和交流电复合供电方式。接收机电源电压根据报警喇叭的电压选取,超过6V即可。 电路调整好后,将发射机和接收机分开安装在需要警戒的窗口或者阳台两侧墙壁,接通电源后,人为阻断红外线,LED2点亮,BCR被触发导通,报警器能正常报警,说明电路进入正常工作状态。该电子栅栏报警器调整好后,警戒距离可达3米。具备了一定实用价值。如需增加距离,可以在发射机侧加装透镜聚光,并增加发光管数量。抛砖引玉之作,供大家参考。
1
C# 串口数据接收与发送 示例源码
2022-04-02 22:26:51 221KB C# 串口数据接收与发送 示例源
1
PUSCH基带接收算法,非常详尽的描述了PUSCH链路的搭建及其仿真
2022-04-01 21:47:53 1.41MB PUSCH LTE-A 信道估计 均衡
1
Qt串口通信解决接收数据不完整
2022-04-01 11:01:21 3KB Qt 串口通信 数据不完整
1
此 zip 文件包含 GMSK 的相干和非相干“基于 PAM 表示的串行接收器”。 首先研究 PAM 表示思想并解决一个样本问题,以便完全可视化问题。 然后基于这种新形式的 CPM 信号构建串行接收器。 可以在项目网站上找到数学背景和参考资料。 有一个测试文件可以运行相干算法和非相干算法。
2022-03-31 13:53:32 6KB matlab
1