5G_WiFi_CE_杂散测试
目录
一、规范要求
1、法规目录:
2、限值:
(1)带外发射杂散
(2)带内发射杂散
(3)接收杂散
二、测试方法
1、带外发射杂散
(1)测试条件
(2)测试方法(初扫)
步骤1:确定底噪:
步骤2:30兆赫至1 000兆赫范围内的杂散
步骤3:1G至26GHz范围内的杂散
(3)测试方法(细扫)
步骤2、获取数据
步骤3、判定结果
2、带内发射杂散
(1)测试条件
(2)测试方法1(对于具有连续传动能力的设备)
步骤1:频谱仪设置:
步骤2:相对平均功率水平的测定。
(3)测试方法2(对于不具备连续传动能力的设备)
步骤1:频谱仪设置:
步骤2:相对平均功率水平的测定。
3、接收杂散
(1)测试条件
(2)测试方法
步骤1:确定底噪:
步骤2:30兆赫至1 000兆赫范围内的杂散
步骤3:1G至26GHz范围内的杂散
(3)测试方法(细扫)
步骤2、获取数据
步骤3、智能天线
步骤4、获取结果
【自动化实现思路】
一、规范要求
1、法规目录:
ETSI EN 301 893中4.2.4 Transmitter unwanted emissions包含2个测试项目
ETSI EN 301 893中4.2.5 Receiver spurious emissions包含一个测试项目
(1)Transmitter unwanted emissions outside the 5 GHz RLAN bands(带内发射杂散)
(2)Transmitter unwanted emissions within the 5 GHz RLAN bands(带外发射杂散)
(3)接收杂散
2、限值:
(1)带外发射杂散
在 5GHz 无线局域网频段之外,发射机的无用发射功率水平不得超过下表中给出的限值。对于带有天线连接器的设备,这些限值适用于天线端口(传导)的发射功率以及设备机柜辐射出的发射功率。对于整体式天线设备(无临时天线连接器),这些限值适用于设备辐射出的发射功率。
(2)带内发射杂散
该限值模板仅适用于工作频段内
对于智能天线系统(具有多个发射链路的设备),每个发射链路都应满足这一要求。
对于 5GHZ无线局域网频段内的发射机非期望发射,相邻信道中的同时传输可被视为一个实际标称信道带宽为单个标称信道带宽 “n” 倍的信号,其中 “n” 为同时使用的相邻信道数量。
对于多个非相邻信道中的同时传输,总体发射频谱功率限值模板按以下方式构建。首先,将图中规定的限值模板应用于每个信道。然后,对于每个频率点,应从所评估的所有信道的频谱限值模板中取最高值,作为该频率处的总体频谱限值模板要求。
(3)接收杂散
接收机的接收状态下的发射不得超过下表中给出的限值。
对于带有天线连接器的设备,这些限值适用于天线端口(传导)的发射以及机柜辐射的发射。对于整体式天线设备(没有临时天线连接器),这些限值适用于设备辐射的发射。
二、测试方法
1、带外发射杂散
(1)测试条件
合格性要求应仅在正常运行条件下进行验证,且是在定义的那些信道上运行时进行验证。
设备应配置为在就 5GHZ无线局域网(RLAN)频段之外的非期望发射而言的最恶劣情况下运行。
如果可能的话,在本次测试期间,被测设备(UUT)应设置为连续发射(占空比 = 1)。
如果无法进行连续发射,被测设备应配置为以其最大占空比运行。
发射机非期望发射的电平应按以下方式之一进行测量:
a) 在特定负载中的功率(传导发射),以及当由设备的机壳或结构辐射时的有效辐射功率(机壳辐射)
b) 对于没有临时天线连接器的内置天线设备,当由机壳和天线辐射时的有效辐射功率。
(2)测试方法(初扫)
被测单元(UUT)应与具备射频功率测量功能的频谱分析仪相连接。此预扫描测试程序旨在识别 UUT 可能存在的无用发射信号。
步骤1:确定底噪:
测量装置的灵敏度应使底噪限值至少低12分贝。
步骤2:30兆赫至1 000兆赫范围内的杂散
将UUT连接到频谱分析仪并进行以下设置:
Resolution BW: 100kHz
Video BW: 300kHz
Detector Mode: Peak
Trace Mode: Max Hold
Sweep Points: ≥9700;对于不支持这么多扫描点的频谱分析仪,频带可能会被分割
Sweep Time:
(对于非连续传输(占空比小于100%),扫描时间应足够长,以便对于每个100khz频率步进,测量时间大于UUT在任何信道上的两次传输
对于非连续传输,如果被测设备(UUT)使用如第 5.3.1.1 条所述的测试序列,且发射机的开/关时间是 2 毫秒,则扫频时间必须大于每 100 千赫兹 4 毫秒。
让该信号稳定下来。对于任何超出 表中所规定的限值(相对于该限值存在小于 6 分贝的偏差)的辐射量,应按照 5.4.5.2.1.2 条款中的程序进行单独测量,并与表 所规定的限值进行比较。
步骤3:1G至26GHz范围内的杂散
Resolution BW: 1MHz
Video BW:3MHz
Detector Mode: Peak
Trace Mode: Max Hold
Sweep Points: ≥25000;对于不支持这么多扫描点的频谱分析仪,频带可能会被分割
Sweep Time:
(对于非连续传输(占空比小于100%),扫描时间应足够长,以便对于每个1mhz频率步进,测量时间大于UUT在任何信道上的两次传输
对于非连续传输,如果被测设备(UUT)使用如第 5.3.1.1 条所述的测试序列,且发射机的开/关时间是 2 毫秒,则扫频时间必须大于每 1mhz 4 毫秒。
让该信号稳定下来。对于任何超出 表中所规定的限值(相对于该限值存在小于 6 分贝的偏差)的辐射量,应按照 5.4.5.2.1.2 条款中的程序进行单独测量,并与表 所规定的限值进行比较。
(3)测试方法(细扫)
初扫是关于发射机无用发射的限值指的是平均功率水平。以下步骤应用于准确测量上述预扫描测量中所确定的个别无用发射。
连续发射信号:
对于连续发射信号,允许使用频谱分析仪的均方根(RMS)检测器进行简单测量。测量值应予以记录,并与条表中的规定进行比较。
非连续传输信号:
对于非连续传输信号,测量仅应在突发信号的“开启”部分进行。
步骤1、细扫频谱仪设置
Centre Frequency: Frequency of the emission identified during the pre-scan
Resolution Bandwidth: 100 kHz (< 1 GHz) / 1 MHz (> 1 GHz)
Video Bandwidth: 300 kHz (< 1 GHz) / 3 MHz (> 1 GHz)
Frequency Span: Zero Span
Sweep mode: Single Sweep
Sweep time: 适用于捕获一个传输突发。可能还需要进行额外测量以确定传输突发的长度。对于连续信号,应在“扫频时间”中设置为 30 毫秒。
Sweep points: Sweep time [μs] / (1 μs) with a maximum of 30 000
Trigger: Video (burst signals) or Manual (continuous signals)
Detector: RMS
Trace Mode: Clear/Write
调整中心频率(微调)以捕捉待测量发射信号的一个脉冲的最高电平。
对于能够支持在第 2 步和第 3 步的预扫描程序中所需的扫描点数两倍的频谱分析仪,此微调可以省略。
步骤2、获取数据
设置一个窗口,在该窗口内,启动和停止线以最高水平匹配Burst的开始和结束,并记录在该窗口内测量的功率值。如果要测量的杂散发射是连续传输,测量窗口应设置为与扫描的启动和停止时间相匹配。(可以等效于mark最大点,最大点的数据会比取最大burst的数据要大)
步骤3、判定结果
第2步中定义的值应与定义的限值进行比较。
2、带内发射杂散
(1)测试条件
合格性要求应仅在正常运行条件下进行验证,且是在定义的那些信道和信道带宽上运行时进行验证。
设备应配置为在就 5GHZ无线局域网(RLAN)频段内的非期望发射而言的最恶劣情况下运行。
对于没有内置天线的被测设备(UUT),以及有内置天线但带有临时天线连接器的被测设备,应进行传导测量。或者,如果被测设备有内置天线但没有临时天线连接器,则可以采用辐射测量。
对于在多个发射链路同时处于激活状态的模式下运行的智能天线系统(具有多个发射链路的设备)进行传导测量时,测量应仅在其中一条发射链路(天线输出端)上进行。
(2)测试方法1(对于具有连续传动能力的设备)
被测设备(UUT)应配置为连续发射模式(占空比等于 100%)。如果无法实现这一点,则应采用方法 2。
步骤1:频谱仪设置:
使用标记笔在被测设备(UUT)的功率Burst图上找到平均功率水平的最高值。该值将用作相对测量的参考值。
步骤2:相对平均功率水平的测定。
• 将频谱分析仪的频率范围调整至能够使测量在 5150 MHz 至 5350 MHz 和 5470 MHz 至 5725 MHz 这两个子频段内进行。无需更改频谱分析仪的其他参数。
• 将待测设备(UUT)的相对功率burst与规定的限值进行比较。
(3)测试方法2(对于不具备连续传动能力的设备)
如果被测设备(UUT)不具备持续发射模式(占空比低于 100%)的操作能力,则应采用此方法。此外,此选项还可作为在持续发射模式下运行的系统的一种替代方案来使用。
步骤1:频谱仪设置:
使用标记笔在被测设备(UUT)的功率Burst图上找到平均功率水平的最高值。该值将用作相对测量的参考值。
步骤2:相对平均功率水平的测定。
• 将频谱分析仪的频率范围调整至能够使测量在 5150 MHz 至 5350 MHz 和 5470 MHz 至 5725 MHz 这两个子频段内进行。无需更改频谱分析仪的其他参数。
• 将待测设备(UUT)的相对功率burst与规定的限值进行比较。
3、接收杂散
(1)测试条件
要求仅应在正常运行条件下进行验证,并且仅在按照定义的那些信道进行操作时才需如此。
对于具有不同运行模式的设备,本条款所述的测量可能无需针对所有运行模式都进行重复。
其在指定负载下的功率(传导发射)以及设备机柜或结构辐射时的有效辐射功率(机柜辐射);或者在无临时天线连接器的完整天线设备中,由机柜和天线辐射时的有效辐射功率。在测试期间,被测单元(UUT)处于连续接收模式,或者处于无传输发生的工作模式。
(2)测试方法
以下测试程序将用于识别待测设备(UUT)的潜在接收机杂散发射。
步骤1:确定底噪:
测量装置的灵敏度应使底噪限值至少低12分贝。
步骤2:30兆赫至1 000兆赫范围内的杂散
将UUT连接到频谱分析仪并进行以下设置:
Resolution BW: 100kHz
Video BW: 300kHz
Detector Mode: Peak
Trace Mode: Max Hold
Sweep Points: ≥9700;对于不支持这么多扫描点的频谱分析仪,频带可能会被分割
Sweep Time: Auto
让该信号稳定下来。对于任何超出 表中所规定的限值(相对于该限值存在小于 6 分贝的偏差)的辐射量,应按照 5.4.5.2.1.2 条款中的程序进行单独测量,并与表 所规定的限值进行比较。
步骤3:1G至26GHz范围内的杂散
Resolution BW: 1MHz
Video BW:3MHz
Detector Mode: Peak
Trace Mode: Max Hold
Sweep Points: ≥25000;对于不支持这么多扫描点的频谱分析仪,频带可能会被分割
Sweep Time: Auto
让该信号稳定下来。对于任何超出 表中所规定的限值(相对于该限值存在小于 6 分贝的偏差)的辐射量,应按照 5.4.5.2.1.2 条款中的程序进行单独测量,并与表 所规定的限值进行比较。
(3)测试方法(细扫)
初扫是关于发射机无用发射的限值指的是平均功率水平。以下步骤应用于准确测量上述预扫描测量中所确定的个别无用发射。
步骤1、细扫频谱仪设置
Measurement Mode: Time Domain Power
Centre Frequency: Frequency of the emission identified during the pre-scan
Resolution Bandwidth: 100 kHz (< 1 GHz) / 1 MHz (> 1 GHz)
Video Bandwidth: 300 kHz (< 1 GHz) / 3 MHz (> 1 GHz)
Frequency Span: Zero Span
Sweep mode: Single Sweep
Sweep time: 30 毫秒。
Sweep points: ≥ 30 000
Trigger: Video (burst signals) or Manual (continuous signals)
Detector: RMS
调整中心频率(微调)以捕捉待测量发射信号的一个脉冲的最高电平。
对于能够支持在第 2 步和第 3 步的预扫描程序中所需的扫描点数两倍的频谱分析仪,此微调可以省略。
步骤2、获取数据
设置一个窗口,在该窗口内,启动和停止线以最高水平匹配Burst的开始和结束,并记录在该窗口内测量的功率值。如果要测量的杂散发射是连续传输,测量窗口应设置为与扫描的启动和停止时间相匹配。(可以等效于mark最大点,最大点的数据会比取最大burst的数据要大)
步骤3、智能天线
• 对于采用智能天线系统的传导测量(具有多个接收链路的设备),步骤 2 应针对每个活动接收链路重复执行。
• 对于每个活动接收链路,将所测功率(在观测窗口内)相加。
步骤4、获取结果
在步骤 3 中定义的数值应与表中所规定的限值进行比较。
【自动化实现思路】
1、初扫获取测试结果,如果满足直接返回结果,如果有不足6dB以及超限值的,记录频点;
2、根据1得到的频点进行细扫;
3、获取测试结果(可以等效于mark最大点,最大点的数据会比取最大burst的数据要大)。
相关文章:
5G_WiFi_CE_杂散测试
目录 一、规范要求 1、法规目录: 2、限值: (1)带外发射杂散 (2)带内发射杂散 (3)接收杂散 二、测试方法 1、带外发射杂散 (1)测试条件 (…...
蓝卓为中小制造企业注入数字化转型活力
随着劳动力成本上升,原材料价格上涨,企业生产成本逐年增加,市场竞争越来越激烈,传统的中小制造企业面临着巨大的压力。 通过数字化转型应对环境的变化已成为行业共识,在数字化的进程中,中小企业首要考虑生存问题,不能…...
集成 shardingsphere-jdbc 常见问题
一、报错内容 Caused by: org.apache.ibatis.executor.ExecutorException: Error preparing statement. Cause: org.apache.shardingsphere.infra.exception.kernel.metadata.TableNotFoundException: Table or view t_xxx does not exist. 解决 1、配置 !SHARDING rules:-…...
DeepSeek接入飞书多维表格,效率起飞!
今天教大家把DeepSeek接入飞书表格使用。 准备工作:安装并登录飞书;可以准备一些要处理的数据,确保数据格式正确,如 Excel、CSV 等,也可直接存储到飞书多维表格。 创建飞书多维表格:打开飞书,点…...
AI来了,新手如何着手学习软件开发?
AI时代新手学习软件开发的7步进化指南 (附具体工具与避坑策略) 一、建立“人机协作”学习观 AI是教练,不是替身 正确姿势:用AI辅助理解概念(如让DeepSeek 、ChatGPT用生活案例解释递归),但坚持手…...
sqli-labs靶场 less5
文章目录 sqli-labs靶场less 5 报错注入 sqli-labs靶场 每道题都从以下模板讲解,并且每个步骤都有图片,清晰明了,便于复盘。 sql注入的基本步骤 注入点注入类型 字符型:判断闭合方式 (‘、"、’、“”…...
AI基础02-图片数据采集
上篇文章我们学习了文本的数据采集,今天主要了解一下图片数据采集的方法。图片采集方法通常有网页采集和实时采集(传感器采集)两种。我们学习一下如何利用python 工具和笔记本计算机摄像头进行图片数据的实时采集。 1)cv2库简介 …...
QT音乐播放器(1):数据库保存歌曲
实现功能:用数据库保存本地导入和在线搜索的歌曲记录 目录 一. 保存本地添加的歌曲 1. 使用QSettings (1)在构造函数中,创建对象。 (2)在导入音乐槽函数中,保存新添加的文件路径,…...
Java面试黄金宝典22
1. 树的中序遍历,除了递归和栈还有什么实现方式 定义 Morris 遍历是一种用于二叉树遍历的算法,它利用树中大量空闲的空指针,在不使用额外栈空间和递归的情况下,完成树的遍历。通过建立临时的线索连接,使得可以按照中…...
英伟达GB300新宠:新型LPDDR5X SOCAMM内存
随着人工智能(AI)、机器学习(ML)和高性能计算(HPC)应用的快速发展,对于高效能、大容量且低延迟内存的需求日益增长。NVIDIA在其GB系列GPU中引入了不同的内存模块设计,以满足这些严格…...
验证Linux多进程时间片切换的程序
一、软件需求 在同时运行多个CPU密集型进程时,需采集以下统计信息: 当前运行在逻辑CPU上的进程ID每个进程的运行进度百分比 实验程序设计要求: 1. 命令行参数 参数说明示例值n并发进程数量3total总运行时长(毫秒&…...
Linux学习笔记(应用篇四)
基于I.MX6ULL-MINI开发板 输入设备tslib库 输入设备 触摸屏 触摸屏设备是绝对位移设备可以上报绝对位移事件 触摸可分为单触摸和双触摸 BTN_TOUCH :按压触摸屏和松开会触发上报,滑动时不会 单触摸上报事件 ABS_X: X 轴绝对位移坐标值 ABS_Y…...
linux基本命令(1)--linux下的打包命令 -- tar 和gzip
tar 解压 ,打包 语法:tar [主选项辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备…...
【Linux内核系列】:文件ELF格式详解
🔥 本文专栏:Linux 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录: “人生没有白走的路,你踩过的荆棘、蹚过的泥泞,都会在某一刻,变成你脚下的风。” ★★★ 本文前置…...
CubeMx ——新建工程
新建工程 选择芯片 设置主频 选择调试口 选择晶振口 设置 GPIO 输出 工程设置 LED 闪烁 /* USER CODE BEGIN WHILE */while (1){HAL_GPIO_TogglePin(GPIOH, GPIO_PIN_10);HAL_Delay(1000);/* USER CODE END WHILE *//* USER CODE BEGIN 3 */}/* USER CODE END 3 */...
使用postcss-px-to-viewport-8-plugin将页面转响应式
使用postcss-px-to-viewport-8-plugin将页面转响应式 背景 公司最近接了个项目,其中要求部分页面在移动端正常显示,第一方案是使用响应式,但是设计稿最后出的和Web端差别较大同时两端的功能不是完全对齐的,所以决定使用两个模块…...
Java---类与对象
类与对象 前言:一、面向对象二、类的定义1.类的定义格式2.访问修饰限定符 三、类的实例化四、this引用1.this引用2.this引用的原因 五、对象的构造和初始化1.初始化对象2.构造方法(1).构造方法的概念:(2).特性:(3).this调用:3.就地初始化4.默…...
告别桌面杂乱与充电焦虑,移速165W百变桌面充电站首发体验
告别桌面杂乱与充电焦虑,移速165W百变桌面充电站首发体验 哈喽小伙伴们好,我是Stark-C~ 先如今,家里的电子产品越来越多,手机、平板、电脑三件套已经是基础配置,还有相机、Switch、智能手表等,这些产品用…...
基于springboot+vue的农产品电商平台
开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:…...
dom0运行android_kernel: do_serror of panic----failed to stop secondary CPUs 0
问题描述: 从日志看出,dom0运行android_kernel,刚开始运行就会crash,引发panic 解决及其原因分析: 最终问题得到解决,发现是前期在调试汇编阶段代码时,增加了汇编打印的指令,注释掉这些指令,问题得到解决。…...
MySQL 语句
MySQL 语句教程博客 MySQL 是目前广泛应用的关系型数据库管理系统,本文将详细介绍 MySQL 中常用的 SQL 语句及其应用,内容主要涵盖以下部分: DDL(数据定义语言) DML(数据操作语言) DQL&#…...
MySQL General Log
MySQL General Log MySQL General Log General Log 的开启General Log 的用法log_output 参数 MySQL主从复制:https://blog.csdn.net/a18792721831/article/details/146117935 MySQL Binlog:https://blog.csdn.net/a18792721831/article/details/146606…...
自动关机监控器软件 - 您的电脑节能助手
## 自动关机监控器 - 您的电脑节能助手 自动关机监控器是一款基于Python开发的实用工具,旨在帮助用户节省电力资源并延长电脑使用寿命。该程序通过监控用户的鼠标和键盘活动,在设定的无活动时间后自动关闭计算机,特别适合需要长时间离开电脑但…...
基于改进粒子群算法的多目标分布式电源选址定容规划(附带Matlab代码)
通过分析分布式电源对配电网的影响,以有功功率损耗、电压质量及分布式电源总容量为优化目标,基于模糊理论建立了分布式电源在配电网中选址定容的多目标优化模型,并提出了一种改进粒子群算法进行求解。在算例仿真中,基于IEEE-14标准…...
解锁健康密码:拥抱多元养生新方式
在追求高质量生活的当下,健康养生不再是一句空洞的口号,而是融入到日常生活的方方面面。它不仅关乎我们的身体健康,更与心理状态和生活品质息息相关。下面,就为大家介绍一些实用的养生知识,帮助大家开启健康生活之旅。…...
@Slf4j注解
Slf4j注解是Lombok库提供的一个注解,用于简化日志记录器的创建。使用该注解后,无需手动创建Logger实例,编译器会自动帮你完成这一步。以下是使用Slf4j注解打印日志的步骤和示例: 使用步骤 1. 引入依赖:在项目中引入SL…...
firewall-cmd添加访问规则
若要使用 **firewall-cmd** 允许 192.168.3.0/24 网段访问本地的 8088 端口,你可以按照以下步骤操作。 临时允许访问 如果你仅需临时允许该网段访问 8088 端口,可使用如下命令: firewall-cmd --add-rich-rulerule family"ipv4" …...
【Linux网络与网络编程】02.初识Socket编程
1. 数据传输的目的 前一篇文章中我们讲解了网络传输的流程,那么网络传输的目的是什么呢?难道我们只是将数据从一台主机传输到另一台主机吗? 当然不是的!因为数据是给人用的。比如:聊天是人在聊天,下载是人…...
Python库()
1.概念 Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂 Matplotlib 图形组成: Figure:指整个图形…...
CVPR-2025 | 南洋理工基于图表示的具身导航统一框架!UniGoal:通用零样本目标导航方法
作者:Hang Yin 1 ^{1} 1, Xiuwei Xu 1 ^{1} 1, Linqing Zhao 1 ^{1} 1, Ziwei Wang 2 ^{2} 2, Jie Zhou 1 ^{1} 1, Jiwen Lu 1 ^{1} 1单位: 1 ^{1} 1南洋理工大学, 2 ^{2} 2清华大学论文标题:UniGoal: Towards Universal Zero-sho…...
Banner区域
div下 justify-content:space-between 左侧测导航left 在这里插入图片描述 在这里插入图片描述...
【C++】C++11介绍列表初始化右值引用和移动语义
个人主页 : zxctscl 如有转载请先通知 文章目录 1. C11简介2. 统一的列表初始化2.1{}初始化2.2 std::initializer_list 3. 声明3.1 auto3.2 decltype3.3 nullptr 4. 范围for循环4.1 范围for的语法4.2 范围for的使用条件 5. STL中一些变化6. 右…...
基于Spring Boot的高校普法系统的设计与实现(LW+源码+讲解)
专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…...
算法为舟 思想为楫:AI时代,创作何为?
在科技浪潮汹涌澎湃的当下,AI技术以前所未有的态势席卷各个领域,创作领域亦未能幸免。当生成式AI展现出在剧本撰写、诗歌创作、图像设计等方面的惊人能力时,人类创作者仿佛置身于文明演化的十字路口,迷茫与困惑交织,兴奋与担忧并存。在AI时代,创作究竟该何去何从?这不仅…...
GPT-4o 原生图像生成技术解析:从模型架构到吉卜力梦境的实现
最近不少 AI 爱好者、设计师、Vlogger 在社交平台晒出了 GPT-4o 生成的梦幻图像,尤其是吉卜力风格的作品——柔和光影、日系构图、治愈色彩、富有情感的角色表达,一下子击中了无数人的“童年回忆 审美舒适区”。 🎨 下面是一些 GPT-4o 实际生…...
无线通信技术(二):ITU、3GPP及传统波段对无线频谱的划分
本文介绍国际标准组织ITU、3GPP和传统波段对无线频谱的划分 。 一.ITU波段划分 国际电信联盟(ITU)将无线电频谱划分为多个频段,并根据频率范围和业务需求分配用途。 ITU对无线频谱的划分 带号频带名称频率范围波长范围波段名称典型应用…...
[Python学习日记-88] 并发编程之多进程 —— 队列与生产者消费者模型
[Python学习日记-88] 并发编程之多进程 —— 队列与生产者消费者模型 简介 队列 一、队列的介绍 二、队列的使用 生产者消费者模型 一、为什么要使用生产者消费者模型 二、什么是生产者消费者模型 三、生产者消费者模型的优势 四、生产者消费者模型的实现 JoinableQ…...
Vue学习笔记集--computed
computed 在 Vue 3 的 Composition API 中,computed 用于定义响应式计算属性 它的核心特性是自动追踪依赖、缓存计算结果(依赖未变化时不会重新计算) 基本用法 1. 定义只读计算属性 import { ref, computed } from vue;const count ref(…...
python之多线程,多进程理解
目录 一,什么是多线程多进程 1,1 多线程 1.2 多进程 二,多线程 2.1 使用threading模块 三,多进程 3.1 使用multiprocessing模块 3.2 多进程的优势 3.3 进程间的通信 四,如何选择多进程还是多线程 五,异步编程的替代方案(协程) 在开发过程中,提升程序的并…...
3月29日星期六今日早报简报微语报早读
3月29日星期六,农历三月初一,早报#微语早读。 1、全国公立医疗机构自3月31日起全面停止收取门诊预交金; 2、永辉超市“胖东来调改店”已达47家店 一线员工薪酬涨幅50%以上; 3、两孩家庭补10万,三孩家庭补20万&#…...
栈:隐匿于计算机科学长卷的璀璨明珠
目录 🚀前言🌟栈的概念🤔栈的两种实现形式💯数组栈实现💯链表栈实现 ⚙️数组栈与链表栈对比🐧递归与栈💻总结 🚀前言 大家好!我是 EnigmaCoder。 在计算机科学的宏大版图…...
【万字总结】前端全方位性能优化指南(七)——按需加载、虚拟列表、状态管理
现代框架高阶优化——突破复杂场景的性能临界点 当Web应用进入「十万级组件、百万级数据」的复杂场景时,传统优化手段开始触及框架底层瓶颈:Redux的单一Store引发级联渲染风暴、全量加载的首屏资源阻塞关键交互、长列表滚动导致内存飙升直至页面崩溃……这些痛点正在倒逼框架…...
合并石子 | 第十四届蓝桥杯省赛JavaB组
在桌面从左至右横向摆放着 N 堆石子。 每一堆石子都有着相同的颜色,颜色可能是颜色 0,颜色 1 或者颜色 2 中的其中一种。 现在要对石子进行合并,规定每次只能选择位置相邻并且颜色相同的两堆石子进行合并。 合并后新堆的相对位置保持不变&…...
【商城实战(94)】构建高并发的负载均衡与集群架构
【商城实战】专栏重磅来袭!这是一份专为开发者与电商从业者打造的超详细指南。从项目基础搭建,运用 uniapp、Element Plus、SpringBoot 搭建商城框架,到用户、商品、订单等核心模块开发,再到性能优化、安全加固、多端适配…...
鸿蒙开发:了解Canvas绘制
前言 本文基于Api13 系统的组件无法满足我们的需求,这种情况下就不得不自己自定义组件,除了自定义组合组件,拓展组件,还有一种方式,那就是完全的自绘制组件,这种情况,常见的场景有,比…...
Ubuntu和Windows实现文件互传
1.开启Ubuntu下的FTP服务: (1)终端输入: sudo apt-get install vsftpd(2)安装完成后: 终端输入: /etc 是 Linux 系统的全局配置文件目录,存储系统和应用程序的配置信息…...
dav_pg8_vacuum
一、VACUUM基础概念 1.1 VACUUM的作用 在PostgreSQL中,当数据被更新或删除时,系统并不会立即释放物理空间,而是将其标记为 “可重用”。 随着时间推移,表中的死元组(已删除或已被新版本覆盖的数据)会越来越…...
革新汽车安全通信技术,美格智能全系车载通信模组支持NG-eCall
根据QYR(恒州博智)的统计及预测,2024年全球汽车无线紧急呼叫(eCall)设备市场销售额达到了25.17亿美元,预计2031年将达到44.97亿美元,年复合增长率(CAGR 2025-2031)为8.8%…...
Ubuntu桌面环境下网络设置选项缺失问题解决
一、问题现象 在Ubuntu桌面环境中,网络设置界面中仅显示VPN设置,未显示常规网络配置选项,导致无法通过图形界面修改网络配置。但通过命令行工具可正常设置网络。 二、解决方案 (一)检查网络设备状态 nmcli d 发现…...
GitHub绑定本地计算机以及仓库创建跟推送指南
GitHub绑定到本地计算机 要在本地计算机上连接到你的GitHub账户,可以通过以下步骤实现: 1. 检查和安装Git 确保你的计算机上已经安装了Git。如果还没有安装,可以从Git官网下载并安装。 2. 配置Git 打开终端(macOS或Linux&…...