分布式网络蜂窝系统

2024-09-18

分布式网络蜂窝系统(精选3篇)

分布式网络蜂窝系统 第1篇

随着网络建设规模的不断扩大, 宏蜂窝基站的网络覆盖日趋完善。但由于广州、深圳等市区内无线环境复杂, 手机用户分布不均匀等原因, 大型超市、高层写字楼等重要场所仍然需要建设由微蜂窝作为信号源的室内分布系统, 以解决其覆盖问题及容量问题。室内分布系统作为室外宏蜂窝基站的延伸和补充, 能有效的提高网络覆盖率, 但其信号应该严格控制在设计的覆盖范围之内, 同时必须处理好室分与室外宏蜂窝的切换关系。否则会导致用户在路面上接入室内信号然后掉话的情况发生, 影响广大联通手机用户的正常使用, 降低用户对网络的满意度。因此通过对室内分布系统中高层覆盖方案进行分析, 同时室分信号外泄的原因及处理方法分析, 借鉴其它运营商在这方面经验, 以完善室内分布系统的设计思路及验收标准。

1 室内分布系统作用定位

随着宏蜂窝基站建设的不断完善, 室外范围以及绝大部分室内空间都可以由宏蜂窝基站进行覆盖, 但室内分布系统的建设和优化仍然十分重要:

(1) 由于建筑物对无线信号的衰耗, 大型建筑内部包括停车场、电梯和楼层等区域仍然会存在弱覆盖现象, 需要建设室内分布系统以弥补宏蜂窝在此的不足。

(2) 大型商场、专业市场等人流量特别多的区域, 话务量十分集中, 光靠宏蜂窝覆盖会出现话务拥塞等现象, 需要建设微蜂窝信号源的室内分布系统来分担部分话务。

(3) 在高层建筑内, 无线信号的质量不理想, 无主覆盖小区, 多个小区信号强度相当, 容易在此造成同邻频干扰, 影响手机正常使用, 一般会产生以下问题:

(1) 频率干扰严重, 影响通话质量, 容易掉话。

(2) 小区重选、切换频繁产生, 影响用户感受, 影响通话质量。

(3) 收到远方小区的信号, 导致“孤岛”效应, 不能切换而掉话。

(4) 在超高层建筑上, 会出现弱覆盖甚至无覆盖的情况。

可以看出, 室内分布系统的作用就是在局部区域内作为宏蜂窝基站的延伸和补充, 实现目标区域的无缝覆盖, 但同时也应该注意, 室内分布系统信号起作用的范围也应该局限在这一局部的区域内, 避免导致室内分布系统与外网的相互影响。

2 常用高层覆盖方案

对于停车场、电梯、商场的深度覆盖目标, 建设方式基本类同, 对于高层建筑, 则有不同的覆盖方案, 目前常用的方式有全覆盖、室内分布系统结合外部信号和分层组网三种。

2.1 室内分布系统全面覆盖

如中信大厦等为代表的高级写字楼, 按其属性为最重要场所, 其建筑结构允许室内分布系统对整座大厦全面覆盖。这类高层建筑覆盖问题的方案就是建设全面覆盖的室内分布系统。

室内分布系统对于完善高层写字楼的无线信号覆盖有以下的优势:

(1) 室内分布系统可保证在写字楼内全方位提供良好的覆盖效果, 在室内确保分布系统信号强度明显高于外来信号, 可以避免频率干扰以及乒乓切换等影响通话质量的情况发生。

(2) 室内分布系统的信号源可为微蜂窝或宏蜂窝基站, 按不同话务量地区通信需求来选择。

对重要高层建筑进行覆盖, 建设室内分布系统是各运营商的共识, 设计规范、验收标准等都基本一样, 只是由于各自资源不同而采取的具体方案及效果略有不同。相对于广东联通网络, 其它运营商在高层建筑建设全覆盖的室内分布系统具有以下特点:

分层建设室分系统:

覆盖高层建筑高层、超高层部分的室内分布系统, 由于其信号可以均匀分布在建筑物内部, 信号强度、信号质量都明显强于外部信号, 不会与外部信号发生切换关系, 所以只需要与覆盖低层的室内分布系统设置邻区关系。

使用独立频段:

之前描述过, 高层建筑上手机会受到远近各个基站信号的影响。为保证室分系统的通话质量, 避免受到外界信号的影响, 由于频率资源相对充裕, 频率规划预留了一部分频点作为室内分布系统专用频点。

