5G_WiFi_CE_DFS
目录
一、规范要求
1、法规目录
2、定义
3、运行模式
4、主/从设备相关的运行行为及具体的动态频率选择(DFS)要求
5、产品角色确定测试项目
6、测试项目
测试项1:信道可用性检查(Channel Availability Check)
(1)定义
(2)限值
测试项2:带外CAC模式(Off-Channel CAC (Off-Channel Channel Availability Check))
(1)定义
(2)限值
测试项3:在线监测(In-Service Monitoring)
(1)定义
(2)限值
测试项4:信道关闭(Channel Shutdown)
(1)定义
(2)限值
测试项5:非占用周期(Non-Occupancy Period)
(1)定义
(2)限值
测试项6:均匀分布(Uniform Spreading)
(1)定义
(2)限值
二、测试方法
1、测试条件
2、测试组网
3、测试方法(传导法)
(1)信道可用性检查
①在信道可用性检查时间开始时进行一次雷达脉冲测试
② 信道可用性检查时间结束时出现雷达脉冲串的测试
③雷达检测阈值(在信道可用性检查期间)
④简单定义
(2)带外CAC模式(Off-Channel CAC)
①(在带外CAC模式)雷达检测阈值
②检测概率(Pd)
③简单定义
(3)在线监测(In-Service Monitoring)
①测试步骤
②简单定义
(4)信道关闭(Channel Shutdown)非占用周期(Non-Occupancy Period)
①测试步骤
②简单定义
一、规范要求
1、法规目录
ETSI EN 301 893中4.2.6 Dynamic Frequency Selection (DFS)
本文涉及到很多的章节与名称,请参考原件一同查看(附件为原文件)
2、定义
无线局域网(RLAN)应采用动态频率选择(DFS)功能,以实现以下目的:
- 检测来自雷达系统的干扰(雷达检测),并避免与这些系统在同信道上运行;
- 总体上使频谱实现近乎均匀的负载分布(均匀扩展)。
本文档中所述的 DFS 功能未针对其检测跳频雷达信号的能力进行测试。
虽然本条款中描述的 DFS 功能定义了设备可以进行传输的条件,但只有在这些传输不被 4.2.7 条款中的适应性要求所禁止的情况下才允许进行。
当在标称带宽部分或全部落在 5250 MHz至 5350 MHz或 5470 MHz至 5725 MHz频率范围内的信道上运行时,需要进行雷达检测。这一要求适用于所有类型的无线局域网设备,无论这些设备之间的通信类型如何。
在 5150 MHz至 5350 MHz以及 5470 MHz至 5725MHz频率范围内,需要实现均匀扩展。对于仅在 5150 MHz至 5250 MHz频段运行的设备,均匀扩展不适用。
3、运行模式
在动态频率选择(DFS)功能运行的环境下,无线局域网(RLAN)设备应作为主设备或从设备运行。
作为从设备运行的无线局域网设备应仅在由作为主设备运行的无线局域网设备所控制的网络中运行。能够作为主设备或从设备运行的设备应符合其运行模式所适用的要求。
一些无线局域网设备能够以自组织(ad-hoc)方式进行通信,而无需接入网络。当这些设备在标称带宽部分或全部落在 5250 兆赫兹至 5350 兆赫兹或 5470 兆赫兹至 5725 兆赫兹频率范围内的信道上以这种方式运行时,应采用动态频率选择(DFS)功能,并且应按照适用于主设备的要求进行测试。
用于固定户外点对点或固定户外点对多点应用的从设备,无论其输出功率如何,都应作为具备雷达检测功能的从设备运行。
4、主/从设备相关的运行行为及具体的动态频率选择(DFS)要求
主设备和从设备相关的运行行为及具体的动态频率选择(DFS)要求如下:
主设备:
a) 主设备应使用雷达干扰检测功能来检测雷达信号。
主设备可以依靠与该主设备相关联的另一设备来实现雷达干扰检测功能。在这种情况下,这一组合应符合适用于主设备的要求。
b) 主设备应仅在可用信道上启动运行。在设备安装(或重新安装)时,假定无线局域网(RLAN)在 5250 MHz至 5350 MHz频段和/或 5470MHz至 5725 MHz频段内没有可用信道。在这种情况下,在这些信道中的一个或多个信道上启动运行之前,主设备应执行信道可用性检查或带外信道可用性检查(Off-Channel CAC),以确保在任何选定的信道上没有雷达在运行。如果未检测到雷达,该信道(或这些信道)将成为可用信道,并一直保持可用状态,直到在使用中监测(In-Service Monitoring)期间检测到雷达信号为止。
信道可用性检查或带外信道可用性检查可以在更宽的带宽上执行,这样测试带宽内的所有信道都将成为可用信道。
初始信道可用性检查可在设备安装或重新安装时手动激活。
c) 一旦无线局域网在可用信道上启动运行,那么该信道就成为工作信道。在正常运行期间,主设备应监测所有工作信道(使用中监测),以确保在这些信道内没有雷达在运行。如果在某一工作信道上未检测到雷达,但无线局域网停止在该信道上运行,那么该信道将变为可用信道。
允许无线局域网在多个(相邻或不相邻)可用信道上开始传输。在这种情况下,所有这些信道都将成为工作信道。
d) 如果主设备在使用中监测期间在某一工作信道上检测到雷达信号,主设备应指示与其相关联的所有从设备停止在该信道上传输,该信道将变为不可用信道。当同时在多个(相邻或不相邻)工作信道上运行时,只有包含检测到雷达的频率的工作信道应变为不可用信道。
e) 不可用信道在非占用期(Non-Occupancy Period)之后可以再次成为可用信道。在该信道再次成为可用信道之前,需要进行新的信道可用性检查或带外信道可用性检查,以验证该信道上没有雷达在运行。
f) 在所有情况下,如果检测到了雷达,那么包含检测到雷达的频率的信道将变为不可用信道。或者,该信道也可以标记为不可用信道。
从设备:
a) 从设备在未接收到相关主设备发出的适当启用信号之前,不得进行传输。
b) 只要主设备发出指令,从设备就应停止在某一信道上的传输。在从设备接收到相关主设备发出的适当启用信号之前,不得恢复在该信道上的任何传输。
c) 被要求执行雷达检测的从设备(见表 D.2,注释 2),如果在某一工作信道上检测到雷达信号,则应停止其在该工作信道上的传输。对该从设备而言,该工作信道将变为不可用信道。在等于非占用期的一段时间内,从设备不得恢复在该不可用信道上的任何传输。在从设备可以再次使用该信道之前,它需要进行信道可用性检查或带外信道可用性检查,以验证该信道上没有雷达在运行。
5、产品角色确定测试项目
下表列出了与 DFS 相关的技术要求及其在每种运行模式下的适用性。如果 RLAN 设备能够以多种运行模式运行,则应分别对每种运行模式进行评估。
注 1:由制造商实施时。
注 2:具有雷达检测功能的从设备在首次使用信道时无需执行信道可用性检查(CAC)或非占用信道可用性检查(Off-Channel CAC),而仅需在通过在用监测检测到操作信道上的雷达信号且由此检测产生的非占用期结束后执行。
第 4.2.6.2.2 至 4.2.6.2.4 条款中规定的雷达探测要求假定雷达信号的中心频率落在 RLAN 信道占用带宽的中间 80%范围内(参见第 4.2.2 条款)。
Master设备是指在通讯过程中负责通讯网络的初始化并且在通讯过程中不需要接收额外的控制信号即可发射信号的设备,最常见的如无线路由器。而Slave设备则指通讯过程中处于被控制的设备,必须要收到Master设备的许可之后才可以发射信号,而且当Master设备发出信道转移信号时必须随同Master设备一起转移。
以上两个定义几乎适用于所有的通讯系统,但之所以在DFS的测试中被重点区分,原因在于这两类设备的DFS测试要求差异极大。Master设备要满足DFS测试的所有要求,而Slave设备只要能完全听从Master设备的指令、完成信道关断与转移的动作,并且确保在30分钟之内不再使用被雷达占用的信道即可满足要求。
注:Slave设备也分为带雷达波侦测和不带雷达波侦测两种,此处说的Slave是指不带雷达波侦测的设备。带雷达波侦测的Slave设备,除了没有信道可用性检测的要求之外,其他要求与Master设备相当。
6、测试项目
测试项1:信道可用性检查(Channel Availability Check)
(1)定义
信道可用性检查(CAC)被定义为一种机制,通过该机制,无线局域网(RLAN)设备检查信道中是否存在雷达信号。这种机制用于识别可用信道。
在这一检查过程中,无线局域网设备不得在正在检查的信道上进行传输。
如果在某个信道上未检测到雷达信号,那么该信道就成为可用信道。
对于支持多种标称信道带宽的设备,信道可用性检查可以使用最宽的标称信道带宽进行一次。只要未检测到雷达信号,在测试带宽内的所有更窄的信道都将成为可用信道。
(2)限值
信道可用性检查应在一段连续的时间内(信道可用性检查时间)进行,该时间不得少于表 D.1 中规定的值。
注释 1:对于其标称带宽完全或部分处于 5600 MHz 至 5650 MHz 频段内的信道,信道可用性检查时间应为 10 分钟。
注释 2:对于其标称带宽完全或部分处于 5600 MHz 至 5650 MHz 频段内的信道,带外信道可用性检查时间应在 1 小时至 24 小时范围内。
在信道可用性检查期间,无线局域网(RLAN)设备应能够检测到任何落入表 D.4 所给定范围内、且信号电平高于表 D.2 中所定义的雷达检测阈值的雷达测试信号。
注 1:这是无线局域网(RLAN)设备接收器输入端的电平值,该设备的最大等效全向辐射功率(e.i.r.p.)密度为 10 分贝毫瓦每兆赫兹(dBm/MHz),且假定接收天线增益为 0 分贝全向(0 dBi)。对于采用不同等效全向辐射功率谱密度和 / 或不同接收天线增益 G(单位:分贝全向(dBi))的设备,接收器输入端的动态频率选择(DFS)阈值电平遵循以下关系:
DFS 检测阈值(dBm) = -62 + 10 - 等效全向辐射功率谱密度(dBm/MHz) + G(dBi);然而,假定接收天线增益为 0 dBi 时,DFS 阈值电平不得低于 -64 dBm。
注 2:最大等效全向辐射功率(e.i.r.p.)小于 23 dBm 的从设备无需实现雷达检测功能,除非这些设备用于固定户外点对点或固定户外点对多点应用场景(见 4.2.6.1.3 条款)。
注 1:雷达测试信号 #1 至 #4 是基于恒定脉冲重复频率(PRF)的信号。见图 D.1。这些雷达测试信号也旨在模拟使用基于分组的交错脉冲重复频率的雷达。见图 D.2。
注 2:雷达测试信号 #4 是一种已调制的雷达测试信号。所使用的调制方式是一种具有 ±2.5 兆赫兹频偏的线性调频(chirp)调制,具体描述如下。
注 3:雷达测试信号 #5 和 #6 是基于单脉冲的交错脉冲重复频率雷达测试信号,使用 2 个或 3 个不同的脉冲重复频率值。对于雷达测试信号 #5,所选的脉冲重复频率值之间的差值应在每秒 20 个脉冲(PPS)至每秒 50 个脉冲之间。对于雷达测试信号 #6,所选的脉冲重复频率值之间的差值应在每秒 80 个脉冲至每秒 400 个脉冲之间。见图 D.3。
注 4:除了带外信道可用性检查(Off-Channel CAC)测试之外,上述雷达测试信号应只包含单个脉冲串。见图 D.1、图 D.3 和图 D.4。
对于带外信道可用性检查测试,在测试的整个持续时间内应使用重复的脉冲串。见图 D.2 和图 D.5。另见 4.2.6.2.3 条款、5.4.8.2.1.4.2 条款和 5.4.8.2.1.4.3 条款。
注 5:一个脉冲串中的脉冲总数等于单个脉冲重复频率下的脉冲数乘以所使用的不同脉冲重复频率的数量。
注 6:对于信道可用性检查(CAC)和带外信道可用性检查的要求,在 5600 兆赫兹至 5650 兆赫兹频段内,任何一个待检测的雷达测试信号的最小脉冲数(对于每个脉冲重复频率)应为 18 个。
最低要求的检测概率在表 D.5 中予以定义。
Pd 表示的是每次模拟雷达脉冲发射时的探测概率,并代表了在规定条件下探测性能的最低水平。因此,Pd 并不表示任何特定雷达在实际使用条件下的总体探测概率。
测试项2:带外CAC模式(Off-Channel CAC (Off-Channel Channel Availability Check))
(1)定义
(监测当前要使用的信道外,还对其他非当前工作信道进行检测评估)
信道带外可用性检查(Off-Channel CAC)被定义为一种可选机制,通过该机制,无线局域网(RLAN)设备监测与工作信道不同的信道,以检测是否存在雷达信号。除了 4.2.6.2.2 条款中定义的信道可用性检查之外,还可以使用带外信道可用性检查来识别可用信道。
带外信道可用性检查是通过在一段时间内分散进行的多次非连续检查来执行的。确定是否存在雷达信号所需的这段时间被定义为信道关闭可用性检查时间。
(2)限值
如果在某个信道中未检测到雷达信号,那么该信道就会成为可用信道。
如果实施信道关闭可用性检查(Off-Channel CAC),其检查时间应由制造商予以声明。不过,所声明的信道关闭可用性检查时间应在表 D.1 所规定的范围内。
在进行信道关闭可用性检查期间,无线局域网(RLAN)应能够检测到任何落入表 D.4 所给定范围内、且信号电平高于表 D.2 中所定义的雷达检测阈值的雷达测试信号。
所需的最小检测概率在表 D.5 中予以规定。
测试项3:在线监测(In-Service Monitoring)
(1)定义
在线监测被定义为这样一种过程:一种无线局域网(RLAN)设备会监测每个工作信道中是否存在雷达信号。
(2)限值
在线监测(In-Service Monitoring)应用于监测每个工作信道。
使用中监测应在无线局域网(RLAN)设备开始在某一信道上进行传输后立即启动。
在使用中监测期间,无线局域网设备应能够检测到任何落入表 D.4 所给定范围内、且信号电平高于表 D.2 中所定义的雷达检测阈值的雷达测试信号。
与特定雷达测试信号相关的最小所需检测概率在表 D.5 中进行了规定。
测试项4:信道关闭(Channel Shutdown)
(1)定义
信道关闭(Channel Shutdown)被定义为无线局域网(RLAN)设备在某一工作信道上进行使用中监测(In-Service Monitoring)期间检测到雷达信号后,在该工作信道上启动的一个流程。
主设备应指示所有相关联的从设备停止在该信道上传输,从设备应在信道切换时间(Channel Move Time)内照此执行。
具备雷达干扰检测功能的从设备,一旦在某一工作信道内检测到雷达信号,应在信道切换时间内停止其自身在该工作信道上的传输。
在信道切换时间内,无线局域网设备在该信道上的所有传输的总时长应限制在信道关闭传输时间(Channel Closing Transmission Time)内。所有传输的总时长不包括传输之间的静默期。
对于在多个(相邻或不相邻)工作信道上同时进行传输的设备,只有包含检测到雷达的频率的信道才需遵循信道关闭的要求。该设备被允许继续在其他工作信道上进行传输。
(2)限值
信道转移时间不得超过表 D.1 中所规定的限制。
信道关闭传输时间不得超过表 D.1 中所规定的限制。
测试项5:非占用周期(Non-Occupancy Period)
(1)定义
非占用期(Non-Occupancy Period)被定义为在某一信道上检测到雷达信号后,无线局域网(RLAN)设备不得在该信道上进行任何传输的时间段。
对于在多个(相邻或不相邻)工作信道上同时进行传输的设备,只有包含检测到雷达的频率的信道才需遵循非占用期的要求。设备被允许继续在其他工作信道上进行传输。
在非占用期结束后,在无线局域网设备可以再次在该信道上开始传输之前,该信道需要再次被识别为可用信道。
(2)限值
非占用周期不得超过表 D.1 中所规定的限制。
测试项6:均匀分布(Uniform Spreading)
(1)定义
均匀分布(Uniform Spreading)是一种无线局域网(RLAN)所采用的机制,用于总体上使所有设备对频谱实现均匀的负载分布。均匀分布仅限于被宣布为信道规划一部分的可用信道。
所需的扩展可以通过多种方式实现。这些方式包括控制大量无线局域网设备的网络管理功能,以及单个无线局域网设备中的信道选择功能。
(2)限值
每份已声明的信道规划(见 3.1 条款)应至少利用适用子频段内 60% 的可用频谱。
均匀分布仅限于被声明为信道规划一部分的可用信道。
可用信道不包括因以下任一情况而被排除的信道:
1) 无线局域网(RLAN)预定用于户外的使用场景;
2) 先前在该信道上检测到雷达信号(不可用信道或无法使用的信道);
3) 国家法规的限制;
4) 对于不具备雷达检测能力的无线局域网设备,限制其仅在 5150 兆赫兹至 5250 兆赫兹频段内运行的情况。
每个可用信道的使用概率应大致相等。对于已声明的信道规划中包含标称带宽完全或部分落在 5600 兆赫兹至 5650 兆赫兹频段内信道的无线局域网设备,在初次加电或初次安装时,可将这些信道从可用信道列表中剔除。其他无线局域网设备正在使用的信道也可从可用信道列表中剔除。
二、测试方法
1、测试条件
概括
4.2.6 条款中的合格性要求应仅在正常运行条件下进行验证。
用于测试的信道和信道带宽在 5.3.2 条款中进行了定义。
在测试期间,通过禁用被测设备(UUT)的某些运行功能,可能会使某些测试更便于进行。
需要注意的是,一旦被测设备通电,它不会立即启动其正常运行功能,因为它首先必须完成其加电周期(Tpower_up)。因此,被测设备以及测试设置中使用的任何其他设备,都可能配备一种能够在测试期间指示其状态的功能,例如加电模式、正常运行模式、信道检查状态、雷达检测事件等。
被测设备能够按照 5.3.1.2 条款中所述传输测试传输序列。信号发生器能够生成表 D.3 和表 D.4 中定义的任何一种雷达测试信号。
应使用频谱分析仪或等效设备来测量被测设备的总传输时间。
5.4.8.1.3.1 条款至 5.4.8.1.3.3 条款描述了在测量期间要使用的不同测试设置。
雷达测试信号的选择
在动态频率选择(DFS)测试期间使用的雷达测试信号在表 D.3 和表 D.4 中进行了定义。
对于表 D.4 中的每一个可变雷达测试信号,应从表 D.4 给出的范围内选择脉冲宽度、脉冲重复频率的任意组合,以及(如适用)不同脉冲重复频率的数量,并记录在测试报告中。
表 D.4 中给出的雷达测试信号模拟了真实的雷达系统。它们考虑了特定类型雷达的天线旋转速度、天线波束宽度和脉冲重复频率的综合影响。给定的每个脉冲串的脉冲数(PPB)表示在无线局域网(RLAN)设备处,对于雷达的每次扫描,在给定脉冲重复频率下所看到的脉冲数量。
PPB = [{天线波束宽度(度)} × {脉冲重复率(每秒脉冲数,PPS)}] / [{扫描速率(度 / 秒)}]。
表 D.5 为每个雷达测试信号提供了所需的检测概率(Pd)。Pd 表示在规定条件下的最低检测性能水平。因此,Pd 并不代表在实际条件下对任何特定雷达的总体检测概率。
表 D.3 和表 D.4 中给出的脉冲宽度应具有 ±5% 的精度。
与信道可用性检查、使用中监测、信道关闭和非占用期相关的测试(见 5.4.8.2.1.2 条款、5.4.8.2.1.3 条款、5.4.8.2.1.5 条款和 5.4.8.2.1.6 条款)使用单个脉冲串雷达测试信号进行,而与带外信道可用性检查(Off-Channel CAC)相关的测试(见 5.4.8.2.1.4 条款)则使用重复脉冲串雷达测试信号进行(见表 D.4 中的注 4)。
2、测试组网
组网1:设置 A 是一种设置方式,在这种设置中,被测设备(UUT)是一个运行在主机模式下的 RLAN 设备。雷达测试信号被注入到 UUT 中。该设置还包括一个运行在从模式下的 RLAN 设备,该设备与 UUT 相关联。
图 4展示了设置 A 的一个示例。所使用的设置应在测试报告中予以记录。
组网2:设置 B 是一种设置方式,其中被测设备(UUT)为运行在从机模式下的 RLAN 设备,该设备可具备或不具备雷达干扰检测功能。此设置还包括一个运行在主机模式下的 RLAN 设备。雷达测试信号被注入到主设备中。UUT(从机设备)与主设备相关联。
图 5 展示了设置 B 的一个示例。所使用的设置应在测试报告中予以记录。
组网3:被测设备(UUT)是一款运行在从机模式下且具备雷达干扰检测功能的 RLAN 设备。雷达测试信号被注入到从属设备中。该设置还包括一台运行在主模式下的 RLAN 设备。UUT(从属设备)与主设备相关联。
图 6 展示了设置 C 的示例。所使用的设置应在测试报告中予以记录。
3、测试方法(传导法)
附加测试条件
对于带有天线连接器并使用专用外置天线的被测设备(UUT),或者对于带有内置天线但提供了临时天线连接器的被测设备,应采用传导测量的方式。
在对智能天线系统进行动态频率选择(DFS)测试时,应使用功率分配器 / 合成器将所有接收链路(天线输入端)合并到单个测试点。应考虑分配器 / 合成器的插入损耗。
被测设备应配置为在最高发射机输出功率设置下运行。
如果被测设备具有雷达干扰检测功能,按照 5.4.8.1.2 条款选择的、产生雷达测试信号的信号发生器的输出功率(除非另有规定),应使被测设备天线连接器处接收到的信号功率电平等于表 D.2 中定义的适用雷达检测阈值电平。
表 D.2 中的参数 G [dBi] 对应于制造商声明的天线组件增益。如果针对此功率设置有多个天线组件,则应使用增益最低的天线组件的增益。
为了测试最坏情况,在波束成形处于激活模式下运行的智能天线系统的波束成形增益 Y 将被忽略。
以下测试程序中使用的雷达测试信号的中心频率应落在被测无线局域网(RLAN)信道的占用信道带宽中心的 80% 范围内。
(1)信道可用性检查
额外测试条件
以下条款定义了验证所选信道 Chr 的信道可用性检查及信道可用性检查时间(Tch_avail_check)的程序,具体是通过确保被测设备(UUT)能够在信道可用性检查时间的开始和结束时刻检测到雷达脉冲来实现。这在图 7 中有所展示。在此期间,被测设备不得在信道 Chr 上进行传输。
应根据 5.3.2 条款确定一个测试信道。该信道指定为 Chr(见 3.2 条款)。为进行测试,应配置被测设备,以确保在信道 Chr 上执行信道可用性检查。
①在信道可用性检查时间开始时进行一次雷达脉冲测试
以下步骤定义了在信道可用性检查时间开始时出现雷达脉冲串的情况下,验证所选信道 Chr 上的雷达检测能力的程序:
a) 按照 5.4.8.1.3.1 条款中描述的设置 A 连接信号发生器和被测设备(UUT)。关闭被测设备的电源。
b) 在时刻 T0 给被测设备通电。T1 表示被测设备完成其加电序列(Tpower_up)并准备好开始进行雷达检测的时刻。预计在时刻 T1 开始在信道 Chr 上进行信道可用性检查,并且预计在不早于 T1 + Tch_avail_check的时刻结束,除非更早检测到雷达测试信号。
如果无法确切知道 T1 或者被测设备未指示 T1,则可能需要额外的验证来确定 T1。
c) 使用表 D.3 中定义的参考测试信号,在信道 Chr 上产生一个单个雷达脉冲串,其电平比 5.4.8.2.1.1 条款中定义的电平高出最多 10 分贝。这个单个脉冲串的雷达测试信号应在时刻 T1 之后的 2 秒内开始。
d) 应记录是否检测到了雷达测试信号。
e) 应记录对被测设备所观察到的时间顺序和行为的时间轨迹或描述。
② 信道可用性检查时间结束时出现雷达脉冲串的测试
以下步骤定义了在信道可用性检查时间结束时出现雷达脉冲串的情况下(见注释),验证所选信道 Chr 上的雷达检测能力的程序。这在图 8 中有所说明。
注释:适用的信道可用性检查时间由表 D.1 给出。
a) 使用 5.4.8.1.3.1 条款中所述的设置 A 连接信号发生器和被测设备(UUT)。关闭被测设备的电源。
b) 在 T0 时刻给被测设备通电。T1 表示被测设备完成其加电序列(Tpower_up)并准备好开始进行雷达检测的时刻。预计在 T1 时刻开始在信道 Chr 上进行信道可用性检查,并且预计在不早于 T1 + Tch_avail_check的时刻结束,除非更早检测到雷达测试信号。
如果无法确切知晓 T1 或者被测设备未对 T1 做出明确指示,可能需要进行额外的验证来确定 T1。
c) 使用表 D.3 中定义的参考测试信号,在信道 Chr 上生成一个单个雷达脉冲串,其电平比 5.4.8.2.1.1 条款中定义的电平高出最多 10 dB。该单个脉冲串的雷达测试信号应在接近最小所需信道可用性检查时间结束时开始,但不得早于 T1 + Tch_avail_check - 2 秒的时刻。
d) 若检测到雷达测试信号,则应进行记录。
e) 应记录所观察到的被测设备的时间顺序及行为的时间轨迹或描述。
③雷达检测阈值(在信道可用性检查期间)
以下不同步骤定义了在信道可用性检查时间内,针对 5600 MHz至 5650 MHz频段以外的信道,验证雷达检测阈值的程序。这在图 9 中有所展示。
a) 使用 5.4.8.1.3.1 条款中所述的设置 A 连接信号发生器和被测设备(UUT)。关闭被测设备的电源。
b) 在 T0 时刻给被测设备通电。T1 表示被测设备完成其加电序列(Tpower_up)并准备好开始进行雷达检测的时刻。预计在 T1 时刻开始对信道 Chr 进行信道可用性检查,并且预计在不早于 T1 + Tch_avail_check的时刻结束,除非更早检测到雷达测试信号。
如果无法确切知晓 T1 或者被测设备未对 T1 做出明确指示,可能需要进行额外的验证来确定 T1。
c) 使用表 D.4 中定义的任意一种雷达测试信号,在信道 Chr 上生成一个单个脉冲串雷达测试信号,其电平为 5.4.8.2.1.1 条款中定义的电平。这个单个脉冲串雷达测试信号可以在适用的信道可用性检查时间内的任何时刻开始。
为缩短测试时间,建议单个脉冲串雷达测试信号在 T1 之后大约 10 秒时开始。
d) 若检测到雷达测试信号,则应进行记录。
e) 步骤 c) 至 d) 应执行 20 次,并且每次应从表 D.4 提供的选项中生成一个不同的雷达测试信号。在选择这 20 个不同的雷达测试信号时,应包括表 D.4 中的雷达测试信号 #1 至 #6,以及在给定范围内的脉冲宽度、脉冲重复频率和不同脉冲重复频率的数量(如适用)的变化情况。所使用的雷达测试信号应记录在报告中。在 20 次测试中,雷达测试信号至少应被检测到 12 次,以便符合表 D.5 中为该频率范围规定的检测概率。
当已声明的信道规划中包括标称带宽完全或部分落在 5600 MHz至 5650 MHz频段内的信道时,应按照以下步骤对该频段内的一个信道进行额外测试。
f) 使用表 D.4 中定义的任意一种雷达测试信号(信号 #3 和 #4 除外),在信道 Chr 上生成一个单个脉冲串雷达测试信号,其电平比 5.4.8.2.1.1 条款中定义的电平高 10 分贝。这个单个脉冲串雷达测试信号可以在适用的信道可用性检查时间内的任何时刻开始。
为缩短测试时间,建议单个脉冲串雷达测试信号在 T1 之后大约 10 秒时开始。
g) 步骤 f) 应执行 20 次,每次应从表 D.4 提供的选项中(信号 #3 和 #4 除外)生成一个不同的雷达测试信号。所使用的雷达测试信号应记录在报告中。在每次测试中都应检测到雷达测试信号,并且应记录这一情况。
④简单定义
这项中包含2个测试项,下面为简化版本
1.Beginning of cac 和 end of cac 是成对的。一个是CAC的起始点,一个是CAC的结束点,中间最长时间间隔是60S,因为该项测试在测试过程中测试系统的雷达信号只发射一次,所以最重要的是准确地确定CAC的起始点。确定方法我采用的是在CAC函数中加打印,然后上电开始计时直到出现CAC打印停止计时。这个时间就是开始进行CAC检测的起始时间。需要把该时间提供给测试系统。如果该时间太短,则测试结果是CAC测试检测不到雷达信号,如果太长则会有两种情况,情况A是Beginning cac 和end cac之间的时间间隔不符合规范,情况B则是通道上可能已经有数据传输了,都会造成波形不符合规范的情况。开始CAC检测时通道上没有进行数据传输,检测完后通道可用才可以用于数据传输。
2.end of cac 测试是开始进行CAC的 时间点加60S 发射雷达信号,从频谱仪上看不到到工作通道上的数据传输,这是正确的测试结果。否则测试不成功。
(2)带外CAC模式(Off-Channel CAC)
额外测试条件
将要执行带外CAC 测试的信道应按照第 5.3.2 条的规定进行选择。该信道被指定为 Chr。
在测试过程中,被测设备(UUT)应配置为选择不同于 Chr 的工作信道。在带外CAC时间段内,UUT 不应通过 Chr 进行传输。
①(在带外CAC模式)雷达检测阈值
以下不同步骤定义了在带外信道可用性检查(Off-Channel CAC)期间验证雷达检测阈值的程序。
当已声明的信道规划中包括标称带宽完全或部分落在 5600 MHz至 5650 MHz频段内的信道时,除了在该频段外的一个信道上进行测试外,还应在这些信道中的一个上进行测试。见 5.3.2 条款。
a) 使用 5.4.8.1.3.1 条款中描述的设置 A,连接信号发生器、被测设备(主设备)以及与该被测设备相关联的从设备。
b) 被测设备应按照 5.3.1.2 条款,在(所有)工作信道上传输测试传输序列。
c) 使用表 D.4 中定义的任意一种雷达测试信号,在信道 Chr 上生成一个多脉冲串雷达测试信号,其电平为 5.4.8.2.1.1 条款中定义的电平。所使用的雷达测试信号应记录在报告中。这个多脉冲串雷达测试信号应在 T3 时刻开始,并应持续整个带外信道可用性检查时间(TOff−Channel_CAC),该时间由制造商按照表 D.1 进行声明。对于 5600 MHz至 5650 MHz频段内的信道,不得使用测试信号 #3 和 #4,并且在测试期间的脉冲串间隔时间(BIT)应在 8 分钟至 10 分钟之间变化。对于该频段外的信道,测试期间的脉冲串间隔时间(BIT)应在 45 秒至 60 秒之间变化。
d) 被测设备应在带外信道可用性检查时间结束之前检测到雷达测试信号,并且应记录这一情况。
为了缩短测试时间,一旦被测设备报告检测到雷达测试信号,测试可立即终止。
②检测概率(Pd)
在测试期间禁用信道关闭功能可能会使该测试更易于进行。
对于 5600 兆赫兹至 5650 兆赫兹频段以外的信道,5.4.8.2.1.4.2 条款中的测试足以证明被测设备(UUT)满足表 D.5 中定义的检测概率(Pd)。
当已声明的信道规划中包括标称带宽完全或部分落在 5600 兆赫兹至 5650 兆赫兹频段内的信道时,必须在这些信道中的一个上执行以下步骤中的程序。见 5.3.2 条款。
a) 使用表 D.4 中定义的任意一种雷达测试信号(信号 #3 和 #4 除外),在信道 Chr 上生成一个多脉冲串雷达测试信号,其电平比 5.4.8.2.1.1 条款中定义的电平高 10 分贝。所使用的雷达测试信号应记录在报告中。这个多脉冲串雷达测试信号应在 T3 时刻开始,并应持续整个带外信道可用性检查时间(TOff−Channel_CAC),该时间由制造商按照表 D.1 进行声明。测试期间的脉冲串间隔时间(BIT)应在 8 分钟至 10 分钟之间变化。
b) 应记录在带外信道可用性检查时间结束时,被测设备检测到了多少个脉冲串。为了符合表 D.5 中为该频率范围定义的检测概率,被测设备应检测到的最小脉冲串数量由表 10 给出。
为了缩短测试时间,一旦被测设备(UUT)报告完成了所需的最小数量的突发检测,测试就可以立即终止。
图 10 提供了一个在离线信道 CAC 测试期间检测到雷达信号时被测设备(UUT)的时序示例。
③简单定义
off-channel cac功能测试的是当前操作通道之外的其他通道上是否检测到雷达信号,如果该通道上不能检测到雷达信号则该通道会被标记为可用通道,如果检测到了雷达信号该通道被标记可用通道。该测试的意义不大,因为在空闲通道上测试雷达信号,从频谱仪上只能看出雷达信号,无法确定测试设备是否检测到雷达信号,频谱仪的波形只能确定测试时频谱仪是测到了雷达信号。该项测试貌似也是可选的。
(3)在线监测(In-Service Monitoring)
①测试步骤
以下步骤定义了在使用中监测(In-Service Monitoring)期间验证使用中监测功能以及雷达检测阈值的程序。
将用于进行使用中监测测试的信道应按照 5.3.2 条款进行选择。这个被指定为 Chr 的信道是一个工作信道。
a) 当被测设备(UUT)是主设备时,应使用一个与该主设备关联的从设备。使用 5.4.8.1.3.1 条款中描述的设置 A 连接信号发生器和被测设备。
当被测设备是具有雷达干扰检测功能的从设备时,该被测设备应与一个主设备建立关联。使用 5.4.8.1.3.3 条款中描述的设置 C 连接信号发生器和被测设备。
b) 被测设备应按照 5.3.1.2 条款在所选信道 Chr 上传输测试传输序列。在信道 Chr 上进行测试时,允许设备在其他相邻或不相邻的工作信道上同时进行传输。
c) 在特定时刻 T0,使用表 D.4 中定义的雷达测试信号 #1,并按照 5.4.8.2.1.1 条款中定义的电平,在信道 Chr 上生成一个单个脉冲串雷达测试信号。T1 表示该雷达脉冲串的结束时刻。
d) 若检测到雷达测试信号,则应进行记录。
e) 步骤 b) 至步骤 d) 应执行 20 次,每次应从表 D.4 提供的相应范围内为脉冲宽度和脉冲重复频率选择一个随机值。对于表 D.4 中提供的雷达测试信号 #5 和雷达测试信号 #6,脉冲重复频率(PRF)值的数量应在 2 个或 3 个之间变化。在 20 次测试中,雷达测试信号至少应被检测到 12 次,以便符合表 D.5 中规定的检测概率。
f) 对于表 D.4 中定义的每个雷达测试信号,应按照 5.4.8.1.2 条款中的描述重复步骤 b) 至步骤 e)。
图 11 给出了在使用中监测期间检测到雷达信号时,被测设备的时间安排示例。
②简单定义
In-Service monitoring 是对可操作的通道进行实时监控。当某个可操作的通道上开始进行数据传输时,该监控就会启动。在T0时刻发射雷达信号,如果测试设备能检测到雷达信号,则数据传输会停止。在传输停止前,Master设备会通知Slave设备停止在该通道传输数据,这段时间叫做 Channel Move Time。
(4)信道关闭(Channel Shutdown)非占用周期(Non-Occupancy Period)
①测试步骤
以下步骤定义了验证信道关闭流程,并确定信道关闭传输时间、信道切换时间以及非占用期的程序。这在图 12 中有所说明。
将用于进行这些测试的信道应按照 5.3.2 条款进行选择。这个被指定为 Chr 的信道是一个工作信道。
a) 当被测设备(UUT)是主设备时,应使用一个与该主设备关联的从设备。应使用 5.4.8.1.3.1 条款中描述的设置 A 连接信号发生器和被测设备。
当被测设备是从设备(无论是否具有雷达干扰检测功能)时,该被测设备应与一个主设备建立关联。应使用 5.4.8.1.3.2 条款中描述的设置 B 连接信号发生器和被测设备。
在这两种情况下,均假定主设备中用于满足均匀扩展要求的信道选择机制已禁用。
b) 被测设备应按照 5.3.1.2 条款在所选信道 Chr 上传输测试传输序列。在信道 Chr 上进行测试时,允许设备在其他相邻或不相邻的工作信道上同时进行传输。
c) 在特定时刻 T0,使用表 D.3 中定义的参考动态频率选择(DFS)测试信号,并在所选信道上以比 5.4.8.2.1.1 条款中定义的电平高出最多 10 分贝的电平,在信道 Chr 上生成一个单个脉冲串测试信号。T1 表示该雷达脉冲串的结束时刻。
d) 应在时刻 T1 之后,对被测设备在所选信道 Chr 上的传输情况进行观察,观察时长应大于或等于表 D.1 中定义的信道切换时间。应将在信道切换时间内被测设备在信道 Chr 上的所有传输的总时长(信道关闭传输时间)与表 D.1 中定义的限值进行比较。对于能够在多个(相邻或不相邻)工作信道上同时进行传输的设备,允许该设备继续在其他工作信道(与信道 Chr 不同)上进行传输。
被测设备所有传输的总时长不包括被测设备传输之间的静默期。
e) T2 表示被测设备停止在信道 Chr 上的所有传输的时刻。应测量 T1 和 T2 之间的时间差。应记录该值(信道切换时间),并与表 D.1 中定义的限值进行比较。
f) 在时刻 T2 之后,应在等于非占用期(T3 - T2)的时间段内观察所选信道 Chr,以验证被测设备不会在该信道上恢复任何传输。
g) 当被测设备是具有雷达干扰检测功能的从设备时,应按照 5.4.8.1.3.3 条款中描述的设置 C 将信号发生器连接到被测设备,并重复步骤 b) 至步骤 f)。另见表 D.2 中的注 2。
②简单定义
channel shutdown该功能为In-Service monitoring功能 检测到雷达信号后的过程。当测试设备在操作通道检测到雷达信号后,Master设备应该在一定的时间段内(Channel Move time)告知所有与之associated的从设备停止在该通道上的数据传输。
non-occupancy period功能是操作的通道在channel shutdown后的一段时间内不会恢复数据传输,这段时间就是所谓的“非占用期”。
有疑问可留言,一起交流
相关文章:
5G_WiFi_CE_DFS
目录 一、规范要求 1、法规目录 2、定义 3、运行模式 4、主/从设备相关的运行行为及具体的动态频率选择(DFS)要求 5、产品角色确定测试项目 6、测试项目 测试项1:信道可用性检查(Channel Availability Check) …...
Lalamove基于Flink实时湖仓演进之路
摘要:本文投稿自货拉拉国际化技术部 资深数据仓库工程师林海亮老师。内容分为以下几个部分: 1、业务简介 2、Flink 在业务中的应用与挑战 3、实时数仓架构的 Flink 驱动演进 4、未来展望 一、业务简介 Lalamove 于2013年在香港成立,是货拉拉的…...
【含文档+PPT+源码】基于微信小程序的卫生院预约挂号管理系统的设计与实现
项目视频介绍: 毕业作品基于微信小程序的卫生院预约挂号管理系统的设计与实现 课程简介: 本课程演示的是一款基于微信小程序的卫生院预约挂号管理系统的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习…...
人工智能100问☞第2问:机器学习的核心原理是什么?
目录 一、通俗解释 二、专业解析 三、权威参考 机器学习的核心原理是通过数据训练模型,使计算机自动发现数据中的内在规律或模式,并利用这些规律对新数据做出预测或决策。这一过程强调数据驱动(从经验中学习)、模型优化(通过损失函数和参数调整提升性能)以及泛…...
【深度学习基础】——机器的神经元:感知机
感知机模型的原理之前已经讲过(【感知机模型 - CSDN App】https://blog.csdn.net/2401_88885149/article/details/145563837?sharetypeblog&shareId145563837&sharereferAPP&sharesource2401_88885149&sharefromlink)但主要是从数学和机…...
OpenCV 图形API(29)图像滤波-----GMat类
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::GMat 是 OpenCV 的 G-API 模块中的一个核心类,用于定义计算图中的数据节点。G-API 是 OpenCV 中的一个模块,旨在通过…...
spark的堆外内存,是在jvm内还是操作系统内存内?
在 Apache Spark 中,堆外内存(Off-Heap Memory)是直接分配在操作系统的物理内存中,而非 JVM 堆内内存。以下是详细的解释: 1. 堆外内存的本质 操作系统管理 Spark 的堆外内存直接通过操作系统分配(例如使用…...
AD9253 LVDS 高速ADC驱动开发
1、查阅AD9253器件手册 2、查阅Xilinx xapp524手册 3、该款ADC工作在125Msps下,14bit - 2Lane - 1frame 模式。 对应:data clock时钟为500M DDR mode。data line rate:1Gbps。frame clock:1/4 data clock 具体内容:…...
swift菜鸟教程14(闭包)
一个朴实无华的目录 今日学习内容:1.Swift 闭包1.1闭包定义1.2闭包实例1.3闭包表达式1.3.1sorted 方法:据您提供的用于排序的闭包函数将已知类型数组中的值进行排序。1.3.2参数名称缩写:直接通过$0,$1,$2来顺序调用闭包的参数。1.3.3运算符函…...
【HarmonyOS NEXT+AI】问答02:有一点编程基础,可以学不?
在“HarmonyOS NEXTAI大模型打造智能助手APP(仓颉版)”课程里面,有学员问,有一点编程基础,可以学不? 这里统一做下回复。 学习本课程只需要掌握任一编程语言即可,拥有JavaScript、TypeScript、ArkTS或Java语言基础更佳…...
maven 依赖的优先级
最短路径优先 工程中依赖了a、b两个jar包, 在a jar包内引用了b jar包版本为1.0,路径为:Project > a > b(1.0) 工程中直接依赖的b jar包版本为2.0,路径为:Project > b(2.0) 由于b(2.0)路径最短࿰…...
Java实现音频录音播放机功能
Java实现一个简单的音频录音和播放功能,使用Swing创建图形用户界面,利用Java Sound API进行音频处理。下面是对此程序的详细剖析: 一、程序结构 程序主要由以下几个部分组成: RecorderFrm类:主框架类,继承自…...
OpenCV 图形API(26)图像滤波-----方框滤波函数boxFilter()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用方框滤波器模糊图像。 该函数使用以下内核来平滑图像: K α [ 1 1 … 1 1 1 … 1 ⋮ ⋮ ⋱ ⋮ 1 1 … 1 ] K \alpha \begin{b…...
oracle 表空间(Tablespace)
在 Oracle 11g 中,表空间(Tablespace) 是数据库存储架构的核心逻辑单元,其原理基于 逻辑存储与物理存储的分离,通过分层管理数据文件、段(Segment)、区(Extent)和数据块&…...
Git 高级操作
Git不仅是代码管理的基石工具,更是开发者提升效率的瑞士军刀。掌握基础操作只是起点,真正的高手都在使用进阶技巧优化工作流。本文将深入解析Git四大高阶操作,助你轻松应对复杂开发场景! 一、交互式暂存:精准控制提交粒…...
Go:程序结构
文章目录 名称声明变量短变量声明指针new 函数变量的生命周期 赋值多重赋值可赋值性 类型声明包和文件导入包初始化 作用域 名称 命名规则: 通用规则:函数、变量、常量、类型、语句标签和包的名称,开头须是字母(Unicode 字符 &a…...
sqlserver2017 分离附加数据库
分离数据库 分离数据库是指将数据库从 SQL Server 实例中移除,但会完整保留数据库及其数据文件和事务日志文件。 然后可以使用这些文件将数据库附加到任何 SQL Server 实例,包括分离该数据库的服务器。 如果存在下列任何情况,则不能分离数据…...
QuarkPi-CA2 RK3588S卡片电脑:6.0Tops NPU+8K视频编解码+接口丰富,高性能嵌入式开发!
QuarkPi-CA2 RK3588S卡片电脑:6.0Tops NPU8K视频编解码接口丰富,高性能嵌入式开发! 芯片框架 视频介绍 https://www.bilibili.com/video/BV1btdbYkEjY 开发板介绍 核心升级,产品炸裂 QuarkPi-CA2卡片电脑搭载瑞芯微RK3588S芯片…...
对称加密与非对称加密与消息摘要算法保证https的数据交互的完整性和保密性
一、对称加密与非对称加密的作用 1. 对称加密 作用: 保密性:对称加密使用相同的密钥对数据进行加密和解密,确保数据在传输过程中不被窃听。效率:对称加密算法(如AES)计算速度快,适合加密大量数…...
Lab Cloud FPGA 硬件在线实验云平台介绍
友晶科技依托其在FPGA技术领域的深厚积累,成功研发出了一套完整的FPGA云平台解决方案(即FPGA 硬件在线实验云,简称LabCloud )。LabCloud 是一个高效、实用的学习平台,目前已在多个学校成功部署。 LabCloud 是通过 B/S …...
相机回调函数为静态函数原因
在注册相机SDK的回调函数时,是否需要设置为静态函数取决于具体SDK的设计要求,但通常需要遵循以下原则: 1. 必须使用静态函数的情况 当相机SDK是C语言接口或要求普通函数指针时,回调必须声明为静态成员函数或全局函数:…...
实验室纯水器实验室超纯水机(常见类型、选型建议、维护保养)
不同实验室用水级别有何差异? 实验室用水级别由ASTM或ISO 3696等质量标准定义,有助于特定应用选择适合的水质。这些标准也考虑了生产成本,如1级(Type 1)超纯水的生产成本远高于2级(Type 2)或3级(Type 3)纯水。 1级超纯水 不含离子ÿ…...
腾讯云COS与ZKmall 开源商城的存储集成方案
ZKmall 开源商城与腾讯云对象存储(COS)的集成,可通过云端资源托管、自动化数据同步、高性能存储架构实现本地存储负载降低与访问效率提升。以下是基于搜索结果的集成路径与核心优化点: 一、存储架构升级:本地与云端协同…...
Python 深度学习实战 第3章 Keras和TensorFlowKeras 训练和评估模型实例
Python 深度学习实战 第3章 Keras和TensorFlow&Keras 训练和评估模型实例 内容概要 第3章介绍了Keras和TensorFlow的基本概念及其关系,并指导如何设置深度学习工作区。本章还概述了核心深度学习概念如何转化为Keras和TensorFlow API。通过本章,读者…...
基于SpringBoot的动物救助中心系统(源码+数据库)
500基于SpringBoot的动物救助中心系统,本系统共分为2个角色:系统管理员、用户,主要功能如下 【管理员】: 1. 登录:管理员可以通过登录系统来管理各种功能。 2. 用户管理:管理员可以查看用户列表࿰…...
【多模态大模型】《Qwen2.5-Omni》 论文解读
《Qwen2.5-Omni:重新定义端到端全模态大模型的技术范式》 论文解读 论文: https://arxiv.org/abs/2503.20215 (2025.03.26)代码: https://github.com/QwenLM/Qwen2.5-OmniNews: https://mp.weixin.qq.com/…...
go 通过汇编分析函数传参与返回值机制
文章目录 概要一、前置知识二、汇编分析2.1、示例2.2、汇编2.2.1、 寄存器传值的汇编2.2.2、 栈内存传值的汇编 三、拓展3.1 了解go中的Duff’s Device3.2 go tool compile3.2 call 0x46dc70 & call 0x46dfda 概要 在上一篇文章中,我们研究了go函数调用时的栈布…...
蓝桥杯C/C++省赛/国赛注意事项及运行环境配置
大佬的蓝桥杯考前急救指南 对拍(手动生成测试数据)代码: #include <bits/stdc.h> // 包含所有标准库的头文件 using namespace std; // 使用标准命名空间int main() {srand(time(0)); // 设置随机数种子为当前时间,确保每次…...
CSS高度坍塌?如何解决?
一、什么是高度坍塌? 高度坍塌(Collapsing Margins)是指当父元素没有设置边框(border)、内边距(padding)、内容(content)或清除浮动时,其子元素的 margin 会…...
redis的基本使用
简介 redis,Remote Dictionary Server,远程字典服务,一个基于内存的、存储键值对的数据库。redis是开源的,使用C语言编写。因为redis的数据是存储在内存中的,所以redis通常被用来做数据库的缓存 优点: re…...
【蓝桥杯】单片机设计与开发,第十二届
/*头文件声明区*/ #include <STC15F2K60S2.H>//单片机寄存器头文件 #include <init.h>//初始化底层驱动头文件 #include <led.h>//led,蜂鸣器,继电器底层驱动头文件 #include <key.h>//按键底层驱动头文件 #include <seg.h>//数码管底层驱动头…...
主流时序数据库深度对比:TDengine、InfluxDB与IoTDB的技术特性、性能及选型考量
目录 引言 一、 核心架构与技术特性对比 1.1、 TDengine:面向物联网的特定优化 1.2. InfluxDB:成熟的通用时序平台 1.3. Apache IoTDB:面向工业场景的精细化设计 二、 核心性能指标对比分析 2.1、写入性能 2.2、查询性能 三、 关键技…...
使用人工智能大模型腾讯元宝,如何免费快速做高质量的新闻稿?
今天我们学习使用人工智能大模型腾讯元宝,如何免费快速做高质量的新闻稿? 手把手学习视频地址:https://edu.csdn.net/learn/40402/666431 第一步在腾讯元宝对话框中输入如何协助老师做新闻稿,通过提问,我们了解了老师…...
国产Linux系统统信安装redis教程步骤
系统环境 uname -a Linux FlencherHU-PC 6.12.9-amd64-desktop-rolling #23.01.01.18 SMP PREEMPT_DYNAMIC Fri Jan 10 18:29:31 CST 2025 x86_64 GNU/Linux官网下载源码包并解压 下载链接 https://download.redis.io/releases/redis-7.0.15.tar.gz?_gl11h424d3_gcl_au*ODQ5…...
leetcode590 N叉树的后序遍历
前序遍历 的顺序是:根 → 子节点1 → 子节点2 → ... → 子节点N 后序遍历 的顺序是:子节点1 → 子节点2 → ... → 子节点N → 根 首先一个办法就是前序遍历结果进行翻转 在 迭代法 实现 后序遍历 时,如果采用 前序遍历 反转 的方式&…...
docker desktop 的安装和使用
一、Docker Desktop 是什么? Docker Desktop 是一款专为开发者设计的工具,可以在本地计算机(Windows/macOS)上快速运行和管理容器(Container)环境。以下是核心功能: 核心特点说明容器化开发基于…...
QCustomPlot频谱图
使用QCutomPlot做的读取txt文件显示频谱图的demo,帮助大家了解QCustomPlot的基本使用 1.运行结果 demo比较简单,用于文件读取,鼠标放大缩小,右键截图等基础功能. 2.绘图详解 绘图核心是将类提升为QCustomPlot之后进行重绘,重绘之前设计图表曲线,图标标题,坐标轴,坐标轴范围,背…...
Python 和 JavaScript两种语言的相似部分-由DeepSeek产生
Python 和 JavaScript 作为两种流行的编程语言,虽然在设计目标和应用场景上有差异(Python 偏向后端和脚本,JavaScript 偏向前端和动态交互),但它们的语法存在许多相似之处。以下是两者在语法上的主要共同点及对比&…...
记一次 .NET某云HIS系统 CPU爆高分析
一:背景 1. 讲故事 年前有位朋友找到我,说他们的系统会偶发性的CPU爆高,有时候是爆高几十秒,有时候高达一分多钟,自己有一点分析基础,但还是没找到原因,让我帮忙看下怎么回事? 二&…...
ESP32开发入门:基于VSCode+PlatformIO环境搭建指南
前言 ESP32作为一款功能强大的物联网开发芯片,结合PlatformIO这一现代化嵌入式开发平台,可以大幅提升开发效率。本文将详细介绍如何在VSCode中搭建ESP32开发环境,并分享实用开发技巧。 一、环境安装(Windows/macOS/Linux…...
在 macOS 上设置来电自启动
在 macOS 中,系统本身并不支持直接通过“接上电源适配器”自动开机(此功能涉及硬件底层控制)。但针对 Intel 处理器的 Mac 机型,可以通过以下方法间接实现类似效果。对于 Apple Silicon(M1/M2/M3)芯片的 Ma…...
【技术】Ruby 生态概念速查表,通过对比nodejs生态(入门)
以下是 Ruby 生态 对应概念的速查表,并使用与 Node.js 生态 对比的方式来参照,涵盖名称、作用(或解释)、简单用法、可能的替代方案,以及 Node.js 中最相似或可类比的工具(如果有的话)。有些工具…...
入门级宏基因组数据分析教程,从实验到分析与应用
宏基因组学彻底改变了研究人员对微生物群落的认识,微生物组不仅是环境组分,更作为共生体深刻影响着宿主的健康与功能。 鉴于微生物群落固有的复杂性及其所处环境的多样性,研究者进行一些宏基因组学研究时必须精心设计以获取能真实反映目标群体…...
解决 Vue 中 input 输入框被赋值后,无法再修改和编辑的问题
目录 需求: 出现 BUG: Bug 代码复现 解决问题: 解决方法1: 解决方法2 关于 $set() 的补充: 需求: 前段时间,接到了一个需求:在选择框中选中某个下拉菜单时,对应的…...
聚划算!CNN-GRU、CNN、GRU三模型多变量回归预测
聚划算!CNN-GRU、CNN、GRU三模型多变量回归预测 目录 聚划算!CNN-GRU、CNN、GRU三模型多变量回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 聚划算!CNN-GRU、CNN、GRU三模型多变量回归预测 (Matlab2023b 多输入单输出) 1.程…...
list的常见接口使用
今天,我们来讲解一下C关于STL标准库中的一个容器list的常见接口。 在我们之前c语言数据结构中,我们已经了解过了关于链表的知识点了,那么对于现在理解它也是相对来说比较容易的了。 数据结构--双向循环链表-CSDN博客 1. 定义与包含头文件 …...
5. 蓝桥公园
题目描述 小明喜欢观景,于是今天他来到了蓝桥公园。 已知公园有 N 个景点,景点和景点之间一共有 M 条道路。小明有 Q 个观景计划,每个计划包含一个起点 stst 和一个终点 eded,表示他想从 stst 去到 eded。但是小明的体力有限&am…...
零基础开始学习鸿蒙开发-智能家居APP离线版介绍
目录 1.我的小屋 2.查找设备 3.个人主页 前言 好久不发博文了,最近都忙于面试,忙于找工作,这段时间终于找到工作了。我对鸿蒙开发的激情依然没有减退,前几天做了一个鸿蒙的APP,现在给大家分享一下! 具体…...
你的 Linux 服务器连不上网?10 分钟入门网络故障排查
问题现象:服务器突然失去网络连接 当你兴冲冲地打开终端,准备开始一天的开发工作时,却发现服务器无法连接网络,ifconfig命令只能看到本地环回接口(lo)。这种突如其来的网络中断可能会让很多Linux新手感到手足无措。 别担心&…...
《Vue Router实战教程》20.路由懒加载
欢迎观看《Vue Router 实战(第4版)》视频课程 路由懒加载 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件&am…...