필터 지우기
필터 지우기

How to prevent frame loss in wireless communication simulation

조회 수: 8 (최근 30일)
Fumihiko Sato
Fumihiko Sato 2023년 6월 1일
답변: Dinesh 2023년 6월 5일
Hello, community.
How can I prevent frame loss and improve the Frame Error Rate (FER) at the receiver side? Here is the system information:
  • Modulation : DBPSK
  • Data bits per frame: 176 bits
  • Total frames: 10
  • Data rate: 600 bps
  • Raise cosine TX/RX filter: filter span per symbol = 10
  • AWGN SNR: 35
  • Preamble : 1010 x 5 times (total 20 bits)
The receiver uses a preamble detector to locate the frame preamble.
In the simulation results, I discovered that only 9 out of 10 preambles were detected, and only 8 out of 10 frames were decoded correctly, with errors occurring on frames 1 and 10.
Best Regards,
Fumihiko Sato

채택된 답변

Dinesh
Dinesh 2023년 6월 5일
Hi Fumihiko!
The issue of frame loss and high Frame Error Rate (FER) may occur due to several reasons in the transmission and reception of digital signals. Based on the system information and simulation results you provided, here are some potential approaches to reducing frame loss and improving the Frame Error Rate (FER)
  1. Modify the modulation scheme: Switching to a more robust modulation scheme than DBPSK such as QPSK, 8-PSK, or 16-QAM can improve the signal-to-noise ratio (SNR) and therefore decrease the error rate.
  2. Increase the length of the preamble: Increasing the length of the preamble or repeating the existing preamble more times will help the receiver more successfully detect the start of a frame.
  3. Implement an error correcting code: An error correcting code can help detect and correct errors in the message.
  4. Optimize the filter span per symbol: Experiment with different filter span lengths to find one that minimizes intersymbol interference and improves the accuracy of decoding while still being computationally feasible.
Hope this helps!
Thank you.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 PHY Components에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by