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

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

    基于FPGA的伪随机序列发生器设计 1 基本概念与应用 1)LFSR:线性反馈移位寄存器(linear feedback shift register, LFSR)是指给定前一状态的输出,将该输出的线性函数再用作输入的移位寄存器 (2)斐波那契方式(External) ? 通信加密、数据序列的加扰与解扰、扩展频谱通信、分离多径技术等等。 2伪随机序列的原理 对于某种反馈逻辑、初始化状态非全零时,若输出序列周期最长(P=2r-1),称为m序列,也称为伪随机序列。 在二进制多级移位寄存器中,若线性反馈移位寄存器(LFSR)有n 阶(即有n级寄存器),则所能产生的最大长度的码序列2n-1位。 2)本原多项式产生随机序列 clear all close all % m=8 % x^8+x^4+x^3+x^2+1 % 435 s=[1 1 1 1 1 1 1 1]; t=[8 4 3 2]; [

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

    延迟脉冲时间间隔发生器作为实现这一目标的关键设备,在科研、工业、通信等诸多领域发挥着不可或缺的作用。 SYN5610 型脉冲信号发生器采用直接数字合成技术,以高精度恒温晶振作为内部时钟基准。这种设计为其精准的脉冲输出奠定了坚实基础。 该发生器可产生单 / 双通道脉冲序列,具备外接参考频率输入功能,并通过 1 个 RS232 接口输出记录的测量结果。其内置的高精度恒温晶振 OCXO,保障了脉冲信号的稳定性和准确性。 它能输出 2 路 TTL 接口的脉冲信号,周期范围在 20ns - 10000ns 之间,延迟范围为 0 - 10000ns,最小分辨率可达 100ps。 SYN5610 型脉冲信号发生器可协调多轴机械臂的运动时序,确保加工过程的高精度和稳定性。

    30810编辑于 2025-09-17
  • 如何挑选一款数字延时脉冲发生器,脉冲延时发生器,延迟脉冲发生器。数字延迟发生器,多通道脉冲发生器

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

    25410编辑于 2025-09-17
  • 来自专栏Y大宽

    1️⃣ 序列获取(2):RNA序列获取

    30,000 sequences; 66,4 MB) Browse Information pages Download Download the sequences in FASTA format 2 RNA database 4 Rfam: database of noncoding RNA families 5 miRBase: microRNA database 可检索公开发表的miRNA序列和注释信息 可获得和下载miRNA的发卡和成熟序列 可下载miRBase中所有序列和注释 -用户可以注册提交新miRNA,可命名 可以通过miRBase连接到microCom获取预测的靶基因 ps,顺便安利一个关于 annotation data are also available for download. 6 tRNA database 7 UTRdb/UTRsite真核生物mRNA 5'和3'端非翻译区序列的非冗余数据库

    1.7K20发布于 2019-01-28
  • 数字延迟脉冲信号发生器:多领域时序控制的核心力量​,信号发生器、数字延迟脉冲发生器、脉冲延迟信号发生器

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

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

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

    快速导航链接如下: 个人主页链接 1.数字分频器设计 2.序列检测器设计 3.序列发生器设计 4.序列模三检测器设计 5.奇偶校验器设计 6.自然二进制数与格雷码转换 7.线性反馈移位寄存器LFSR 8 序列发生器的设计思路同序列检测器相似,常用简单序列发生器设计有如下三种设计思路:(1)状态机法;(2)移位寄存器法;(3)计数器法。 //寄存器定义的位数不同:非重叠缓存数据“1001”而重叠缓存缓存数据“100” reg [3:0] seq_1; reg [2:0] seq_2; //非重叠序列发生器模块 //使用时序逻辑完成复位和移位寄存器移位过程 (seq_out_2) ); endmodule 3.4 仿真结果 图片 四、伪随机序列发生器 4.1 伪随机序列发生器原理 要求:设计一个简单序列发生器,可随机产生序列,随机序列无额外特定要求 伪随机序列发生器:除了固定序列序列发生器,还存在随机序列发生器,这种随机序列发生器有很多种,可根据实际情况采用不同的算法设计出对应的伪随机序列发生器

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

    函数任意波形发生器

    产品概述 SYN5650型函数/任意波形发生器是一款按照《JJG 173-2003信号发生器检定规程》和《JJG 840-2015函数发生器检定规程》研发生产的高性价比可编程函数/任意波信号发生器,能产生正弦波 该信号发生器集函数信号发生器,任意波形发生器,微波信号发生器,脉冲信号发生器,噪声发生器,频率计,计数器和扫频仪等八种仪表功能于一体。 ,CH2触发,外部触发(AC),外部触发(DC); 5) 支持外参考10MHz输入功能; 6) 多台信号发生器同步功能。 典型应用 1) 时频计量标准器具,教育/大学/计量实验室通用; 2) 电子仪器检测及维修,瞬时日差测量仪检测等。 幅度幅值范围2mVpp~25Vpp(频率<1MHz)2mVpp~10Vpp(1MHz≤频率<11MHz)2mVpp~5Vpp(11MHz≤频率<60MHz)2mVpp~3.6Vpp(60MHz≤频率<80MHz

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

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

    22510编辑于 2025-11-25
  • 来自专栏GIS与遥感开发平台

    Python基础(2序列数据

    Python基础(2) 上次我们讲到了Python的变量、赋值和数据类型,没看过的同学可以看一下我们上一篇文章。 字典修改和增加元素如下 序列的基本操作 1. 遍历序列内元素 可以用for循环遍历序列内元素 在遍历字典的时候,我们只会获得字典的key值 2. 我们还可以设置步长,设置步长为2表示,每两个数取出来一个数。 序列切片可以很方便的实现一些功能,比如说,序列的倒序。两个冒号表示序列内所有的元素,步长为-1,就可以把序列反转过来。 这个序列的索引还可以从最后开始数,最后一个为-1,倒数第二个为-2。 3. 连接和重复 连接:序列1+序列2 重复:序列*n 4. 序列的内置函数 这些都是常用的内置函数,我们这里以len(返回序列长度)和sorted(返回排序好的序列)为例演示一下如何使用内置函数。

    52420编辑于 2022-04-29
  • 来自专栏联远智维

    信号发生器模块设计

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

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

    射频信号发生器作为 “信号源头”,其性能直接决定了测试测量、设备研发的准确性与效率。从消费电子的生产测试到航空航天的尖端研发,不同场景对射频信号发生器的需求千差万别。 今天我们就以西安同步的微波信号发生器SYN5659型射频信号发生器为例梳理应用场景、深入理解性能指标,并综合评估实用性与成本,帮助大家做出最优选择。 SYN5659型射频信号发生器最高60GHz频率输出。例如,测试蓝牙设备需覆盖 2.4GHz ISM 频段,而 5G 毫米波基站测试则需要信号发生器能达到 38GHz、60GHz 等频段。 2、信号质量:决定测试结果的 “保真度”​输出功率范围与精度直接影响被测设备的响应。 接口数量也需根据需求选择,MIMO 测试需至少 2 个同步输出接口,而大规模 MIMO 测试可能需要 8 通道甚至 16 通道输出。​控制接口直接影响设备的集成能力。

    49310编辑于 2025-09-17
  • 来自专栏python数据分析实践

    Matplotlib时间序列型图表(2

    往期回顾 在上一篇文章中,我们了解了时间序列图表的绘制方法,效果如下(滑动以浏览),对以往的工作做个总结。目的就是简化大家代码的书写过程,拓宽绘图方法,为科研和商业绘图提供帮助。 时间序列型图表(续上节) 4 量化波形图 量化波形图(也被称为河流图或主题河流图),是堆积面积图的一种变形,通过流动的形状展示不同类别数据随时间的变化情况。 + sigma2, mu2 - sigma2, facecolor = 'C1', alpha = 0.4) ax.plot(t, mu1, lw=2, label='mean population 1 = '#00FF00', alpha = .3) ax.fill_between(x, y1, y2, where = (y1 > y2) & ((y1 - y2) > 0.5) & ((y1 - y2 ((y1 - y2) <= 1.3), color = '#FF0000', alpha = .5) ax.fill_between(x, y1, y2, where = (y1 < y2) & ((y2

    89620编辑于 2023-02-23
  • 来自专栏计算机与AI

    Python时间序列分析简介(2

    而在“时间序列”索引中,我们可以基于任何规则重新采样,在该 规则 中,我们指定要基于“年”还是“月”还是“天”还是其他。 我们重新采样时间序列索引的一些重要规则是: M =月末 A =年终 MS =月开始 AS =年开始 让我们将其应用于我们的数据集。 假设我们要在每年年初计算运输的平均值。 滚动时间序列 滚动也类似于时间重采样,但在滚动中,我们采用任何大小的窗口并对其执行任何功能。简而言之,我们可以说大小为k的滚动窗口 表示 k个连续值。 让我们来看一个例子。 请注意,熊猫对我们的x轴(时间序列索引)的处理效果很好。 我们可以通过 在图上使用.set添加标题和y标签来进一步对其进行修改 。 ? 希望您现在已经了解 在Pandas中正确加载时间序列数据集 时间序列数据索引 使用Pandas进行时间重采样 滚动时间序列 使用Pandas绘制时间序列数据

    4.3K20发布于 2020-12-14
  • 来自专栏python百例

    39-序列对象方法2

    alist = [10, 'john'] # list(enumerate(alist)) # [(0, 10), (1, 'john')] # a, b = 0, 10 # a->0 ->10 for ind in range(len(alist)): print('%s: %s' % (ind, alist[ind])) for item in enumerate(alist): print('%s: %s' % (item[0], item[1])) for ind, v

    35910发布于 2018-09-11
  • 来自专栏全栈程序员必看

    CNN做时间序列预测_lstm时间序列预测_2「建议收藏」

    我们使用它来进行LSTM时间序列预测的实验。 ->E C,D,E->F D,E,F->G E,F,G->H } 这时timestep为3,即根据前三个的数据预测后一个数据的值 所以我们需要对数据进行转化 举一个简单的情况 假设一个list为[1,2,3,4,5 ],timestep = 2 我们转化之后要达到的效果是 train_X train_Y 即依据前两个值预测下一个值 ---- 对数据进行归一化 LSTM可以不进行归一化的操作,但是这样会让训练模型的 'mean_squared_error', optimizer='adam') model.fit(trainX, trainY, epochs=100, batch_size=1, verbose=2) trainPredict[1:]) plt.show() plt.plot(testY) plt.plot(testPredict[1:]) plt.show() 这个时候我们的结果为 参考 用 LSTM 做时间序列预测的一个小例子

    1.7K11编辑于 2022-07-25
  • 来自专栏用户4866861的专栏

    GNSS信号发生器的功能

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

    1.7K00发布于 2020-04-27
  • 来自专栏01二进制

    深入浅出序列化(2)——Kryo序列

    前一篇文章我们介绍了 Java 中的两个常见的序列化方式,JDK 序列化和 Hessian2 序列化,本文我们接着来讲述一个后起之秀——Kryo 序列化,它号称 Java 中最快的序列化框架。 Kryo 序列化 Kryo 是一个快速序列化/反序列化工具,依赖于字节码生成机制(底层使用了 ASM 库),因此在序列化速度上有一定的优势,但正因如此,其使用也只能限制在基于 JVM 的语言上。 Fluo Recipes)•Apache Hive[2] (query plan serialization)•Apache Spark[3] (shuffled/cached data serialization 其实对于序列化框架来说,API 基本都差不多,毕竟入参和出参通常都是确定的(需要序列化的对象/序列化的结果)。 如果你觉得本文对你有帮助的话,不要吝啬你的关注和点赞,也欢迎读者在评论区留言讨论,一起进步啊~ References [1] Apache Fluo: https://fluo.apache.org/ [2]

    2.6K40发布于 2021-09-03
  • 来自专栏用户4866861的专栏

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

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

    1.1K10编辑于 2021-12-09
  • 来自专栏生信情报站

    生信软件 | bowtie2(测序序列与参考序列比对)

    Conda 安装 2. Bowtie2 支持间隔,局部和双端对齐模式。可以同时使用多个处理器来极大的提升比对速度。 如果目的是对齐两个非常大的序列(例如两个基因组),请考虑使用MUMmer。 如果目的是与相对较短的参考序列(如细菌基因组)非常灵敏的比对,可以使用Bowtie 2完成,但也可以考虑使用NUCmer,BLAT或BLAST等工具。 使用此选项指定的序列必须与文件中的文件和读取的文件一致<m2>。读数可能是不同长度的混合。如果-指定,bowtie2将从“标准输入”或“标准输入”文件句柄读取队友1。 -2 逗号分隔的包含队友2(文件名通常包括_2)的文件列表,例如-2 flyA_2.fq,flyB_2.fq。使用此选项指定的序列必须与文件中的文件和读取的文件一致<m1>。读数可能是不同长度的混合。

    12.8K31发布于 2021-01-13
  • 来自专栏程序技术知识

    java之序列化机制(2

    序列化机制中的序列化算法 一、序列化算法的描述            1、当程序试图序列化一个对象的时候,程序会先检查该对象是否已经被序列化过,如果已经从未被序列化过,则将此对象序列化成流               2、如果已经被序列化,那么程序直接输出一个序列化编号,而不再重新序列化该对象 二、对序列化算法的理解        上面的第二条当对象被程序检查到已经序列化过,就不在序列化此对象,而只是向输出流中输出序列化编号 ObjectOutputStream对象序列化这个A对象,就是把这个A对象写入ObjectOutputStream输出流中,那么只会输出一个序列化编号        2、假设用一个ObjectOutputStream 以后的序列化只            是输出序列化编号而已。 public int getAge() {    return age;   }   public void setAge(int age) {    this.age = age;   }   } 2

    53020编辑于 2022-05-07
领券