function [number,complex]=QAM16_demod(c) %16QAM星座图重映射---在星座图上对散乱的点找最近的点作为它的星座点 %complex为离星座点最近的那点的坐标,即是解调后的坐标 %number为解调后的OFDM…
QAM-16 源代码
汇集 QAM-16 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
clear all QAM16=[ ]; for w=1:4 a=(-5+2*w)*2/3*(2*sqrt(2)-sqrt(5)) for r=1:4 b=(-5+2*r)*2/3*(2*sqrt(2)-sqrt(5)…
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % mod16qam.m %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% functi…
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % demod16qam.m %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% func…
function output=demodu_16qam(input) %16QAM demodulation output=zeros(1,length(input)*4); QAM_I=real(input)*sqrt(10); QAM_Q=…
function output=demodu_16qam(input) %16QAM demodulation output=zeros(1,length(input)*4); QAM_I=real(input)*sqrt(10); QAM_Q=…
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); …
clear all; clc; close all; %参数初始化 N=10000; % 二进制码流比特数 T=0.001; % 16QAM符号长度(s) Fd=1/T; % 符号率 Fs=2000; …
function output=map_16qam(input)%完成一个ofdm块的16QAM映射 [N,NL]=size(input); N=N/4; output=zeros(N,NL); for j=1:NL for n=…