问题标签 [telecommunication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hardware - 卷积编码器的终止与状态寄存器复位
通常,在为发送器设计卷积编码器时,会应用某种终止机制来在发送消息后将编码器驱动回其零状态。这通常通过将尾序列附加到传输的消息来完成,例如,在没有反馈的卷积编码器的情况下,一定数量 (n) 的零。这样,编码器需要 n 个时钟周期才能将编码器返回到全零状态。
另一方面,例如,当在 HDL 中实现卷积编码器时,也可以通过简单地复位编码器的所有(移位)寄存器来实现这种复位为零状态。这样,只需一个时钟周期就可以达到零状态。
在文献中,我从未见过有人提到第二种方法,我想知道这可能是什么原因?
android - 在 Android 中请求 GSM/UMTS 位置更新
让我总结一下我的问题以及我想要实现的目标。
我有一部搭载 Android 2.3.3 的索尼爱立信 X10i 手机。我意识到有时我的手机没有接听电话,即使它表明完全覆盖。我在 MSC/VLR 中检查了自己,它表明我已注册并且我的手机当前处于活动状态(并且也没有 IMSI DETACH 标志),所以它应该可以正常工作(只有最后一个激活日期有点旧~几小时,这也可以很好,没有短信/呼叫/位置更新),正如我之前提到的,手机表示完全覆盖,而且它似乎在网络上。但是当我试图打电话给它时,我只到达了语音信箱。在 MSC/VLR 中,我看到呼叫没有寻呼响应原因,但电话什么也没做。我尝试使用其他软件版本(4.0.3 ICS),但结果相同。但我没有注意到不同手机(相同类型)的类似行为。抱歉,总结太长了。
所以因为我上面描述的,我正在尝试编写一个应用程序/服务,它将在 15-20 分钟内执行 GSM/UMTS 位置更新,但我在 中找不到任何类型的程序android.telephony.gsm.GsmCellLocation
,android.telephony.TelephonyManager
这将为我做这件事。
我的另一个担忧是
getState()/setStateOutOfService()/ setState()
来自 ServiceState 类的程序……它们似乎并没有真正起作用。例如,当我第一次调用getState()时,我总是会返回STATE_OUT_OF_SERVICE,这是不正确的……当我将状态设置为STATE_POWER_OFF
orSTATE_IN_SERVICE
时,至少我getState()
之后会返回该状态,但手机对此无能为力。(甚至没有表示超出范围等……)
欢迎提出任何建议/意见。
php - 开始使用的一般信息... 创建 SIP 客户端
我正在尝试编写一个 PHP 脚本,该脚本从硬件交换机读取SIP(会话启动协议)信号以获取特定详细信息,然后将一些数据返回给交换机。
作为这个 SIP 的新手,我不知道如何与发送 SIP 信号的交换机进行交互。我们是否需要向交换机发送一些消息以获得响应?我用谷歌搜索了 SIP,但只得到了关于 SIP 的一般信息,但没有任何程序化信息。
任何人都可以提供任何指向任何教程的指针,这些教程显示了如何以编程方式与 SIP 信号交互?
是否有任何免费的在线服务可以模拟 SIP 信号以进行测试?
android - Android:通过电话线播放音频文件
我一直在互联网上寻找答案,关于如何通过电话线播放音频文件(如果您想知道我的意思,请参阅示例)。现在我来到这个网站寻找答案:是否可以播放位于您电话上的音频文件,以便呼叫者可以听到它,而无需打开您的扬声器并让它大声播放?如果是这样,有人知道可以查看的网站吗?
示例:彼得给安妮打电话。安妮接了电话,决定给彼得播放她最喜欢的音乐,但她不想打开扬声器,因为她的父母正在她旁边的房间里睡觉。
我知道电信服务器可以在人们处于等待状态、等待员工或排队时播放音乐,但 Android 手机也能做到吗?
networking - 将普通电话重新路由到 Skype
我是一名移动/网络开发人员,但我想看看是否有任何可能的方法:将来电重新路由到 Skype 或任何其他语音聊天应用程序?
谁能解释一下哪些技术/ API 可以用来做这样的事情?
谢谢
如果这个问题在这里很宽泛或断章取义,请道歉。如果有,请告诉我在哪里发帖。
谢谢
android - Android - SignalStrength 术语解释
我正在查看有关 SignalStrength 类的文档以查找我计划制作的应用程序,但是有很多我不太熟悉的电信术语。我想知道是否有人可以简要介绍一下这个类中的一些方法,特别是这些:
据我了解,GSM 和 CDMA 是移动蜂窝网络的两种不同协议,EVDO 是通过 CDMA 移动数据的标准,而 HSPA 是 GSM 上的等效数据标准。那么,为什么没有相应的 HSPA 方法,也没有 getCDMASignalStrength() 或 getCDMABitErrorRate()?我也不太清楚 RSSI 或 Ec/Io 是什么。
matlab - BPSK调制中的信道估计
请参阅下面我估计通道响应的代码。我应该如何将信道估计和脉冲整形集成到我的代码中?
olap-cube - 电信数据的 OLAP Cube 设计问题
背景:我正在分析通话详细记录 (CDR) 数据,以便根据通话时长、通话时间(节假日通话或非节假日通话、商务通话或非商务通话)、用户年龄组对客户进行细分和性别。数据来自两个表名cdr (include card_number, service_key, calling, called, start_time, clear_time, duration column)
,subscriber_detail (include subscriber_name, subscriber_address, DOB, gender column)
我设计了 OLAP,如下所示。
Call_date 包括带有年、月和日的通话日期。Call_time 是以秒为单位的通话时间。
问题:-如果我们以秒为单位取 call_time,那么它每天有 86400 列(可能是维度的诅咒),所以我们认为通过采取 30 秒时间脉冲来减少它的维度(电信根据脉冲和 30是我们上下文的脉冲持续时间)。第一个问题是:-用脉冲持续时间代替时间是最好的方法吗?第二个是:-如果一个用户在脉冲范围内进行超过 2 次通话,则可能会导致问题,即第一次通话从 21:01:00 开始,到 21:01:05 结束,他在 21:01:15 开始第二次通话并于 21:01:20 结束。如何解决这些类型的问题。
matlab - MATLAB,双阈值
谁能帮我创建一个函数来对接收到的信号应用两个阈值。然后将这些阈值与接收功率进行比较。阈值是 w1 和 w2,其中 w2>w1。我希望这个函数给我三个答案之一。0、1 或 X。0 表示低于 w1 的信号功率,1 表示高于 w2 的信号功率,X 表示信号介于 w2 和 w1 之间。
如果有任何帮助,我将不胜感激。
谢谢
bandwidth - 数字化语音信道的比特/赫兹比
我们需要使用 30 KHz 的通带信道来传输 100 个数字化语音信道。如果我们不使用保护带,比特/Hz 的比率应该是多少?
我理解并获得的带宽是:
30 千赫兹 / 100 = 300 赫兹
如果没有保护带,比特/赫兹的比率是640000/300 = 213.333...比特/赫兹 (因为数字化语音通道的数据速率为 64 Kbps)
这是正确的答案吗?