LTE通信
LTE通信
大师兄电子工作室
大师兄电子工作室
展开
-
LTE系统调试记录1:波形噪声大+TMS320C6670如何Clear Safe Mode
1.直流稳压电源的限流值起初设置为2.6A左右,导致加上DA板后DSP连接不上,将限流值改为3.6A左右解决此问题;2.测DA输出的正弦波信号时,将探头直接点到输出端测试时噪声太大,然后用BNC转SMB转接线,将输出直接接到示波器上,噪声几乎没有,信号VPP = 290mV,噪声22mV,下图1是转接线,下图2是结果对比图。3.母板左边接AD板,右边原创 2016-11-21 17:29:07 · 1347 阅读 · 1 评论 -
LTE系统调试记录12:接收端画星座图
从接收端ccs导出解调前的14652点数据(64QAM),然后在MATLAB中画出星座图:f = ccs2matlab('demodIn_IQversion_TxTest1F_shgao.dat');plot(f,'.r')其中ccs2matlab函数将ccs中导出的16进制的32 bit数据转换为复数,程序如下:function[r] = ccs2matlab(filename)原创 2017-08-11 15:36:01 · 4826 阅读 · 0 评论 -
LTE系统调试记录11:测试经过射频后接收端波形时偏变化情况
1.FPGA版本为:aif_test_nomal_2ant_IF_30M72_ul_fir_old_rx_increase3db发送端DA输出信号幅值:原创 2017-07-27 11:36:59 · 988 阅读 · 0 评论 -
不同信道带宽所对应的子载波数的解释
信道带宽1.4M 3M 5M 10M 15M 20M 分别对应子载波数72 180 300 600 900 1200,这些子载波数是怎么算出来的?原创 2017-09-05 09:12:03 · 20309 阅读 · 2 评论 -
LTE系统调试记录13: LTE物理传输资源(1)-帧结构和OFDM符号
转载链接:http://blog.csdn.net/m_052148/article/details/51305338写完上一篇博文《LTE小区搜索-物理小区ID和同步信号PSS、SSS》之后,本想继续写系统信息相关内容的,但发现写的时候必不可少的要涉及PDCCH、PHICH等内容,而这些内容目前还没有系统的写。所以接下来的几篇博文,将写一些需要掌握的LTE背景知识。本转载 2017-09-05 17:48:32 · 2322 阅读 · 0 评论 -
结构化设计向导(Architecture Wizard)和IP核生成工具(Core Generator)
结构化设计向导(Architecture Wizard)和IP核生成工具(Core Generator)分别是两个独立的模块,可以单独运行,也可以在ISE集成化开发平台中作为一个整体的模块来调用。由于这两个工具的功能和输出文件基 本上相同,所以可以将二者合而为一,作为一个工具来使用。当单独运行结构化设计向导时,所创建工程文件的后缀为.XAW,如图1所示。这两个工具都采用了 非常友好的GUI界面转载 2017-10-10 10:24:37 · 1967 阅读 · 0 评论 -
将源文件读入matlab后二进制输出到文本文件
% 输入:inData文件夹% 输出:outData文件夹%% 将源文件转为二进制 clear all;clc;filename='inData\indata.txt';%输入file_id = fopen(filename, 'rb');%file_id:文件句柄值data=fread(file_id);%XX为存放数据的矩阵fclose(file_id);data=uint8(d原创 2017-11-06 11:22:33 · 4148 阅读 · 0 评论 -
深入剖析串口通信数据格式
串口是**串行接口(serial port)**的简称,也称为串行通信接口或COM接口。串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括**RS-232-C**、RS-422、RS485等。原创 2017-11-05 21:20:00 · 25396 阅读 · 8 评论 -
使用fdatool生成Xilinx中FIR滤波器IP核的系数
在MATLAB命令窗口输入fdatool后回车,打开“Filter Designer & Analysis Tool”工具界面: 点击左下角的Set quantization parameter,设置Filter arithmetic为Fixed-point(定点,由于有些FPGA中是不能直接对浮点数进行操作的,只能采用定点数进行数值运算,参考http://blog.csdn.net/gsh_hel原创 2017-12-07 22:21:12 · 8535 阅读 · 0 评论 -
LTE系统调试记录14:频谱感知模块——UE/BS端采用多窗谱算法测量频谱
MATLAB中对多窗谱算法仿真产生DPSS序列,然后分别对接收信号进行加窗,最后取平均得到多窗谱估计值,算法如下:clc;clear all;close all;%对信号采样数据为2048点的处理fs=40*10^6;NFFT=2048;n=0:NFFT-1;t=n/fs;NW=2;num_seq = 2 * NW - 1;x=500 * sin(2*pi*5*10...原创 2018-03-07 11:01:45 · 10376 阅读 · 2 评论 -
LTE系统调试记录10:仅在1,3,5,7,9子帧上发送数据
1.需求1.1 发送端在第1,3,5,7,9子帧(ms)上发送数据,其余子帧2,4,6,8,10上不发送;1.2 画出发送端天线0的2ms的buffer(gucDlMonoDescRegion)波形;1.3 画出接收端buffer(gucUlMonoDDRDescRegion)10ms的波形。2.实施2.1 要想实现1.1,需要以下处理:(1)Tx_Core2核中War原创 2017-07-25 11:25:14 · 720 阅读 · 0 评论 -
LTE系统调试记录3:将CCS导出的两天线的十六进制数据转换成十进制,在MATLAB中再转换成.mat数据
1.需求CCS导出的数据分为2个天线,每个天线都有10ms,为有符号的十六进制数据,将其在C语言中转换成十进制,然后在MATLAB中转换成.mat数据。2.实施(1)将十六进制数据保存为十进制数据,一共2*10=20个文件,循环导出:#include #define mslength 10 //几个ms的数据#define antenalength 2 //几个天线in原创 2016-12-08 10:33:18 · 1749 阅读 · 0 评论 -
Normalized Frequency(x PI rad/sample)含义
matlab信号处理工具规定单位频率为奈圭斯特频率(采样频率的一半),所以基本的滤波器设计函数的截止频率参数均以奈圭斯特频率为基准做归一化。例如,对于一个采样频率为1000Hz的系统,300Hz则对应300/500=0.6。若要将归一化频率转换为单位圆上的弧度,则将归一化值乘以π(PI)即可。下图为ISE中FIR滤波器显示的频率响应,横坐标是归一化的。若要求Hz为单位的截止频率,只需乘以fs/原创 2017-07-07 17:40:24 · 17122 阅读 · 0 评论 -
LTE系统调试记录2:CCS5中graph选项将一个包含复数的数组分实部虚部画出波形
1.需求发送端:DSP发送测试正弦波数据gu32DanyinTemp[100]到FPGA,然后FPGA通过DA板输出I路和Q路得正弦波:INT32 gu32DanyinTemp[100]= {0x00002710,0x027426FC,0x04E526C1,0x0752265F,0x09B725D6, 0x0C122527,0x0E612452,0x10A22358,0原创 2016-11-27 20:23:07 · 3067 阅读 · 0 评论 -
LTE系统调试记录4:CCS5.3中针对TMDSEVM6670LE设置target configuration的步骤
转载地址:http://www.chengkaiblog.com/technology/ccs-arget-configuration-setting-steps/在本文中将详细介绍如何在Code Composer Studio (CCS)中设置target configuration。环境:开发板:TMDSEVM6670LE模拟器:XDS560v2 Emulato转载 2016-12-10 00:38:52 · 3404 阅读 · 0 评论 -
LTE系统调试记录5:matlab中将一个32位的数据分为4个8位数据,存储到一个数组中
%将一个32位的数据分为4个8位数据,存储到一个数组中 %shgao 12.24clc,cleardata = uint32(16909060);%需要转换的32位数据000000001 0000001 000000011 00000100,从高到低分别存在datatemp(1)-(4)uint8data = uint8(zeros([1 4]));%存储4个8位数据的数组uint32d原创 2016-12-24 15:39:26 · 4562 阅读 · 0 评论 -
LTE系统调试记录6:TMS320C66x程序运行时间测量方法
1.使用TSCL计时 在TMS320C66x core上有两个计数寄存器TSCH/TSCL,与CPU同频,共同表示一个64bit数,CPU运行一个cycle,该寄存器加1,因此可以用来准确的测量CPU在某个执行段中消耗的cycles,一般我们只会用到TSCL这个寄存器,而TSCH是高32位,除非测试整个工程,一般用不到它。2.头文件#include"csl_tsc.h"#in原创 2017-04-18 21:48:26 · 3096 阅读 · 1 评论 -
LTE系统调试记录0:3GPP LTE物理层中的Uplink resource grid和Downlink Synchronization signals
1.什么是PSS和SSSPSS的全称是Primary Synchronization Signal,即主同步信号,用于传输组内ID即N(2)_ID值。SSS的全称是Secondary Synchronization Signal,即辅同步信号,用于传输组ID即N(1)_ID值。2.PSS和SSS的位置1)时域上的位置对于LTE-FDD制式,PSS周期的出现在时隙0和原创 2016-09-09 17:56:05 · 3317 阅读 · 0 评论 -
LTE系统调试记录7:float&double在内存中的储存方式
转载地址:float在内存中的储存方式 float型数据在内存中的存储形式C语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是转载 2017-04-21 16:56:56 · 653 阅读 · 0 评论 -
LTE系统调试记录9:FPGA发送端2个fir滤波器输入输出波形
1.fir_inter_anto输入IN1和输出OUT1的周期相同,OUT1 = 1/2 * IN1,OUT1比IN1光滑2.fir_inter1_anto输入IN2和输出OUT2的周期相同,OUT1 = 1/4 * IN1,OUT2比IN2光滑3.总图IN2和IN1的幅度相同,区别为IN2更光滑原创 2017-07-11 10:04:32 · 777 阅读 · 0 评论 -
LTE系统调试记录8:发送端发送正弦波详解+8848、30720含义
1.30720含义:1子帧的数据长度计算:(2048 + 160)* 2 + (2048 + 144) * 12 = 30720 采样点 长CP 2个符号 短CP 12个符号2.8848含义:((2048 + 160) + 4)= 2212 int(real+imag) 2212 * 4 = 8848原创 2017-07-01 10:52:41 · 1156 阅读 · 0 评论 -
Xilinx加法器IP核adder
1.IP核配置如下:2.adder_top.v代码`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date: 10:20:30 07原创 2017-07-20 10:14:31 · 9926 阅读 · 0 评论 -
LTE系统调试记录14:频谱感知模块——UE发送感知结果到BS进行处理
此过程分为4步: 1、各UE发送代表频谱感知值的序列到BS; 2、BS获取代表频谱感知值的序列,然后和本地ZC序列做相关得出频谱感知值; 3、BS汇总各UE结果,决策出最佳值,通过下发RAR的过程将最佳值下发到各UE; 4、UE接收BS通过RAR过程下发的决策值,然后UE和BS切换到最佳频点进行通信。ZC序列产生和“相关”操作的MATLAB仿真产生ZC序列,然后根据UE的频谱感知值...原创 2018-03-14 17:32:47 · 1381 阅读 · 0 评论