This project is named with ASTF, Abstracted Signal Time-Frequency Diagram. ASTF is a newly designed visualization diagram that can depict the long-term (i.e., hours, 1-2 days, and even 1-2 weeks) time-varying patterns of radio signals to fulfill long-term signal analysis requirements in radio monitoring and management scenarios.
This project adopts a front-back separation technology. The front-end adopts a Vue framework and the back-end adopts a Flask framework. The running environments include:
- Python 3.7.7
- Node 14.16.1
Other dependencies can be installed through commands. Specifically, the front-end dependencies need to execute the following commands:
cd view
npm installThe back-end dependencies need to execute the following commands:
cd server
pip install -r requirements.txtWe provide two simple datasets for testing.
You can start the front-end service by executing the following commands:
cd view
npm run serveYou can start the back-end service by executing the following commands:
cd server
python app.pyOpen a browser and enter the following URL address: http://localhost:8080/
- Ying Zhao, Luhao Ge, Huixuan Xie, Genghuai Bai, Zhao Zhang, et al. ASTF: Visual Abstractions of Time-Varying Patterns in Radio Signals. Accepted by IEEE VIS 2022 and IEEE Transactions on Visualization and Computer Graphics.