How to create a GSM-R signal with Simulink ?

26 views (last 30 days)
Bogus
Bogus on 7 Oct 2025 at 12:03
Commented: Bogus on 8 Oct 2025 at 8:06
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 Comment
Bogus
Bogus on 8 Oct 2025 at 8:06
I tried to simulate this model and I get this error:
Error m_no6hw9qbt3xnztacbunz8e.c: 471 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 471 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 471 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 473 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 473 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 473 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 475 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 475 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 475 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 477 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 477 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 477 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 479 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 479 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 479 too many errors
923,8 MHz" "m_nO6HW9QbT3XnZtaCbunZ8E.c"
C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lccmake.exe: Error code 1
### Build procedure for model: 'test_signal_gsmr' aborted due to an error.
Problem creating simulation target for the model 'test_signal_gsmr'.
Component:Simulink | Category:Model error
Error(s) encountered while building simulation target MEX-file for model 'test_signal_gsmr'.
Caused by:
C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire régulier 10_20_100 µs sur 923,8 MHz\slprj\_cgxe\test_signal_gsmr\src>"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lccmake.exe" -f test_signal_gsmr_cgxe.lmk
cpp: test_signal_gsmr_cgxe.c:4 Could not find include file "m_nO6HW9QbT3XnZtaCbunZ8E.h"
0 errors, 1 warning
"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lcc64.exe" -w -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2023b\extern\include" -I"C:\Program Files\MATLAB\R2023b\simulink\include" -I"C:\Program Files\MATLAB\R2023b\rtw\c\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz" -I"C:\Boubacar\gsm-r_simulink" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cprj" -I"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\include64" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz" "C:\Program Files\MATLAB\R2023b\extern\version\c_mexapi_version.c"
"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lcc64.exe" -w -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2023b\extern\include" -I"C:\Program Files\MATLAB\R2023b\simulink\include" -I"C:\Program Files\MATLAB\R2023b\rtw\c\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz" -I"C:\Boubacar\gsm-r_simulink" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cprj" -I"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\include64" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz" "C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\mex\lccstub.c"
"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lcc64.exe" -w -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2023b\extern\include" -I"C:\Program Files\MATLAB\R2023b\simulink\include" -I"C:\Program Files\MATLAB\R2023b\rtw\c\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz" -I"C:\Boubacar\gsm-r_simulink" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cprj" -I"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\include64" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz" "test_signal_gsmr_cgxe.c"
"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lcc64.exe" -w -dll -noregistrylookup -c -Zp8 -DLCC_WIN64 -DMATLAB_MEX_FILE -nodeclspec -I"C:\Program Files\MATLAB\R2023b\extern\include" -I"C:\Program Files\MATLAB\R2023b\simulink\include" -I"C:\Program Files\MATLAB\R2023b\rtw\c\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\mesure_transitoire_excel_acquisition\transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 mhz" -I"C:\Boubacar\gsm-r_simulink" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cprj" -I"C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\include64" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur 923,8 MHz\slprj\_cgxe\test_signal_gsmr\src" -I"C:\Boubacar\Mesure_Transitoire_Excel_Acquisition\Transitoire r├®gulier 10_20_100 ┬Ás sur cpp: m_no6hw9qbt3xnztacbunz8e.c:4 Could not find include file "m_nO6HW9QbT3XnZtaCbunZ8E.h"
Error m_no6hw9qbt3xnztacbunz8e.c: 467 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 467 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 467 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 469 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 469 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 469 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 471 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 471 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 471 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 473 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 473 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 473 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 475 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 475 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 475 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 477 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 477 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 477 extraneous old-style parameter list
Error m_no6hw9qbt3xnztacbunz8e.c: 479 syntax error; found `*' expecting ')'
Error m_no6hw9qbt3xnztacbunz8e.c: 479 skipping `*' `moduleInstance'
Error m_no6hw9qbt3xnztacbunz8e.c: 479 too many errors
923,8 MHz" "m_nO6HW9QbT3XnZtaCbunZ8E.c"
C:\Program Files\MATLAB\R2023b\sys\lcc64\lcc64\bin\lccmake.exe: Error code 1
Component:Simulink | Category:Model error

Sign in to comment.

Answers (0)

Categories

Find more on Marine and Underwater Vehicles in Help Center and File Exchange

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!