例:设计一序列信号发生器,产生序列1010010100 序列信号发生器就是用来产生序列电位和序列脉 冲的逻辑部件。按其结构来分,序列信号发生器可分 为计数型和移位型两种。 计数型序列信号发生器由计数器和组合电路来 成。计数器相当于组合电路的输入源,决定序列信号 的长度,组合电路则在这个输入源的作用下产生序列 信号。这时,计数器的输出可以供给几个组合电路, 产生几种长度相同但是序列内容不同的序列信号 计数型序列信号发生器的设计方法: 1、根据序列长度M确定触发器位数k,2k1<M2k; 2、列状态表,状态表中输出要根据序列信号的要求 来确定,有n个序列信号就列n个输出; 3、根据求得的激励函数和输出函数画出逻辑图
例:设计一序列信号发生器,产生序列1010010100……。 序列信号发生器就是用来产生序列电位和序列脉 冲的逻辑部件。按其结构来分,序列信号发生器可分 为计数型和移位型两种。 计数型序列信号发生器由计数器和组合电路来构 成。计数器相当于组合电路的输入源,决定序列信号 的长度,组合电路则在这个输入源的作用下产生序列 信号。这时,计数器的输出可以供给几个组合电路, 产生几种长度相同但是序列内容不同的序列信号。 计数型序列信号发生器的设计方法: 1、根据序列长度M确定触发器位数k,2 k-1<M≤2k; 2、列状态表,状态表中输出要根据序列信号的要求 来确定,有n个序列信号就列n个输出; 3、根据求得的激励函数和输出函数画出逻辑图
移位型序列信号发生器的设计步骤: ①根据给定序列信号的长度M,由2k1<M2决定所需最 少的触发器数目k。 ②验证并确定实际需要的触发器数目k。对给定的序列信 号每k位分为一组,选定一组后,向前移一位,按k位再取 组,总共取M组。如果这M组数字,都不重复,就可以 使用已经选择的k;否则,就使k=k+1。再重复以上的过程, 直到M组数字不再重复时,k值就可以确定下来 ③最后得到的M组数字,就是序列信号发生器的状态转 移关系,将它们依次排列,得到序列信号发生器的状态转 移表。状态转移表的右边是该状态下反馈信号 ④由状态转移表求反馈函数。 ⑤检查未使用状态的转移关系,以满足自启动的要求。 ⑥画逻辑图
移位型序列信号发生器的设计步骤: ①根据给定序列信号的长度M,由2 k-1<M≤2k决定所需最 少的触发器数目k。 ②验证并确定实际需要的触发器数目k。对给定的序列信 号每k位分为一组,选定一组后,向前移一位,按k位再取 一组,总共取M组。如果这M组数字,都不重复,就可以 使用已经选择的k;否则,就使k=k+1。再重复以上的过程, 直到M组数字不再重复时,k值就可以确定下来。 ③最后得到的M组数字,就是序列信号发生器的状态转 移关系,将它们依次排列,得到序列信号发生器的状态转 移表。状态转移表的右边是该状态下反馈信号。 ④由状态转移表求反馈函数。 ⑤检查未使用状态的转移关系,以满足自启动的要求。 ⑥画逻辑图
组合反馈网络 Z Q1 Q2 On SR(SL)n位移位寄存器 CP 反馈移位型序列信号发生器框图
反馈移位型序列信号发生器框图 组合反馈网络 Q1 Q2 Qn SR(SL) n位移位寄存器 Z CP …
利用移位型序列信号发生器的设计方法对本例进行设 计,触发器选用D触发器。 解: (1)本例序列长度是5(10100),最小触发器数目 是3。 (2)对序列信号每3位一组取信号,每取一组移 位,共取5组:101、010、100、001、010。出现了 两次010。说明k=3不能满足设计要求。再取k=4 重新按4位一组信号,也取5组:1010、0100、1001 0010、0101。没有重复,确定k=4
利用移位型序列信号发生器的设计方法对本例进行设 计,触发器选用D触发器。 解: (1)本例序列长度是5(10100),最小触发器数目 是3。 (2)对序列信号每3位一组取信号,每取一组移一 位,共取5组:101、010、100、001、010。出现了 两次010。说明k=3不能满足设计要求。再取k=4。 重新按4位一组信号,也取5组:1010、0100、1001、 0010、0101。没有重复,确定k=4
(3)列状态转移表。(4)作D的卡诺图 00011110 03 o2 on 20D 2120 Aodv d d 01 0d0 010 0 0100 11 d d 00 10 d dO 00 0101 Do的表达式 0=23 2
D0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 n Q3 n Q2 n Q1 n Q0 (3)列状态转移表。 (4)作D0的卡诺图 n n D0 = Q3 Q0 D0的表达式: 00 01 11 10 00 d 1 d d 01 d 0 d 0 11 d d d d 10 1 d d 0 Q3Q2 Q1Q0