edit communication system parameters from commqpsktxrx ready example

2 ビュー (過去 30 日間)
Asmaa AlHitmi
Asmaa AlHitmi 2022 年 3 月 13 日
回答済み: Vaibhav 2023 年 12 月 22 日
i want to use different symbol rate that the deafult one. i want to chose 2400 symbol rate. but when i change it, i get this error "The MaximumFrequencyOffset property must be less than the SampleRate property divided by the modulation order. The error occurred for MATLAB System block ". however when i try to change this paramter, it does not change in the frequency compensator block.

回答 (1 件)

Vaibhav
Vaibhav 2023 年 12 月 22 日
Hi Asmaa
I understand that you are facing issues when trying to modify the “symbol rate” and "MaximumFrequencyOffset" parameters in the Coarse Frequency Compensator block.
In this scenario, using a symbol rate of 2400 and assuming a default modulation order of 4 (like QPSK), the "MaximumFrequencyOffset" exceeds the permissible limit., which is calculated as the "SampleRate" divided by 4. This breaks the block's design rules.
To resolve this issue, possible workaround can be to adjust the "MaximumFrequencyOffset" to be less than "SampleRate / ModulationOrder". This ensures the frequency offset remains within the bandwidth defined by the symbol rate and modulation.
You can refer to the following MathWorks documentation for more information about "Coarse Frequency Compensator":
Hope this helps!

カテゴリ

Help Center および File ExchangePHY Components についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by