DeepMIMO Forum

Unrecognized proper...
 
Notifications
Clear all

[Solved] Unrecognized property 'ReceiveArrayOrientation' for class 'nrCDLChannel'


(@Hao Li)
New Member Guest
Joined: 12 months ago
Posts: 1
Topic starter  

Hi all, 

 

I got the follwing error when I run it for the fisrt time: 

 

Unrecognized property 'ReceiveArrayOrientation' for class 'nrCDLChannel'.

Error in construct_DeepMIMO_CDL_channel (line 38)
channel.ReceiveArrayOrientation = [ueArrayOrientation(1); (-1)*ueArrayOrientation(2); 0];
% the (-1) converts elevation to downtilt

Error in construct_DeepMIMO_channel_5G (line 23)
channel = construct_DeepMIMO_CDL_channel(txSize, txOrientation, rxSize, rxOrientation,
params_user, params);

Error in DeepMIMO_generator>generate_data (line 75)
[DeepMIMO_dataset{t}.user{user}.channel]=construct_DeepMIMO_channel_5G(params_inner.bsAntenna{t},
params_inner.bsOrientation{t}, params_inner.ueAntenna,
params_inner.ueOrientation(user, :), TX{t}.channel_params(user), params);

Error in DeepMIMO_generator (line 27)
DeepMIMO_dataset = generate_data(params, params_inner);

Error in DeepMIMO_Dataset_Generator (line 7)
[DeepMIMO_dataset, dataset_params] = DeepMIMO_generator(dataset_params);

 

I checked the class 'nrCDLChannel' in construct_deepmimo_CDl_channal.m and found that the 'ReceiveArrayOrientation' and 'TransmitArrayOrientation' were missing from the attributes.

 

Could you please help me to get out of this error? 


   
QuoteUnsolved
Topic Tags
(@udemirhan)
Member Moderator
Joined: 1 year ago
Posts: 38
 

Hi @Hao Li,

 

This is probably a MATLAB version problem. You need 2020B or later for running DeepMIMO 5GNR. Let me know if you have a newer MATLAB and still have the problem.

 

Regards,
Umut


   
ReplyQuote
(@Hao Li)
New Member Guest
Joined: 12 months ago
Posts: 1
 

@udemirhan 

 

Thank you for your reply!

 

The version I am using now is 2020B. In addition, the same problem will occur when I operate and set parameters according to the video in DeepMIMO 5G NR website( https://deepmimo.net/versions/5gnr/).


   
ReplyQuote
(@udemirhan)
Member Moderator
Joined: 1 year ago
Posts: 38
 

@Hao Li,

 

Thanks for bringing this to my attention. I've updated the version to support 2020b as well. Please re-download and try again.

Matlab has changed channel.TransmitAntennaArray.Orientation to channel.TransmitArrayOrientation in 2021a, and the DeepMIMO 5GNR was using the latter. Now, it is used based on the availability.

 

Thanks,

Umut

This post was modified 12 months ago by admin_wilab_group

   
ReplyQuote

Leave a reply

Author Name

Author Email

Title *

Maximum allowed file size is 2MB

 
Preview 0 Revisions Saved
Share: