Matlab知识点
通信牛肉干
这个作者很懒,什么都没留下…
展开
-
Matlab有符号十六进制数据转换为有符号十进制数据并存储到txt文件
代码功能实现将有符号的十六进制数据转换为有符号的十进制数据并存储到txt文件clear allclc%% 读入十六进制数据fid = fopen('C:\Users\Administrator\Desktop\test\data_hex.txt', 'r+');if fid == -1 disp('fopen failed');else ReadData = t...原创 2020-04-05 10:08:33 · 8688 阅读 · 1 评论 -
实现Matlab将16进制数据存储到txt文件
本文代码可以将有符号或者无符号的数据,以任意格式存储到txt文件。clear allclcdata = randi([-128 127],1,256);% 产生随机的有符号数据 2^8(-128~127)% 需要将复数转换为正数for i = 1:length(data) if(data(i)<0) data_hex(i) = 2^8 + data(i)...原创 2020-04-04 11:53:15 · 9260 阅读 · 0 评论 -
通信原理及系统系列20—— 基于Matlab的QPSK通信系统载波同步分析
18.基于Matlab的QPSK系统载波同步分析 前面几节介绍了相干解调的几个基本概念,下来结合一个实际的通信系统,从实际的应用出发深入理解载波同步的概念。载波同步是基于锁相环技术使本地获取和载波同频同相的参考信号,用来解调信号。载波同步就是对本地参考信号进行频率和相位偏差的补偿,进而实现本地参考信号和载波信号同频同相。载波同步只适用于单载波调制系统,载波同步算法对于BPSK、QP...原创 2020-02-01 16:13:08 · 13249 阅读 · 9 评论 -
十进制有符号小数转换成二进制数的实现_Matlab实现_归一化处理
在一些数据处理过程中,需要将一组十进制小数转换成二进制数存储或者计算,这种操作在FPGA的使用中会经常遇到。本文分析了十进制小数转换成二进制数的方法。1.N位二进制数的取值范围N位无符号型(unsigned)取值范围:2^N - 1 ~ 0;(可以表示2^N个数)N位有符号型(signed)取值范围:-2^(N-1)~ 2^(N-1) - 1;(可以表示2^N个数)举例:N=10...原创 2019-10-20 23:44:56 · 10282 阅读 · 2 评论 -
Matlab读写各种格式文件总结
1、csv格式文件读取csv格式文件:一般用法:ReadData = csvread('xxx.csv',R,C);%reads data from thefile starting at row R and column C. 2、txt格式文件读写txt格式文件:%产生01随机数,并将随机数保存在txt文件 RawData = randi([...原创 2019-09-10 22:22:18 · 3799 阅读 · 0 评论 -
Matlab绘图知识点总结
1、绘制二维图plot(Data,'r.');%用红色的点将数据绘制出来'LineWidth'—Line width0.5(default) |positive value2、设置坐标轴范围axis([XMIN XMAX YMIN YMAX]) ;%sets scaling for the x- and y-axes on the current plot。3、...原创 2019-09-10 23:09:05 · 1253 阅读 · 0 评论