作者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