控制边缘场强:

建设室内分布系统不但要求做到其信号在室内足够强, 还要求室分信号不能外泄到室外, 尤其对于低楼层部分, 以避免引起干扰或者孤岛效应等不良现象。

高级写字楼一般都是敞开式的办公环境, 外墙的材料基本都是玻璃, 对无线信号的损耗极低, 控制室内信号的外泄不能靠玻璃外墙的阻隔。

在高层建筑建设室内分布系统时, 一般根据现场实际情况, 采用以下两种方案控制边缘场强:

(1) 把外围的吸顶天线安装在柱子的旁边, 利用柱子阻挡向外辐射的信号。

(2) 在外围安装面板天线向内覆盖。

2.2 室内分布系统结合外部信号

2.2.1 室内分布+附近基站小区分裂

一般的高层住宅小区都是由多栋高层住宅组成, 对这类高层建筑的覆盖方案分两部分构成:

(1) 引用附近基站信号做室内分布系统的信号源, 覆盖电梯间以及每层楼的走道。

(2) 对附近基站进行小区分裂, 利用方向性能好的特型天线作为重发天线, 向上覆盖住宅小区的高层。

本类型方案选取的信号源都是目标楼盘小区周围最近的基站, 和覆盖该高层住宅小区的室内分布系统所用的信号源相同, 所以将其进行覆盖增强解决高层问题的同时不会对该地区带来新的干扰。

这一方案最重要的环节是控制重发天线的覆盖范围, 主要通过选择重发天线来实现。天线的增益与波瓣成反比例, 高增益的天线波瓣比较窄, 低增益的天线波瓣比较宽。在相同增益的情况下, 水平波瓣与垂直波瓣成反比。

如果需要覆盖的是单独一座大厦, 应选用垂直波瓣较宽, 水平波瓣相对较窄的天线, 以控制水平方向的覆盖范围。另外要求该特型天线方向图的侧瓣和旁瓣电平衰减很快, 加上高层楼层的阻挡衰减, 避免对邻小区带来同邻频干扰。

同时分裂的信源和周围基站本身存在邻区关系, 没有引入新的切换关系, 不影响切换。

2.2.2 室内分布+室外覆盖工程

对于街道两旁的高层建筑, 例如酒店、商住楼等, 或者由高层建筑包围成圈的高层住宅小区, 周围 (或内部) 不一定有合适的基站可以采用小区分裂来覆盖这些高层。对于这种情况, 移动公司一般采用室内分布系统加上室外覆盖工程来实现对这些高层建筑的外围提供良好的覆盖 (如图2所示) :

(1) 利用直放站 (或者微蜂窝) 作为分布系统的信号源, 覆盖电梯间以及每层楼的走道。

(2) 耦合室内分布系统的信号, 通过功率放大器放大, 在裙楼安装室外天线, 向上覆盖对面的高层楼层。

本方案室外天线安装于低层, 天线向上覆盖对面高层楼房。天线选用应该根据现场实际需要来选择, 天线的垂直波瓣与水平波瓣成反比, 应据此来控制室外天线的覆盖范围 (原则上该室分信号不能泄漏到地面) 。

目标区域信号强度预算:

通过以下的计算得知:按照安装规范, 设置室外天线输入功率为33 dBm, 本室外覆盖系统室外天线的信号在经过约4堵墙 (材料为空心砖, 衰减11 dB) 的阻挡后, 在其覆盖的高层区域接收信号强度仍可达到-75.0 dBm以上, 可保证该楼层大部分区域的覆盖。

距天线50米空间损耗=32+20log900+20log (50/1000) =65 dB

距天线50米处在没有阻挡的情况下的边缘场强

=天线输入功率+天线增益-空间损耗-遮挡损耗-多径余量

=33 dBm+14 dB-65 dB-0 dB-10 dB=-28.0 dBm

距天线50米处在有4堵墙 (材料为空心砖) 阻挡的情况下的边缘场强=天线输入功率+天线增益-空间损耗-遮挡损耗-多径余量

=33 dBm+14 dB-65 dB-44 dB-10 dB=-72.0 dBm

2.3 分层组网

对于解决高层建筑的无线信号覆盖, 还有一种实施方案, 就是分层组网。分层组网的实质是在普通宏蜂窝的物理上层再建设一层宏蜂 (高层小区) , 通过设置相应参数确保高层良好通信效果。分层组网可以选用独立频段, 也可与普通宏蜂窝合用频段。

例如爱立信设备的参数设置中有层的概念 (摩托罗拉设备参数中相对应的是band个概念) , 分层组网时把Layer3作为高层网, Layer2及Layer1分别为中层宏蜂窝及低层微蜂窝、街道站等。通过分层网主要控制参数:CBQ、CRO、LEVEL、LEVTHR、LEVHYST等来实现。

原则上高层基站天线挂高可定为60 m左右, 约为20层楼高, 此时可以较好覆盖周围高层及超高层, 并能较好避免高层信号辐射到中层乃至低层。

高层小区具有针对性, 其天线根据周围高层建筑的实际分布情况灵活调整。为避免高层信号直接辐射至中下层小区, 应选用垂直波瓣小的天线, 在垂直面有约7度的半功率角, 在实际组网时高层天线需要略微上倾。

3 联通高层覆盖现状

在高层覆盖方面, 目前广东联通广泛采用的方案主要是利用室内分布系统以及室外覆盖工程, 基本没有采用宏蜂窝基站小区分裂、分层组网等覆盖高层的方案。

衡量室内分布系统的有两个标准:一是要求覆盖范围内室分信号的强度明显比外部信号强, 这是保证室内分布覆盖区域内信号质量的必要保证;二是要求室分信号严格控制在目标区域以内, 这是减少室分系统掉话的重要保证。

目前室内分布系统存在的问题主要体现在室分信号边缘场强控制方面, 在对GSM网络日常路测的过程中, 经常会出现在路面上接收到室内分布系统信号的情况。室分系统信号外泄到路面上, 往往会造成以下两种原因的掉话。

3.1 频率干扰问题

对于高层写字楼这类重点、热点高层建筑, 联通在投资规模上没有限制, 大多采用室内分布系统全面覆盖的方案。

联通在高层写字楼内建设室内分布系统一般采用微蜂窝作为室内分布系统的信号源。

由于联通G网络的频谱资源少, 工作频率只有6MHz带宽, 无法单独设置专门的频点用于室内覆盖系统。例如:广州联通在建设覆盖高层的室内分布系统时, 微蜂窝信号源一般选用96号频点和113号频点, 但在密集区域, 这两个频点在室内分布系统以外仍有宏蜂窝小区在使用 (见图3) 。高层建筑上往往容易收到远处的基站的信号, 加大了对频率规划的要求, 而且室分系统的信号应明显强于外来干扰信号以提高信噪比。

天河中心区96号频点使用情况, (红色和紫色表示同频干扰、灰白色表示邻频干扰)

频率问题是客观限制因素, 要减少频率干扰的影响, 需保证专用频点的使用, 同时控制好室内分布信号外泄, 避免相互影响。

3.2 室内分布信号外泄问题

如上所述, 高层建筑在城市中心区数量多并且位置相对集中, 覆盖这些高层建筑的室内分布系统又不得不使用同样的频点, 这就要求室内覆盖系统的信号必须严格控制在室内, 尽量减少室内信号向室外的泄漏。

高级写字楼一般都是敞开式的办公环境, 外墙的材料基本都是玻璃, 对无线信号的损耗极低, 控制室内信号的外泄不能靠玻璃外墙的阻隔。广东联通目前室内分布系统建设对于边缘信号控制的手段是调整分布天线的位置及其功率, 但由于各种原因, 仍会在路面收到室分信号。泄漏到路面的室分信号一般只是覆盖该室分系统前面的一小段路面, 离开这一区域后信号强度会快速衰落。如果在移动过程中接入了外泄的室分信号, 容易因为切换不及时而导致掉话。

室内分布信号外泄引起的掉话问题利用日常监控是难以发现的, 一般情况下作为信号源的微蜂窝、干线放大器等各自的运行状态都是正常的, 从统计数据、频率规划等方面看通常也难以定位造成室分系统掉话, 由于室内分布信号外泄引起的掉话问题一般在路测过程中会发现。

新时空大厦室分信号外泄案例:

新时空大厦 (13301) 是室内分布系统的信号源, 其信号外泄到黄埔大道上, 在问题区域内收到13301的信号最强可达到-60 dBm左右, 对黄埔大道路测时收到这一室分信号基本都会引起掉话。

3.2.1 建设方式方面

建设室内分布系统不但要求做到室分信号在室内足够强, 还要求室分信号不能外泄到室外。例如:目前广州联通对于室内分布系统在场强强度方面采取的验收标准 (重要场所覆盖指标) :

(1) 对下行场强的要求作出了明确的规定:要求在覆盖目标内的95%区域, 手机接收场强应大于-80 dBm。

(2) 对于覆盖目标边缘区域的下行场强控制并未作出明确的规定, 不利于避免室分信号从室内外泄到覆盖目标以外。

由于联通G网室分系统在边缘场强上没有明确的硬性规定, 现有的室分系统一般都是靠建筑外墙来阻挡其信号外泄到覆盖目标以外。但高级写字楼、大型商场等的建筑结构一般都是开放式的环境, 其外墙的材料基本都是玻璃, 对无线信号的损耗极低, 根本不能有效阻挡室分信号的外泄。路测中在路面收到外泄室分信号的强度往往都达到-60 dBm, 信号强度比室外宏蜂窝的信号更好, 因此手机容易接入室分信号。

针对室内分布系统边缘信号控制一项, 除在规划设计中明确规定在室分系统的边缘下行场强要大于-80dbm, 同时也要求室分系统泄漏到路面的信号, 其强度要低于-85 dbm。一般可以采用下几种手段的结合进行控制:

(1) 控制系统边缘天线的输出功率

室内分布系统一般由信号源+干放/线材+分布天线组成, 要控制系统边缘天线的信号强度, 需要综合考虑信号源输出功率、干线放大器增益、功分器耦合器损耗、馈线损耗以及吸顶天线的的增益等方面, 使系统边缘天线输出的信号经过空间损耗到达大厦边缘时, 其场强不小于-80 dbm即可。

(2) 合理利用建筑结构阻挡边缘天线向外的信号

商场、高级写字楼等虽然是开放式的建筑结构, 但其边缘处总会有柱子、梁等结构的存在。把室内分布系统边缘的吸顶天线按照于这些柱子和梁的内侧, 可以十分有效的阻挡室分信号向覆盖区域以外辐射。

(3) 系统边缘的天线采用板状定向天线

室分系统覆盖目标的某些边缘区域可能会没有合适的梁或者柱子来阻挡室分信号外泄出去, 但这些区域又必须要按照天线以增强无线信号覆盖。此时可以考虑系统边缘的天线采用板状定向天线, 由外向内进行覆盖, 避免室分信号辐射到覆盖区域以外。

3.2.2 参数设置方面

(1) 接入参数

G网小区的接入参数中, C2功能的使用基本都是打开的, 主要是利用CRO参数的不同取值来设置各个小区的接入优先级。

微蜂窝一般都是作为室内分布系统的信号源, 在室内分布系统的覆盖范围内, 室分信号比外部信号的强度、质量都要好, 这一区域的话务应该由室内分布系统来吸收。把微蜂窝的接入优先级提高, 可以使手机用户更容易在室分的覆盖范围内使用室分信号, 但如果室分系统有信号外泄, 同样会使手机在路面上更容易接入室分系统信号。

(2) 切换参数

目前联通对于微蜂窝与宏蜂窝之间的切换参数设置的大体原则是:

(1) 微蜂窝与900频段小区切换时, 把微蜂窝当1800看待, 切换算法使用3、5号算法。微蜂窝切向900使用3号算法, 使用正的ho_magin;900切向微蜂窝使用5号算法, 使用负的ho_magin。

(2) 微蜂窝与1800频段小区切换时, 把微蜂窝当900看待, 切换算法使用3、5号算法。微蜂窝切向1800使用5号算法, 使用负的ho_magin;1800切向微蜂窝使用3号算法, 使用正的ho_magin。

(3) 微蜂窝之间互相切换使用1号算法, 使用正的ho_magin。

在参数设置方面, 若不发生信号外泄的情况下, 上述参数设置合理, 如果有室分信号外泄, 上述参数设置, 手机很容易在路面上从原来的900频段服务小区切入室分信号, 需要根据现场情况调整接入、切换参数等相关参数设置, 避免外泄问题导致手机过于容易在道路接入室分系统。

4 总结

室内分布系统作为网络覆盖的补充和延伸, 室内分布系统的建设和优化工作显得十分重要, 对于普通的深度覆盖型室内分布系统, 一般能较好的运行, 但对于高层建筑, 在建设方式上则有全覆盖、室内分布系统结合外部信号和分层组网三种。由于高层覆盖的特殊性, 部分室内分布与室外宏蜂窝结合上会存在频率干扰和信号外泄的问题。

4.1 频率干扰

频率问题是客观限制因素, 要减少频率干扰的影响, 需保证专用频点的使用, 同时控制好室内分布信号外泄, 避免相互影响。

4.2 室分信号外泄原因

导致联通室内分布系统出现信号外泄, 被覆盖目标以外的手机接入而出现掉话的原因有以下两个方面:

(1) 室内分布设计、安装时没有对边缘信号进行控制, 导致室分信号有外泄的机会。

(2) 在接入、切换等参数的设置中, 室分信号比室外宏蜂窝信号有更高的级别, 导致路面的手机容易接入外泄的室分信号。

4.3 现有问题解决方案

(1) 通过调整干放、边缘天线位置/类型、信源输出功率等手段对室分边缘信号进行控制, 从源头上杜绝室分信号外泄;

(2) 暂时无法避免信号外泄的情况下, 可以调整接入、切换参数等相关参数设置, 避免外泄问题导致手机过于容易在道路接入室分系统。

4.4 新建室分建议

要解决室分系统信号外泄引起的掉话问题, 就要在源头上杜绝室分信号外泄的可能, 对于新建的室内分布系统应达到以下要求:

(1) 首先在规范上要对室内分布系统控制信号外泄制订严格的标准。

(2) 其次在设计上要求厂家吸收更多控制边缘信号的先进经验, 采用更多有效的方案来避免室分信号外泄。

(3) 对室分系统的验收, 应严格按照制订好的规范执行, 不但要测试室分系统覆盖范围内的信号强度、质量等项目, 更要对其周围路面进行详细路测, 出现信号外泄的坚决要求整改。

参考文献

分布式网络蜂窝系统 第2篇

分布式网络系统中的数据访问设计与优化*

张均东,任 光,陈 健

(大连海事大学 轮机工程学院,辽宁大连 116026)

摘 要:

在基于局域网的大型分布式仿真和控制系统中,包括数据库服务器在内的各计算机之间的信息交互方案的设计是系统性能优异的关键,尤其是在计算机数量较多或待交互的单位时间信息量较大时更为重要。计算机间的信息交互涉及各机间的共享数据的读取、存贮和更新等方面的内容,需采取有效的系统规划、实时通讯和快速数据库访问等手段解决。本文全面论述了有关内容,给出了有效的解决方案。

关键词:网络系统、信息交互、优化设计

1 前言

随着计算机和网络技术的不断提高,使用基于局域网的,分布式的计算机系统对大型、综合或复杂的工业过程和运行环境进行系统仿真与运行模拟以及控制已越来越普遍。由于这样的仿真与控制系统一般规模庞大或过程复杂,单独一台计算机无法完成整个系统任务,需要多机参与,构成计算机网络,通过网上信息交互共同协调完成整个仿真与控制任务。各机之间信息交互的方式、频率和数量决定了整个网络系统的综合性能。由于在这样的系统中,机间的信息交互一般都非常频繁,各机都要面临数据更新、系统运行、结果存贮等过程的快速性问题,因此有关的设计是非常重要和关键的。

2 系统规划与设计

无论是仿真还是控制系统,合理的系统和数据规划至关重要。通过系统和数据规划可以优化系统设计,解决各机任务均衡,资源充分利用等问题,在兼顾可靠性、安全性和故障可诊断性的同时充分发挥系统的整体效率和性能,并容许具有一定的可扩展性。

目前有许多分布式仿真和控制系统采用以数据库为中心的设计方案。在这种设计方案中,网上的交互信息通过数据库来进行,首先由产生交互信息的机器存入数据库,然后由需要该交互信息的机器从数据库中读出来完成一个信息交互或更新过程。由于该信息交互通过一个中间环节即数据库来进行,因此在网上的计算机数量较多或程序要求的数据更新较多较快时,易造成数据冲突和网络堵塞,极易导致系统运行迟缓或死机,成为整个系统性能的瓶颈。

