ofdm
文章平均质量分 95
xl@666
执着的信念,定会滴水穿石
展开
-
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 · 536 阅读 · 0 评论 -
4.3 扰码模块
4.3.1 扰码原理和设计方法扰码目的:抑制线路码中长连“0”或者长连“1”,便于在线路信号中提取时钟信。(1)减少连0或者连1的长度,保证接收机能提取到定时信号;(2)使加扰后的频谱信号更有利于基带传输;(3)保密通信需要;流程图:理论知识: 4.3.2 扰码模块的实现matlab代码:%%----------...原创 2018-11-15 16:39:52 · 4330 阅读 · 5 评论 -
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 · 1394 阅读 · 0 评论 -
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 · 5133 阅读 · 2 评论 -
OFDM理解与matlab代码
1、相关概念基带。信息源,也称发射端,发出的没有经过调制(进行频谱搬移和变换)的原始电信号所固有的频带(频率带宽)。 频带。对基带信号调制后所占用的频率带宽。 带宽。一个信号所占有的从最低的频率到最高的频率之差。 频谱搬移。频谱搬移是指在发射端将调制信号从低频端搬移到高频端, 便于天线发送或实现不同信号源,不同系统的频分复用。2、OFDM数学描述在复基带上的在时间段上的OFDM信号...转载 2018-11-12 21:10:17 · 37965 阅读 · 11 评论 -
4.4.8 多码速卷积码硬件结构与实现
理解: 本工程采用的是signal域 1/2卷积编码,data域 3/4编码,所以整体为多速率的卷积编码,可以有速率选择。模块有二个时钟,一个是输入时钟,一个是输出时钟(按照所得速率不同而不同)。signal域,输入时钟(20M),输出时钟(40M)。data域, 输入时钟(60M),输出时钟(80M)。模块思想是:首先生成1/2码率的卷积码,然后缓存起来,根...原创 2018-11-16 09:04:17 · 1588 阅读 · 0 评论 -
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 · 3769 阅读 · 7 评论 -
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 · 9515 阅读 · 2 评论 -
[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 · 1974 阅读 · 0 评论 -
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 · 2434 阅读 · 1 评论 -
4.6 Data符号调制——16QAM
理解:16QAM是指包含16种符号的QAM调制方式。16QAM 是用两路独立的正交 4ASK 信号叠加而成,4ASK 是用多电平信号去键控载波而得到的信号。它是 2ASK 体制的推广,和 2ASK 相比,这种体制的优点在于信息传输速率高。正交幅度调制是利用多进制振幅键控(MASK)和正交载波调制相结合产生的。16 进制的正交振幅调制是一种振幅相位联合键控信号。16QAM 的产生有 2 种方...原创 2018-11-20 15:58:25 · 17600 阅读 · 2 评论 -
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 · 2538 阅读 · 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 · 6067 阅读 · 0 评论 -
4.9 循环前缀和加窗处理
4.9.1 循环前缀 4.9.2 加窗 4.9.3 模块的实现Ram时序图:由ram的时序图可以看出,ram在读取上一帧时钟的同时,开始写下一个帧; 添加16个前缀:(一组数据的后面16个) 加窗: 输出的输入的64个数据; module CP_ADDER(CP_INR,CP_INI,CP...原创 2018-12-16 21:06:51 · 6843 阅读 · 5 评论 -
xilinx FFT IP 9.0的使用
参考博客: https://blog.csdn.net/shichaog/article/details/51189711 https://blog.csdn.net/qq_36375505/article/details/81742680 https://blog.csdn.net...原创 2018-12-11 16:46:24 · 2011 阅读 · 0 评论 -
4.10 发射主控单元
4.10.1 主控单元的工作任务 4.10.2 主控单元的状态机设计 程序:module TX_MCU(PHY_TXSTART,TXSTART_REQ,DATA_CONF,DATA_IN,MAC_CLK,SYS_CLK, MCU_RST,GLB_RST,PHY_RST,LENGTH,RATE,...原创 2019-01-10 11:12:51 · 511 阅读 · 3 评论 -
1、1 OFDM基带系统发送机结构和接收机结构
OFDM基带系统接收机结构: OFDM发射机硬件实现架构如图所示,主要分为数据处理部分和控制器部分。数据处理部分主要完成对输入数据的一系列处理操作,包括16QAM调制、IFFT处理,循环前缀及加窗,出此之外,数据处理还包括训练序列生成部分,来完成OFDM帧的前导数据部分。最终通过整合得到可以送人射频系统的OFDM基带信号。训练序列主要为后续接收端的时域同步和信道估计及均衡提供...原创 2018-11-11 21:36:24 · 5149 阅读 · 0 评论 -
1、OFDM基带系统结构
上半部分和下半部分分别为发射机链路和接收机链路。另一方面看,完整的OFDM系统又分为基带部分和射频部分,基带系统对数据进行一系列数字信号处理,射频处理部分则用来把基带信号转换到高频上去。 OFDM技术工作于物理层,其系统传输的数据通常也称为物理层服务数据单元(PSDU)。在完整的OFDM系统中,二进制数据输入前首先进行扰码,数字通信中,如果经常出现长串的“0”或...原创 2018-11-11 20:44:53 · 5504 阅读 · 0 评论 -
第四章 OFDM发射机设计与实现之长短序列产生
原创:转载请附链接短、长训练序列作用:接收到的数据经过粗定时,采样时钟调整,帧到达检测,帧定时,载波同步后得到同步后的数据。帧到达检测,是基于短训练字的能量检测算法。判决时要计算数据前后相关和自相关的值。帧定时,是基于长训练字的能量检测算法,用于确定数据的准确位置。帧定时要在帧到达检测的基础上才能完成。先使用一系列短训练字进行帧到达检测,再用长训练字进行帧定时是为了能够准确确定FF...原创 2018-11-13 14:46:13 · 1647 阅读 · 7 评论 -
4.4.2 载波同步(一)
4.4.2 载波同步(一) 下载LOFTER我的照片书 |一、为什么要载波同步? OFDM技术是同时在多个重叠子信道上传输信号,必须严格保证子载波的正交性。但是由于多普勒频移和收发晶振的不完全相同,存在一定的载波频率偏差,这将破坏子载波间的正交性,且这种频差对相位的影响还具有累加性!子载波的正交性被破坏了,解出来的信息都是错的,那O...转载 2018-10-24 15:48:10 · 7677 阅读 · 0 评论 -
4.4.2 载波同步(二)
4.4.2 载波同步(二)基本上 《XILINX FPGA的OFDM通信系统基带设计》一书已经带有各部分的代码,我做的工作就是将代码整合到一起,并按照仿真修改,让其能正常工作。本文将对实现中的重点部分做解释,并指出需要修改的地方。 1、数据分流模块 在经过 【分组检测】 模块后的数据,包括1个不完整的短训练符号(长度<16)、9个完整的短训练符号(9*16)、2个长训练...转载 2018-10-24 15:49:51 · 2764 阅读 · 1 评论 -
4.4.3 符号同步(一)
4.4.3 符号同步(一) 进行分组检测后,载波同步后,数据还只是一个粗略的分组,并没有准确的定时分组,这就需要符号同步来完成。简单点说就是一堆数据流,我们需要解除CP(循环前缀),分离出每一个OFDM符号。可以提前看看仿真图: DataIn是一个连续的数据流,DataOut就是将其中每一个OFDM符号分离出来,方便后面进行FFT处理。 符号同步的原理...转载 2018-10-24 15:51:03 · 5437 阅读 · 1 评论 -
4.4.3 符号同步(二)
4.4.3 符号同步(二) 基本上 《XILINX FPGA的OFDM通信系统基带设计》一书已经带有各部分的代码,我做的工作就是将代码整合到一起,并按照仿真修改,让其能正常工作。本文将对实现中的重点部分做解释,并指出需要修改的地方。 time_sync 顶层 `timescale 1ns / 10ps////////////////////////////////////...转载 2018-10-24 15:52:35 · 1508 阅读 · 0 评论 -
4.4.5 信道均衡(一)
4.4.5 信道均衡(一)一、为什么要信道均衡? 数字信号在实际信道上传输时,由于信道传输特性不理想以及信道噪声的影响,接收端接收到的信号不可避免地发生错误。为了恢复发送的数据信息,接收端需要估计出信道的特性,并对接收到的数据进行校正。 二、信道均衡的常用方法 一般来说有二种方法:差分检测和相干检测。 差分检测:比较相邻两个信号的相位和幅度的差值; ...转载 2018-10-24 15:53:35 · 21578 阅读 · 3 评论 -
4.4.5 信道均衡(二)
4.4.5 信道均衡(二) 基本上 《XILINX FPGA的OFDM通信系统基带设计》一书已经带有各部分的代码,我做的工作就是将代码整合到一起,并按照仿真修改,让其能正常工作。本文将对实现中的重点部分做解释,并指出需要修改的地方。 一、长训练符号提取模块 在经过【符号同步】后,输出的数据已经是长训练符号+数据符号,从symbol的数值可以知道长训练符号的起始点。这样可以很...转载 2018-10-24 15:54:32 · 2768 阅读 · 1 评论 -
4.4.6 采样频率同步(一)
4.4.6 采样频率同步(一)采样频偏产生原因: 在OFDM系统中,发射机和接收机的ADC、DAC的晶振不可能具有完全相同的时钟周期和相位,这将导致二者的采样间隔之间会慢慢产生偏差,从而对整个系统的性能带来严重影响。(The BER performance of OFDM system using non-synchronized samling, 1994:1142-1149)...转载 2018-10-24 15:55:56 · 6037 阅读 · 2 评论 -
4.3.2 信道编码 ——卷积码
4.3.2 信道编码 ——卷积码 信道编码是为了保证通信系统的传输可靠性,克服信道中的噪声和干扰而专门设计的一类抗干扰技术和方法。它根据一定的监督规律在待发送的信息码元中(人为的)加入一些必要的监督码元,在接收端利用这些监督码元与信息码元之间的监督规律,发现和纠正差错,以提高信息码元传输的可靠性。 其中,称待发送的码元为信息码元,人为加入的多余码元为监督(或校验)码...转载 2018-10-24 16:00:25 · 18301 阅读 · 1 评论 -
4.3.3 交织
4.3.3 交织 交织是为了在时域或频域或者同时在时域、频域上分布传输的信息比特,使信道的突发错误在时间上得以扩散,从而使得译码器可以将它们当作随机错误处理。 通信系统的交织模式取决于信道特性。如果系统在一个纯粹的AWGN环境下运行,即准平稳信道,那么在一个数据包的持续时间上基本没有什么变化,就不需要交织。因为这时,通过重新分配的方法是无法改变误码分布的。 ...转载 2018-10-24 16:01:11 · 3786 阅读 · 1 评论 -
4.3.5 导频插入
http://blog.163.com/fantasy_sunny/blog/static/195918212201411831053602/4.3.5 导频插入 在接收机中,虽然利用接收到的短训练序列、长训练序列可以进行信道均衡、频率偏差校正,但符号还会存在一定的剩余频率偏差,且偏差会随时间的积累而积累,会造成所有子载波产生一定的相位偏转。因此,还需要不断地对参考相位进行跟...转载 2018-10-24 16:02:06 · 3747 阅读 · 2 评论 -
一种OFDM调制解调器的FPGA实现
正交频分复用(OFDM)技术由于可以在提高数据传输速率的同时有效地对抗符号间干扰(ISI),被广泛认为是高速数字传输的首选调制技术。目前OFDM已是欧洲数字音频/视频广播(DAB/DVB)、IEEE802.1la无线局域网(WLAN)的核心调制技术,而且有望成为3Gbeyond / 4G的关键技术。在OFDM逐渐成熟的今天,如何降低通信系统的成本,使之能广泛的应用于数据传输系统当中,也成为OF...转载 2018-10-27 11:18:34 · 6062 阅读 · 1 评论 -
OFDM信道调制解调的仿真及其FPGA设计
OFDM信道调制解调的仿真及其FPGA设计OFDM(正交频分复用)是一种高效的多载波调制技术,其最大的特点是传输速率高,具有很强的抗码间干扰和信道选择性衰落能力。OFDM最初用于高速MODEM、数字移动通信和无线调频信道上的宽带数据传输,随着IEEE802.11a协议、BRAN(Broadband Radio Access Network)和多媒体的发展,数字音频广播(DAB)、地面数字视频广...转载 2018-10-27 12:23:22 · 3687 阅读 · 0 评论 -
第三章 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 · 1471 阅读 · 1 评论 -
FPGA中的简单并串,串并转换
笔者在做OFDM扰码模块的时候,发现PSDU数据帧输入是并行数据,需要进行并串转换,才能进入扰码器进行扰码在进行FFT的时候需要串转并,后面添加仿真图;并——>串从图中可以看出,并串转换的原理是:先将四位数据暂存于一个四位寄存器器中,然后左移输出到一位输出端口,这里通过一个“移位”指令就ok了。如:`timescale 1ns / 1ps/////////////...原创 2019-01-10 14:32:32 · 18670 阅读 · 4 评论