In summary, I think the network seems to work only on the data which is of size 64-by-1024-by-5. Also I don't think the network would output expected/good results on any type of data apart from what it is trained on.
You can first check the network architecture and its summary using the analyzeNetwork function:
But again we will face an issue with the "SR1_GAP" layer which is an averagePooling2dLayer with 64x256 as its PoolSize. Even though if we can replace this layer with another averagePooling2dLayer with compatible parameters just like above, still there would be issues with the custom layers "helperResizeLayer", "helperReweightLayer" and "helperSigmoidLayer" which are shipped along with the example.