Why to add trailing zeros to allow channel delay, and how many to add?

4 ビュー (過去 30 日間)
Giti Dimrov
Giti Dimrov 2022 年 7 月 28 日
回答済み: Bhanu Prakash 2023 年 10 月 9 日
Hi all,
I am trying to use the 802.11ac simulation example given in https://de.mathworks.com/help/wlan/ug/802-11ac-packet-error-rate-simulation-for-8x8-tgac-channel.html, but I have a question regarding adding trailing zeros to allow channel delay. Does anyone know how to estimate the number of zeros to add. How do the trailing zeros really help?
In my simulations I am using a frequency selective rayleigh channel with different path delays, and I don't know how to define the number of zeros to add, for different path delays

回答 (1 件)

Bhanu Prakash
Bhanu Prakash 2023 年 10 月 9 日
Hi Giti,
I understand that you want to know the purpose of using trailing zeros for channel delay and the procedure for the estimation of the same.
In a communication system, signals may experience delays during propagation through a medium. These delays lead to alignment issues during the processing of signal and can also lead to data loss. To avoid these issues, trailing zeros are added to the delayed signal to synchronize it with the original signal for further processing.
To estimate the number of zeros to be added, the maximum delay (in seconds) and the sampling rate (in samples per second (Hz)) are to be determined. In case if the channel has different path delays, the largest delay among all the path delays is considered as the maximum delay.
To calculate the number of zeros, multiple the maximum delay with the sampling rate.
For example, if the maximum delay is 1 millisecond (0.001 second) and the sampling rate is 10KHz (10000 Hz), then the number of zeros to be added is 0.001 * 10000 = 10 zeros.

カテゴリ

Help Center および File ExchangePropagation and Channel Models についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by