当然以数据库为中心的分布式仿真和控制系统也有其优点,其编程思路比较简单清晰,容易被人理解和掌握。对于网上信息交互量不多的系统,可以采用以数据库为中心的`系统,同时可以通过数据规划合理地分配各计算机的任务,使用一些编程技术来降低网上的信息流量,提高系统的性能。例如在程序中应尽量使用全局变量创建公用数据库连接,避免每次不必要的数据连接重建时间。

如果系统较大、网上信息交互量较多或对系统实时性和可扩展性要求较高时,应采用实时网络数据通讯的设计方案。在以数据库为中心的系统设计方案中,由于数据的变化首先要存入数据库,然后被其它程序访问才能刷新,经历了数据库存取这一中间环节。如果网上有多个应用程序都需要知道该数据的变化,则都必须通过数据库访问才能更新。这样就浪费了许多网络资源,容量造成瓶颈。在采用实时网络数据通讯的设计方案中,通过网络实时通讯来解决网上各机器间的数据交互与刷新问题,其中对于多台机器都需要的数据变化通过网络广播的方式,以定时和数据变化实时触发传送的机制向所需机器通知该数据已发生变化和具体的数值;对于只存在两台机器之间的信息交互可采用点对点的方式进行通讯。通讯的数据格式和组织可以自行定义。因此,与以数据库为中心的方案相比,该设计方案减少了因数据刷新所需的多次访问问题,大大减少了数据流量,同时网络传输还可以增加数据正确性和合法性校验,为操作者或系统管理员及时提供系统信息和出错信息,便于系统故障诊断和系统调试。

如果把各子系统初始化数据都保存在服务器的数据库中,则各机一起启动时,由于都需要建立数据库链接,读取其中的初始化数据,容易造成起动时间过长的现象。为此,对于不必要存于服务器的数据可存于本地数据库中,本地数据库可采用ACCESS数据库。对于一般不变的系统初始化数据也可以备存到本地数据库中,供日常程序起动时使用。如果系统的初始化数据进行了更新,可以编制一段程序,根据数据库服务器的数据库版本号来更新本地数据库。无论何种方案,数据库的访问总是不能避免的,如何提高数据库的访问速度非常值得研究。

3 提高数据库访问速度(以SQL数据库为例)

客户机程序一般采用VC++,VB

,PowerBuilder,Delphi等支持访问数据库的集成开发环境进行开发。在编写客户端程序时,一般通过ODBC(Open Database Connectibvity) API,RDO(Remote Data Objects) [5],ADO(ActiveX Data Objects) [5]访问数据库,查询或修改数据库中的数据。其中ODBC API是被人们广泛接受的用于数据库访问的应用程序编程接口。具有访问数据库速度快效率高,但编程复杂的特点;远程数据对象(RDO)对ODBC API函数进行了封装,为编程人员提供了一个访问远程数据库的高级接口,在程序中通过该对象可轻松对数据库进行远程访问。组件对象(ADO)不仅继承而且发展了RDO,它不但具有访问远程数据库的能力,而且还具有访问其它数据提供者(不一定是数据库,可能是其他文件或其他应用程序所提供的数据)的能力。在VB中可很方便的使用RDO和

ADO来访问数据库,但访问数据库效率不高,速度较慢,灵活性也差。为了满足系统的要求经常需要提高访问数据库的速度,具体方法有:

3.1 使用ODBC API函数

由于ODBC API函数的入口参数表中有些参数需要传递指针,而VB不支持指针,因此在VB中调用ODBC API函数会有一定的限制。另外,VB的字符串内存存储格式与C语言不同,而ODBC API函数是用C语言开发的,这也限制了VB和ODBC API

函数之间的数据交换。为此需要开发一个动态链接库(Dynamic Link Library - DLL),编制二个API函数分别以获取参数指针和支持数据交换,从而实现在该动态链接库的支持下,在VB中直接调用ODBC API函数的目的。

可以使用VC++6.0开发动态链接库。VC++6.0可开发三种类型的动态链接库:Win32 DLL、常规 MFC DLL、扩展 MFC DLL。其中Win32 DLL、常规 MFC DLL可被任意Win32编程环境(包括Visual Basic 6.0

版)加载使用。常规 MFC DLL在发行时必须附带MFC42.DLL库,而Win32 DLL可单独发行[3]。如果只提供给VB编程环境使用,可建立Win32 DLL即可。

具体的开发步骤为:利用VC++6.0编程环境的AppWizard创建一个简单Win32 DLL工程,工程名为SQLAPI,在此基础上加入自己的代码。代码如下:

#include “stdafx.h”

#define DLLEXPORT

extern “C” __declspec( dllexport) //定义导出宏

BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)

{ return TRUE; }

DLLEXPORT long __stdcall GetAddress(void * Address) //按地址传送

{ return (long) Address; }//将地址强制转换为长整形

DLLEXPORT long __stdcall strCopyToByte (char * BytesAddress,char * strAddress)

{ return (long) strcpy(BytesAddress, strAddress); }//

将字符串传送到指定地址

经编译链接生成SQLAPI.DLL动态链接库,将其拷贝到C:WINDOWSSYSTEM(对于Windows) 或C:WINNTSYSTEM32(对于Windows NT 或)目录下,这样就可在VB中调用这两个API函数实现对ODBC API的调用。ODBC调用的一般流程为:

1连接至数据源:分配环境句柄、设置环境属性、分配联接句柄、联接数据源和设置联接属性。

2初始化应用程序:分配语句句柄、设置语句属性,必要时进行数据绑定。

3建立和执行SQL语句:a) 建立SQL语句,或使用硬编码的SQL语句。b) 如果SQL语句含有参数,将每个参数绑定至应用程序变量。c) 用SQLExecDirect执行该语句。如果语句要多次执行,则进行语句准备,并用SQLExecute来执行。

分布式网络蜂窝系统 第3篇

随着通信技术的不断发展,中国移动和中国联通已经建成了比较完整的移动通信网络,但广大用户对通信的服务质量也提出了越来越高的要求。城区移动用户的飞速增加以及高层建筑越来越多,话务密度和覆盖要求也不断上升。这些建筑物规模大、质量好,对移动通信信号有很强的屏蔽作用。在大型建筑物的底层、地下商场、地下停车场等环境,移动通信信号弱,手机无法正常使用,形成了移动通信的盲区和阴影区;在中间楼层,由于来自周围不同基站信号的重叠,产生乒乓效应,手机频繁切换,甚至掉话,严重影响了手机的正常使用;在建筑物的高层,由于受基站天线的高度限制,无法正常覆盖,也是移动通信的盲区;在有些建筑物内,虽然手机能够正常通话,但是用户密度大,基站信道拥挤,手机通上网困难。由此可见,室内覆盖作为移动通信网络覆盖的一个薄弱环节,已成为急待解决的技术问题之一。移动通信室内覆盖问题从广义上讲,不仅仅是对室内信号盲区的改善,同时也包括对室内移动通信话音质量、网络质量、系统容量的改善。除了对诸如地下室,一、二层等屏蔽性地方信号的引入外,也包括对一些高层建筑物高层部分因多径效应导致信号衰落而容易掉话、断线、切换不成功等方面进行改善。对于高话务量的大型商场和商务中心,还应解决室内话务及拥塞问题。一方面,室内覆盖对于扩大覆盖区域,提高质量,提高接通率,减少弱信号断线,提高网络指标等有很大的帮助;另一方面,室内覆盖也作为一种扩容手段,在分担室外话务,增加网络容量,提高频率利用率等方面起着重要作用。同时,室内信号的改善,能为用户提供更好更完美的随时随地的通信服务,对提高公司形象,提高企业竞争力,增加市场占有率具有重要意义。目前解决室内覆盖最有效的方法就是建设室内分布系统,将基站信号通过有线方式直接引入到室内区域,再通过小型天线发送出去,从而达到消除室内覆盖盲区,抑制干扰,为室内的移动通信用户提供稳定、可靠的通信环境,使用户在室内也能享受高质量的个人通信服务。本文从GSM网络的室内分布系统概述及产生背景,存在的问题和典型的解决方案入手,介绍了室内分布系统建设的必要性、系统的类型及特点;通过对微蜂窝和直放站两种覆盖方式的比较分析,结合贵阳市区室内覆盖的需求,设计了两套室内分布系统建设方案和传输方案;通过对室内分布系统实施环境的工程勘测,结合典型参数的工程测试以及室内分布系统设备的特点,同时介绍了相关工程实施、系统优化和综合性能测试。结果表明,本文设计和实施的两套室内分布系统能有效的改善无线信号的室内覆盖盲区,抑制干扰,为室内移动通信用户提供稳定、可靠的通信环境。严格地讲,室内覆盖,尤其是无线方式的室内覆盖,是移动通信网络的主要组成部分。建设室内分布系统对于提高移动通信网络服务水平和质量,提高运营商的形象和增加话费收入具有重要意义。当然,由于室内分布系统建设环境的多样性和复杂性,寻求综合性能优,效果好、造价低的GSM网络室内分布系统,还需要在实践中不断地探索和总结。

上一篇:综合教学方法下一篇:小型农村水利