自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1327)
  • 资源 (5)
  • 收藏
  • 关注

原创 网分的触发学习

xx。

2025-12-13 18:26:00 335

原创 豆包生成图片去除水印

点击图片,变清晰右键另存。

2025-10-17 16:56:00 344

原创 matlabe东向偏移、北向偏移、垂直偏移转经纬度

【代码】matlabe东向偏移、北向偏移、垂直偏移转经纬度。

2025-10-13 09:30:00 181

原创 信号完整性测试中的EIPS指标

根据 PCIe 5.0/6.0 规范,EIPS 用于评估差分对内部的对称性,过高的 EIPS 会导致信号失真、眼图闭合,进而影响系统性能。测试时通常会对 EIPS 设置严格的限值要求,例如 PCIe 7.0 草案中要求 EIPS 小于 2ps(皮秒)。Effective Intra-Pair Skew(有效对内时序偏差) 的缩写,是衡量高速差分信号对内两个互补信号之间时间偏差的重要指标。重要性:影响信号完整性,尤其在高速接口(如 PCIe)中非常关键。作用:衡量差分信号对内两个信号之间的时间偏差。

2025-09-28 20:54:00 426

原创 windows将服务器文件夹映射到windows本地

1.确保服务器的文件夹已共享。2.选择“映射网络驱动器”

2025-09-08 23:43:00 326

原创 单端口误差模型

测量反射系数(三次测量值):标准件真实反射系数(已知)

2025-09-08 00:15:00 249

原创 理想单端校准件的反射系数

负载匹配时,Z_L = Z_0,故反射系数为0。

2025-09-07 19:07:00 325

原创 为什么测量信号和参考信号的比值(b1/a1)可以表征DUT的S11

不管是双定向耦合器还是两个单定项组成的双定向,他们两路的耦合系数都很可能不一样,这就是方向性误差,可以通过校准去掉。由于系统无法测得真实的B信号和A信号,则可以通过耦合器能够比例采集信号的特点来反推出A、B。2.假设耦合器参考端和反射端的耦合系数相同都为C。前提是参考路的C和测量路的C相同。3.参考路的C和测量路的C很可能不同。代表提取 1% 的信号。1.DUT的S11定义。

2025-09-06 15:09:00 183

原创 矢网的方向性误差

不管是双定向耦合器还是两个单定项组成的双定向,他们两路的耦合系数都很可能不一样,这就是方向性误差,可以通过校准去掉。真实S11=B/A=[(B×C₂)/(A×C₁)] / (C₂/C₁) =(b1/a1) / (C₂/C₁)由于系统无法测得真实的B信号和A信号,则可以通过耦合器能够比例采集信号的特点来反推出A、B。同理,其他S参数都是由对应的波量比值来进行表征,即Sij=bi/aj。测量得到短路器的S11=b1/a1=B*C2/A*C1=C₂/C₁。前提是参考路的C和测量路的C相同。

2025-09-06 15:09:00 375

原创 波量与S参数的关系

-对于单端口的S11,只需要用短路器测一次,就能获得比值:测量端耦合系数/参考端耦合系数,后续测其他DUT时用测得的b1/a1再除以此比值即可获得出去了方向性误差的S11(此时还有源匹配误差和反射跟踪误差没去出)真实S11=B/A=[(B×C₂)/(A×C₁)] / (C₂/C₁) =(b1/a1) / (C₂/C₁)--可使用理想校准件校准两次就能计算得到C2和C1(开路器:1,短路器:-1,匹配负载:0)测量得到短路器的S11=b1/a1=B*C2/A*C1=C₂/C₁。

2025-09-06 15:09:00 288

原创 加载磁盘中的qml文件

【代码】加载磁盘中的qml文件。

2025-08-10 18:48:00 422

原创 Qt6使用cmake

