4.7已知一个卷积码编码器由2个串联的寄存器(约束长度3)3个模2加法器和1个转换开关构成。编 码器生成序列为g)=(1,0,1),g(2)=(1,1,0)3)=(1,1,)。画出它的结构方框图。
时间: 2023-09-19 09:10:57 浏览: 91
好的,根据题目给出的信息,这个卷积码编码器的结构方框图如下:
```
+----+ +----+ +----+ +---+
--+ D1 +---+ D2 +---+ D3 +---+ |
+----+ +----+ +----+ | |
v |
+---+ +---+ +---+ +---+
------| + |---| + |---| + |------> y(t)
+---+ +---+ +---+
^ ^ ^
| | |
x(t) x(t-1) x(t-2)
```
其中,D1、D2、D3 分别是由寄存器构成的 delay 线路,每个寄存器都有一个时钟输入和一个数据输入。x(t)、x(t-1)、x(t-2) 是输入序列,y(t) 是输出序列。+ 表示模2加法器,即异或门。
根据题目给出的生成多项式,我们可以得到这个卷积码编码器的状态转移矩阵:
```
+----+----+----+
| x1 | x2 | x3 |
--+----+----+----+
D1| 1 | 0 | 1 |
+----+----+----+
D2| 1 | 1 | 0 |
+----+----+----+
D3| 1 | 1 | 1 |
+----+----+----+
```
其中,x1、x2、x3 分别代表当前时刻和前两个时刻的输入比特。状态转移矩阵的每一行代表新的输入比特进入时,三个寄存器的新状态。
这个卷积码编码器的编码方式为:先将输入比特序列按顺序依次输入到 D1、D2、D3 三个寄存器中,然后每次输出 y(t) 时,将 D1、D2、D3 中存储的比特与生成多项式进行模2加法,得到输出比特 y(t)。同时,每输出一个比特 y(t),D1、D2、D3 中存储的比特分别向右移动一个位置,将 y(t) 存储到 D1 中,y(t-1) 存储到 D2 中,y(t-2) 存储到 D3 中,为下一次输出做准备。
阅读全文