首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Gnep's_Technology_Blog

    LabVIEW仿真单频脉冲信号+线性调频信号+高斯白噪声信号

    前言 本文基于 LabVIEW 仿真了单频脉冲信号(先导脉冲)和线性调频信号,全程伴有高斯白噪声。 一、单频脉冲信号 单频脉冲信号由正弦信号 * 脉冲信号组合而成。 1、信号参数 正弦信号 采样数 = 仿真信号时间总长度(s) * 采样率(Hz) 幅值 = 仿真信号幅度峰峰值(Vpp) / 2 相位 = 0 周期数 = 单频脉冲-频率(Hz) * 仿真信号时间总长度 s) 2、仿真图 ①、前面板 ②、程序框图 二、线性调频信号 线性调频信号指持续期间频率连续线性变化的信号,是一种常用的雷达信号。 1、信号参数 高斯白噪声 采样数 = 仿真信号时间总长度(s) * 采样率(Hz) 标准差 = \sqrt{白噪声信号-方差} 2、仿真图 ①、前面板 ②、程序框图 四、合成信号 将上述单频脉冲信号 1、前面板 2、程序框图 五、代码自取 CSDN 链接:LabVIEW仿真单频脉冲信号+线性调频信号+高斯白噪声信号

    1.1K20编辑于 2023-08-10
  • 来自专栏仿真CAE与AI

    WIFI越近信号越强?CST电磁仿真看看

    本文聚焦于运用 CST 电磁仿真工具开展 WiFi 信号模拟的案例分析,深入探究其背后的原理机制。CST 电磁仿真软件依托计算机技术,能够精准模拟并细致分析各类电磁现象与设备。 CST软件可以模拟这些变化,并预测出在不同环境和设备配置下WiFi信号的性能。使用时域求解器仿真的工作在 2.45GHz 的 WI-FI 天线在公交车内电场分布。 Wi-Fi 覆盖仿真例如,你可以模拟墙壁、窗户、家具等物体对WiFi信号的影响。通过模拟,你可以了解到这些物体对信号的吸收、反射和透射情况,以及这些现象对信号质量的影响。 此外,你还可以模拟不同的天线配置、功率水平以及信道条件下的WiFi信号性能。除了优化WiFi性能,CST电磁仿真模拟技术还有许多其他的应用。例如,它可以用于研究无线通信技术的安全性问题。 在模拟过程中,CST电磁仿真还可以考虑材料的特性和边界条件对WiFi信号的影响。比如,我们可以设置模型中的物体的材料参数,比如介电常数和导电率,以模拟不同材料对WiFi信号的吸收、反射和散射等影响。

    39810编辑于 2025-04-24
  • 来自专栏全栈程序员必看

    ccs5可以软件仿真吗(ccs软件仿真)

    起因:我用的是C6748板子,在用CCS进行软件仿真和硬件仿真时,发现矩阵的计算结果不同。查看内存,发现软件仿真内存中没有初值,但连接上板子后debug时发现有的内存中存在数据。

    1K10编辑于 2022-08-01
  • 来自专栏FPGA技术江湖

    vivado进行仿真时,GSR信号的理解和影响

    本篇主要讨论vivado进行仿真时,GSR信号的理解和影响。 除了能够看到我们所写的仿真代码中的信号外,还会看到一个GSR信号,前面等于1,在100ns左右变为0的虚线。 为什么会有这个信号? vivado在启动仿真时,会默认添加一个文件:glbl。 GSR信号就在这个当中。 有什么影响吗? 一般来说:在进行仿真时,都是直接将其删除,或者直接选择忽略他,并不影响任何东西。 那么这个信号的意义是什么呢? 感觉好像是无意义的。 要不然去修改GSR信号拉低的时间,要不然去推后我们仿真时,信号有效的位置。 建议:我们做仿真(特别是时序仿真)时,复位的时间大于100ns(给予有效信号的时间放到100ns之后)。 简单解析GSR:FPGA内部的一个全局复位信号,用于强制寄存器状态。 在 Vivado 仿真中,GSR 信号是理解设计初始化(时间零行为)和全局复位的核心。

    30210编辑于 2025-09-11
  • 来自专栏sktj

    python pyqt5 信号

    -- coding: utf-8 -- """ 【简介】 信号和槽例子 """ from PyQt5.QtWidgets import QPushButton, QApplication, QWidget from PyQt5.QtWidgets import QMessageBox import sys app = QApplication(sys.argv) widget = QWidget(

    41250发布于 2019-07-22
  • 来自专栏TomatoCool

    PyQT5事件和信号

    #无特殊注明,所有案例只修改第一个案例的对应部分 Signals & slots: import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class Example(QMainWindow): : QObject实例能发送事件信号,下面的例子是发送自定义的信号 import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * # Communicate类创建了一个pyqtSignal()属性的信号 class Communicate(QObject): closeApp __init__() self.initUI() # 初始化组件 def initUI(self): # closeApp信号QMainWindow

    56910编辑于 2023-07-30
  • 来自专栏Pou光明

    5_Clark变换Simulink仿真详细步骤

    Ia-0.5*Ib-0.5*Ic Iβ由Ib、Ic共同投影决定,根据几何原理,Iβ=sin(60°)*Ib-sin(60°)*Ic,即是 Iβ= (lb-lc) 二、Simulink仿真模型搭建 为此使用Simulink仿真还是不错的选择。刚开始使用库里的很多元件还是很不熟练,逐渐习惯用官方文档应当,先还是百度解决。 我的极简仿真如下: 1、Sine Wave的设置 从上到下三个正弦波发生器参数设置如下: 3个正弦电流输入如图设定,模拟电阻采样所得的电流,幅值为1,f=50Hz,相位依次差2pi/3 如何从库中找到 仿真运行效果如下: 让示波器下面时间刻度分辨率变小设置如下: 观察上面示波器的图像,由之前三个正弦波变为两个正弦波了,控制变量的个数少了一个了。

    1K10编辑于 2024-07-05
  • 来自专栏算法工程师的学习日志

    5.信号处理(1) --常用信号平滑去噪的方法

    前言:最近研究汽车碰撞的加速度信号,在信号的采集过程中难免遇到噪音,导致信号偏差,为了更好的反映系统情况,故常需要信号去噪,本文分享一些 常用信号平滑去噪的方法。 以窗口长度为5为例,smoothdata()函数调用方法为: y = smoothdata( x , 'movmean' , 5 ); 但是这个smoothdata函数实际上是调用了movmean()函数 movmean()函数的调用方法为: y = movmean( x , 5 ); 下面以一个加噪声的正弦信号为例: %移动平均滤波 Nber_window = 3;%窗口长度(最好为奇数) t = 0: ---- 5、移动平均的幅频响应 幅频响应可以通过之前4得到的H(z)函数来得到,在单位圆上采样,也就是把z替换为e^iw。 以中心窗口为例, H(iw)的绝对值就是该滤波方法的幅频响应。 2)3点平均对于1/3频率的信号滤波效果最好,5点平均对1/5和2/5频率的信号滤波效果最好。所以根据这个特性,一方面我们要好好利用,一方面也要避免其影响。

    8.5K11编辑于 2022-07-27
  • 来自专栏数字芯片实验室

    为数字验证工程师揭开混合信号仿真的神秘面纱

    随着科技行业不断突破极限,混合信号仿真变得至关重要。 本文介绍了一种方法,使数字工程师能够有效地对数字域中的模拟和混合信号进行建模和仿真。 结果是,当今的复杂IC融合了模拟、数字和混合信号电路,每个电路元件都起着至关重要的作用。 不执行完整的芯片级混合信号仿真的后果可能涉及重新流片,这既昂贵又耗时。 混合信号仿真的模型和仿真精度与性能和容量 如上图所示,DV 工程师抽象模拟和混合信号功能以用于全芯片仿真的最有效方法是使用一种称为实数建模的技术来创建real number models(RNM)。 DV 工程师在使用 Xcelium 逻辑仿真器时,可以利用此 RNM 网表来表示其 DMS 仿真中的模拟和混合信号功能。 更复杂的断言可能涉及事务级条件,例如,“收到 PCI 写入命令后,必须在 5 到 36 个时钟周期内发出 xxxx 类型的内存写入命令。

    1.4K10编辑于 2024-04-30
  • 来自专栏云深之无迹

    为测量基准源 uV 级别跳动设计信号链(YUNSWJ 仿真版)

    我们信号链最重要的问题就是,信号源是什么样的?(这个读者还好,基本上把话说明白了),可以先需求“翻译成工程指标”,再看一下这个信号链到底有多难、要做到什么级别。 jitter 分布(比如标准差)、对比不同器件小差别,更理想是: 测量噪声 ≤ 5 µV → 对 40 µV 信号有 18 dB 左右 SNR 甚至 ≤ 2 µV → SNR > 26 dB 这就把对 ADC 和信号链的要求再往上抬了一档:要么进一步提高 ENOB,要么用时间平均(降低带宽,从而降低等效噪声)。 用Python 仿真 带宽 ADC 满量程 ,24 bit ΔΣ 过采样比 OSR = 256 ADC 白噪声密度:(举例) ADC 0.1–10 Hz RMS 噪声: 运放白噪声:(一个相当优秀的精密 测的就是“基准源的抖动”,因此系统噪声要显著低于它;假设它抖动 RMS ≈ 40 µV,测量系统最好 ≤ 10 µV,甚至 5 µV,更理想 2–3 µV。

    19310编辑于 2026-01-07
  • 来自专栏四月天的专栏

    Pyqt5:信号与槽(一)

    信号与槽是Qt特有的机制。 pyqt5信号与槽官方地址:信号与槽 UI界面如下: 思路: 按下对应按键显示对应信号文字。 主要说自定义信号,qt控件自带信号就不说了。 信号定义需要调用库: QObejcet,pyqtSignal from PyQt5.QtCore import QObject, pyqtSignal 类内部信号与槽: Class_signal = pyqtSignal (str) def signal_emit(self): self.Class_signal_other.emit("类之间信号") 信号定义: Class_signal_other (self.Class_signal_other_print) 信号的多态: 信号的定义: Class_signature = pyqtSignal([str],[int]) 信号的发送:

    39230编辑于 2023-03-10
  • 来自专栏时悦的学习笔记

    5.Signals & Slots(信号与槽)

    pyqt_introduction.htm 由于本人也是学习状态,翻译可能不准确,请及时指出,我会很快修正 一些关键字会直接使用英文 目前该专题为纯理论,实际操作在完成后有演示 PyQt版本: PyQt4 什么是信号与槽 GUI程序可以以事件驱动的,函数和方法可以被用来响应用户的行为,像是点击一个按钮,选择一个复选框等 每个PyQt Widget(由QObject 类继承而来)可以被用作于这些事件的源,即发出一个或多个'信号 '(signal),譬如点击,勾选 信号本身并不会做任何的动作,它会和一个槽(Slot)进行连接,槽可以调用Python程序.

    68620发布于 2020-08-19
  • 来自专栏云深之无迹

    基于Zynq的柴油机振动信号采集系统设计(YUNSWJ 仿真版)

    最后,在Multisim 14.1软件中建立了信号调理电路的仿真模型,验证了系统的良好性能,并开发了上位机软件用于监测柴油机的故障信息。 信号链拓扑 测量参数 对象:柴油机振动信号。 对 1 kHz 信号,采样倍率 ≈ 12.8 倍,非常宽裕;若未来扩展到 5 kHz 甚至 10 kHz 的高频故障,也有余地。 验证信号调理电路 用 Multisim 14.1 做了信号调理部分的仿真信号仿真 说明一下假设:论文没有给出具体 R/C 数值,我用了一套“符合文中描述 + 柴油机 2Hz~1kHz 应用”的合理参数,搭了一个等效两级模型: 一级:OPA277 减法 + AC 耦合 + 总结 怎么一堆仿真没有实物测试,这和我水文章一样???

    24810编辑于 2026-01-07
  • 来自专栏想到什么就分享

    基于matlab的控制系统与仿真-5

    习题5 ? ? ? ? ? ? ? ? ? ? ? 状态空间模型矩阵输入: ? ?   本次的分享就到这里 ---- ? 好书不厌百回读,熟读自知其中意。

    52430发布于 2020-11-12
  • 来自专栏sktj

    python pyqt5 信号连接、断开、发射

    -- coding: utf-8 -- """ 【简介】 信号槽N对N连接、断开连接示例 """ from PyQt5.QtCore import QObject , pyqtSignal class SignalClass(QObject): # 声明一个无参数的信号 signal1 = pyqtSignal() # 声明带一个int类型参数的信号 signal2 = pyqtSignal(int __init__(parent) # 信号sin1连接到sin1Call和sin2Call这两个槽 self.signal1.connect(self.sin1Call) self.signal1 .connect(self.sin2Call) # 信号sin2连接到信号sin1 self.signal2.connect(self.signal1) # 信号发射 ) self.signal1.disconnect(self.sin2Call) self.signal2.disconnect(self.signal1) # 信号sin1和

    5.1K30发布于 2019-07-22
  • 来自专栏sktj

    python pyqt5 多线程与信号

    -- coding: utf-8 -- """ 【简介】 多线程更新跟新数据,pyqt5界面实时刷新例子 """ from PyQt5.QtCore import QThread, pyqtSignal , QDateTime from PyQt5.QtWidgets import QApplication, QDialog, QLineEdit import time import sys class BackendThread(QThread): # 通过类成员对象定义信号对象 update_date = pyqtSignal(str) # 处理要做的业务逻辑 def run(self): time.sleep(1) class Window(QDialog): def init(self): QDialog.init(self) self.setWindowTitle('pyqt5界面实时更新例子 self.input.resize(400, 100) self.initUI() def initUI(self): # 创建线程 self.backend = BackendThread() # 连接信号

    2K20发布于 2019-07-22
  • 来自专栏sktj

    python pyqt5 装饰器、信号、槽

    -- coding: utf-8 -- """ 【简介】 信号和槽的自动连接例子 """ from PyQt5 import QtCore from PyQt5.QtWidgets import

    84020发布于 2019-07-22
  • 来自专栏猫头虎博客专区

    5G-A来了!5G信号多个A带来哪些改变?

    5G-A来了!5G信号多个A带来哪些改变? 随着科技不断进步,通信网络的迭代升级也在加速。自4G、5G的推出以来,我们见证了通信技术的飞跃式发展。 最近,越来越多的用户发现自己手机屏幕右上角的5G标识已经变成了“5G-A”。那么,这个“多个A”代表了什么?它会带来哪些新的技术变革?5G-A到底与传统5G有什么不同? 本文将深入分析5G-A的技术提升与应用场景,帮助你了解5G-A如何改变我们的数字生活。 什么是5G-A(5G-Advanced)? 在每个代际之间,我们通常会看到一些过渡版本,比如2.5G、3.5G、4.5G等,而5G-A正是5G与6G之间的过渡技术。 5G-A在5G基础上进行了全面的提升,特别是在容量、速率、时延和定位等方面。 5G-A不仅仅增强了通信能力,还大幅扩展了5G在更多应用场景中的适用范围。 5G-A与5G的区别 1. 更快的速度 5G-A最大的特点之一就是速度的显著提升。

    95310编辑于 2025-05-12
  • 来自专栏抠抠空间

    信号(Django信号、Flask信号、Scrapy信号

    这个时候,就体现出信号的作用了。 5. request_tearing_down:request对象被销毁的信号。 6. got_request_exception:视图函数发生异常的信号。 一般可以监听这个信号,来记录网站异常信息。 7. appcontext_tearing_down:app上下文被销毁的信号。 Scrapy信号 Scrapy使用信号来通知事情发生。您可以在您的Scrapy项目中捕捉一些信号(使用 extension)来完成额外的工作或添加额外的功能,扩展Scrapy。 : engine_started scrapy.signals.engine_started() 当scrapy引擎启动爬取时发送该信号信号支持返回deferreds 当信号可能会在信号spider_opened

    1.8K40发布于 2018-07-04
  • 来自专栏AI与机器人

    Dynamic Movement Primitives与UR5机械臂仿真

    本文中介绍的DMP会使用Python代码实现,并在CoppeliaSim(VREP)中使用UR5机械臂来完成部分应用的仿真,所有的代码开源在Github上,地址为:https://github.com/ 5. 机械臂仿真应用 在前面的章节里面我们已经介绍了两种基本类型的DMP,在这里,我们将会结合CoppeliaSim中的UR5机械臂,使用这两种DMP方法来做一个简单的Demo,方便读者能够直接基于现有的Demo DMP_UR5_discrete 给定同样的起点,只是改变目标位置,DMP生成的轨迹为: ? ‍ DMP_UR5_rhythmic 给定了三个关节角度的参考轨迹,并通过DMP来生成不同的轨迹。 ?

    2K41发布于 2021-05-13
领券