java - 如何使用 ASK(幅移键控)调制信号

标签 java signal-processing

我写信是想知道是否可以使用 java 来调制 ASK 信号。有谁知道这方面的情况吗?

最佳答案

如果您只想对可听频谱内的载波信号进行幅度调制,那么您只需即时更改合成正弦波的幅度即可。

因此载波信号为:

y = A * sin (2 * pi * f0 / Fs * n)

其中 A = 幅度,f0 是载波频率 (Hz),例如10 kHz,Fs 是采样率 (Hz),例如44.1 kHz,n为样本数。

您可以根据您的调制方案更改 A,例如在每个符号周期开始时(例如,每 10 毫秒,符号率为 100 波特)将 A 设置为所需的值。

关于java - 如何使用 ASK(幅移键控)调制信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10495641/

相关文章:

java - 扫描仪类 ~ hasNextDouble();

java - 有没有一种方法可以获取当前连接到服务器的客户端的 IP 地址列表?

iphone - 使用超声波传输数据

java - LibGDX 中的纹理图集

java - 正则表达式: Matching a string until certain characters

java - 为什么在 Spring AOP 中将对象包装到实现接口(interface)的 JDK 代理中?

c# - FFT 的音频文件读取

haskell - Haskell 中的音频和信号处理

python - 短时傅里叶变换和逆变换数据丢失: Need Help Improving Audio Quality

audio - 根据开始位置确定音符持续时间