文件名称:matlab读取wav音频文件代码-OFDM-Acoustic-Communication:OFDM声音通信
文件大小:862KB
文件格式:ZIP
更新时间:2024-06-09 17:48:22
系统开源
matlab读取wav音频文件代码 README 姓名:南亚,周泽龙 学号:2016013257,2016013231 课程:网络系统(2) 日期:2019年10月27日 [TOC] 1 运行说明 1.1 Matlab 直接运行 Modulate.m,调制 它会根据代码中的 message 生成输出信号和音频 output.wav 运行 Demodulate.m,解调有两种模式 输入1,选择模式一:加入高斯噪声直接解调 output.wav,得到 message 输入2,选择模式二:需要手机或者其他录音设备,播放 output.wav,然后录音,得到 received.wav,然后解调 received.wav,得到message 1.2 Android 安卓应用使用说明 首先需要在 Directory 文本框内手动输入音频文件存储目录,如:”storage/emulated/0/recorder“ 输入要传输的信息 Data 点击”MAKE AUDIO“,生成 output.wav 点击”START RECORD“,进行录音 点击”FINISH RECORD“,结束录音,得到 rec
【文件预览】:
OFDM-Acoustic-Communication-master
----.project(461B)
----matlab()
--------Sinc.m(177B)
--------Modulate.m(2KB)
--------Carrier.m(291B)
--------OFDMEncode.m(717B)
--------DeCarrier.m(286B)
--------Demodulate.m(3KB)
--------BPassFilter.m(486B)
--------PSKEncode.m(242B)
--------.gitignore(11B)
--------OFDMDecode.m(791B)
----gradlew(5KB)
----settings.gradle(56B)
----OFDM Report.md(22KB)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(357B)
--------inspectionProfiles()
--------codeStyles()
----.settings()
--------org.eclipse.buildship.core.prefs(54B)
----assets()
--------sampling_frequency1-1.bmp(1.05MB)
--------base_frequency1-2.bmp(1.05MB)
--------carrier_frequency1-2.bmp(1.05MB)
--------carrier_frequency1-3.bmp(1.05MB)
--------psk_length1-1.bmp(1.05MB)
--------apk.jpg(100KB)
--------sampling_frequency1-2.bmp(1.05MB)
--------sampling_frequency1-3.bmp(1.05MB)
--------snr1-3.bmp(1.05MB)
--------ofdm_length1-2.bmp(1.05MB)
--------系统架构.png(132KB)
--------ofdm.png(61KB)
--------signal_length1-1.bmp(1.05MB)
--------snr1-1.bmp(1.05MB)
--------base_frequency1-3.bmp(1.05MB)
--------ofdm_length1-1.bmp(1.05MB)
--------base_frequency1-1.bmp(1.05MB)
--------carrier_frequency1-1.bmp(1.05MB)
--------snr1-2.bmp(1.05MB)
----gradle()
--------wrapper()
----README.md(5KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----.gitignore(2KB)
----app()
--------.project(591B)
--------src()
--------.settings()
--------.classpath(351B)
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----build.gradle(558B)