xpliu2022 / SCBSS

0 stars 0 forks source link

About Channel Length #2

Open DoraemonBo opened 1 month ago

DoraemonBo commented 1 month ago

In your code, Channel Length is 2. Is that consequence length? Because your CIR's length is 5. So I think L=L1+L2+1 that L1 is consequence length, and L2 is non-consequence length. L1=L2=2, L=5. But state number should be M^2(L-1)=4096, In your code, it is M^(2L1)=256. So I confused.

xpliu2022 commented 1 month ago

Hi,

We cannot use the full CIR length in Viterbi, because that makes the Viterbi algorithm to be too complex when M is large. So, we only consider L1 in the number of states in Viterbi. You may wonder why the channel length is 5, that is because in Viterbi, we have done track back and used previous decisions to form a full states matrix (see lines 68-78).

From: DoraemonBo @.> Sent: Friday, August 9, 2024 4:03 PM To: xpliu2022/SCBSS @.> Cc: Subscribed @.***> Subject: [xpliu2022/SCBSS] About Channel Length (Issue #2)

[Alert: Non-NTU Email] Be cautious before clicking any link or attachment.

In your code, Channel Length is 2. Is that consequence length? Because your CIR's length is 5. So I think L=L1+L2+1 that L1 is consequence length, and L2 is non-consequence length. L1=L2=2, L=5. But state number should be M^2(L-1)=4096, In your code, it is M^(2L1)=256. So I confused.

— Reply to this email directly, view it on GitHubhttps://github.com/xpliu2022/SCBSS/issues/2, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2N5DG5LPCGCXZQ252CMUODZQRZTRAVCNFSM6AAAAABMH65KMGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ2TOMZVGQ4DAOI. You are receiving this because you are subscribed to this thread.Message ID: @.***>


CONFIDENTIALITY: This email is intended solely for the person(s) named and may be confidential and/or privileged. If you are not the intended recipient, please delete it, notify us and do not copy, use, or disclose its contents. Towards a sustainable earth: Print only when necessary. Thank you.

DoraemonBo commented 1 month ago

Got it.Thanks for your reply.

---- Replied Message ---- | From | @.> | | Date | 8/12/2024 09:50 | | To | @.> | | Cc | @.>, @.> | | Subject | Re: [xpliu2022/SCBSS] About Channel Length (Issue #2) | Hi,

We cannot use the full CIR length in Viterbi, because that makes the Viterbi algorithm to be too complex when M is large. So, we only consider L1 in the number of states in Viterbi. You may wonder why the channel length is 5, that is because in Viterbi, we have done track back and used previous decisions to form a full states matrix (see lines 68-78).

From: DoraemonBo @.> Sent: Friday, August 9, 2024 4:03 PM To: xpliu2022/SCBSS @.> Cc: Subscribed @.***> Subject: [xpliu2022/SCBSS] About Channel Length (Issue #2)

[Alert: Non-NTU Email] Be cautious before clicking any link or attachment.

In your code, Channel Length is 2. Is that consequence length? Because your CIR's length is 5. So I think L=L1+L2+1 that L1 is consequence length, and L2 is non-consequence length. L1=L2=2, L=5. But state number should be M^2(L-1)=4096, In your code, it is M^(2L1)=256. So I confused.

— Reply to this email directly, view it on GitHubhttps://github.com/xpliu2022/SCBSS/issues/2, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2N5DG5LPCGCXZQ252CMUODZQRZTRAVCNFSM6AAAAABMH65KMGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ2TOMZVGQ4DAOI. You are receiving this because you are subscribed to this thread.Message ID: @.***>


CONFIDENTIALITY: This email is intended solely for the person(s) named and may be confidential and/or privileged. If you are not the intended recipient, please delete it, notify us and do not copy, use, or disclose its contents. Towards a sustainable earth: Print only when necessary. Thank you.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>