首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FPGA开源工作室

    基于FPGA的伪随机序列发生器设计

    基于FPGA的伪随机序列发生器设计 1 基本概念与应用 1)LFSR:线性反馈移位寄存器(linear feedback shift register, LFSR)是指给定前一状态的输出,将该输出的线性函数再用作输入的移位寄存器 通信加密、数据序列的加扰与解扰、扩展频谱通信、分离多径技术等等。 2伪随机序列的原理 对于某种反馈逻辑、初始化状态非全零时,若输出序列周期最长(P=2r-1),称为m序列,也称为伪随机序列。 由线性反馈移位寄存器产生出的周期最长的二进制数字序列称为最大长度线性反馈移位寄存器,即为通常说的m序列,因其理论成熟,实现简单,应用较为广泛。下面介绍m序列的产生原理。 我们不难推想,反馈线的连接状态不同,就可能改变此移存器输出序列的周期p。 的取值决定了移存器的反馈连接和序列的结构,也就是决定了序列的周期。用特征多项式表示为: ? 如上图所示,当fpga仿真的输入种子和matlab的输入种子一致时产生的序列一致。 ? 上图为随机序列的模拟信号展示。 3)在产生随机数序列的基础上我们可以进一步去产生符合高斯分布的高斯白噪声 ?

    4.2K30发布于 2020-07-03
  • 脉冲信号发生器时序控制核心、脉冲信号发生器、延迟信号发生器、时间间隔发生器

    延迟脉冲时间间隔发生器作为实现这一目标的关键设备,在科研、工业、通信等诸多领域发挥着不可或缺的作用。 SYN5610 型脉冲信号发生器采用直接数字合成技术,以高精度恒温晶振作为内部时钟基准。这种设计为其精准的脉冲输出奠定了坚实基础。 该发生器可产生单 / 双通道脉冲序列,具备外接参考频率输入功能,并通过 1 个 RS232 接口输出记录的测量结果。其内置的高精度恒温晶振 OCXO,保障了脉冲信号的稳定性和准确性。 外部可输入更高精度的 10MHz 作为参考源,串行接口为 1 路 RS232C 物理 DB9 接口,可方便地将测量结果传输给计算机。 SYN5610 型脉冲信号发生器可协调多轴机械臂的运动时序,确保加工过程的高精度和稳定性。

    30810编辑于 2025-09-17
  • 来自专栏用户7494468的专栏

    FPGA设计心得(9)基于DDS IP核的任意波形发生器设计

    数据手册[1]博客首页[2]花了几个小时写了这篇博客,不得不说的是了解的还是皮毛而已,但尽力写的详细点,这比较适合新手,老手可以忽略繁琐的部分。注:学习交流使用!

    2.8K31发布于 2020-06-29
  • 如何挑选一款数字延时脉冲发生器,脉冲延时发生器,延迟脉冲发生器。数字延迟发生器,多通道脉冲发生器

    本文我们以西安同步研发生产的SYN5610型脉冲信号发生器为例将从多个关键维度,详细阐述如何挑选数字延时脉冲发生器。 一、明确核心需求,锚定应用场景挑选数字延时脉冲发生器的第一步,是清晰知晓自身的应用场景与核心需求。不同领域对脉冲发生器的要求天差地别。 通信系统调试领域也有其特殊性,若要模拟复杂的通信信号突发情况,可能需要脉冲发生器支持猝发脉冲模式,能在一次触发下输出多组脉冲序列;同时,多通道输出功能也很关键,可模拟多信号同时传输的场景,测试通信系统对多信号的处理能力 连续触发模式下,设备会持续输出脉冲信号;单次触发模式下,一次触发只输出一个脉冲;猝发触发模式下,一次触发会输出一组脉冲序列。 软件支持一些高端的数字延时脉冲发生器会配备专门的控制软件,通过软件可以更方便地进行参数设置、波形编辑、数据记录等操作。在需要复杂脉冲序列生成或大量数据处理的场景中,良好的软件支持能极大提高工作效率。

    25410编辑于 2025-09-17
  • 数字延迟脉冲信号发生器:多领域时序控制的核心力量​,信号发生器、数字延迟脉冲发生器、脉冲延迟信号发生器

    SYN5610 型脉冲信号发生器在此扮演着关键角色,它可以通过内部触发或外部触发方式,精确控制激光器的脉冲发射时刻。 SYN5610 型脉冲信号发生器能够同步粒子加速器、探测器和数据采集系统的时序,确保每一个粒子碰撞事件都能被精确记录。 电子测量与验证:在电子测量与验证的领域中,SYN5610 型脉冲信号发生器是不可或缺的重要工具。 一、核心原理:精密控制的基石​SYN5610 型脉冲信号发生器基于先进的数字逻辑控制和定时电路原理构建。 稳定性好:凭借精心设计的电路结构和优质的元器件,SYN5610 型脉冲信号发生器具有出色的稳定性。

    26310编辑于 2025-10-09
  • 来自专栏数字IC经典电路设计

    序列发生器(两类序列、三种设计方法和两种发生模式|verilog代码|Testbench|仿真结果)

    .四类九种移位寄存器总结 9.串并转换 --- --- 一、前言 序列发生器是一种基于数字电路中逻辑门、触发器等组件设计的模块化电路,可以按照特定的顺序生成一系列数字信号或数据。 为什么需要设计序列发生器呢? 在数字IC设计中,序列发生器通常被用于产生特定的数字序列,以用于测试和验证数字电路的正确性。 以下是一些常见的序列发生器模式: 简单发生器:按照固定的顺序依次输出数字序列。 密码型发生器:根据特定的编码方式,产生符合要求的数字序列,如曼彻斯特编码、差分曼彻斯特编码等。 4.1 伪随机序列发生器原理 要求:设计一个简单序列发生器,可随机产生序列,随机序列无额外特定要求。 伪随机序列发生器:除了固定序列序列发生器,还存在随机序列发生器,这种随机序列发生器有很多种,可根据实际情况采用不同的算法设计出对应的伪随机序列发生器

    5K30编辑于 2023-05-18
  • 来自专栏用户4866861的专栏

    函数任意波形发生器

    产品概述 SYN5650型函数/任意波形发生器是一款按照《JJG 173-2003信号发生器检定规程》和《JJG 840-2015函数发生器检定规程》研发生产的高性价比可编程函数/任意波信号发生器,能产生正弦波 该信号发生器集函数信号发生器,任意波形发生器,微波信号发生器,脉冲信号发生器,噪声发生器,频率计,计数器和扫频仪等八种仪表功能于一体。 该信号发生器输出频率范围高达1nHz~30GHz,低频拥有拥有300MSa/s采样率,高频具有装配7寸高分辨率彩色液晶显示屏,具有调制、扫频、测量频率、编程和压控调节等功能,可同时显示输出信号、幅度、相位 可编程多种波形输出; 3) 等性能双通道,相位差360°连续可调; 4) 四种触发模式:手动触发,CH2触发,外部触发(AC),外部触发(DC); 5) 支持外参考10MHz输入功能; 6) 多台信号发生器同步功能 编程时间单个序号编程时间0~99s显示类型7寸触摸液晶分辨率800*480储存及加载数量100组位置00~99(开机默认调入00存储位置参数)恒温晶振输出频率10MHz开机特性≤1E-8日频率波动≤5E-9老化率

    1.3K00发布于 2021-07-09
  • 如何挑选一款数字延时脉冲发生器,延迟脉冲发生器,数字延迟发生器

    然而,市场上数字延时脉冲发生器品类繁多,性能参数各异,挑选一款契合需求的产品并非易事。SYN5610型脉冲信号发生器为例将从多个关键维度,详细阐述如何挑选数字延时脉冲发生器。 一、明确核心需求,锚定应用场景挑选数字延时脉冲发生器的第一步,是清晰知晓自身的应用场景与核心需求。不同领域对脉冲发生器的要求天差地别。 通信系统调试领域也有其特殊性,若要模拟复杂的通信信号突发情况,可能需要脉冲发生器支持猝发脉冲模式,能在一次触发下输出多组脉冲序列;同时,多通道输出功能也很关键,可模拟多信号同时传输的场景,测试通信系统对多信号的处理能力 连续触发模式下,设备会持续输出脉冲信号;单次触发模式下,一次触发只输出一个脉冲;猝发触发模式下,一次触发会输出一组脉冲序列。 软件支持一些高端的数字延时脉冲发生器会配备专门的控制软件,通过软件可以更方便地进行参数设置、波形编辑、数据记录等操作。在需要复杂脉冲序列生成或大量数据处理的场景中,良好的软件支持能极大提高工作效率。

    22510编辑于 2025-11-25
  • 来自专栏JusterZhu

    .NET9 Linux AOT Json序列

    1.概要 记录一下流水账在Linux(Ubuntu)操作系统发布AOT程序,然后发现System.Text.Json组件对于Json序列化抛出异常的处理步骤。 sudo apt update sudo apt install dotnet-sdk-8.0 问题4,版本不一致: 在Linux发布之前我安装了.NET8的运行环境,但是我项目里应用的是.NET9的 问题5,Json序列化怎么转都报错: 具体的报错我没有记录,但是不处理Json序列化一定会报错。

    53410编辑于 2025-01-23
  • 来自专栏DotNet NB && CloudNative

    .NET9 Linux AOT Json序列

    1.概要 记录一下流水账在Linux(Ubuntu)操作系统发布AOT程序,然后发现System.Text.Json组件对于Json序列化抛出异常的处理步骤。 sudo apt update sudo apt install dotnet-sdk-8.0 问题4,版本不一致: 在Linux发布之前我安装了.NET8的运行环境,但是我项目里应用的是.NET9的 问题5,Json序列化怎么转都报错: 具体的报错我没有记录,但是不处理Json序列化一定会报错。

    60910编辑于 2025-01-07
  • 来自专栏联远智维

    信号发生器模块设计

    问题描述 信号发生器又称信号源或激励源,能够输出各种频率、不同幅值的标准信号,广泛应用于电子系统电学参量的测量,例如:振幅特性、频率特性以及传输特性等;机缘巧合下,调研了信号发生器的设计方案,测试了模块的性能特征 ,具体如下所示: 图a表述为实验室内广泛使用的信号发生器;图b为信号发生器核心器件的整体示意图(附录中给出详细的设计方案);图c表述为系统能够输出的信号类型,主要包含:正弦波、方波以及三角波;附:通过电压比较器 ,可以将正弦信号转换为方波信号,后续通过积分电路,将方波信号转换为三角波信号; 附录:补充材料 附1、信号发生器系统实现方案? 近来,对信号发生器相关的设计方案进行了调研,考虑到AD9833模块设计的波形发生器具有输出频率高、波形失真小以及频率转换速度快等优势,对相关的硬件电路及程序代码进行了归纳汇总,后期对模块进行测试,具体如下图所示 : 图a表述为信号发生器的整体示意图,其核心元件主要包含stc89c51单片机(LQFP-44)、AD9833波形发生器芯片,具体的工作范围为:20-200khz;图c表述为相应的硬件原理图;图d表述为相应的程序代码

    84520编辑于 2022-01-20
  • 如何挑选一款毫米波信号源​、微波信号发生器,高频信号发生器,毫米波信号发生器,射频信号发生器

    射频信号发生器作为 “信号源头”,其性能直接决定了测试测量、设备研发的准确性与效率。从消费电子的生产测试到航空航天的尖端研发,不同场景对射频信号发生器的需求千差万别。 今天我们就以西安同步的微波信号发生器SYN5659型射频信号发生器为例梳理应用场景、深入理解性能指标,并综合评估实用性与成本,帮助大家做出最优选择。 SYN5659型射频信号发生器最高60GHz频率输出。例如,测试蓝牙设备需覆盖 2.4GHz ISM 频段,而 5G 毫米波基站测试则需要信号发生器能达到 38GHz、60GHz 等频段。 因此,在高频段应用中,优先选择内置高频源的信号发生器。频率分辨率反映了设备对频率的精细调节能力,即最小可调频率间隔。 结语:​挑选毫米波信号发生器的过程,本质是在需求与成本之间寻找平衡点。

    49310编辑于 2025-09-17
  • 来自专栏小海怪python学习

    python 基础知识第9讲:序列之集合

    4,5,6]} print(s) #运行报错 集合不能直接使用 s = {} 来创建集合,如果用此方法创建,创建出来的数据类型为字典,所以如果想要创建空的集合要用 set()函数 set() set()可以将序列

    52320发布于 2019-08-23
  • 来自专栏刷题笔记

    1-9 最长连续递增子序列 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/100142449 1-9 最长连续递增子序列 (20 分) 给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列 例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。 输入格式: 输入第1行给出正整数n(≤10​5​​);第2行给出n个整数,其间以空格分隔。 输出格式: 在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。 输入样例: 15 1 9 2 5 7 3 4 6 8 0 11 15 17 17 10 输出样例: 3 4 6 8 比较迷得一道题目前 for(int i=maxid-max;i<=maxid;i++)

    1.1K40发布于 2019-11-08
  • VFP AI 插件开发花絮9:JSON序列化和反序列

    插件开发过长中,无法避免JSON的序列化和反序列化。之前采用的是 SPS 开发的 JSON 库。 尽管之前使用它完美的处理过百度地图API返回的JSON,但是这次似乎有些翻车。 反序列化时,偶尔的报错,面对庞大的源代码,也要头疼一下;而且,在反序列化时,往往“丢失”一部分JSON元素,使得插件的优化变得不那么优雅。 静下心,找到一个处理原生JSON对象的方法。 准备一段 JSON 字符串(模拟 API 返回) TEXT TO m.lcJsonStr NOSHOW { "id": "b3ad4fd6-1fb9-49ba-bddc-0cb529965720", "序列化 -- 紧凑模式:" ? ? m.loJson.Stringify(m.loUser) ? ? "序列化 -- 格式化:" ? ? 原生JSON的序列化和反序列化;自动的字符转义和转码;越高的OS版本性能越好;VFP原生操作。 todo:从零构造JSON对象并进行序列化 如果你喜欢,可留言/私信/私聊,按原样有偿共享。

    12010编辑于 2026-04-02
  • 来自专栏DeepHub IMBA

    9个时间序列交叉验证方法的介绍和对比

    但是在处理时间序列时,应该确保交叉验证处理了数据的时间依赖性质。在之前的文章中,我们也做过相应的介绍。 在本文中,我们收集了时间序列的常用的9种交叉验证方法。 如果时间序列大小不大,使用单个分割可能会导致不可靠的估计。 时间序列交叉验证 进行多次拆分是个好主意。这样做可以在数据的不同部分上测试模型。一种方法是使用时间序列交叉验证。 这对时间序列来说是不成立的。所以最好选择一种尊重观察的时间顺序的交叉验证方法。 但是在某些情况下,K-fold交叉验证对时间序列是有用的。例如,当时间序列是平稳的或样本量很小时。 改进的K-Fold交叉验证 改进的K-Fold交叉验证保留了过程中的打乱部分(图9)。但是它删除了接近验证样本的任何训练观察值。 改进的K-Fold交叉验证依赖于创造间隙而不是阻塞。 总结 本文概述了9种可用于时间序列不同的交叉验证的方法,这里建议: 首选技术是蒙特卡洛交叉验证(列表中的第5个)。时间序列交叉验证(及其变体)是一个很好的选择。

    2.5K50编辑于 2023-02-01
  • 来自专栏用户4866861的专栏

    GNSS信号发生器的功能

    GNSS信号发生器是一款便携式的卫星导航模拟信号发生器,其可通过卫星实时接收导航信号,也可以通过设置参数,对GNSS信号发生器进行控制,模拟产生不同环境需求下的导航信号,剋满足用户在接收机测试或不同运转测试环境下的测试要求 GNSS信号发生器是指可模拟产生全球导航卫星系统下的导航信号设备,是一款多功能,适用于各个测试环境需求下的卫星信号发生器设备。 gps信号发生器.png 本文中提到的GNSS信号发生器中指的导航卫星系统主要是美国的GPS,中国的北斗卫星导航系统和俄罗斯的GLONASS系统,在时频领域应用中,存在这三种同时可接收的导航卫星接收机也称为三模接收机 GNSS信号发生器的主要功能是产生卫星导航信号,可通过实时接收卫星信号的方式,即需要架设GNSS卫星天线,实时获取卫星导航信号,转换为可视的导航信号输出。 SYN5203型GNSS信号发生器由于其可产生仿真的模拟信号,大量应用于接收机测试或者室外模拟信号测试中,为方便室外测试携带,西安同步自主研发生产的GNSS信号发生器均为平板电脑式设计,可充电蓄电,可触摸操作

    1.7K00发布于 2020-04-27
  • 来自专栏用户4866861的专栏

    函数信号发生器的功能介绍

    函数信号发生器主要在科研方面有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。 函数信号发生器在电路实验和设备检测中具有十分广泛的用途。 按其不同性能和用途还可细分为低频(20赫至10兆赫)信号发生器、高频(100千赫至300兆赫)信号发生器、微波信号发生器、扫频和程控信号发生器、频率合成式信号发生器等。 它是一款按照《JJG 173-2003信号发生器检定规程》研发生产的高性价比多功能信号发生器,可产生正弦波、方波、三角波、脉冲波、以及任意波等多种波形。 ④随机信号发生器 通常又分为噪声信号发生器和伪随机信号发生器两类。

    1.1K10编辑于 2021-12-09
  • 来自专栏用户4866861的专栏

    gps信号发生器的功能介绍

    而gps信号发生器因其具有的可控性、可重复性以及灵活性等特点,可以为GPS系统级仿真实验提供尽量接近于真实的仿真测试环境,从而为接收机的性能测试、研制开发带来了极大的便利。 SYN5203型gps信号发生器 (1)产生高动态 GPS 信号检验接收机的跟踪和捕获性 能 箭载、星载 GPS 接收机安装在高速运动的载体上,载体 飞行的速度和加速度都很大,接收机必须在这种高动态环境

    1.2K40发布于 2020-09-17
  • 来自专栏用户4866861的专栏

    gps信号发生器的应用介绍

    gps信号发生器的应用介绍 GPS信号发生器是什么? 如果您正在开发依赖GPS等卫星信号的任何设备,您一定需要确保它的性能可以满足其既定任务的要求。 您需要使用GPS信号发生器执行适当的测试。 由于缺乏实际的天空信号,实验室测试便具备了极端的重要性,尤其是当某些卫星尚未发射之时。 卫星跟踪将成为具备GPS能力的设备取得成功的关键。 对星群信号无控制 3、对环境条件的控制有限 4、总是在变化的条件导致测试无法重复 5、会遭受调频和雷达等的意外干扰 6、多余的信号多径和遮挡 7、无法使用GNSS星群错误执行测试 8、现场测试和车辆试验成本高昂 9、 GPS信号发生器的功能 可以为GPS接收机和依赖GPS的系统提供有效且高效的测试手段。 而gps信号发生器因其具有的可控性、可重复性以及灵活性等特点,可以为GPS系统级仿真实验提供尽量接近于真实的仿真测试环境,从而为接收机的性能测试、研制开发带来了极大的便利。

    1.2K20发布于 2019-09-24
领券