登录 注册
当前位置:主页 > 资源下载 > 10 > 一个uni项目,名为Pydos,它是一个能在声音上通过Python处理音频信号来发送一系列比特的小型应用

一个uni项目,名为Pydos,它是一个能在声音上通过Python处理音频信号来发送一系列比特的小型应用

  • 更新:2024-09-06 17:14:14
  • 大小:557KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

PyDoS PyDoS(声音上的Python数据)是一个简单的python脚本,可模拟调制解调器。 它做什么以及如何工作? “什么” 该程序将一个数组放在位值上,例如: bits = [ 1 , 0 , 1 , 1 ] 它会产生一个正弦波,然后可以由声卡播放。 扬声器产生的声音随后被麦克风捕获,另一种方法将声波转换回原始位阵列。 这模拟了将数字数据转换为模拟信号,通过模拟介质发送和接收然后再转换回数字的过程,就像调制解调器一样。 “如何” 通过查看src/下的config.py ,我们可以注意到一些有助于构建正弦波的关键组件: sample_rate = 44100 # [Hz] :波形的采样率 bit_duration = 1 # [s] :分配给输出信号的每个位的持续时间 freq_high = 1000 # [Hz] :用于表示1位的正弦波的频率 freq_low = 1