clc clear all close all len=1e3; bit_seq=randint(1,len); bits=reshape(bit_seq,len/4,4); N=len/4; th=zeros(1,N); c=1/ s…
QAM-16 源代码
汇集 QAM-16 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
%16 QAM 星座图 x=[-3 -3 -3 -3 -1 -1 -1 -1 3 3 3 3 1 1 1 1 ]; y=[3 1 -3 -1 3 1 -3 -1 3 1 -3 -1 3 1 -3 -1 ]; Qam…
function Y = mod16qam(X,Fd,Fs,Eb); % 16-QAM modulation %---------------------- % Y = mod16qam(X,Fd,Fs,Eb) % % X - data stream…
function output=map_16qam(input)%完成一个ofdm块的16QAM映射 [N,NL]=size(input); N=N/4; output=zeros(N,NL); for j=1:NL for n=…
function y=de_qam16(x) %qam解调,X1是序列长度,K1就是2^K1qam % for n=1:4:16 % x=1.4+sqrt(-1)*(-2.6); y=real(x); y1=imag(x); …
function y=de_qam16(x) %qam解调,X1是序列长度,K1就是2^K1qam % for n=1:4:16 % x=1.4+sqrt(-1)*(-2.6); y=real(x); y1=imag(x); if …
void FN16QAMModulation3(float NSymbol[SPLength],float FModulationOutput[2][SPLength]) { float FModulationSymbol_I[16]={QAM16_A…
function output=map_16qam(input)%完成一个ofdm块的16QAM映射 [N,NL]=size(input);%input为512*500 N=N/4; output=zeros(N,NL); for j=1:NL…
function output=map_16qam(input)%完成一个ofdm块的16QAM映射 [N,NL]=size(input); N=N/4; output=zeros(N,NL); for j=1:NL for n=…
function y=de_qam16(x) %qam解调,X1是序列长度,K1就是2^K1qam % for n=1:4:16 % x=1.4+sqrt(-1)*(-2.6); y=real(x); y1=imag(x); …