2.此方式在qml工程里加载了qml资源文件,需要在C++里将资源文件写入静态库,使用:Q_INIT_RESOURCE(qml)实现,qml就是资源名称;也可在cmakelist中实现,但是目前还没成功。1.qt6+cmake的这种子项目工程与qt5+pri的不一样,前者是所有子项目都是静态或动态库,后者是将所有源码都编译到exe中。1.使用pro2cmake。

2025-08-10 13:08:00 487

原创 Qt6使用cmake实例

2.此方式在qml工程里加载了qml资源文件,需要在C++里将资源文件写入静态库,使用:Q_INIT_RESOURCE(qml)实现,qml就是资源名称;也可在cmakelist中实现,但是目前还没成功。1.qt6+cmake的这种子项目工程与qt5+pri的不一样,前者是所有子项目都是静态或动态库,后者是将所有源码都编译到exe中。1.使用pro2cmake。

2025-08-10 13:08:00 236

原创 QML给Rectangle添加阴影

【代码】QML给Rectangle添加阴影。

2025-08-08 23:01:00 347

原创 QML ListModel

2.给model指定一个属性。3.嵌套model代码。

2025-07-14 23:34:00 408

原创 QML嵌套ListModel

【代码】QML嵌套ListModel。

2025-07-14 23:33:00 342

原创 QML全局变量

参考:https://www.jianshu.com/p/870fce56f2c3。QML引擎约定,加载的第一个QML文件就是。,所以它的属性也就成了。

2025-07-12 23:38:00 495

原创 QML开源库-FluentUI

可以使用工具的脚手架创建工程,然后复制FluentUI文件夹到Qt Design Studio的import路径下。2.在Qt Design Studio使用FluentUI。

2025-07-08 17:00:00 282

原创 QML非正常报警

QTC里,工具-QML/JS-充值代码模型。

2025-07-07 10:06:00 322

原创 QML创建data变量引申的问题

2.所以不能自定义property为data的变量,不然会让后续对象都存入data中,以至于这些对象不能被正常使用。1.Item有一个data变量。

2025-07-05 23:19:00 209

原创 Matlab分析S参数

【代码】Matlab分析S参数。

2025-06-16 00:12:00 542

原创 Clang Code Model: Error: The clangbackend executable “D:\Soft\Qt5.12.12\Tool

Qt Creator->菜单->帮助->关于插件->C+±>去掉。勾选->重启Qt Creator。

2025-06-14 16:30:00 370

原创 单端S参数转平衡端口S参数

(44 封私信 / 54 条消息) 单端S参数与差分S参数转化 - 知乎计算 S4P 文件中的混合模式 S 参数 - Rohde & Schwarz China如何使用MATLAB对S参数进行后处理 - MATLAB & Simulink

2025-06-13 00:44:00 284

原创 Qt6-CMake

Qt6已经全面推广Cmake,新建widget工程还能选qmake,但是quick工程只能选cmake了。相关讨论:https://www.zhihu.com/question/434660529/answer/86023496387。

2025-06-02 12:19:00 136

原创 Qt自带示例及官方文档学习

1.Qml Oscilloscope2.Qt Quick Examples-Views3.Charts with QML Gallery4.Models and Views:AbstractItemMoel Example5.Best Practices for QML and Qt Quickhttps://doc.qt.io/qt-6/qtquick-bestpractices.html6.Overview - QML and C++ Integrationhttps://doc.qt.io/qt-6/

2025-06-01 20:49:00 406

原创 Q_DECLARE_METATYPE、qRegisterMetaType

是用于声明自定义类型可以被 Qt 元对象系统识别,它是在编译时进行的操作。是用于在运行时将自定义类型注册到 Qt 的元对象系统,以便能够在 QVariant 和其他 Qt 功能中使用。这两个功能结合使用,使得自定义类型能够在 Qt 的信号与槽机制、属性系统等多个地方灵活应用。Q_DECLARE_METATYPE 通知Qt元对象系统关于自定义类型的存在,这样该类型就可以在QVariant中使用。

2025-06-01 00:23:00 608

原创 Qt6使用opengl

