Peter,

Agreed. So it is important for the protocol to be able to represent
discontiguous bands. Thanks.

-vince


On Fri, Sep 13, 2013 at 9:06 AM, Peter Stanforth
<[email protected]>wrote:

> The US is not unique in having discontinuous bands, we have come across a
> mix of VHF and UHF channels in a number of countries.
>
> From: Vincent Chen <[email protected]>
> Date: Friday, September 13, 2013 12:00 PM
> To: Ray Bellis <[email protected]>
> Cc: "[email protected]" <[email protected]>
>
> Subject: Re: [paws] Encoding of spectrum profile
>
> Ray,
>
> Sorry for the delay in response.
>
>
>> My point about being able to represent discontinuities in the frequency
>> range still appears to stand, however.
>>
>
> I see. Television channels do not occupy a contiguous range of
> frequencies. In the US,
>
>   - [54MHz, 72MHz]  Channel 2-4
>   - [76MHz, 88MHz]  Channels 5-6
>   - [174MHz, 216MHz] Channels 7-13
>   - [470MHz, 698MHz]  Channels 14-51
>
> So the response given by the database should not include any frequencies
> not in the plan.
>
> That means a "spectrum profile" should be encoded as a list of "array" of
> (frequency, power) points.
>  - Each array represents a "profile" for a contiguous range of frequencies
>  - The range of frequencies within a list of profiles MUST be disjoint and
> SHOULD be sorted
>  - The entire set of frequency bands defined by the regulatory domain MUST
> be represented by a single list of "profiles"
>    (rather than split them across multiple lists)
>
> That last point is to remove ambiguity and, thus, variations in database
> implementation, to simplify logic on devices.
>
> Example:
>
> "spectra": [
>   {
>     "bandwidth": 6e6,
>     "profiles": [
>       [
>         { "freqHz": 5.4e7, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 7.2e7, "maxPsdDbmPerBw": -56.8 },
>       ],
>       [
>         { "freqHz": 7.6e7, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 8.8e7, "maxPsdDbmPerBw": -56.8 },
>       ],
>       [
>         { "freqHz": 1.74e8, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 2.16e8, "maxPsdDbmPerBw": -56.8 },
>       ],
>       [
>         { "freqHz": 4.70e8, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 5.18e8, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 5.18e8, "maxPsdDbmPerBw": 30.0 },
>         { "freqHz": 5.24e8, "maxPsdDbmPerBw": 30.0 },
>         { "freqHz": 5.24e8, "maxPsdDbmPerBw": 36.0 },
>         { "freqHz": 5.30e8, "maxPsdDbmPerBw": 36.0 },
>         { "freqHz": 5.30e8, "maxPsdDbmPerBw": -56.8 },
>         { "freqHz": 6.98e8, "maxPsdDbmPerBw": -56.8 }
>       ]
>     ]
>   },
>   {
>     "bandwidth": 1e5,
>     "profiles": [
>       [
>         { "freqHz": 5.4e7, "maxPsdDbmPerBw": -74.58 },
>         { "freqHz": 7.2e7, "maxPsdDbmPerBw": -74.58 },
>       ],
>       [
>         { "freqHz": 7.6e7, "maxPsdDbmPerBw": -74.58 },
>         { "freqHz": 8.8e7, "maxPsdDbmPerBw": -74.58 },
>       ],
>       [
>         { "freqHz": 1.74e8, "maxPsdDbmPerBw": -74.58 },
>         { "freqHz": 2.16e8, "maxPsdDbmPerBw": -74.58 },
>       ],
>       [
>         { "freqHz": 4.70e8, "maxPsdDbmPerBw": -74.58 },
>         { "freqHz": 5.18e8, "maxPsdDbmPerBw": -74.58},
>         { "freqHz": 5.18e8, "maxPsdDbmPerBw": 27.0 },
>         { "freqHz": 5.24e8, "maxPsdDbmPerBw": 27.0 },
>         { "freqHz": 5.24e8, "maxPsdDbmPerBw": 33.0 },
>         { "freqHz": 5.30e8, "maxPsdDbmPerBw": 33.0 },
>         { "freqHz": 5.30e8, "maxPsdDbmPerBw": -74.58 },
>         { "freqHz": 6.98e8, "maxPsdDbmPerBw": -74.58 }
>       ]
>     ]
>   }
> ]
>
> Does that address your concern?
>
> --
> -vince
>



-- 
-vince
_______________________________________________
paws mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/paws

Reply via email to