移动通信蜂窝系统——频率复用及同信道干扰比
来源:互联网 发布:淘宝和卖家联系 编辑:程序博客网 时间:2024/04/29 00:59
不得不说,移动通信的MATLAB实验越来越难了,这才第二次试验,表示上次实验课上什么都没干,感觉其他同学有做的挺快的,然而自己就画出了一层六边形蜂窝,蜂窝不会,复用不会,更别提CCIR了,根本没时间研究,实在是失落至极╮(╯▽╰)╭
明天上午又是实验课,新的实验任务已经出来了,没办法,写了半个上午加半个下午的MATLAB实验,最终算是大体完成了,过程也是一波三折,尤其频率复用的标号,模7运算竟然出现了7,见鬼Q_Q弄过来弄去,午休的时候也在想,想了半天,可能因为六边形里的sqrt(3),然后在计算坐标的时候就出现了各种问题,开始是出现接近于0的小数,我就尝试取整,后来发现一个cluster里有同频的,最后就是上面说的模7运算竟然出现了7,真是懵掉了。。最后用fix向0取整,而且在(u,v)坐标的时候取整,而不是给标号L取整,终于搞定了,蜂窝图大体正确没花很长时间,但是细节上出错让我极其地心烦,因为一直改不对。。
代码虽然不是很长,但需要点数学和逻辑理解,迭代加平移变换之类的。附上改正确之后的代码:
R = 1;dy = sqrt(3)*R;dx = 1.5*R;N = 7; A = pi/3*[1:7]; yp =[0:dy:100,0:-dy:-100]; xp = [0:dx:100,0:-dx:-100]; for t = 1:1:length(yp) for m = 1:1:length(xp) y = sqrt(3)/3*xp(m)+ yp(t); if -15<xp(m) && xp(m)<15 && -10<y && y<10 plot(xp(m)+1i*y+R*exp(1i*A),'linewidth',1); L = mod(fix(2*xp(m)/R) + fix(yp(t)/(sqrt(3)*R)),N); text(xp(m),y,num2str(L),'FontSize',10); hold on end end end grid on axis equal title('Cell label for 7-cell cluster')
然后是同信道干扰比,由上可发现,N=3 和N=7时第一层的同频小区数均为6(N=3时上述程序稍作修改即可),所以,每个坐标的夹角为60°。首先,需要确定第一个同频小区中心坐标的位置,然后再依次旋转60°即可得到6个同频小区的坐标,然后计算同频小区到MS的距离,再根据公式即可得到CCIR,注意MS到服务基站的距离为0时,需要将距离重新赋值为一个较小的数,否则CCIR为无穷大。主要代码如下所示:
pxy = 0:0.2:R;for k = 1:length(pxy) if pxy(k) <exp(-10) pxy(k) = 0.1; endendco_cell(1) = sqrt(3)*R*m1*exp(i*pi/6) + sqrt(3)*R*exp(i*pi/2);for t = 2:6 co_cell(t) = co_cell(t - 1)*exp(i*pi/3);endsum = 0;for u = 1:6 sum = abs(co_cell(u) - pxy).^(-alpha) + sum;endgamma = pxy.^(-alpha)./sum;
生成的图像如下:
1 0
- 移动通信蜂窝系统——频率复用及同信道干扰比
- GSM蜂窝移动通信系统
- GSM —— 商业蜂窝通信系统
- GSM蜂窝移动通信系统 --- 时间色散和均衡
- GSM蜂窝移动通信系统-----时分多址(TDMA)帧结构
- 移动通信中常见的干扰
- 移动通信频率分配现状
- 移动通信信道中三种典型衰落
- C/I 载干比 C/A邻频率干扰保护比
- 蜂窝系统
- 无线信道传输中的干扰
- 无线路由器信道干扰事件
- 第4章 商业蜂窝通信系统的典范-GSM
- AP同频干扰
- 详解STM32的PWM输出及频率和脉宽(占空比)的计算——寄存器配置六步曲!
- 详解STM32的PWM输出及频率和脉宽(占空比)的计算——寄存器配置六步曲!
- 详解STM32的PWM输出及频率和脉宽(占空比)的计算——寄存器配置六步曲!
- 不让系统互相“干扰”—解决双系统启动问题
- 算法:RSA算法原理(二)
- 【Android】详解7.0带来的新工具类:DiffUtil
- HTML5 新的 Input 类型
- Codeforces Round #409 D. Volatile Kite (几何)
- git冲突
- 移动通信蜂窝系统——频率复用及同信道干扰比
- 上传写好的库到github(我这里使用SourceTree客户端)
- 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace
- 洛谷 P3171 [CQOI2015]网络吞吐量
- c++ 用模板和异或实现交换任何类型值
- nv12 图像的旋转
- 五大常用算法:动态规划
- 初识Linux-Linux下的三个时间参数(atime、mtime、ctime)
- mybatis逆向工程 优就业