作者frankk (法兰课)
看板comm_and_RF
标题Re: [问题] 请问convolutional interleaver
时间Sat Sep 24 14:59:34 2005
※ 引述《nothing1982 (海边的小草)》之铭言:
: interleaver的方式分为了block interleaver与convolutional interleavers
: 我看到DS-UWB中采用的是convolutional interleaver
: 采用它的理由是lower latency及memory requirements
: 想请问latency代表的是什麽意思?
非常非常直觉的来看,BLOCK INTERLEAVER 要花整个四方型的symbol sequence
才会output 到 Channel,而convolutional interleaver 就如你下面所画的
大概是一个三角形的形状,有些进入delay register 很快就ouput 到 channel
有些比较面一点( 三角形下方) 这样整体来看 convolutional interleaver 所花在
整个进行interleaver 的动作所需要的 register 比起 block 来说少一半,latency
也少很多。 (LATENCY 就是 symbol 待在 shift register 的时间)。
: 还有...
: 以一个四级的convolution interleaver为例 (画得不好请见谅...〒△〒)
: _____________________
: / \
: / \
: /(1)___▇________________ \
: input / ▇ \ output
: multiplexer / \ multiplexer
: (2) ___▇___▇___________
: ▇ ▇
: (3) ___▇___▇___▇______ _▇_
: ▇ ▇ ▇ ▇ 代表Z^-1
: input及output的delay时间必须不同才能达到interleaver的效果...
: 但是我实在看不懂它的delay方式是如何做的...
: 能不能麻烦知道的各位帮忙解惑一下...
(观念大概如此) 详细的步骤我不确定全对!!
input encoder at t1 先送 symbol x1 to (1)
then at t2 symbol x2 to (2), x1 out to channel
then at t3 symbol x3 to (3)
at t4 symbol x4 to (1), x2 out to channel
at t5 symbol x5 to (2), x4 out to channel
at t6 symbol x6 to (3), x3 and x4 out to channel....
_ _ _ _
transmit interleaver | \ receiver interleaver \ |
| \ \ |
| \ \ |
| \ \ |
|____ \ \ |
大致就是最早送出去的,收到在receiver以後要待比较久的时间
等到最晚送出去的在receiver 也收到了以後就等待比较少,等整个3角型内的symbol
都收到了以後再进行 decoding
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.77.61
1F:推 lovewa:大致上说明是对的,不过例子好像怪怪的,送出去的顺序应该是 09/24 15:04
2F:→ lovewa:X1 X4 X2 X7 X5 X3....... 09/24 15:05
3F:推 nothing1982:非常谢谢大家...我懂了...^_^ 09/24 15:11