Showing raised cosine and FFT.
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.
This commit is contained in:
78
build_and_run.md
Normal file
78
build_and_run.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# 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`:
|
||||
```bash
|
||||
sudo pacman -S jdk17-openjdk maven git
|
||||
```
|
||||
|
||||
## 2. Clone the Repository and Build
|
||||
```bash
|
||||
git clone https://github.com/eric-waveletsolutions/speedgraph.git
|
||||
cd speedgraph
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
## 3. Run the Application
|
||||
```bash
|
||||
mvn javafx:run
|
||||
|
||||
```
|
||||
|
||||
## Ubuntu
|
||||
### 1. Install Dependencies
|
||||
|
||||
You can install the required packages using apt:
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install openjdk-17-jdk maven git
|
||||
```
|
||||
|
||||
### 2. Clone the Repository and Build
|
||||
```bash
|
||||
git clone https://github.com/eric-waveletsolutions/speedgraph.git
|
||||
cd speedgraph
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
### 3. Run the Application
|
||||
```bash
|
||||
mvn javafx:run
|
||||
```
|
||||
|
||||
## Windows
|
||||
### 1. Install Dependencies
|
||||
|
||||
1. Install Java 17: Download and install the JDK from the Oracle website or using AdoptOpenJDK.
|
||||
|
||||
2. Install Maven: Download Maven from the Apache Maven website, extract it, and set it up in your system's PATH.
|
||||
|
||||
3. Install Git: Download and install Git from the Git website.
|
||||
|
||||
### 2. Clone the Repository and Build
|
||||
|
||||
Open the terminal (or Git Bash) and run:
|
||||
```bash
|
||||
git clone https://github.com/eric-waveletsolutions/speedgraph.git
|
||||
cd speedgraph
|
||||
mvn clean install
|
||||
```
|
||||
|
||||
### 3. Run the Application
|
||||
```bash
|
||||
mvn javafx:run
|
||||
```
|
Reference in New Issue
Block a user