A Wireless World Model for AI-Native 6G Networks
Organizations: China Mobile Research Institute, No. 32 Xuan Wu Men West Street, Beijing, 100053, China.
Abstract
Integrating AI into the physical layer is a cornerstone of 6G networks. However, current data-driven approaches struggle to generalize across dynamic environments because they lack an intrinsic understanding of electromagnetic wave propagation. We introduce the Wireless World Model (WWM), a multi-modal foundation framework predicting the spatiotemporal evolution of wireless channels by internalizing the causal relationship between 3D geometry and signal dynamics. Pre-trained on a massive ray-traced multi-modal dataset, WWM overcomes the data authenticity gap, further validated under real-world measurement data. Using a joint-embedding predictive architecture with a multi-modal mixture-of-experts Transformer, WWM fuses channel state information, 3D point clouds, and user trajectories into a unified representation. Across the five key downstream tasks supported by WWM, it achieves remarkable performance in seen environments, unseen generalization scenarios, and real-world measurements, consistently outperforming SOTA uni-modal foundation models and task-specific models. This paves the way for physics-aware 6G intelligence that adapts to the physical world.
Figures & tables
| Symbol | Description | Value |
|---|---|---|
| Center frequency | 2.6 GHz | |
| Subcarrier spacing | 15 kHz | |
| Number of subcarriers | 96 | |
| Number of subbands | 8 | |
| Subcarriers per subband | 12 | |
| Temporal sampling interval | 5 ms |
| Symbol | Description | Value |
|---|---|---|
| Center frequency | 6.6 GHz | |
| Subcarrier spacing | 120 kHz | |
| Number of subcarriers | 3333 | |
| Number of PRBs | 264 | |
| Number of PRBs per sample | 8 | |
| Temporal sampling interval | 10 ms |
| Scenario ID | City | BS Position | UE Speed | Data Volume |
|---|---|---|---|---|
| 1 | Munich | BS0 | 5 km/h | 2048 (Trajectories) 16 (Time steps) 7 (runs) per scenario |
| 2 | 30 km/h | |||
| 3 | 60 km/h | |||
| 4 | BS1 | 5 km/h | ||
| 5 | 30 km/h | |||
| 6 | 60 km/h |
| Scenario ID | Generalization Type | BS Position | UE Speed | Data Volume |
|---|---|---|---|---|
| 1 | Velocity Generalization (Beijing CBD) | BS0 | 40 km/h | 2048 (Trajectories) 16 (Time steps) per scenario |
| 2 | 70 km/h | |||
| 3 | BS1 | 40 km/h | ||
| 4 | 70 km/h | |||
| 5 | City Generalization (Wall Street) | BS0 | 5 km/h | |
| 6 | 30 km/h |
| Scenario | WWM | WiFo | LSTM | ||||||
|---|---|---|---|---|---|---|---|---|---|
| T=15 | T=16 | Avg. | T=15 | T=16 | Avg. | T=15 | T=16 | Avg. | |
| CBD | 0.796 | 0.807 | 0.802 | – | – | 0.736 | 0.697 | 0.674 | 0.685 |
| Etoile | 0.948 | 0.941 | 0.944 | – | – | 0.844 | 0.896 | 0.890 | 0.893 |
| Forbidden City | 0.959 | 0.957 | 0.958 | – | – | 0.863 | 0.861 | 0.859 | 0.860 |
| Munich | 0.923 | 0.913 | 0.918 | – | – | 0.743 | 0.879 | 0.882 | 0.881 |
| Velocity Generalization | 0.767 | 0.786 | 0.776 | – | – | 0.677 | 0.694 | 0.671 | 0.682 |
| Model | Scenario | 1/1024 | 1/512 | 1/256 | 1/128 |
|---|---|---|---|---|---|
| WWM | CBD | 0.6516 | 0.6666 | 0.6610 | 0.7522 |
| Etoile | 0.8027 | 0.8027 | 0.8460 | 0.9556 | |
| Forbidden City | 0.7901 | 0.8014 | 0.8244 | 0.9240 | |
| Munich | 0.7704 | 0.7652 | 0.7995 | 0.9467 | |
| Velocity Generalization | 0.6468 | 0.6623 | 0.6598 | 0.7454 | |
| City Generalization | 0.6214 | 0.6187 | 0.6535 | 0.8961 |
| Scenario | WWM | LWM | SPMM | |||
|---|---|---|---|---|---|---|
| Top-1 Acc | SE ratio | Top-1 Acc | SE ratio | Top-1 Acc | SE ratio | |
| CBD | 0.983 | 1.000 | 0.927 | 0.995 | 0.902 | 0.987 |
| Etoile | 0.917 | 0.980 | 0.836 | 0.944 | 0.778 | 0.931 |
| Forbidden City | 0.906 | 0.981 | 0.854 | 0.970 | 0.828 | 0.963 |
| Munich | 0.915 | 0.984 | 0.836 | 0.956 | 0.767 | 0.926 |
| Velocity Generalization | 0.978 | 0.999 | 0.926 | 0.995 | 0.857 | 0.972 |
| Scenario | WWM | deep-CNN |
|---|---|---|
| CBD | 1.212743 | 2.2889 |
| Etoile | 2.982986 | 5.2257 |
| Forbidden City | 2.868211 | 6.0771 |
| Munich | 2.718476 | 4.8768 |
| Velocity Generalization | 1.226949 | 1.9978 |
| Scenario | WWM | WWM-Unimodal | ||||
|---|---|---|---|---|---|---|
| T=15 | T=16 | Avg. | T=15 | T=16 | Avg. | |
| CBD | 0.796 | 0.807 | 0.802 | 0.687 | 0.687 | 0.687 |
| Etoile | 0.948 | 0.941 | 0.944 | 0.935 | 0.922 | 0.928 |
| Forbidden City | 0.959 | 0.957 | 0.958 | 0.923 | 0.912 | 0.918 |
| Munich | 0.923 | 0.913 | 0.918 | 0.901 | 0.879 | 0.890 |
| Velocity Generalization | 0.767 | 0.786 | 0.776 | 0.653 | 0.662 | 0.657 |
| Scenario | WWM | WiFo | C-Mixer | |||
|---|---|---|---|---|---|---|
| NMSE | SGCS | NMSE | SGCS | NMSE | SGCS | |
| PRB4 | 0.212 | 0.932 | 0.252 | 0.922 | 0.296 | 0.918 |
| PRB5 | 0.218 | 0.918 | 0.261 | 0.895 | 0.308 | 0.892 |
| PRB6 | 0.260 | 0.914 | 0.309 | 0.882 | 0.349 | 0.875 |
| PRB7 | 0.243 | 0.902 | 0.287 | 0.858 | 0.334 | 0.843 |
| Avg. | 0.233 | 0.917 | 0.277 | 0.889 | 0.322 | 0.882 |