精华内容
下载资源
问答
  • 行业分类-电子-一个移动无线电台逗留地点的确定方法及发射地点信息的固定电台.zip
  • 行业分类-电子-一个移动无线电台逗留地点的确定方法及发射地点信息的固定电台的说明分析.rar
  • 隐蔽发射器接收器

    2012-10-11 19:11:06
    整套系统 1、采用536兆频率,该频率优点: (1)四代屏蔽器等目前市面所有屏蔽器,都在该频段是 ...便于多地点,近距离,无人操作。 9、真正的大功率,足功率发射器,用料豪华,做工严谨。达到前所未有的传输距离。
  • 每 30 秒,MMM-Launch 会告诉您即将到来的日期、发射地点、航天器、发射者、任务、负责每次发射的机构、航天器的图片以及每个任务的完整描述。 例子 图片没有完整描述。 配置选项。 , , , , 包含带注释的 .css ...
  • 无线发射功率与增益

    千次阅读 2014-07-02 11:17:50
    到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。 因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。  Tx 是发射(Transmits)的简称。...
    1. 无线发射功率与增益
    
        无线电发射机输出的射频信号,通过馈线(电缆)输送到天线,由天线以电磁波形式辐射出去。电磁波
    到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。
    因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。
      Tx 是发射(Transmits)的简称。无线电波的发射功率是指在给定频段范围内的能量,通常有两种衡量或测量标准:
      1)功率(W):相对1 瓦(Watts)的线性水准。例如,WiFi 无线网卡的发射功率通常为0.036W ,或者说36mW。
      2)增益(dBm):相对1 毫瓦(milliwatt)的比例水准。例如,WiFi 无线网卡的发射增益为15.56dBm。
            功率单位mW 和dBm 的换算:
            a)dBm = 10 * lg[ 功率mW]               //即,以10为底数取[功率mW]对数,然再乘以10
            b)mW = 10^[增益dBm / 10dBm]     //即,以10为底数,[增益dBm/10dBm]为指数,计算取值


        在无线系统中,天线被用来把电流波转换成电磁波,在转换过程中还可以对发射和接收的信号进行“放大”,
    这种能量放大的度量成为“增益(Gain)”。天线增益的度量单位为“ dBi ”。由于无线系统中的电磁波能量
    是由发射设备的发射能量和天线的放大叠加作用产生,因此度量发射能量最好同一度量-增益(dB)。
    例如,发射设备的功率为100mW ,或20dBm;天线的增益为10dBi ,则:
        发射总能量=发射功率( dBm )+天线增益( dBi )= 20dBm + 10dBi = 30dBm
                  或者 = 1000mW = 1W
        在“小功率”系统中(例如无线局域网络设备)每个dB 都非常重要,特别要记住“ 3dB 法则”。每增加或降低3dB,
    意味着增加一倍或降低一半的功率:
        -3 dB = 1/2 功率
        -6 dB = 1/4 功率
        +3 dB = 2* 功率
        +6 dB = 4* 功率
      例如,
        10    W        的无线发射功率为  40 dBm
        6.4   W        的无线发射功率为  38 dBm
        3.2   W        的无线发射功率为  35 dBm
        1.6   W        的无线发射功率为  32 dBm    
        1000  mW  的无线发射功率为  30 dBm
        800   mW   的无线发射功率为  29 dBm
        400   mW   的无线发射功率为  26 dBm
        200   mW   的无线发射功率为  23 dBm
        100   mW   的无线发射功率为  20 dBm
        50    mW    的无线发射功率为  17 dBm
        25    mW    的无线发射功率为  14 dBm
        12.5  mW  的无线发射功率为  11 dBm
        10.34 mW 的无线发射功率为  10 dBm
        8.26  mW  的无线发射功率为  9  dBm
        6.25  mW  的无线发射功率为  8  dBm
        3.125 mW 的无线发射功率为  5  dBm
        1     mW     的无线发射功率为  0  dBm

       功率/电平(dBm):放大器的输出能力,一般单位为W、mW、dBm。dBm 是取1mW 作基准值,以分贝表示的绝对功率电平。
       换算公式:
          电平(dBm)=10*lgW
           5W  → 10*lg5000=37dBm
          10W → 10*lg10000=40dBm
          20W → 10*lg20000=43dBm
       功率每增加一倍,电平值增加3dBm 

      功率单位mw和dbm的换算表
      对于无线工程师来说更常用分贝dBm这个单位,dBm单位表示相对于1毫瓦的分贝数,dBm和W之间的关系是:dBm=10*lg(mW)
      1w的功率,换算成dBm就是10×lg1000=30dBm。2w是33dBm,4W是36dBm……大家发现了吗?
      瓦数增加一倍,dBm就增加3。为什么要用dBm做单位?
      原因大致有几个:
        1、对于无线信号的衰减来说,不是线性的,而是成对数关系衰减的。用分贝更能体现这种关系。
        2、用分贝做单位比用瓦做单位更容易描述,往往在发射机出来的功率几十上百瓦,到了接收端已经是以微微瓦来计算了。
        3、计算方便,衰减的计算公式用分贝来计算只用做加减法就可以了。
      以1mW 为基准的dB算法,即0dBm=1mW,dBm=10*lg(Power/1mW)。
      发射功率dBm-路径损失dB=接收信号强度dBm
      最小通信功率dBm-路径损失dB≥接收灵敏度下限dBm
      最小通信功率dBm≥路径损失dB+接收灵敏度下限dBm

      0dBm=0.001W=1mW
      左边(dBm)加/减3 = 右边(mW)乘/除2
      左边(dBm)加/减10 = 右边(mW)乘/除10

      
      例如,100mW的无线发射功率为20dBm,而50mW的无线发射功率为17dBm,而200mW的发射功率为23dBm。
            0+10dBm=0.001*10W,即10dBm=0.01W 
            20dBm=0.1W  30dBm=1W  40dBm=10W 
            40+3dBm=10*2W,即43dBm=20W
      
      例如,机器20W 在400MHZ频率上 使用30米50-7(物理发泡低损耗电缆)到天线上还剩下多少增益
         20W=43dB 
         30米50-7损耗 一米小于0.09 按照最大值0.09*30=2.7dB
         43dB-2.7dB=40.3dB
         天线增益16dBi+40.3dB=56.3dB
      
        就上面的例子我们可以看出增益和功率并非线性变化,所以不能光从功率上来看发射状态。当你的机器20W的时候增益43dB,
    40W的时候46dB 60W的时候49dB,反过来说当功率损失一半的时候 也刚刚损失了3个dB,对信号传播影响不是特别大。但是光看
    功率的话已经少了一半会认为传播能力也小了一半,所以在这里看功率是相当错误的。馈线损耗的3dB到了天线部分又得到了
    提升,当你的天线是16dBi的时候,小功率电台的传播能力远远超出了使用大功率电台小天线,这也是很多朋友使用手台加馈线
    棒杆天线效果也不错的现象。
        如果真的那么在意功率不如做个试验,发射机输出端不接同轴电缆,而是接380V动力用电缆,同样的米数,动力电缆的损耗
    一定很小,因为功率=电流*电压,动力电缆内阻小 在电缆上分担的电压就小 功率损耗就小,但是高频信号是肌肤效应传播,
    动力电缆根本无法传到高频信号 损失将是相当大的,可以说有点常识的朋友都知道动力电缆无法做馈线,从这一点也证明了
    单单看功率是完全错误的。

    2. 射频知识  
      dB、dBi、dBd、dBc、dBm与dBw简介:
      1)dB  
           dB是一个表示相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,
           按下面计算公式:10*lg(甲功率/乙功率),如果采用两者的电压比计算,要用20*lg(甲电压/乙电压)。
      [例] 甲功率比乙功率大一倍,那么10*lg(甲功率/乙功率)=10*lg2=3dB。也就是说,甲的功率比乙的功率大3dB。
                   反之,如果甲的功率是乙的功率的一半,则甲的功率比乙的功率小3dB。
            一般情况下,dBm取1mW作为基准值,即相当于乙功率为1mW,故换算式为 dBm=10*lg(功率mW)
      2)dBi和dBd
      dBi和dBd是表示天线功率增益的量,两者都是一个相对值,但参考基准不一样。
            dBi的参考基准为全方向性天线,dBd的参考基准为偶极子,所以两者略有不同。
            一般认为,表示同一个增益,用dBi表示出来比用dBd表示出来要大2.15。
         [例] 对于一面增益为16dBd的天线,其增益折算成单位为dBi时,则为18.15dBi(一般忽略小数位,为18dBi)。
      [例] 0dBd=2.15dBi。
      3)dBc  
          dBc也是一个表示功率相对值的单位,与dB的计算方法完全一样。一般来说,dBc是相对于载波(Carrier)功率而言,在许多情况下,
          用来度量与载波功率的相对值,如用来度量干扰(同频干扰、互调干扰、交调干扰、带外干扰等)以及耦合、杂散等的相对量值。 
          在采用dBc的地方,原则上也可以使用dB替代。
      4)dBm
      dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值),计算公式为:10*lg(功率值/1mW)。
      [例] 如果功率P为1mw,折算为dBm后为0dBm。
      [例] 对于40W的功率,按dBm单位进行折算后的值应为:
            10*lg(40W/1mW)=10*lg(40000)=10*lg4+10*lg10000=46dBm。
      5)dBw
      与dBm一样,dBw是一个表示功率绝对值的单位(也可以认为是以1W功率为基准的一个比值),计算公式为:10*lg(功率值/1W)。
        dBw与dBm之间的换算关系为:0 dBw = 10*lgW = 10*lg1000mw = 30dBm
      [例] 如果功率P为1W,折算为dBw后为0dBw。
     
           总之,dB,dBi, dBd, dBc是两个量之间的比值,表示两个量间的相对大小,而dBm、dBw则是表示功率绝对大小的值。
      在dB,dBm,dBw计算中,要注意基本概念,用一个dBm(或dBw)减另外一个dBm(dBw)时,得到的结果是dB,如:30dBm - 0dBm = 30dB。
     一般来讲,在工程中,dBm(或dBw)和dBm(或dBw)之间只有加减,没有乘除。而用得最多的是减法:dBm 减 dBm 实际上是两个功率相除,
      信号功率和噪声功率相除就是信噪比(SNR)。dBm 加 dBm 实际上是两个功率相乘。

    3. 功率单位mw和dbm的详细换算表
      dBm      mW 
       0     1.0 mW 
       1     1.3 mW 
       2     1.6 mW 
       3     2.0 mW 
       4     2.5 mW 
       5     3.2 mW 
       6     4.0 mW 
       7     5.0 mW 
       8     6.0 mW 
       9     8.0 mW 
       10    10 mW 
       11    13 mW 
       12    16 mW 
       13    20 mW 
       14    25 mW 
       15    32 mW 
       16    40 mW 
       17    50 mW 
       18    64 mW 
       19    80 mW 
       20    100 mW 
       21    128 mW 
       22    160 mW 
       23    200 mW 
       24    250 mW 
       25    320 mW 
       26    400 mW 
       27    500 mW 
       28    640 mW 
       29    800 mW 
       30    1.0W 
       31    1.3W 
       32    1.6W 
       33    2.0W 
       34    2.5W 
       35    3.0W 
       36    4.0W 
       37    5.0W 
       38    6.0W 
       39    8.0W 
       40    10W 
       41    13W 
       42    16W 
       43    20W 
       44    25W 
       45    32W 
       46    40W 
       47    50W 
       48    64W 
       49    80W 
       50    100W 
       60    1000W
    展开全文
  • Team项目将开发一个基于Web的应用程序,该应用程序可轻松访问火箭发射的相关信息,如发射时间表,位置,天气状况,旅行方法和已通过的发射,因此人们可以轻松地找到有关火箭发射的更多信息。 查看和使用应用程序: :...
  • CE 传导发射测试

    千次阅读 2020-01-19 08:40:23
    https://blog.csdn.net/weixin_42717711/article/details/93198788EMC测试(5)——传导发射测试(CE) http://blog.sina.com.cn/s/blog_88e6f8c40100whjd.html 传导发射(ConductedEmission)测试 https:...

    本文整理与网络;文章参考

    https://blog.csdn.net/weixin_42717711/article/details/93198788 EMC测试(5)——传导发射测试(CE)

    http://blog.sina.com.cn/s/blog_88e6f8c40100whjd.html               传导发射(Conducted Emission)测试

    https://wenku.baidu.com/view/b68f455f2379168884868762caaedd3383c4b5cc.html    EMC测试基础CE测试 

    概念介绍:

            传导发射通常也会被成为骚扰电压测试,只要有电源线的产品都会涉及到传导发射测试,包括许多直流供电产品,另外,信号/控制线在不少标准中也有传导发射的要求,通常用骚扰电压或骚扰电流的限值(两者有相互转换关系)来表示,灯具中的插入损耗测试(直接用dB表示)也属于传导测试范畴。

           传导发射(Conducted Emission)测试,简称CE,也被称为传导骚扰,是指系统内部的电压或电流通过信号电缆、电源线或地线传输出去而成为其他系统或设备干扰源的一种电磁现象。传导发射测试通常也会被称为骚扰电压测试

    展开全文
  • 在关于Observable变种之五大金刚一文分析中,我们知道Observable在收到Observer订阅的时候,就会...而热发射的场景就有很多了,因为热发射我们可以决定发射时机、地点、数据。 四大热发射集成自抽象Subject,而Sub...

    在关于Observable变种之五大金刚一文分析中,我们知道Observable在收到Observer订阅的时候,就会立即发送数据,既为冷发射。而热发射既只是为Observable和Observer之间建立了订阅管道,并不会直接发射数据,而是在有需要的时候才发射数据。而热发射的场景就有很多了,因为热发射我们可以决定发射时机、地点、数据。

    四大热发射集成自抽象Subject,而Subject集继承自Observable,同时还实现了Observer,因此实际既可以作为Observable,还可以作为Observer。既然四大热发射都继承自Observable,所以订阅仍然形如Observable.subscribe(observer), 订阅之后仍然具体走到subscribeActual具体方法中,因此本文将四大热发射称为Observable的变种。

    PublishSubject——接收订阅之后的所有数据

    PublishSubject<String> publish = PublishSubject.create();
    publish.subscribe(new PublishObserver<String>("first"));
    publish.onNext("1");
    publish.onNext("2");
    publish.subscribe(new PublishObserver<String>("seconde"));
    publish.onNext("3");
    publish.onCompleted();
    

    如上例子,则第一个订阅的观察者将收到1、2、3数据,而第二个订阅的观察者只收到3的数据。此处,在PublishSubject中有一个保存订阅者的属性,是个数组,可以通过分析代码知道,当发送数据后,就会遍历这个数组的订阅者,发射数据到各个订阅者中。

    final AtomicReference<PublishSubject.PublishDisposable<T>[]> subscribers;
    

    BehaviorSubject——释放订阅前最后一个数据和订阅后的所有数据

    BehaviorSubject<String> behavior = BehaviorSubject.create("deafault");
    behavior.subscribe(new SubjectObserver<String>("first"));
    behavior.onNext("1");
    behavior.onNext("2");
    behavior.subscribe(new SubjectObserver<String>("seconde"));
    behavior.onNext("3");
    behavior.onCompleted();
    

    上面例子中,第一个订阅者讲收到包括default在内的1、2、3数据,而第二个订阅将收到订阅前的最后一条数据2,后面的所有数据3。那么BehaviorSubject是怎么收到在订阅前的最后一条数据的呢?如下

    protected void subscribeActual(Observer<? super T> observer) {
        BehaviorSubject.BehaviorDisposable<T> bs = new BehaviorSubject.BehaviorDisposable(observer, this);
        observer.onSubscribe(bs);
        if (this.add(bs)) {
            if (bs.cancelled) {
                this.remove(bs);
            } else {
                bs.emitFirst();
            }
        } else {
            Throwable ex = (Throwable)this.terminalEvent.get();
            if (ex == ExceptionHelper.TERMINATED) {
                observer.onComplete();
            } else {
                observer.onError(ex);
            }
        }
    
    }
    

    订阅时进入到我们熟悉的subscribeActual方法,然后进入bs.emitFirst()中,如下:

    void emitFirst() {
        if (!this.cancelled) {
            Object o;
            synchronized(this) {
                if (this.cancelled) {
                    return;
                }
    
                if (this.next) {
                    return;
                }
    
                BehaviorSubject<T> s = this.state;
                Lock lock = s.readLock;
                lock.lock();
                this.index = s.index;
                o = s.value.get();
                lock.unlock();
                this.emitting = o != null;
                this.next = true;
            }
    
            if (o != null) {
                if (this.test(o)) {
                    return;
                }
    
                this.emitLoop();
            }
    
        }
    }
    

    主要看this.test(o),此时如果上次有发射,则o为相关发射。

    ReplaySubject——将所有接收到的数据或通知全部发送给订阅者

    ReplaySubject<String> replay = ReplaySubject.create();
    replay.subscribe(new SubjectObserver<String>("first"));
    replay.onNext("1");
    replay.onNext("2");
    replay.subscribe(new SubjectObserver<String>("seconde"));
    replay.onNext("3");
    replay.onCompleted();
    

    上面例子中,第一个订阅者将收到1、2、3和complete通知,第二个订阅者也是收到1、2、3和complete通知。

    protected void subscribeActual(Observer<? super T> observer) {
        ReplaySubject.ReplayDisposable<T> rs = new ReplaySubject.ReplayDisposable(observer, this);
        observer.onSubscribe(rs);
        if (!rs.cancelled) {
            if (this.add(rs) && rs.cancelled) {
                this.remove(rs);
                return;
            }
    
            this.buffer.replay(rs);
        }
    }
    

    订阅之后,进入subscribeActual方法,this.buffer为SizeAndTimeBoundReplayBuffer的实例。走到this.buffer.replay(rs)中,进入到下面代码:

    public void replay(ReplaySubject.ReplayDisposable<T> rs) {
        if (rs.getAndIncrement() == 0) {
            int missed = 1;
            Observer<? super T> a = rs.actual;
            ReplaySubject.TimedNode<Object> index = (ReplaySubject.TimedNode)rs.index;
            if (index == null) {
                index = this.getHead();
            }
    
            while(!rs.cancelled) {
                while(!rs.cancelled) {
                    ReplaySubject.TimedNode<Object> n = (ReplaySubject.TimedNode)index.get();
                    if (n == null) {
                        if (index.get() == null) {
                            rs.index = index;
                            missed = rs.addAndGet(-missed);
                            if (missed == 0) {
                                return;
                            }
                        }
                    } else {
                        Object o = n.value;
                        if (this.done && n.get() == null) {
                            if (NotificationLite.isComplete(o)) {
                                a.onComplete();
                            } else {
                                a.onError(NotificationLite.getError(o));
                            }
    
                            rs.index = null;
                            rs.cancelled = true;
                            return;
                        }
    
                        a.onNext(o);
                        index = n;
                    }
                }
    
                rs.index = null;
                return;
            }
    
            rs.index = null;
        }
    }
    

    上面代码既是为啥在订阅个第二个订阅者的时候,会响应收到数据1、2。这里大概分析一下,我们看到,ReplaySubject主要维护了一个ReplaySubject.TimedNode链表,凡是发射过的都会进入到这个链表中保存,因此通过遍历这个链表,然后发个后来的订阅者。

    AsyncSubject——当发送onComplete才会发送最后一条数据

    AsyncSubject async = AsyncSubject.create();
    async.subscribe(new SubjectObserver<String>("first"));
    async.onNext("1");
    async.onNext("2");
    async.onNext("3");
    async.onCompleted();
    async.subscribe(new SubjectObserver<String>("seconde"));
    async.onCompleted();
    

    上面例子中,第一个订阅者发送了3个数据,只有送到onCompleted的时候,订阅者才接受最后一条数据3,同样的,第二个订阅者订阅之后,就直接发送onCompleted,那么第二订阅者也同样收到数据3.

    具体分析如下:发送onNext的时候,会保存当前数据到属性value中,这个value后面用到。

    public void onNext(T t) {
        ObjectHelper.requireNonNull(t, "onNext called with null. Null values are generally not allowed in 2.x operators and sources.");
        if (this.subscribers.get() != TERMINATED) {
            this.value = t;
        }
    }
    

    当发送onComplete的时候,代码如下:

    public void onComplete() {
        if (this.subscribers.get() != TERMINATED) {
            T v = this.value;
            AsyncSubject.AsyncDisposable<T>[] array = (AsyncSubject.AsyncDisposable[])this.subscribers.getAndSet(TERMINATED);
            AsyncSubject.AsyncDisposable[] var3;
            int var4;
            int var5;
            AsyncSubject.AsyncDisposable as;
            if (v == null) {
                var3 = array;
                var4 = array.length;
    
                for(var5 = 0; var5 < var4; ++var5) {
                    as = var3[var5];
                    as.onComplete();
                }
            } else {
                var3 = array;
                var4 = array.length;
    
                for(var5 = 0; var5 < var4; ++var5) {
                    as = var3[var5];
                    as.complete(v);
                }
            }
    
        }
    }
    

    则当value不为空的时候,遍历订阅者数组,从而调用as.complete(v),as为DeferredScalarDisposable实例,complete的具体实现如下:

    public final void complete(T value) {
        int state = this.get();
        if ((state & 54) == 0) {
            if (state == 8) {
                this.value = value;
                this.lazySet(16);
            } else {
                this.lazySet(2);
            }
    
            Observer<? super T> a = this.actual;
            a.onNext(value);
            if (this.get() != 4) {
                a.onComplete();
            }
    
        }
    }
    

    从而调用订阅者的onNext方法,输出相关的数据。

    通过上面的分析,我们知道,热发射相对冷发射提供了很多方便,它并不会要求订阅者订阅之后就要马上接收数据,相反的,根据需要,在特定的场景下进行相关的数据的发射,使得我们更加灵活运用。

    展开全文
  • 发射器选址

    2016-09-19 21:46:52
    现在政府有关部门准备安装一个传播参数为 d的无线网络发射器,希望你帮助他们在城市内找出合适的安装地点,使得覆盖的公共场所最多。 输入 第一行包含一个整数 d,表示无线网络发射器的传播距离。 ...

    题目描述

    随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。

    假设该城市的布局为由严格平行的 129条东西向街道和 129条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 1。东西向街道从北到南依次编号为0,1,2…128,南北向街道从西到东依次编号为 0,1,2…128。

    东西向街道和南北向街道相交形成路口,规定编号为 x的南北向街道和编号为  y的东西向街道形成的路口的坐标是(x, y)。在某些路口存在一定数量的公共场所。

    由于政府财政问题,只能安装一个大型无线网络发射器。该无线网络发射器的传播范围是一个以该点为中心,边长为 2*d的正方形。传播范围包括正方形边界。

    例如下图是一个 d = 1的无线网络发射器的覆盖范围示意图。

    现在政府有关部门准备安装一个传播参数为 d的无线网络发射器,希望你帮助他们在城市内找出合适的安装地点,使得覆盖的公共场所最多。


    输入

    第一行包含一个整数 d,表示无线网络发射器的传播距离。

    第二行包含一个整数 n,表示有公共场所的路口数目。

    接下来 n行,每行给出三个整数  x, y, k, 中间用一个空格隔开,分别代表路口的坐标(x, y)以及该路口公共场所的数量。同一坐标只会给出一次。


    【数据说明】

    对于 100%的数据,1  ≤  d ≤  20,1  ≤  n  ≤  20, 0  ≤  x ≤  128, 0  ≤  y  ≤  128, 0 < k  ≤1,000,000。

    输出

    输出一行,包含两个整数,用一个空格隔开,分别表示能覆盖最多公共场所的安装地点方案数,以及能覆盖的最多公共场所的数量。

    样例输入

    1 2
    4 4 10
    6 6 20

    样例输出

    1 30



    其实这个方法就是遍历,从头遍历这个信号框,但是起初没有考虑到遍历都最右边的边界数组越界,于是在中间设置了两个条件表达式
    #include <stdio.h>
    
    int main(){
    	int map[169][169] = {0}, x, y, k, m1, m2, sum = 0, d, n, i, j, max = 0, count = 1,x1, x2, y1, y2;
    	scanf("%d%d", &d, &n);
    	for(i = 0; i < n; i++){
    		scanf("%d%d%d", &x, &y, &k);
    		map[x][y] = k;
    	}
    	for(i =0; i < 129; i++){
    		for( j = 0; j < 129; j++){
    			x1 = 0 > (i - d) ? 0 : (i - d), y1 = (i + d) < 128 ? (i + d) : 128; 
    			x2 = 0 > (j - d) ? 0 : (j - d), y2 = (j + d) < 128 ? (j + d) : 128;
    			for(sum = 0, m1 = x1; m1 <= y1; m1++){
    				for(m2 = x2; m2 <= y2; m2++){
    					if(map[m1][m2] != 0)sum += map[m1][m2]; 
    				}
    			}
    			if(max < sum){
    				count = 1;
    				max = sum;
    			}
    			else if(sum == max)count++;
    		}
    	}
    	printf("%d %d\n", count, max);
    	return 0;
    }




    展开全文
  • 关于发射功率与增益问题

    千次阅读 2019-06-13 16:40:53
    现在无线模块用的很多,蓝牙、WiFi、2.4G、ZigBee等,一直有一个参数我...电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中, 计算发射...
  • 无线发射功率以及接收灵敏度

    千次阅读 2016-11-24 15:25:00
    电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。 Tx是发射( Tr...
  • a3-sonjak3-natguy-nreiter 团队成员 索尼娅汗 Nick Reiter 火箭发射简史 ... 我们决定首先强调时间和地点的数据维度,并使用世界的 2D 地图来说明任何给定时间的发射事件,具有可交互的时间线和滑块可
  • EMC测试(5)——传导发射测试(CE)

    万次阅读 多人点赞 2019-06-21 15:39:15
    1.1 概念介绍 传导发射(Conducted ...传导发射测试通常也会被称为骚扰电压测试,只要有电源线的产品都会涉及到,包括许多直流供电产品,另外,信号/控制线在不少标准中也有传导发射的要求,通常用骚扰电压或骚扰...
  • 如有影响,请告知。...电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。 ...
  • 良好的接地设计不仅能保证电路内部互不干扰,而且可以减少电路的干扰发射,接地技术是解决电磁兼容问题的常用技术,成本低效果明显。然而,不恰当的接地方式也会给电路引入干扰,如地环路干扰。  1、地环路干扰...
  • 昨天0时33分,我国在西昌卫星发射中心用“长征三号乙”运载火箭,成功将“中星1A”卫星送入太空预定转移轨道。据晨报记者了解,在“中星1A”卫星上天之后,因“实践十一号04星”失利而延迟的天宫一号发射也已经排上...
  • 无线网络发射选址

    2016-11-12 17:57:00
     现在政府有关部门准备安装一个传播参数为d的无线网络发射器,希望你帮助他们在城市内找出合适的安装地点,使得覆盖的公共场所最多。 输入描述  Input Description 输入文件名为wireless.in。 第一...
  • 电磁波到达接收地点后,由天线接收下来(仅 仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重 要。   Tx 是发射( ...
  • 洛谷 P2038 无线网络发射器选址 洛谷传送门 JDOJ 2888: [NOIP2014]无线网络发射器选址 D2 T1 JDOJ传送门 Description 随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网...
  • Problem D: 无线网络发射器选址 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 27 Solved: 19 [Submit][Status][Web Board] Description (wireless.cpp/c/pas) 【问题描述】 随着智能手机的日益...
  • 电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要。 Tx是发射( Transmits )的简称。...
  • 无线网络发射器选址

    2018-09-10 13:22:00
    现在政府有关部门准备安装一个传播参数为d的无线网络发射器,希望你帮助他们在城市内找出合适的安装地点,使得覆盖的公共场所最多。   【输入】 输入文件名为wireless.in。 第一行包含一个整数d,表示无线...
  • 无线网络发射选址 题目描述 随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。 假设该城市的布局为由严格平行的129条东西向街道和129条南北向街道...
  • P1908无线网路发射器选址 Accepted 标签:模拟NOIP提高组2014 描述 随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。 假设该城市的布局为由严格平行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,269
精华内容 2,107
关键字:

发射地点