仿真
文章平均质量分 63
阿门阿前下的蜗牛
这个作者很懒,什么都没留下…
展开
-
C语言仿真ADC的完整代码,无信道部分,仅发送端接收端
这里写目录标题1. main文件:2. 头文件: const.h3. 头文件:[complex.h和complex.c调用]()4. 发送端transmitter.c5. 过采样oversampling.c6. 接收端remove_GI.c7. 接收端ADC仿真输出结果如下:1. main文件:#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h>#includ原创 2021-05-12 17:20:13 · 414 阅读 · 0 评论 -
C语言-OFDM过采样获得中频IF信号
仿真ADC那里写了过采样的原理: 利用实信号的傅里叶变换是共轭对称, 反之:共轭对称的复信号做反傅里叶变换是实信号这个性质;所以基本过程如下:这样子获取的OFDM信号就是实信号了!!代码如下:#include "const.h"#include "complex.h"//Complex modulated_signal[POINT_N], transmitted_signal[OFDM_N];//POINT_N代表OFDM的subcarriers中,携带data的subcarriers的数原创 2021-04-29 11:57:24 · 448 阅读 · 0 评论 -
C语言仿真ADC(从发送信号开始)-笔记
C语言仿真ADC(从发送信号开始)-笔记文章目录C语言仿真ADC(从发送信号开始)-笔记基础:基于以上的理论知识,大体的仿真过程如下:难点分析:难点1: 如何把等效低通信号加载到高频并获得IF信号的实部方法1: 时域转换方法2: 过采样实现频域转换难点2: ADC的接收端基础:傅里叶变换(知乎大佬们讲的真好啊):为什么傅里叶变换可以把时域信号变为频域信号?信号中的虚部的物理意义是什么?如何通俗地解释什么是离散傅里叶变换?采样定理,频谱混叠和傅里叶变换 深入理解基于以上的理论知识,大体的仿原创 2021-04-29 11:47:24 · 633 阅读 · 0 评论