资源简介
这是《无线通信FPGA设计》一书的源代码。
书的目录为:
第1章 现代无线通信系统概述
1.1 无线通信的发展概况
1.2 无线通信的主要特点
1.3 无线通信系统的组成
1.4 未来无线通信系统的发展趋势
1.5 FPGA在无线通信中的应用
1.6 本章小结
第2章 FPGA系统设计基础
2.1 FPGA设计基础
2.2 FGPA常用的开发工具
2.3 未来FPGA技术的发展趋势
2.4 本章小结
第3章 Verilog HDL硬件描述语言
3.1 Verilog HDL语言简介
3.2 Verilog HDL基本程序结构
3.3 Verilog HDL语言的数据类型和运算符
3.4 Verilog HDL语言的描述语句
3.5 Verilog HDL的3个高级专题
3.6 Verilog HDL建模与调试技巧
3.7 本章小结
第4章 ISE开发软件的使用
4.1 ISE简介
4.2 Synplify Pro综合工具
4.3 ModelSim 仿真工具
4.4 ISE的使用方法
4.5 基于ISE的快速设计
4.6 本章小结
第5章 FPGA中的数字信号处理基础
5.1 数的表示
5.2 A/D变换的字长效应
5.3 二进制加法器
5.4 二进制乘法器
5.5 二进制除法器
5.6 快速傅里叶变换器
5.7 三角函数数字发生器
5.8 CORDIC计算器
5.9 本章小结
第6章 数字滤波器的FPGA实现
6.1 数字滤波器的分类与性能指标
6.2 有限脉冲响应滤波器的设计与实现
6.3 无限脉冲响应滤波器的设计与实现
6.4 脉冲成形滤波器的设计与实现
6.5 本章小结
第7章 多速率信号处理的FPGA实现
7.1 多速率信号处理的基础知识
7.2 信号的多相分解
7.3 CIC滤波器
7.4 FIR半带滤波器
7.5 无线通信中的多速率滤波器
7.6 滤波器组
7.7 本章小结
第8章 数字调制与解调的FPGA实现
8.1 调制/解调的基本功能与要求
8.2 2-ASK调制/解调的FPGA实现
8.3 MPSK调制/解调的FPGA实现
8.4 MSK/GMSK调制/解调的FPGA实现
8.5 MQAM调制/解调的FPGA实现
8.6 OFDM调制/解调的FPGA实现
8.7 本章小结
第9章 信道编码的FPGA实现
第10章 系统同步的FPGA实现
第11章 自适应滤波和均衡的FPGA实现
第12章 最佳接收机的FPGA实现
第13章 WCDMA系统中关键技术的FPGA实现
代码片段和文件信息
fs = 12e6; %采样频率
ts = 1/fs;
num = 2.5e6; %数据长度
SNR = -15;
real_fc = 3563000; %实信号频率
data = sin(2*pi*real_fc*(0:num-1)*ts+pi/4)+sqrt(10^(SNR/10))*randn(1num); %科斯塔斯环的输入信号
fc = 3562800; %本地频率
n = fs/1000; %累积时间为1ms
nn = [0:n-1];
nf = floor(length(data)/n);% 将输入数据分成1ms的多个数据块
wfc = 2*pi*fc; %本地信号
phi_prv = 0;
temp = 0;
frame = 0;
carrier_phase = 0;
phase = 0;
%环路滤波器的参数
c1 = 153.7130;
c2 = 6.1498;
for frame=1:nf
% 产生本地的sin和cos函数
expcol = exp(j*(wfc*ts*nn+phase));
sine = imag(expcol);
cosine = real(expcol);
x = data((1:n)+((frame-1)*n));
%将数据转换到基带
x_sine = x.*sine;
x_cosine = x.*cosine;
Q = sum(x_sine); %经过滤波器
I = sum(x_cosine);
phase_discri(frame) = atan(Q/I); %得到锁相环的输入
%锁相环
dfrq = c1*phase_discri(frame)+temp; %经过环路滤波器
temp = temp+c2*phase_discri(frame);
wfc = wfc-dfrq*2*pi; %改变本地频率
dfrq_frame(frame) = wfc;
phase = wfc*ts*n+phase; %得到不同块的相位
end
plot(dfrq_frame/(2*pi));
hold on
plot([1:length(dfrq_frame)] real_fc‘r‘);
legend(‘锁相环跟踪‘‘实际的载波频率‘);
grid
mean_freq=mean(dfrq_frame/2/pi)
p=abs(real_fc-mean_freq)/real_fc;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16080 2007-10-08 19:57 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\c.mat
文件 1229 2007-10-08 19:52 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\costas.m
文件 537 2007-10-08 19:59 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\fr
文件 2516 2007-10-08 19:49 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\PLLC.m
文件 282 2007-10-08 19:54 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\RRCrece.m
文件 267 2007-10-08 19:54 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\RRCsend.m
文件 2095 2007-10-08 19:57 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10\symbol_syn.m
..AD... 0 2007-10-08 23:32 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c10
文件 917 2007-10-08 20:06 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\adpeq.m
文件 1303 2007-10-08 20:09 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\ante.m
文件 761 2007-10-08 20:04 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\FFTlms.m
文件 1169 2007-10-08 20:01 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\lms.m
文件 437 2007-10-08 20:05 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\RLS.m
文件 1206 2007-10-08 20:02 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\signlms.m
文件 1773 2007-10-08 20:03 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\WHT.m
文件 742 2007-10-08 20:03 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11\WHTlms.m
..AD... 0 2007-10-08 23:32 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c11
文件 1006 2007-10-08 20:40 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c12\correce.m
文件 365 2007-10-08 20:39 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c12\matchfil.m
文件 3115 2007-10-08 20:43 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c12\rake.m
..AD... 0 2007-10-08 23:33 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c12
文件 1540 2007-10-08 20:46 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c13\cell_search_cpich.m
文件 433 2007-10-08 20:44 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c13\ovsf.m
文件 755 2007-10-08 20:44 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c13\scramble.m
文件 3740 2007-10-08 20:45 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c13\wcdmasource.m
..AD... 0 2007-10-08 23:33 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c13
文件 1631 2007-10-08 19:08 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c6\impinvar_bilinear.m
文件 472 2007-10-08 19:14 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c6\rcosflt_filter.m
文件 493 2007-10-08 19:12 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c6\rcosine_filter.m
..AD... 0 2007-10-08 23:32 《无线通信FPGA设计》书的源代码\matlab代码\matlab\c6
............此处省略276个文件信息
- 上一篇:很不错的证书查询系统
- 下一篇:华东师范大学计算机研究生复试机试练习题
相关资源
- 触摸按键程序源代码,用C编写的
- EPANET2源代码
- 软件测试 黑盒 白盒测试用例 源代
- ARM基于LPC2124的温度控制系统Proteus仿真
- 车队管理系统源代码
- 数据结构二叉树实验报告源代码及运
- pesq算法源代码c源代码
- 卡尔曼SOC算法源代码
- 基于FPGA的PCI接口设计
- web实现注册登录功能源代码
- 基于FPGA的led8*8点阵滚动显示
- 易语言U盘锁屏源代码
- 幸运转盘微信小游戏源代码
- FPGA\\基于FPGA的温度检测和PWM风冷系统
- 基于FPGA的采用等精度测频原理的频率
- 基于FPGA的多进制数字频率调制(MFS
- 基于FPGA的多进制数字振幅调制MASK系统
- 基于FPGA的二进制振幅键控ASK调制器与
- Fortify-SCA扫描指南
- 采用PCM编码原理及FPGA编程技术实现
- HY-SRF05超声波模块(全套资料包含:电
- 成语接龙游戏,源代码
- 基于FPGA的2FSK调制器的实现--大学作业
- 简单图书租借系统源代码
- 读者与写者问题源代码+
- Hook API 工具 + 源代码
- 嵌入式LGUI源代码-学习嵌入式GUI设计开
- ISE仿真教程
- 小程序获取openid源代码
- ZLGFS文件系统源代码
评论
共有 条评论