⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 predistorter.m

📁 OFDM降低峰平比采用预失真技术
💻 M
字号:
% predistorter.m
% adaptive predistortion in OFDM signal
function [out2_an,out2_pn,table_an,table_pn,table_indicate]=predistorter(in_an,in_pn,table_an,table_pn,table_indicate)
in_amax=0.7;
in_an=in_an/in_amax;
n=length(in_an);
address=ones(1,n);
cap=512;
for i=1:n
    in_ani=in_an(i);
    in_pni=in_pn(i);
    address_i=address(i);
    [address_i,in_ani]=Q(in_ani);% Q: adrress function
    out_ani=in_ani*table_an(address_i);
    out_pni=in_pni+table_pn(address_i);
    [out2_ani,out2_pni]=HPA(out_ani,out_pni); % HPA:high power amplifer function
    [table_an,table_pn]=LUT(address_i,table_an,table_pn,table_indicate,in_ani,in_pni,out2_ani,out2_pni);% LUT: look up table renew function
    out2_an(i)=out2_ani;
    out2_pn(i)=out2_pni;
    address(i)=address_i;
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -