一种新型M序列信号发生器的制作方法

    技术2023-06-29  110


    本实用新型涉及逻辑控制电路技术领域,特别涉及一种新型m序列信号发生器。



    背景技术:

    伪随机码,又称伪随机序列,是一种可以预先确定并可以重复地产生和复制,又具有随机统计特性的二进制码序列。m序列是最长线性移位寄存器序列的简称,是一种伪随机序列,由带线性反馈的移位寄存器产生的周期最长的一种序列。m序列因其良好的自相关特性和互相关特性,被广泛应用于导弹、卫星、飞船轨道测量和跟踪、雷达、导航、移动通信、保密通信和通信系统性能的测量以及数字信息处理系统中。

    m序列可以由软件仿真和硬件电路产生;现今硬件电路产生m序列的方法普遍采用d触发器设计序列发生器,此种方法原理简单,产生的m序列的阶数等于d触发器的个数,易于实现。但当m序列的阶数增加时,会因为d触发器的增加造成电路接线的复杂性,同时也会增加硬件成本。四川德铭电子科技有限公司的王德春给出了一种移存器型序列信号发生器逻辑控制电路(cn03746433u),采用了3个d触发器并结合3个与门、1个或门来实现逻辑控制,本质上属于简单的3阶m序列信号发生器。当需要产生高阶m序列时,此种方法会带来连接复杂,成本高等问题。

    此外,在很多应用场合,例如激励二阶线性定常系统时,常常需要m序列信号电平具有对称性。现今很多方法并没有给出m序列的变换电路;系统激励响应会丢掉很多有效信息,难以完全得到辨识系统特征参数。



    技术实现要素:

    本实用新型的目的是提供一种新型m序列信号发生器,实现了新型8阶m序列信号的产生,变换和抬升,没有采用带存储器的处理器,不需要软件编程及代码下载,信号稳定,成本低廉,电路简单,方便实现。

    本实用新型的上述技术目的是通过以下技术方案得以实现的:

    一种新型m序列信号发生器,包括用于接收时钟脉冲信号并产生序列信号的移位寄存器及反馈电路、用于控制序列信号的电平变化以使序列信号电平对称的序列信号变换电路、用于抬升变换后序列信号幅值的电平抬升电路;

    所述移位寄存器及反馈电路包括2片串联的4级移位寄存器,并通过异或门完成序列信号产生电路的逻辑控制。

    更进一步的,移位寄存器及反馈电路包括2片74ls194芯片u1、u2,和1片74ls32芯片u3;

    u3a、u3b、u3c分别为74ls32芯片中的3个二输入一输出异或门单元,引脚1,2对应u3a二个输入端,引脚4,5对应u3b二个输入端,引脚9,10对应u3c二个输入端,引脚3对应u3a一个输出端,引脚6对应u3b一个输出端,引脚8对应u3c一个输出端;

    u3的引脚14为电源端,与直流电压源vcc连接,引脚7为电源参考地,与直流电压源vss连接;u3a的输出端连接u1的右移串行数码sr段,二个输入端分别连接u3b,u3c的输出端;u3b的二个输入端分别连接u1的输出端qc、qd,u3c的二个输入端分别连接u1的输出端qb和u2的输出端qd;

    u1,u2的1脚~clr清零端与电源端子vcc连接,11脚clk时钟脉冲输入端接时钟脉冲端子cp;9脚s0连接在一起后接电源端子vcc,10脚s1连接在一起后通过开关s1接地;

    u1并行数据输入端a,c,d接地,b与电源端子vcc连接;2脚右移串行数码sr输入端接u3a输出端,7脚左移串行数码输入端sl悬空;12-14脚为并行数码输出端,其中14脚qb连接异或门u3b的一个输入端,13脚qc、12脚qd分别连接异或门u3c的两个输入端;

    u2并行数据输入端a,b,c,d均接地,2脚右移串行数码sr输入端接u1的12脚qd输出端,7脚左移串行数码输入端sl悬空,12脚qd连接u3c的一个输入端。

    更进一步的,所述序列信号变换电路包括用于完成序列电平变换的分压电路及差动比例运算电路。

    更进一步的,序列变换电路包括运算放大器u4、u5及电阻r3、r4、r5、r6、r7、r8,运算放大器选择芯片lm318;引脚7为正电源引脚,连接直流电压源端子vdd,引脚4为另外一个电源引脚,连接直流电压源端子vee;运算放大器u4的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;运算放大器u5的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;电阻r3一端与电源端子vcc连接,另一端与电阻r4连接;电阻r4一端连接电阻r3,另一端接电压源参考地;运算放大器u4引脚3与电阻r3和r4之间的连接端连接,将电阻r4的直流分压输入到运算放大器的第一单元正输入端,运算放大器u4的引脚2直接与其引脚6连接,构成电压跟随器;

    移位寄存器及反馈电路输出端子m与电阻r6一端连接;电阻r6一端与m连接,另一端与电阻r7连接;电阻r7一端与r6连接,另一端接电压源参考地;输出端子m、电阻r6、r7构成分压电路;电阻r5一端与u5的引脚2连接,另一端与u4的引脚6连接;电阻r8跨接在u5的引脚6和2之间;

    运算放大器u5的引脚3与电阻r6和r7之间的连接端连接;m序列信号变换后通过u5的引脚6输出,输出端子为mm;电阻r3、r4为对电压源进行分压,电阻r6和r8对移位寄存器及控制电路产生的m序列信号进行分压,然后利用运算放大器u5实现差动比例运算电路。

    更进一步的,所述电平抬升电路包括用于将变换后m序列信号的幅值进行抬升的分压电路及同相比例电路。

    更进一步的,电平抬升电路包括运算放大器u6,u7及电阻r9、r10、r11、r12、r13、r14,运算放大器选择芯片lm318;lm318引脚7为正电源引脚,连接直流电压源端子vcc,引脚4为另外一个电源引脚,连接直流电压源端子vee;运算放大器u6的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;运算放大器u7的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;电阻r9一端与电源端子vcc连接,另一端与电阻r10连接;电阻r10一端连接电阻r9,另一端接电压源参考地;运算放大器u6引脚3与电阻r9和r10之间的连接端连接,将电阻r10的直流分压输入到运算放大器的第一单元正输入端,运算放大器u6的引脚2直接与其引脚6连接,构成电压跟随器;序列变换电路输出端子mm与电阻r11一端连接;电阻r11一端与mm连接,另一端与运算放大器u7引脚3连接;电阻r12一端与运算放大器u6引脚6连接,另一端与运算放大器u7引脚3连接;电阻r14一端与运算放大器u7引脚6连接,另一端与电阻r13连接,r13远离r14的一端接电压源参考地,电阻r13将直流分压输入到运算放大器u7的负输入端;运算放大器u7实现同向求和电路。

    综上所述,本实用新型具有以下有益效果:

    本实用新型由移位寄存器、异或门、运算放大器组成,通过反馈电路对前级移位寄存器进行控制,实现了新型8阶m序列信号的产生,变换和抬升,没有采用带存储器的处理器,不需要软件编程及代码下载,信号稳定,成本低廉,电路简单,方便实现。

    附图说明

    图1是本实用新型提供的一种新型m序列信号发生器的电路结构图;

    图2是本实用新型中8级m序列发生器的原理方框图;

    图3是本实用新型提供的一种新型m序列信号发生器中移位寄存器及反馈电路部分的电路结构图;

    图4是本实用新型提供的一种新型m序列信号发生器中序列变换电路部分的电路结构图;

    图5是本实用新型提供的一种新型m序列信号发生器中电平抬升电路部分的电路结构图。

    具体实施方式

    下面结合附图对本实用新型的具体实施方式作进一步说明,本实施例不构成对本实用新型的限制。

    如图1所示,本实用新型揭示了一种新型m序列信号发生器,包括用于接收时钟脉冲信号并产生m序列信号的移位寄存器及反馈电路、用于控制m序列信号的电平变化以使m序列信号电平对称的m序列信号变换电路、用于抬升变换后m序列信号幅值的电平抬升电路;

    如图2所示,8阶m序列周期为255,要求m序列发生器的特征多项式必须是8次本原多项式,通过查表得到其本原多项式为x8+x4+x3+x2+1,即第8,4,3,2级参与反馈经异或后送入第1级。

    如图3所示,移位寄存器及反馈电路包括2片串联的4级移位寄存器,并通过异或门完成序列信号产生电路的逻辑控制。具体地,移位寄存器及反馈电路包括2片74ls194芯片,对应标号为u1、u2;1片74ls32芯片,对应标号为u3;

    如图3所示,在本实用新型专利中,采用异或门实现线性模2的运算功能;所以在设计中,根据8阶m序列发生器的反馈特征多项式f(x)=x8+x4+x3+x2+1,采用了1片4单元二输入一输出异或门74ls32芯片,保障信号发生器的功能。芯片74ls32有14脚,有4个相同单元的二输入一输出异或门。

    如图3所示,芯片74ls32中u3a,u3b,u3c分别为1片74ls32芯片中的3个二输入一输出异或门单元。引脚1,2对应u3a二个输入端,引脚4,5对应u3b二个输入端,引脚9,10对应u3c二个输入端,引脚3对应u3a一个输出端,引脚6对应u3b一个输出端,引脚8对应u3c一个输出端,引脚1,2,3对应构成第一个二输入一输出的异或门逻辑,引脚4,5,6构成第二个二输入一输出的异或门逻辑,引脚8,9,10构成第三个二输入一输出的异或门逻辑。u3的引脚14为电源端,与直流电压源vcc连接,引脚7为电源参考地,与直流电压源vss连接(未在图中示出)。u3a的输出端连接u1的右移串行数码sr段,二个输入端分别连接u3b,u3c的输出端。u3b的二个输入端分别连接u1的输出端qc、qd,u3c的二个输入端分别连接u1的输出端qb和u2的输出端qd。

    如图3所示,芯片74ls194是一种典型的中规模集成移位寄存器,由4个rs触发器和若干门电路构成,它是4级双向移位寄存器,是一种功能很强的通用寄存器,有16个引脚,一片74ls194集成4个d触发器,通过前后级联多片74ls194可以产生多阶m序列信号,本实用新型级联2片74ls194产生8阶m序列信号。

    如图3所示,本实用新型专利采用2片74ls194扩展成一个8位的移位寄存器,极大程度上简化了电路连接线路。其中u1,u2的1脚~clr清零端与电源端子vcc连接,11脚clk时钟脉冲输入端接时钟脉冲端子cp。9脚s0连接在一起后接电源端子vcc,10脚s1连接在一起后通过开关s1接地。图3中,没有给出电源的连接,但并不影响本实用新型专利的实现。

    如图3所示,u1并行数据输入端a,c,d接地,b与电源端子vcc连接;2脚右移串行数码sr输入端接u3a输出端,7脚左移串行数码输入端sl悬空。12-14脚为并行数码输出端,其中14脚qb连接异或门u3b的一个输入端,13脚qc、12脚qd分别连接异或门u3c的两个输入端;

    u2并行数据输入端a,b,c,d均接地,2脚右移串行数码sr输入端接u1的12脚qd输出端,7脚左移串行数码输入端sl悬空,12脚qd连接u3c的一个输入端。

    如图3所示,为了使电路启动,可以断开开关s1,将74ls194的工作方式控制端s1置高电平,这时s1和s0均为高电平,即s1s0=11,74ls194处于置数状态,把输入端的初始状态01000000置到输出端;然后再闭合开关s1,使74ls194的工作方式控制端s1处于低电平状态;这时工作方式控制端s1与s0分别为低电平和高电平,即s1s0=01,74ls194处于右移状态,在时钟作用下通过不断移位产生m序列。此外,两块芯片的输出端均有输出,故示波器可连接在任意一个端口作为串行输出端来检测m序列的产生与否。

    如图4所示,m序列信号变换电路包括用于完成序列电平变换的分压电路及差动比例运算电路。由于m序列的移位寄存器采用了+5v供电,输出的m序列信号的幅度为高电平+5v,低电平为0。本实用新型专利通过分压电路及差动比例运算电路完成序列电平的变换,通过调节电路电阻就可以将m序列信号变化为幅值为+av和-av的新序列信号。

    具体地,m序列变换电路包括运算放大器u4、u5及电阻r3、r4、r5、r6、r7、r8,运算放大器选择芯片lm318;lm318有14个引脚,其中引脚7为正电源引脚,连接直流电压源端子vdd,引脚4为另外一个电源引脚,连接直流电压源端子vee。运算放大器u4的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端。运算放大器u5的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端。电阻r3一端与电源端子vcc连接,另一端与电阻r4连接。电阻r4一端连接电阻r3,另一端接电压源参考地。运算放大器u4引脚3与电阻r3和r4之间的连接端连接,将电阻r4的直流分压输入到运算放大器的第一单元正输入端,运算放大器u4的引脚2直接与其引脚6连接,构成电压跟随器。

    如图4所示,移位寄存器及反馈电路输出端子m与电阻r6一端连接;电阻r6一端与m连接,另一端与电阻r7连接;电阻r7一端与r6连接,另一端接电压源参考地;输出端子m、电阻r6、r7构成分压电路;电阻r5一端与u5的引脚2连接,另一端与u4的引脚6连接;电阻r8跨接在u5的引脚6和2之间;

    如图4所示,运算放大器u5的引脚3与电阻r6和r7之间的连接端连接;m序列信号变换后通过u5的引脚6输出,输出端子为mm;电阻r3、r4为对电压源进行分压,为了更好的匹配阻抗,采用了u4的电压跟随器。电阻r6和r8对移位寄存器及控制电路产生的m序列信号进行分压,然后利用运算放大器u5实现差动比例运算电路。调节r3、r4、r5、r6、r7、r8就可以改变输出m序列信号的幅值a,根据设计需要调整电阻值。

    如图5所示,由于m序列的应用常常需要单片机等数字处理器来完成,本实用新型专利通过电平抬升电路将变换后m序列信号的幅值抬升。电平抬升电路包括用于将变换后m序列信号的幅值进行抬升的分压电路及同相比例电路。

    具体地,电平抬升电路包括运算放大器u6,u7及电阻r9、r10、r11、r12、r13、r14,运算放大器选择芯片lm318;lm318引脚7为正电源引脚,连接直流电压源端子vcc,引脚4为另外一个电源引脚,连接直流电压源端子vee。运算放大器u6的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端。运算放大器u7的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端。电阻r9一端与电源端子vcc连接,另一端与电阻r10连接。电阻r10一端连接电阻r9,另一端接电压源参考地。运算放大器u6引脚3与电阻r9和r10之间的连接端连接,将电阻r10的直流分压输入到运算放大器的第一单元正输入端,运算放大器u6的引脚2直接与其引脚6连接,构成电压跟随器。序列变换电路输出端子mm与电阻r11一端连接。电阻r11一端与mm连接,另一端与运算放大器u7引脚3连接。电阻r12一端与运算放大器u6引脚6连接,另一端与运算放大器u7引脚3连接。电阻r14一端与运算放大器u7引脚6连接,另一端与电阻r13连接,r13远离r14的一端接电压源参考地,电阻r13将直流分压输入到运算放大器u7的负输入端。运算放大器u7实现同向求和电路。调节r9、r10、r11、r12、r13就可以改变输出抬升后m序列信号的高低电压值,可根据设计需要调整电阻值。

    本实用新型没有采用fpga、单片机等带有存储器的软件方式来产生序列信号,而采用全硬件实现序列信号的产生和变换。主要原理是通过移位寄存器结合逻辑门电路来实现序列高低电平的序列信号输出;通过串联电阻分压和差动比例运算器实现序列信号从+vcc和地到+av到-av电压的转换(a为调整后的序列信号幅值);再通过串联电阻分压和同向求和运算器实现序列信号幅值的抬升;不需要编制软件程序和下载,电路简化,实现方便,造价成本低。

    以上所述,仅是本实用新型的较佳实施例而已,不用于限制本实用新型,本领域技术人员可以在本实用新型的实质和保护范围内,对本实用新型做出各种修改或等同替换,这种修改或等同替换也应视为落在本实用新型技术方案的保护范围内。


    技术特征:

    1.一种新型m序列信号发生器,其特征在于:包括用于接收时钟脉冲信号并产生序列信号的移位寄存器及反馈电路、用于控制序列信号的电平变化以使序列信号电平对称的序列信号变换电路、用于抬升变换后序列信号幅值的电平抬升电路;

    所述移位寄存器及反馈电路包括2片串联的4级移位寄存器,并通过异或门完成序列信号产生电路的逻辑控制。

    2.根据权利要求1所述的一种新型m序列信号发生器,其特征在于:

    移位寄存器及反馈电路包括2片74ls194芯片u1、u2,和1片74ls32芯片u3;

    u3a、u3b、u3c分别为74ls32芯片中的3个二输入一输出异或门单元,引脚1,2对应u3a二个输入端,引脚4,5对应u3b二个输入端,引脚9,10对应u3c二个输入端,引脚3对应u3a一个输出端,引脚6对应u3b一个输出端,引脚8对应u3c一个输出端;

    u3的引脚14为电源端,与直流电压源vcc连接,引脚7为电源参考地,与直流电压源vss连接;u3a的输出端连接u1的右移串行数码sr段,二个输入端分别连接u3b,u3c的输出端;u3b的二个输入端分别连接u1的输出端qc、qd,u3c的二个输入端分别连接u1的输出端qb和u2的输出端qd;

    u1,u2的1脚~clr清零端与电源端子vcc连接,11脚clk时钟脉冲输入端接时钟脉冲端子cp;9脚s0连接在一起后接电源端子vcc,10脚s1连接在一起后通过开关s1接地;

    u1并行数据输入端a,c,d接地,b与电源端子vcc连接;2脚右移串行数码sr输入端接u3a输出端,7脚左移串行数码输入端sl悬空;12-14脚为并行数码输出端,其中14脚qb连接异或门u3b的一个输入端,13脚qc、12脚qd分别连接异或门u3c的两个输入端;

    u2并行数据输入端a,b,c,d均接地,2脚右移串行数码sr输入端接u1的12脚qd输出端,7脚左移串行数码输入端sl悬空,12脚qd连接u3c的一个输入端。

    3.根据权利要求1所述的一种新型m序列信号发生器,其特征在于:

    所述序列信号变换电路包括用于完成序列电平变换的分压电路及差动比例运算电路。

    4.根据权利要求3所述的一种新型m序列信号发生器,其特征在于:

    序列变换电路包括运算放大器u4、u5及电阻r3、r4、r5、r6、r7、r8,运算放大器选择芯片lm318;引脚7为正电源引脚,连接直流电压源端子vdd,引脚4为另外一个电源引脚,连接直流电压源端子vee;运算放大器u4的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;运算放大器u5的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;电阻r3一端与电源端子vcc连接,另一端与电阻r4连接;电阻r4一端连接电阻r3,另一端接电压源参考地;运算放大器u4引脚3与电阻r3和r4之间的连接端连接,将电阻r4的直流分压输入到运算放大器的第一单元正输入端,运算放大器u4的引脚2直接与其引脚6连接,构成电压跟随器;

    移位寄存器及反馈电路输出端子m与电阻r6一端连接;电阻r6一端与m连接,另一端与电阻r7连接;电阻r7一端与r6连接,另一端接电压源参考地;输出端子m、电阻r6、r7构成分压电路;电阻r5一端与u5的引脚2连接,另一端与u4的引脚6连接;电阻r8跨接在u5的引脚6和2之间;

    运算放大器u5的引脚3与电阻r6和r7之间的连接端连接;m序列信号变换后通过u5的引脚6输出,输出端子为mm;电阻r3、r4为对电压源进行分压,电阻r6和r8对移位寄存器及控制电路产生的m序列信号进行分压,然后利用运算放大器u5实现差动比例运算电路。

    5.根据权利要求1所述的一种新型m序列信号发生器,其特征在于:

    所述电平抬升电路包括用于将变换后m序列信号的幅值进行抬升的分压电路及同相比例电路。

    6.根据权利要求5所述的一种新型m序列信号发生器,其特征在于:电平抬升电路包括运算放大器u6,u7及电阻r9、r10、r11、r12、r13、r14,运算放大器选择芯片lm318;lm318引脚7为正电源引脚,连接直流电压源端子vcc,引脚4为另外一个电源引脚,连接直流电压源端子vee;运算放大器u6的引脚2、3、6构成第一运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;运算放大器u7的引脚2、3、6构成第二运算单元,其中引脚3、2为正、负输入端,引脚6为输出端;电阻r9一端与电源端子vcc连接,另一端与电阻r10连接;电阻r10一端连接电阻r9,另一端接电压源参考地;运算放大器u6引脚3与电阻r9和r10之间的连接端连接,将电阻r10的直流分压输入到运算放大器的第一单元正输入端,运算放大器u6的引脚2直接与其引脚6连接,构成电压跟随器;序列变换电路输出端子mm与电阻r11一端连接;电阻r11一端与mm连接,另一端与运算放大器u7引脚3连接;电阻r12一端与运算放大器u6引脚6连接,另一端与运算放大器u7引脚3连接;电阻r14一端与运算放大器u7引脚6连接,另一端与电阻r13连接,r13远离r14的一端接电压源参考地,电阻r13将直流分压输入到运算放大器u7的负输入端;运算放大器u7实现同向求和电路。

    技术总结
    本实用新型公开了一种新型M序列信号发生器,涉及逻辑控制电路技术领域,解决了现有技术没有给出M序列的变换电路;系统激励响应会丢掉很多有效信息,难以完全得到辨识系统特征参数的问题。包括用于接收时钟脉冲信号并产生序列信号的移位寄存器及反馈电路、用于控制序列信号的电平变化以使序列信号电平对称的序列信号变换电路、用于抬升变换后序列信号幅值的电平抬升电路;所述移位寄存器及反馈电路包括2片串联的4级移位寄存器,并通过异或门完成序列信号产生电路的逻辑控制。达到了新型8阶M序列信号的产生、变换和抬升,没有采用带存储器的处理器,不需要软件编程及代码下载,信号稳定,成本低廉,电路简单,方便实现的效果。

    技术研发人员:王金虎;聂凯
    受保护的技术使用者:南京信息工程大学
    技术研发日:2019.09.02
    技术公布日:2020.03.31

    转载请注明原文地址:https://symbian.8miu.com/read-18026.html

    最新回复(0)