
Raised cosine is displayed in an interactive JavaFX GUI. The beta value can be dyanmically adjusted from 0 to 1 and an FFT displays the spectral impact to the most recent adjustment. A low-pass filter can replace the raised cosine FIR filter to show the difference between the two.
1.7 KiB
1.7 KiB
Build and Run Instructions for Speed Graph Application
This guide explains how to build and run the Speed Graph with Adjustable Raised Cosine Filter application on different platforms: Arch Linux, Ubuntu, and Windows.
Prerequisites
Before proceeding, ensure you have the following installed:
- Java Development Kit (JDK) 17 or higher
- Maven (for handling dependencies and building the project)
- Git (for cloning the repository)
Arch Linux
1. Install Dependencies
You can install the necessary dependencies using pacman
:
sudo pacman -S jdk17-openjdk maven git
2. Clone the Repository and Build
git clone https://github.com/eric-waveletsolutions/speedgraph.git
cd speedgraph
mvn clean install
3. Run the Application
mvn javafx:run
Ubuntu
1. Install Dependencies
You can install the required packages using apt:
sudo apt update
sudo apt install openjdk-17-jdk maven git
2. Clone the Repository and Build
git clone https://github.com/eric-waveletsolutions/speedgraph.git
cd speedgraph
mvn clean install
3. Run the Application
mvn javafx:run
Windows
1. Install Dependencies
-
Install Java 17: Download and install the JDK from the Oracle website or using AdoptOpenJDK.
-
Install Maven: Download Maven from the Apache Maven website, extract it, and set it up in your system's PATH.
-
Install Git: Download and install Git from the Git website.
2. Clone the Repository and Build
Open the terminal (or Git Bash) and run:
git clone https://github.com/eric-waveletsolutions/speedgraph.git
cd speedgraph
mvn clean install
3. Run the Application
mvn javafx:run