\documentclass[实验报告模板]{subfiles} \renewcommand{\mydate}{2023/12/7} \renewcommand{\mychapternum}{6} \begin{document} \mytitle \begin{enumerate} \myitem{实验目的}{ \item 掌握 Mealy 型时序电路设计方法。 \item 验证所设计电路的逻辑功能。 \item 体会状态分配对电路复杂性的影响。 } \myitem{实验内容及步骤}{ \item 设计一同步序列检测器,当输入序号为 1001 时,输出一个“1”即 输入 X 序列为 0100110011…… 输出 Y 序列为 0000100010…… 选用 D 触发器,做这个实验。 } \myitem{实验原理}{ \item \begin{zhongwen} 若采用米利模型,则需要4个状态,分别为:$S_0$无输入、$S_1$输入1、$S_2$输入10、$S_3$输入100这几个状态。则可以画出状态转换图如下: \begin{figure}[H] \includexopp[1.8]{6.1.1} \caption{状态转换图(米利模型)} \end{figure} 好像也不用画状态转换图,下面我们来证明检测长度为$n$的序列的同步序列检测器至少有$n$个状态。 \begin{proof} 这里用米利模型举例,摩尔模型一般状态比米利模型多(猜测可能是至少$n+1$个状态,待证)。 $\forall i = 0, 1, \ldots , n-1$,设$S_i$表示已经正确检测了序列的前$i$个位的状态(可能存在等价状态),那么只有$S_{n-1}$在下一次转换时可能输出$1$(第$n$位也正确时),其余状态在下一次转换时均只能输出$0$,也就是说$S_{n-1}$与其他状态均不等价。 对于$\forall S_j,S_k \in \{ S_i \ |\ i = 0,1, \ldots ,n-1\}$ $(j