22K开关工作原理

22 kHz信号实际上是一个调制在LNB电源上的连续脉冲信号,利用接收机与LNB的连接馈线来传送时。0/22 kHz脉冲中频开关最初并不是用于双LNB切换的,而是用于Ku波段双本振LNB(高频头)的两个高、低本振切换的。由于Ku波段的频率范围在10.7GHz~12.75 GHz之间,如果使用单一本振的LNB,LNB输出的中频带宽已远远超出了接收机中频输入950~2150 MHz的频率范围。为了能够使接收机能够覆盖整个Ku波段,故将Ku波段为分成10.77~11.9 GHz和11.55~12.75 GHz两个频段区间,分别对应使用LNB的9.75 GHz和10.6(10.75)GHz高低两个本振,来达到整个Ku波段的接收覆盖。所以这种9.750/10.600 GHz双本振LNB也称为通用高频头或全频段高频头9.750/10.600 GHz双本振LNB由22 kHz脉冲信号来完成这两个本振间的切换。 

因为双本振高频头人们并不经常用到,后来就把22 kHz检测切换电路从高频头中分离出来,制成了独立的0/22 kHz开关。0/22 kHz中频切换开关有两个输入接口和一个输出接口。在22 kHz开关中,有一个22 kHz选频网络电路,它能检测出与接收机的连接同轴电缆中有无22 kHz脉冲,从而控制两输入接口的转换通断。其两输入接口分别连接两面天线的LNB(高频头)或者一锅双星的两只LNB(高频头),接口LNB B(或是22 kHz)对应接收机的22 kHz脉冲开,接口LNB A(或是0 kHz)对应接收机的22 kHz关,开关的输出接口RX连接卫星接收机。


C段输出中频=本振频率-下行频率; Ku段输出中频=下行频率-本振频率


例:

下行频率是3840,水平极化方式的本振是5150,所以输出的中频是1310.


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Baa 一个简单高效的Go web开发框架。主要有路由、中间件,依赖注入和HTTP上下文构成。Baa 不使用 ``反射``和``正则``,没有魔法的实现。快速上手安装:go get -u gopkg.in/baa.v1示例:package main import (     "gopkg.in/baa.v1" ) func main() {     app := baa.New()     app.Get("/", func(c *baa.Context) {         c.String(200, "Hello World!")     })     app.Run(":1323") }特性支持静态路由、参数路由、组路由(前缀路由/命名空间)和路由命名路由支持链式操作路由支持文件/目录服务支持中间件和链式操作支持依赖注入*支持JSON/JSONP/XML/HTML格式输出统一的HTTP错误处理统一的日志处理支持任意更换模板引擎(实现baa.Renderer接口即可)中间件[gzip](https://github.com/baa-middleware/gzip)[logger](https://github.com/baa-middleware/logger)[recovery](https://github.com/baa-middleware/recovery)[session](https://github.com/baa-middleware/session)组件(DI)[cache](https://github.com/go-baa/cache)[render](https://github.com/go-baa/render)性能测试和快速的Echo框架对比 [Echo](https://github.com/labstack/echo)> 注意:[Echo](https://github.com/labstack/echo) 在V2版本中使用了fasthttp,我们这里使用 [Echo V1](https://github.com/labstack/echo/releases/tag/v1.4) 测试。路由测试使用 [go-http-routing-benchmark] (https://github.com/safeie/go-http-routing-benchmark) 测试, 2016-02-27 更新.[GitHub API](http://developer.github.com/v3)> Baa的路由性能非常接近 Echo.BenchmarkBaa_GithubAll             30000     50984 ns/op       0 B/op       0 allocs/op BenchmarkBeego_GithubAll            3000    478556 ns/op    6496 B/op     203 allocs/op BenchmarkEcho_GithubAll           30000     47121 ns/op       0 B/op       0 allocs/op BenchmarkGin_GithubAll             30000     41004 ns/op       0 B/op       0 allocs/op BenchmarkGocraftWeb_GithubAll      3000    450709 ns/op  131656 B/op    1686 allocs/op BenchmarkGorillaMux_GithubAll       200   6591485 ns/op  154880 B/op    2469 allocs/op BenchmarkMacaron_GithubAll          2000    679559 ns/op  201140 B/op    1803 allocs/op BenchmarkMartini_GithubAll           300   5680389 ns/op  228216 B/op    2483 allocs/op BenchmarkRevel_GithubAll            1000   1413894 ns/op  337424 B/op    5512 allocs/opHTTP测试Baa:package main import ( "github.com/baa-middleware/logger" "github.com/baa-middleware/recovery" "gopkg.in/baa.v1" ) func hello(c *baa.Context) { c.String(200, "Hello, World!\n") } func main() { b := baa.New() b.Use(logger.Logger()) b.Use(recovery.Recovery()) b.Get("/", hello) b.Run(":8001") }Echo:package main import ( "github.com/labstack/echo" mw "github.com/labstack/echo/middleware" ) // Handler func hello(c *echo.Context) error { return c.String(200, "Hello, World!\n") } func main() { // Echo instance e := echo.New() // Middleware e.Use(mw.Logger()) // Routes e.Get("/", hello) // Start server e.Run(":8001") }测试结果:> Baa 在http中的表现还稍稍比 Echo 好一些。Baa:$ wrk -t 10 -c 100 -d 30 http://127.0.0.1:8001/ Running 30s test @ http://127.0.0.1:8001/   10 threads and 100 connections   Thread Stats   Avg      Stdev     Max    /- Stdev     Latency     1.92ms    1.43ms  55.26ms   90.86%     Req/Sec     5.46k   257.26     6.08k    88.30%   1629324 requests in 30.00s, 203.55MB read Requests/sec:  54304.14 Transfer/sec:      6.78MB Echo:$ wrk -t 10 -c 100 -d 30 http://127.0.0.1:8001/ Running 30s test @ http://127.0.0.1:8001/   10 threads and 100 connections   Thread Stats   Avg      Stdev     Max    /- Stdev     Latency     2.83ms    3.76ms  98.38ms   90.20%     Req/Sec     4.79k     0.88k   45.22k    96.27%   1431144 requests in 30.10s, 178.79MB read Requests/sec:  47548.11 Transfer/sec:      5.94MB案例目前使用在 健康一线 的私有项目中。手册[godoc](http://godoc.org/github.com/go-baa/baa)贡献Baa的灵感来自 [beego](https://github.com/astaxie/beego) [echo](https://github.com/labstack/echo) [macaron](https://github.com/go-macaron/macaron)- [safeie](https://github.com/safeie)、[micate](https://github.com/micate) - Author- [betty](https://github.com/betty3039) - Language Consultant- [Contributors](https://github.com/go-baa/baa/graphs/contributors)LicenseThis project is under the MIT License (MIT) See the [LICENSE](https://raw.githubusercontent.com/go-baa/baa/master/LICENSE) file for the full license text. 标签:Web框架
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值