eSIM
简介 SIM卡相当于手机的“身份证”。在营业厅办理的SIM卡,手机才能使用运营商的通讯网络,享受通信服务。
SIM卡,通常简称SIM,全名是Subscriber Identity Module(用户识别模块),因为它一直以卡片形式存在,所以我们都习惯叫它SIM卡。实际上,SIM卡是一个装有微处理器的芯片卡。除了CPU之外,SIM卡上面还有程序存储器ROM、工作存储器RAM、数据存储器EEPROM,以及串行通信单元。使用手机和SIM卡时,实际上是手机向SIM卡发出了命令,SIM卡根据标准规范来执行并反馈结果。
SIM卡上面会被划分成不同的区域,是SIM卡和手机连接时,不同的触点。 ...
Python实现TCP通信
Python的socket实现UDP通信较为简单,由于UDP不需要连接,因此收发端各自绑定IP和端口后,直接往目标IP和端口灌数据即可,虽然实现简单、速率高,但不够稳定。而面向连接的TCP协议各方面特点与UDP相反。
服务器端(Server):监听某个端口,等待客户端连接(因此需要先启动服务器端程序)。
客户端(Client):主动连接服务器,发送或接收数据。
一旦连接建立,双方可以互相发送和接收数据。
1234567891011121314151617181920# 服务器端import socket# 创建TCP socketserver_socket = socket.socke ...
USRP2974收发触发方式
USRP-2974 Labview的官方例程中,关于收发端的触发方式有几种,下面分别介绍:
Software Trigger(软件触发):通过软件命令直接控制数据传输的开始或停止。适用于需要灵活控制数据传输的应用场景,不需要高精度的时间同步。
Digital Edge Trigger(数字边缘触发):利用外部数字信号(通常是 GPIO 或专用触发输入端口)的上升沿或下降沿作为触发源。适用于需要外部设备或传感器信号来触发数据采集或发送的应用场景。
RX Start Trigger(接收开始触发):用于控制接收操作何时开始,通常与时间戳或其他类型的触发结合使用。适用于需要精确控制接收开 ...
通信时钟同步问题
对于一个没有连接网络的设备,它需要某种形式的时钟源来执行时间相关的操作。时钟源可以是内部集成的,也可以是外部的。
晶振(Crystal Oscillator):这是最常见的外部时钟源之一,用于提供精确的时钟信号。许多电子设备使用晶振作为其时钟源,因为它能提供稳定且准确的时钟频率。
RC振荡器(Resistor-Capacitor Oscillator):一些设备可能使用内部的RC振荡器来生成时钟信号。这种方法的成本较低,但精度和稳定性通常不如晶振。
内部时钟源:现代微控制器和其他集成电路通常内置有时钟发生器,可以配置为使用内部或外部时钟源。内部时钟源可能不如外部晶振精确,但对于某些应用 ...
reference level
在USRP(通用软件无线电外设)接收机中,reference level(参考电平)是指接收机输入端的信号电平参考值,用于校准和测量接收信号的强度。它通常以dBm为单位,表示接收机期望的最大输入信号功率。
主要作用:
自动增益控制(AGC):参考电平帮助AGC调整增益,确保信号在动态范围内,避免过载或失真。
信号测量:作为基准,用于测量接收信号的相对强度。
防止过载:设置合适的参考电平可以防止强信号导致接收机过载。
reference level设置过大
信号过弱,无法有效检测:
如果参考电平设置过高,接收机可能会认为输入信号较弱,从而增加增益。
对于实际弱信号,可能导 ...