MATLAB的16QAM映射16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?我编了一个程序,此映射表采用格雷码,详见北邮通信原理function [Symbol]=MapTo16QAM(x);%--x:1*4向量str='';for ii=1:4;s

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 10:55:58
MATLAB的16QAM映射16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?我编了一个程序,此映射表采用格雷码,详见北邮通信原理function[Symbol]=MapTo16Q

MATLAB的16QAM映射16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?我编了一个程序,此映射表采用格雷码,详见北邮通信原理function [Symbol]=MapTo16QAM(x);%--x:1*4向量str='';for ii=1:4;s
MATLAB的16QAM映射
16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?
我编了一个程序,此映射表采用格雷码,详见北邮通信原理
function [Symbol]=MapTo16QAM(x);
%--x:1*4向量
str='';
for ii=1:4;
str=[str,int2str(x(ii))];
end
dec_num=bin2dec(str);
switch dec_num
case 0
Symbol=-3-3j;
case 1
Symbol=-3-j;
case 2
Symbol=3+3j;
case 3
Symbol=3+j;
case 4
Symbol=-1-3j;
case 5
Symbol=-1-j;
case 6
Symbol=-1+3j;
case 7
Symbol=-1-j;
case 8
Symbol=3-3j;
case 9
Symbol=3-j;
case 10
Symbol=3+3j;
case 11
Symbol=3+j;
case 12
Symbol=1-3j;
case 13
Symbol=-1-j;
case 14
Symbol=1+3j;
case 15
Symbol=1+j;
end;
%------------------------
Symbol;

MATLAB的16QAM映射16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?我编了一个程序,此映射表采用格雷码,详见北邮通信原理function [Symbol]=MapTo16QAM(x);%--x:1*4向量str='';for ii=1:4;s
你可以用矩阵,而不要用switch
16QAM就是个4*4的矩阵
然后只要横纵坐标两个参数,就能确定一个星座点的值了.
注意归一化,你的程序没有做

MATLAB的16QAM映射16QAM的映射与逆映射的编程实现貌似都很复杂,各位有什么好的办法么?我编了一个程序,此映射表采用格雷码,详见北邮通信原理function [Symbol]=MapTo16QAM(x);%--x:1*4向量str='';for ii=1:4;s LTE中QPSK,16QAM, LTE中QPSK,16QAM, PMCH调制方式是怎样确定的?协议上说有qpsk,16qam和64qam三种,但是怎样去选取呢? 数字通信技术中,相比较ASK和PSK,QAM的优点是什么? QPSK QAM 2PSK 2FSK的功率利用率都是怎么算的?什么是功率利用率啊? 相同码元速率下,那种传输方式信息传输速率最高 QPSK 16QAM BPSK GMSK 计算机网络基础的如果一个QAM编码信号的比特率是3000bps,而且每个信号单元代表一个三位组,则波特率为? 请教如何扩大功率谱分析范围的问题程序如下:clear all;close all;clcRsym = 23400; % 符号速率frameLength = 1000; %每帧符号数M = 16; % 调制阶数% 创建 16-QAM 调制器.hMod = modem.qammod('M& 求高手解答关于matlab程序中一些句子的解释function out = ofdm_mod(psdx,P,M,N)%N是符号数,M是子载波数N_number=N*M*2; %子载波数L = P - M; %CP长度% 产生4-QAM数据X1=[]; ----------------1X2=[]; X3=[]; X4=[]; X=randint(1,N_ 求高手解答关于matlab程序中一些句子的解释function out = ofdm_mod(psdx,P,M,N)%N是符号数,M是子载波数N_number=N*M*2; %子载波数L = P - M; %CP长度% 产生4-QAM数据X1=[]; ----------------1X2=[]; X3=[]; X4=[]; X=randint(1,N_ 请问,matlab中sym1(m,:) = mapping(temp,:mapping = [3*d 3*d;-3*d 3*d;3*d -3*d;-3*d -3*d;d 3*d;-d 3*d;d -3*d;-d -3*d;3*d d;-3*d d;3*d -d;-3*d -d;d d;-d d;d -d;-d -d];我在做LDPC的QAM调制.具体一点的部分程序如下:mapping = [3*d 3*d;-3* (matlab)求s1信号的非相干信号s2生成程序Pd=2000;Fd=1;Fs=4*Fd;R=0.5;Delay=5;M=4;x1=randint(Pd,1,M); x2=randint(Pd,1,M);y1=modmap(x1,Fd,Fs,'qask',M);[rcv_a1,ti]=rcosflt(y1,Fd,Fs,'fir/sqrt/Fs',R,Delay);s1=amodce(rcv_a1,10,'qam');与s1非 光纤通信中coherent 4 QAM是啥意思 数字电视中 64QAM的符号率计算方法,6.875是怎么计算来的呢?8M的总码率是38M?计算方法 标清节目mpeg2编码后的速率3.75是怎么算的?每8M的带宽能传几套标清呢?6-10套是怎么算的? 符号率6900调制方式64QAM但搜不出台朋友帮帮忙看不了电视了! matlab 纹理映射我现在有重建得到的点云图,还有纹理图,用matlab怎么做纹理映射,得到真正有真实感的三维效果图啊 映射与一一映射的区别?