当图表包含任何使用 OpenGL 绘制的系列时,将为 ChartView 节点创建一个额外的透明子节点。加速的系列不会在 ChartView 节点上绘制,而是绘制在子节点上。QLineSeries and QScatterSeries(或者他们的qml类型),提供属性useOpenGL决定是否使用opengl。QQuickWindow::graphicsApi() 默认返回的是4(Direct3D11),故会报waring。如果将此环境变量设置为1,则会打印程序的渲染速度信息。

2025-05-31 23:56:00 322

原创 QT+R&SVisa控制LXI仪器

32位库和头文件目录为:C:\Program Files (x86)\IVI Foundation。64位库和头文件目录为:C:\Program Files\IVI Foundation。注意:如果需要查找设备需要把这个宏:RSVISA_EXTENSION打开。lib:【用Visa32.lib和RsVisa32.lib都可以】安装了64位visa会默认把32位的安装上;h:【包含visa.h即可】

2025-05-20 11:15:00 544

原创 功率附加效率

PAE 是衡量功率放大器功率转换效率的一个指标。它以效率百分比的形式,说明有多少直流功率在功率放大器中转换为射频功率。但事实并非如此,因为一定数量的直流功率会以发热的形式损失掉。射频功率放大器的 PAE 规格会因放大器的设计和类别不同而异。与 S 参数、1 dB 压缩点和 IP3 等其他测量工作一样,PAE 是一种典型的功率放大器(PA) 测量操作。附加功率效率(power added efficiency PAE)是衡量功率放大器功率转换效率的指标,它以效率百分比的形式呈现。

2025-05-12 19:51:00 309

原创 noise figure cold source

noise figure cold source:冷源法测试噪声系数(Noise Figure)NoiseFigure:噪声系数,是常见的射频术语,表征了信号经过一个器件后信噪比的恶化程度。

2025-05-07 10:28:00 276

原创 矢网的物理端口和逻辑端口

物理端口:实际上的物理端口,比如4端口矢网就有4个物理端口,用来连接真实的物理接口。逻辑端口:将物理端口抽象成的端口,比如将2个物理端口的差作为一个差分端口。

2025-05-05 23:29:00 215

原创 矢网扫描方式【E080A】

标准扫描 - 当勾选时,分析仪会依次对每个源端口的所有数据点进行扫描。对于一个2端口分析仪,这意味着首先在正向方向上扫描所有数据点,然后在反向方向上扫描所有数据点。即使未显示反向参数(S22或S12),在进行完整的2端口校准以校正通道时,反向测量仍然是必要的。步进 - 当勾选(步进扫描)时,分析仪源会调谐,然后等待指定的停留时间,接着获取响应数据,然后将源调谐到下一个频率点。6.1、扫描时间,Sweep Time:指定分析仪用于获取一次扫描的射频数据所需的时间。此外,测试端口的功率可以解耦。

2025-05-03 17:30:00 1206

原创 阻抗匹配网络

1.传输效率最大。

2025-04-29 14:02:00 128

原创 反余弦函数acos

1.图像。

2025-04-28 11:34:00 125

原创 复数的加减乘除

1. 加法复数的加法是对实部和虚部分别进行相加。

2025-04-28 10:40:00 161

原创 PCB、PCBA

PCBA=PBA+元器件。

2025-04-17 20:20:00 141

原创 矢网校准知识

源功率校准、测量接收机功率校准、参考接收机功率校准。

2025-04-10 11:35:00 278

原创 Qt-invokeMethod+QEvent实现同步访问QIODevice

有返回值或者参数是引用用BlockingQueuedConnection,会保证invoke的地方会等槽函数执行完成再往下走;注意没有返回值和引用参数的用QueuedConnection;两者调用的槽函数都在子线程中运行。注意:需要定义成槽函数。

2025-04-08 17:58:00 182

原创 Qt+QSSH实现SFTP

