- 博客(1340)
- 资源 (5)
- 收藏
- 关注
原创 数字信号处理-C++开源库
1、SimpleDSPGitHub - mozanunal/SimpleDSP: Header-only C library delivering essential DSP blocks—FIR/IIR filters, FFT, windowing, math helpers—optimised for AVR/ARM micro-controllers and Arduino sketches with zero dependencies or dynamic allocation. · GitHub
2026-03-05 00:47:00
232
原创 C++-Eigen
源码:Eigen: A C++ template library for linear algebra教程:完整教程:Eigen:一个好用的线性代数运算的C++算法库 - clnchanpin - 博客园
2026-03-04 00:07:00
210
原创 SI-python工程参考
GitHub - Nubis-Communications/SignalIntegrity: Python tools for signal integrity applicationsGitHub - OpenSNPTools/openSNPQual: Easy to use S-parameter quality checker, with IEEE 370 implementations · GitHubGitHub - linmingchih/HowtoSim_Script: This site c
2026-02-20 18:14:00
228
原创 TDR、TDT
TDR:time-domain reflectometry,时域反射。TDT:time-domain transmission,时域传输。
2026-02-19 17:22:00
303
原创 win11共享文件夹
1、确保共享服务打开,win+r,services.msc,DNS Client, Network Connections, Server, SSDP Discovery, TCP/IP NetBIOS Helper, UPnP Device Host;其次win11貌似无法使用无密码访问共享,故需要将上面第三步的密码保护共享打开,然后可设置本地账户:账户-账户信息-账户设置-使用本地账户登录。2、网络和internet,网络,属性,专用。3、网络和internet,高级网络设置,关闭密码保护的共享。
2026-02-06 21:38:00
318
原创 QGroundControl
QGroundControl – Drone Control – Ground Control Station for Small Air – Land – Water Autonomous Unmanned SystemsQGroundControl(QGC)详细介绍-CSDN博客
2026-01-04 19:17:00
121
原创 信号完整性测试中的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
511
原创 为什么测量信号和参考信号的比值(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
222
原创 矢网的方向性误差
不管是双定向耦合器还是两个单定项组成的双定向,他们两路的耦合系数都很可能不一样,这就是方向性误差,可以通过校准去掉。真实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
432
原创 波量与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
352
原创 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
563
原创 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
273
原创 QML全局变量
参考:https://www.jianshu.com/p/870fce56f2c3。QML引擎约定,加载的第一个QML文件就是。,所以它的属性也就成了。
2025-07-12 23:38:00
536
原创 QML开源库-FluentUI
可以使用工具的脚手架创建工程,然后复制FluentUI文件夹到Qt Design Studio的import路径下。2.在Qt Design Studio使用FluentUI。
2025-07-08 17:00:00
337
原创 QML创建data变量引申的问题
2.所以不能自定义property为data的变量,不然会让后续对象都存入data中,以至于这些对象不能被正常使用。1.Item有一个data变量。
2025-07-05 23:19:00
224
原创 Clang Code Model: Error: The clangbackend executable “D:\Soft\Qt5.12.12\Tool
Qt Creator->菜单->帮助->关于插件->C+±>去掉。勾选->重启Qt Creator。
2025-06-14 16:30:00
438
原创 单端S参数转平衡端口S参数
(44 封私信 / 54 条消息) 单端S参数与差分S参数转化 - 知乎计算 S4P 文件中的混合模式 S 参数 - Rohde & Schwarz China如何使用MATLAB对S参数进行后处理 - MATLAB & Simulink
2025-06-13 00:44:00
338
原创 Qt6-CMake
Qt6已经全面推广Cmake,新建widget工程还能选qmake,但是quick工程只能选cmake了。相关讨论:https://www.zhihu.com/question/434660529/answer/86023496387。
2025-06-02 12:19:00
167
原创 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
432
原创 Q_DECLARE_METATYPE、qRegisterMetaType
是用于声明自定义类型可以被 Qt 元对象系统识别,它是在编译时进行的操作。是用于在运行时将自定义类型注册到 Qt 的元对象系统,以便能够在 QVariant 和其他 Qt 功能中使用。这两个功能结合使用,使得自定义类型能够在 Qt 的信号与槽机制、属性系统等多个地方灵活应用。Q_DECLARE_METATYPE 通知Qt元对象系统关于自定义类型的存在,这样该类型就可以在QVariant中使用。
2025-06-01 00:23:00
642
原创 Qt6使用opengl
当图表包含任何使用 OpenGL 绘制的系列时,将为 ChartView 节点创建一个额外的透明子节点。加速的系列不会在 ChartView 节点上绘制,而是绘制在子节点上。QLineSeries and QScatterSeries(或者他们的qml类型),提供属性useOpenGL决定是否使用opengl。QQuickWindow::graphicsApi() 默认返回的是4(Direct3D11),故会报waring。如果将此环境变量设置为1,则会打印程序的渲染速度信息。
2025-05-31 23:56:00
368
jcon-cpp适配Qt5并加上示例代码
2025-01-13
QTableWidget重绘,实现合并单元格
2024-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