Frame Size Modification of Zynq AD9361's QPSK models

조회 수: 6 (최근 30일)
yunsheng fan
yunsheng fan 2021년 2월 6일
댓글: yunsheng fan 2021년 2월 22일
Excuse me,
I'm working in a project related to design a communication system based on QPSK modulation. New I'm Using the "QPSK Receiver Using Analog Devices AD9361/AD9364" and "QPSK Transmitter Using Analog Devices AD9361/AD9364".
I'm wondering to change the data frame size in the model. Could you tell me how to modify the frame size correctly?

답변 (1개)

Martin Enderwitz
Martin Enderwitz 2021년 2월 8일
편집: Martin Enderwitz 2021년 2월 8일
For the transmitter, the frame size is controlled by the dimensions of the data sent to the data input port on the block.
For the receiver, this is controlled by the "Samples per frame" property on the block - see the documentation here: https://www.mathworks.com/help/supportpkg/xilinxzynqbasedradio/ug/ad936xreceiver.html
Regards,
Martin
  댓글 수: 3
Martin Enderwitz
Martin Enderwitz 2021년 2월 22일
I need some more information to understand why the data would not be decoding.
  • What frame size have you configured the models with? Do both the transmit & receive frame sizes match?
  • How did you configure the frame size for the transmitter model? Did you change the value of the buffer feeding the transmitter input?
Regards,
Martin
yunsheng fan
yunsheng fan 2021년 2월 22일
I am studying to add hamming code to wireless communication. Just like the follow:
Then I want to add the Encoder function to the simulation called "QPSK Transmitter Using Analog Devices AD9361/AD9364" and add the Decoder function to the "QPSK Receiver Using Analog Devices AD9361/AD9364".
Encoding will increase the data length, so I need to change the size of the data frame. The original size of the frame is 200, containning a string. The string is converted into a sequence of binary numbers. Finally the output data length is 200. As follows,
When the encoder function is added in the simulation, I have to change the frame size to fit the encoded data.
But I do not konw how the "QPSK Receiver Using Analog Devices AD9361/AD9364" decodes the received data in the "Data Decoding". I have tried to add the Hamming Decoder function many times, but I failured.
So I want to change the frame size to make the encoded data be in a frame, and then I decode the received data frame in the "QPSK Receiver Using Analog Devices AD9361/AD9364".
Could you please guide me what should be done?
Sincerely,
Yunsheng

댓글을 달려면 로그인하십시오.

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by