lib文件夹里有lib和dll,分别时botan和qssh的;src/libs/ssh里有头文件(可以把h文件以外的都删除);拿出来分别放在lib文件夹和include文件夹里,dll放在可执行程序路径。使用QtC打开qssh.pro,编译src项目。需要使用botan分支。1.下载qssh源码。

2025-03-28 10:48:00 434

原创 专利学习

111

2025-02-25 15:48:00 185

jcon-cpp适配Qt5并加上示例代码

jcon-cpp 是一个用于 C++ 的 JSON-RPC 库,它允许开发者通过 JSON-RPC 协议进行进程间通信(IPC)。JSON-RPC 是一种轻量级的远程过程调用协议,基于 JSON 格式数据进行通信。基于MIT协议,最新代码基于Qt6实现。可通过Tcp和WebSocket实现RPC。

2025-01-13

软件无线电中基于相位旋转的正交解调算法

软件无线电中基于相位旋转的正交解调算法

2024-10-30

windows下Lua5.4.7的源码+静态库+动态库

windows下Lua5.4.7的源码+静态库+动态库

2024-10-29

datawhalechina的llm-universe教程

datawhalechina的llm-universe教程

2024-10-21

datawhalechina的so-large-lm教程

datawhalechina的so-large-lm教程

2024-10-21

gnuradio源码,也可以自己去github下载

童叟无欺

2024-09-29

Gnuradio可执行程序,windows版本

童叟无欺

2024-09-29

C语言的调制解调算法liquid

C语言的调制解调算法liquid

2024-09-29

modem-arb-const.c

modem_arb_const

2023-09-24

Qt使用绿色pdf阅读器SumatraPDF打开pdf文件

Qt使用绿色pdf阅读器SumatraPDF打开pdf文件

2024-09-28

Qt透明拖动窗口,参考网上资源

童叟无欺

2024-09-12

QCustomPlot源码及封装

童叟无欺

2024-09-08

Qt自绘圆形的进度bar,非常好看

童叟无欺

2024-09-08

QWT配置包,直接使用

童叟无欺

2024-09-08

QSlog封装,直接使用,不需要各种配置

童叟无欺

2024-09-08

QTableWidget重绘,实现合并单元格

1 . void QTableView::​setColumnWidth(int column, int width) 设置某一列的列宽 2. 通过QHeaderView * QTableView::​horizontalHeader() const获得QHeaderView 在调用QHeaderView里面的函数进行设置 3. QHeaderView的列宽设置函数 3.1 设置限制值 设置列宽最大值:void setMaximumSectionSize(int size) 设置列宽最小值:void setMinimumSectionSize(int size) 3.2 设置自动适应 设置某一列的自动适应模式:void QHeaderView::​setSectionResizeMode(int logicalIndex, ResizeMode mode) 设置整个表头的自适应模式:void setSectionResizeMode(ResizeMode mode)

2024-09-08

数字调制技术,课件,非常好

数字调制技术,课件,非常好

2023-09-24

sdr驱动软件2021.zip

sdr驱动软件2021

2023-09-24

modem_ook.proto.c

modem_ook.proto

2023-09-24

4051系列信号频谱分析仪用户手册

4051系列信号频谱分析仪用户手册

2023-09-24

模拟调制、数字调制、正交编码、同步

很不错的资源

2023-09-16

通信原理、西安电子科技大学、数字通信与系统

非常给力

2023-09-16

Qt核心机制、Qt元对象系统、Qt信号槽原理

个人吐血整理,从源码剖析Qt框架,绝对给力!

2022-02-27

grpc-1.23.0.zip

可直接编译的VS2019+GRPC工程,不需要再去下载依赖包

2021-10-30

GRPC安装需要的软件.zip

编译GRPC前需要安装的所有软件,不用自己去网上找了

2021-10-30

FontAwesome.zip

使用FontAwesome可直接用官方提供的命名,代替使用晦涩的unicode码

2021-12-18

QuickTest.zip

QuickTest.zip

2021-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除