MATLAB
chuancyli
这个作者很懒,什么都没留下…
展开
-
MATLAB矩阵的基本运算及操作
原创 2018-03-23 10:49:38 · 28773 阅读 · 1 评论 -
MATLAB程序:OFDM信号发送与接收
clear all;close all;carrier_count=200;%子载波数symbols_per_carrier=12;%每子载波含符号数bits_per_symbol=4;%每符号含比特数,16QAM调制IFFT_bin_length=512;%FFT点数PrefixRatio=1/4;%保护间隔与OFDM数据的比例 1/6~1/4GI=PrefixRatio*IFF...原创 2018-11-01 16:26:46 · 19027 阅读 · 29 评论 -
BPSK-QPSK调制下PNC下行链路LDPC译码
%%%%-----此段代码完成PNC下行链路LDPC译码,中继端数据假设是理想接收无差错---%%%%clcclearcode_length=24; %码长code_rate=1/2; %码率max_iter=20; %译码最大迭代次数SNR=3;%%----LDPC检验矩阵和生成矩阵的构造----%%%H=genH(code_length,code_rate); ...原创 2018-10-10 11:35:33 · 1456 阅读 · 2 评论 -
二元域矩阵求逆MATLAB代码
function [ out ] = inv_bin( in )%INV_BIN Summary of this function goes here% Detailed explanation goes here% 计算二进制稀疏矩阵的逆[m,n] = size(in);if(m~=n) fprintf('m~=n\n'); return ;endE = eye...原创 2018-04-19 20:05:23 · 3035 阅读 · 5 评论 -
插入排序:升序排列和降序排列
% A=randperm(20,5);A=[20,13,7,4,6];%%%升序排列for m=2:length(A) key=A(m); n=m-1; while n>0&&A(n)>key A(n+1)=A(n); n=n-1; end A(n+1)=key;end%%%降序排列%%...原创 2018-04-19 11:01:45 · 1169 阅读 · 0 评论 -
GF4上的矩阵乘法运算
前面我写了一下四元域的矩阵的加法,利用查表法即可,这里不再赘述,相对于加法,矩阵的乘法比较复杂。关于四元运算法则就不说了,自己可以查到:1+a+a^2=0首先定义几个矩阵:A1=[1,2;2,3]; %代表四元域的1A2=[0,1;1,1]; %代表四元域的2A3=[1,1;1,2]; %代表四元域的3这三个矩阵满足上面的1+a+a^2=0的表达式,对于...原创 2018-04-18 16:21:05 · 800 阅读 · 0 评论 -
GF(4)上的 矩阵运算
GF(4)上的加法,运算结果如下表:定义一个函数,利用查表的方法计算两个数在四元域的和测试:结果:四元域上的乘法和加法一样,都是利用查表发来进行计算定义函数:测试:不过这种方法对于四元域的乘法只能计算两个数...原创 2018-04-03 16:41:13 · 2657 阅读 · 0 评论 -
MATLAB程序:BPSK/QPSK的调制与解调
BPSK调制 %此段代码实现信号的BPSK调制%输入x取值为0 1 输出y为1 -1function [y]=modbpsk(x)mapping=[1 -1];y=mapping(x(:,:)+1);QPSK调制 %此段代码实现信号的QPSK调制%输入x为0 1 2 3 输出y为1-1i -1+1i 1+1i -1-1ifunction [y]=modqpsk(x)...原创 2018-11-01 16:37:28 · 37122 阅读 · 3 评论