Re: 一般卫星的发射功率是多大?
取决于卫星的类型
同步轨道卫星功率比较大,但是绝对不会有这么大
以 C波段的功率为例子
一般下行的功率为 40dbW上下,考虑天线的增益,假设以30DBI计算
实际发射的功率为10dbw,大约是10Watt的样子
区域卫星的功率稍大
.138
OPNET的天线增益默认是0dB。楼主给的功率可以看成是在天线增益之后的功率,这么来说,200W不多也。
似乎是搞定了,先前是天线模型用了默认的iso全向天线,发散太大,我是把发射信道channel的功率增加到200w的,虽然功率很大,但是经过天线发送出去,在35786km之外就是收不到,现在我造了个比较尖锐的天线,大致指向目标方向,就可以了
碰到无线通信不通的情况,我一般一上来先给功率后面狂摁一排0(一般也不去数它),再runsim。如果这时能通,8成是功率问题。再慢慢debug;如果加大功率也还不通,我就再odb+vc。
一个是功率,一个是天线指向
接着讨论
我现在仿真出现错误信息如下:
Recoverable Error reported by process (shiyanweixing_point) at module (top.sat_subnet_0.shiyanweixing.point)
at T (0), EV (2), MOD (top.sat_subnet_0.shiyanweixing.point), KP (op_ima_obj_pos_get)
Object ID (OPC_OBJID_INVALID) is out-of-range.
似乎是我的代码中的某个对象获取出故障了
我做了个节点模型,里面的天线是非iso天线,因此我在节点模型里放置了一个processor,命名为point,用它来控制天线指向目标节点,这是从opnet手册的教程中的那个无线仿真例子参考来的,又编写了个processmodel,比例子多了个初始化状态init,用来获取在opnet工程中给该节点设置的通讯目标的id信息,init状态的code:
tx_node_id = op_topo_parent (op_id_self ());
subnet_id = op_topo_parent (tx_node_id);
mubiao = op_id_from_name (subnet_id, OPC_OBJTYPE_NDFIX, "mubiaoid");
mubiao_stathandle = op_stat_reg ("mubiao id", OPC_STAT_INDEX_NONE, OPC_STAT_LOCAL);
point状态的code:
comp_code = op_ima_obj_pos_get (mubiao, &latitude, &longitude, &altitude, &x_pos, &y_pos, &z_pos);
……
其中"mubiaoid"是该进程模型中,我给添加的一个modelattributes,这样,就可以promote到仿真工程中给它设置为目标节点的名字,这进程模型编译没有错误,就是真实仿真中出现上面的错误信息,object的id太远?
全向也没问题啊,如果功率够的话。
(当然实际的大功率天线一般不是全向的。)
太远?赞你的理想力。
比如你的数组是Objid A[10]; 当你访问A[10]的时候就是out-of-range啦。
确认你有一个叫“mubiaoid”的结点。
另:
在odb里这么干:
odb> evst 2
odb> c
odb >f
odb > n
可以得出出错的具体位置。然后再诊断呗。
就是说,让opnet的代码去找一个不存在的对象,就会out-of-range,是么?
谢谢,用你这方法找到缘由了,是我把Object Type Symbolic Constants写错了,类型不匹配,导致程序找不到我要它找的东西
发现问题所在了
是
mubiao = op_id_from_name (subnet_id, OPC_OBJTYPE_NDSAT,"mubiaoid");
这句话有问题,mubiaoid加了双引号后被当作字符串处理了,我的仿真场景中当然不存在叫做mubiaoid的节点了,就会找不到这个节点而报告上述的错误。
而我把双引号去掉:
……,mubiaoid );
则进程模型编译不通过,她说这个变量不存在,而我又是在这个进程模型中添加了一个modelattributes模型属性,名字就是mubiaoid,为什么这个代码就认为这个变量不存在呢?
我该如何获取在opnet仿真工程中给该节点设置的通讯目标的名字信息?
那bg我吧。
我知道是这个意思,我的问题是,我要让我的第三个参数,那个字符串,是个变量,从节点属性中获得,节点属性中我给她增加一条属性,promote到projecteditor中来设置,现在是这个节点属性怎么弄进去
我这里做的实验,接收点统计到收到功率为0而数据正常,怎么会呢?没有功率还能收到数据?
相关文章:
- 发射功率是怎么估计和控制的?(05-08)
- 发射功率和噪声功率谱不变的话,发射时间增长一倍,信噪比如何(05-08)
- 求教:手机的射频发射功率(05-08)
- 问下发射功率、接受灵敏度和传输距离的关系(05-08)
- WCDMA/GSM双模手机的发射功率问题(05-08)
- 请教发射功率的问题(05-08)