找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1513|回复: 0
打印 上一主题 下一主题
收起左侧

OFDM通信源码

[复制链接]
跳转到指定楼层
楼主
ID:312617 发表于 2018-4-20 19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
clc;
clear all;
close all;
carrier_count = 256; % 256个子载波
symbol_per_carrier = 5; % 每个子载波发送20个符号
bits_per_symbol = 2; % QPSK调制-->每个符号有2bit
Nb = carrier_count * symbol_per_carrier * bits_per_symbol;%总的比特数
ifft_len = 4*carrier_count; % 做IFFT的长度与子载波数相同
Tx_data = 2 * round(rand(1,Nb)) - 1; %待调制二进制比特流
Tx_data_matrix = reshape(Tx_data,carrier_count,Nb/carrier_count);%串并转换
Tx_QPSK_matrix = Tx_data_matrix(:,1:2:end) + 1j * Tx_data_matrix(:,2:2:end);%QPSK编码映射
Tx_modulation = Tx_QPSK_matrix;
Tx_modulated = ifft(Tx_modulation,ifft_len); %用IFFT进行多载波调制
Tx_OFDM = reshape(Tx_modulated,1,ifft_len * symbol_per_carrier); %并串转换得到OFDM信号
Tx_OFDM_f = fftshift(fft(Tx_OFDM,2048));%用fft求OFDM信号的频谱
%画功率谱
figure(1)
plot(10*log10(abs(Tx_OFDM_f)));
axis([0 2048 -200 40]);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表