How to create a GSM-R signal with Simulink ?
Afficher commentaires plus anciens
Hello,
I want to model a real GSM-R signal seen in a railway environment on Simulink.
Here is the model I have made so far.

Does it reflect a GSM-R signal ? Are there any missing blocks?
I would like to hear your opinion as an expert on modeling a real GSM-R signal seen in a railway environment.
1 commentaire
Bogus
le 8 Oct 2025
Réponses (1)
Tridib
le 5 Nov 2025
0 votes
The model is a good starting point for simulating GSM-R with GMSK, since it covers the basic digital transmission steps. However, it is missing some important GSM-R features, such as the burst structure, channel coding, frequency offset, Doppler effects, fading, multipath, and interference. To improve it, you can try:
- Adding convolutional coding and interleaving blocks for channel coding.
- Implementing the GSM burst structure.
- Using a Rayleigh or Rician fading channel block to model railway-specific effects, and adding blocks to simulate frequency shifts.
- Including timing and frequency synchronization blocks.
Also, your project folder contains accented letters, which can cause errors when building the model. Move the project to a folder with only regular English letters and no spaces or special characters. Spaces, commas, or special characters in file or folder names can also cause problems.
If you use any custom S-functions, make sure the source and header files are there and named correctly. Delete the slprj and work folders, restart MATLAB, and then try building your model again.
Hope this helps!
Catégories
En savoir plus sur Simulink dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!