IN the ad9361 matlab simulink model there are 2 ways two give he input ideal source and test source but if i create a matlab function block(test signall for ADSB signal generated with noise and interference at 1090 MHz and use it as input(y) to the AD9361RX simulink block I got the error

Data 'y' is inferred as a variable size matrix, while its properties in the Model Explorer specify its size as inherited or fixed. Please check the 'Variable Size' check box and specify the upper bounds in the size field.1) the block does not support variable-size signals; 2) the block supports variable-size signals but needs to be configured for them

I tried to change the data setting limits of the matlab function for the variable y as [1 5000]

Does the ad9361 Model allow the user defined functions to be sent as an input to the model? please let me know about this I have here attached the screen shots and the matlab function that i use as input block for the AD9361.

The Simulink models operate on scalar and therefore will not support var-size. If your waveform generation block can only output vectors simply put an unbuffer block after it to convert the vector output to scalars. Note this will increase your sample rate by the vector size. So you must compensate for that when you set the your block's output sample rate.

-Travis