- 博客(25)
- 资源 (28)
- 收藏
- 关注
原创 3.2快速傅里叶变换的FPGA实现
3.2.1 DFT和FFT基本思想 3.2.2FFT算法的基本实现及其MATLAB实现 3.2.3FFT的硬件实现结构 3.2.4IFFT原理与实现3.2.5FFT/IFFT IP Core的使用 ...
2018-11-30 14:45:07 6685
原创 xilinx LTE-FFT 2.0的使用教程
在官网申请好FFT的IP后,下面可以进行学习了。1、Symbol与I/O说明FFI IP的输入输出信号如下图示:左边为FFT IP的输入信号,右边为FFT IP的输出信号。具体的引脚说明如下:1.XN_RE: 输入信号,输入数据总线的实部,以2的补码形式输入,位宽8~24比特。2.XN_IM: 输入信号,输入数据总线的虚部,以2的补码形式输入,位宽8~24比特。3.START...
2018-11-29 15:27:32 2333 3
转载 无线通信中的IQ调制,BPSK调制,QPSK调制,16QAM调制的理解
先从IQ调制说起:IQ调制:IQ解调原理:Linux下使用GNU Octave运行下面的代码:MATLAB 1 2 3 4 5 6 t=-1:0.001:1; f=1; y=cos(2*pi*2*f*t); subplot(1,2,1);plot(t,y); y=sin(2*pi*2*f...
2018-11-28 15:14:41 5869
转载 [1] 无线通信:基本概念
【2】无线信道:传播和衰减 - 大规模衰减:https://blog.csdn.net/misskissc/article/details/51001942 [3] OFDM符号ofdm_signal:https://blog.csdn.net/misskissc/article/details/510524531 访度娘频谱频谱就是频率的分布曲线。复杂振荡分解为振幅不同的频率和频率...
2018-11-22 17:55:49 1880
转载 OFDM符号的生成与解析
1 OFDM信号的生成04.06 指由信息生成OFDM信号再由OFDM信号还原信息的过程,指示编写matlab代码的大体过程如下图所示。Figure 1. OFDM信号的生成与解析04.07 依据笔记[3],可易得到在matlab中OFDM信号生成的代码如下: ofdm_link.m% ofdm_link.m% 对ofdm信号的生成、传播以及接收的仿真clear...
2018-11-22 17:38:17 9271 2
原创 IC设计中XilinxIP核申请与使用教程
官网上申请evaluate IP参考博客:https://blog.csdn.net/FPGADesigner/article/details/80694673https://www.2cto.com/kf/201808/773207.html官方教程:https://download.csdn.net/my在Xilinx官网上搜索想要查看的IP核,例如,FFT。然后点击Eva...
2018-11-22 12:10:26 1548
原创 4.7导频插入
4.7.1导频的位置和极性 4.7.2导频插入模块的硬件结构 4.7.3 导频插入模块的实现 matlab:%6 映射与插入导频 function out1= insert(PPC_OUT,d)% pn=[1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,-1,1,-1,-1,1,1,-1,1,1,-...
2018-11-20 21:06:01 3542 5
原创 4.6 Data符号调制——16QAM
理解:16QAM是指包含16种符号的QAM调制方式。16QAM 是用两路独立的正交 4ASK 信号叠加而成,4ASK 是用多电平信号去键控载波而得到的信号。它是 2ASK 体制的推广,和 2ASK 相比,这种体制的优点在于信息传输速率高。正交幅度调制是利用多进制振幅键控(MASK)和正交载波调制相结合产生的。16 进制的正交振幅调制是一种振幅相位联合键控信号。16QAM 的产生有 2 种方...
2018-11-20 15:58:25 15112 2
原创 4.5交织
4.5.1分组交织器原理4.5.2卷积交织器原理4.5.3 802.11a中的交织1、符号交织的实现 2、Data交织的实现 https://blog.csdn.net/weiweiliulu/article/details/48160057?locationNum=9&fps=1代码:mod...
2018-11-20 11:30:31 2027 1
原创 4.4.8 多码速卷积码硬件结构与实现
理解: 本工程采用的是signal域 1/2卷积编码,data域 3/4编码,所以整体为多速率的卷积编码,可以有速率选择。模块有二个时钟,一个是输入时钟,一个是输出时钟(按照所得速率不同而不同)。signal域,输入时钟(20M),输出时钟(40M)。data域, 输入时钟(60M),输出时钟(80M)。模块思想是:首先生成1/2码率的卷积码,然后缓存起来,根...
2018-11-16 09:04:17 1256
原创 4.4 信道编码
4.4.1线性分组码 4.4.2 循环码 4.4.3 BCH码 4.4.4卷积码 1.卷积码原理 2.802.11a中的卷积码 4.4.5删余 4.4.6多码速卷积编码 ...
2018-11-15 21:16:15 1314
原创 4.3 扰码模块
4.3.1 扰码原理和设计方法扰码目的:抑制线路码中长连“0”或者长连“1”,便于在线路信号中提取时钟信。(1)减少连0或者连1的长度,保证接收机能提取到定时信号;(2)使加扰后的频谱信号更有利于基带传输;(3)保密通信需要;流程图:理论知识: 4.3.2 扰码模块的实现matlab代码:%%----------...
2018-11-15 16:39:52 3762 5
原创 4.2 发射机Symbol生成过程
4.1.1 发射机的信号处理流程1.生成PLCP的前导部分2.生成PLCP报头,即Signal域信号3.生成Date域信号4.2.2 Signal信号生成过程4.2.3 Data Symbol生成过程...
2018-11-15 15:57:05 497
转载 modelsim添加vivado仿真库的方法
由于vivado自带仿真工具运行速度较慢,有时候需要在modelsim环境下仿真xilinx的ip,因此需要将xilinx的ip重新编译并添加至modelsim。 首先需要重新编译xilinx的ip(以vivado2016.4为例,其余版本大同小异): tools -> Comple Simulation Libraries -> 设置编译选项并指定编译路径...
2018-11-15 09:32:26 6457 3
转载 通过Clocking Wizard定制和生成一个IP核(MMCM)(Virtex7)(ISE版)
https://blog.csdn.net/reborn_lee/article/details/81591046
2018-11-14 14:52:59 803
原创 第四章 OFDM发射机设计与实现之长短序列产生
原创:转载请附链接短、长训练序列作用:接收到的数据经过粗定时,采样时钟调整,帧到达检测,帧定时,载波同步后得到同步后的数据。帧到达检测,是基于短训练字的能量检测算法。判决时要计算数据前后相关和自相关的值。帧定时,是基于长训练字的能量检测算法,用于确定数据的准确位置。帧定时要在帧到达检测的基础上才能完成。先使用一系列短训练字进行帧到达检测,再用长训练字进行帧定时是为了能够准确确定FF...
2018-11-13 14:46:13 1418 7
原创 第三章 OFDM基带处理器总体架构
IEEE 802.11a基带处理器发射端总体架构: IEEE 802.11a基带处理器接收端总体架构: 基带处理器的工作时钟: 工作生成时钟模块的实现:transmitter\clock_generator代码: module clk_generator(CLK_IN,CLK_RST,SYS_CLK,MAC_CLK,DIN_C...
2018-11-13 10:31:18 1377 1
转载 OFDM理解与matlab代码
1、相关概念基带。信息源,也称发射端,发出的没有经过调制(进行频谱搬移和变换)的原始电信号所固有的频带(频率带宽)。 频带。对基带信号调制后所占用的频率带宽。 带宽。一个信号所占有的从最低的频率到最高的频率之差。 频谱搬移。频谱搬移是指在发射端将调制信号从低频端搬移到高频端, 便于天线发送或实现不同信号源,不同系统的频分复用。2、OFDM数学描述在复基带上的在时间段上的OFDM信号...
2018-11-12 21:10:17 37577 11
原创 1、2 OFDM系统参数选取
OFDM是WLAN标准的物理层规范的核心技术,WLAN中应用较早的工作于5GHz的IEEE802.11a标准是采用OFDM技术的经典标准,其标准可以通过采用不同的编码方式编码效率和不同的调制方式来实现不同的数据速率,可采用BPSK、QPSK、16QAM、64QAM调制方式,最高传输速率可达54Mb/s。本设计完成了OFDM核心的能完成信号传输的模块,没有完成完整的OFDM系统,本设计仍参考了IE...
2018-11-12 10:10:54 4905 2
原创 1、1 OFDM基带系统发送机结构和接收机结构
OFDM基带系统接收机结构: OFDM发射机硬件实现架构如图所示,主要分为数据处理部分和控制器部分。数据处理部分主要完成对输入数据的一系列处理操作,包括16QAM调制、IFFT处理,循环前缀及加窗,出此之外,数据处理还包括训练序列生成部分,来完成OFDM帧的前导数据部分。最终通过整合得到可以送人射频系统的OFDM基带信号。训练序列主要为后续接收端的时域同步和信道估计及均衡提供...
2018-11-11 21:36:24 4845
原创 1、OFDM基带系统结构
上半部分和下半部分分别为发射机链路和接收机链路。另一方面看,完整的OFDM系统又分为基带部分和射频部分,基带系统对数据进行一系列数字信号处理,射频处理部分则用来把基带信号转换到高频上去。 OFDM技术工作于物理层,其系统传输的数据通常也称为物理层服务数据单元(PSDU)。在完整的OFDM系统中,二进制数据输入前首先进行扰码,数字通信中,如果经常出现长串的“0”或...
2018-11-11 20:44:53 5301
原创 xilinx-linux交叉编译环境的建立
详情见博客:https://blog.csdn.net/abcdef123456gg/article/details/83038925这里讲博主安装出现的几个问题:1、E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock th...
2018-11-07 20:08:02 685
原创 win10提示wlan没有有效的ip配置的解决方法
笔者在安装ubuntu后,出现一个小问题针对此问题,笔者认为路由器没有问题,问题出在了电脑无法自动获取ip1、按下电脑的Win+X键 3.输入密令:netsh winsock reset,重新启动电脑即可 ...
2018-11-07 09:44:41 55820 9
原创 Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装
1.创建安装目录 我选择在F:\虚拟机\ubuntu 目录下创建 系统 和 硬盘 两个子目录(后面会用到) 第二步:创建Ubuntu虚拟机 (没有特别声明的就直接默认就好了) 右击设置按下Esc键,进行Install Ubuntu选择Something e...
2018-11-06 17:17:23 361
转载 鸟哥的linux私房菜学习笔记《一》操作系统基础
1、基本上数据都是流经过内存再转发出去 CPU实际要求处理的数据完全来自于内存2、一般来说,文件大小使用的是二进制的方式,所以 1 GBytes 的文件大小实际上为:1024x1024x1024 Bytes 这么大! 速度单位则常使用十进制,例如 1GHz 就是 1000x1000x1000 Hz 癿意思。 (1)北桥:负责链接速度较快的CPU、主存储器不显示适配器等组件; ...
2018-11-05 17:01:38 129
ofdm_matlab_tx_rx
2018-11-23
deep learning for joint channel estimation and detection in OFDM system
2018-11-23
IEEE 802.11 OFDM-based transceiver system
2018-11-11
verilog实现OFDM基带
2018-10-28
MIMO-OFDM无线通信技术及MATLAB实现
2018-10-28
openofdm关于802_11
2018-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人