/*
* File: modulation.rs
* Project: src
* Created Date: 28/04/2022
* Author: Shun Suzuki
* -----
* Last Modified: 15/01/2023
* Modified By: Shun Suzuki (suzuki@hapis.k.u-tokyo.ac.jp)
* -----
* Copyright (c) 2022 Shun Suzuki. All rights reserved.
*
*/
/// Modulation contains the amplitude modulation data.
pub trait Modulation {
fn calc(&self) -> anyhow::Result<Vec<u8>>;
}