22. May 2016 at 20:16 #5325NaserParticipant
After i downloaded/unipped the winner chaneel model in the specified folder,
i also changed the LTE_config.channel_model.type from TU –> winner+
the following error has appeared:
Error using dipole (line 88)
Expected a string for the parameter name, instead the input type was ‘double’.
Error in channel_gain_wrappers.winnerChannelFactory/generate_winner_channel_model_antenna_array (line 262)
pattern(1,:,1,:) = dipole(Az,TX_pol(1));
Error in channel_gain_wrappers.winnerChannelFactory/load_antenna_array (line 101)
winner_antenna_array = obj.generate_winner_channel_model_antenna_array;
Error in channel_gain_wrappers.winnerChannelFactory/generate_FF_trace (line 503)
Error in phy_modeling.generateChannelMatrix (line 18)
H_trace0 = channel_factory_H0.generate_FF_trace(config.trace_length_s/config.TTI_length);
Error in LTE_init_get_microscale_fading_SL_trace>generate_trace_v2 (line 149)
[H_0_RB, H_i_RB] = phy_modeling.generateChannelMatrix(…
Error in LTE_init_get_microscale_fading_SL_trace (line 139)
fading_trace = generate_trace_v2(LTE_config, config);
Error in LTE_sim_main (line 93)
pregenerated_ff = LTE_init_get_microscale_fading_SL_trace(LTE_config);
Error in LTE_sim_main_launcher_MTC1 (line 75)
output_results_file = LTE_sim_main(LTE_config);
Naser4. October 2016 at 23:26 #6240Mahmoud SalimParticipant
Same here, did you find any solution?5. October 2016 at 16:36 #6252Fjolla AdemajMember
I can’t reproduce the error you are getting. Please make sure that the input parameters are coresponding to the network you are simulating, check +channel_gain_wrappers\winnerChannelFactory\get_default_config function.
Fjolla22. October 2016 at 12:47 #6470BUPTsblParticipant
I meet the same problem, I saw the help document of function “dipole”
d = dipole(Name,Value) creates a dipole antenna, with additional properties specified by one or more name-value pair arguments. Name is the property name and Value is the corresponding value. You can specify several name-value pair arguments in any order as Name1, Value1, ..., NameN, ValueN. Properties you do not specify retains their default values.
The example is : d = dipole(‘Width’,0.05).
there should be name-value pair arguments.
But int the winnerChannelFactory.m file, the code is
pattern(1,:,1,:) = dipole(Az,TX_pol(1)); pattern(2,:,1,:) = dipole(Az,TX_pol(2));
there is no name in the arguments.
But I don’t know how to solve it right now .22. October 2016 at 15:19 #6471BUPTsblParticipant
The version of my MatLab is 2016b.
I found that there is a “dipole.m” at /Winner Channel Model ,while there is also a “dipole.m” at /%MATLAB PATH%/toolbox/antenna/antenna/dipole.m” . So, there will be a confilct.
When we run
help dipolein the command window, it show the usage of “dipole.m” belong to Matlab rather than
/Winner Channel Model/dipole.m
Then, I run the code on my friend’s Matlab(2013b),there is no problem. I also try to run
help dipole, but it shows that there is no function named dipole.
So, my suggestion is to use Matlab with a lower version.4. November 2016 at 17:09 #6535Fjolla AdemajMember
Thank you for your explanation.
We do not hold any repsonsibility regarding the Winner channel model. For any problem or bug report regarding that, please reffer to the corresponding address.
- You must be logged in to reply to this topic.