CN111769901B - 一种传输数据帧的dect基站、移动终端及*** - Google Patents
一种传输数据帧的dect基站、移动终端及*** Download PDFInfo
- Publication number
- CN111769901B CN111769901B CN202010399748.9A CN202010399748A CN111769901B CN 111769901 B CN111769901 B CN 111769901B CN 202010399748 A CN202010399748 A CN 202010399748A CN 111769901 B CN111769901 B CN 111769901B
- Authority
- CN
- China
- Prior art keywords
- data frame
- length
- module
- frame
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005070 sampling Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 13
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 239000000284 extract Substances 0.000 description 7
- 230000003139 buffering effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000013078 crystal Substances 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
- H04M1/72502—Cordless telephones with one base station connected to a single line
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种传输数据帧的DECT基站、移动终端及***。所述DECT基站包括第一编解码模块和第一射频模块;所述第一编解码模块,用于将获取的编码数据帧存储于所述第一编解码模块的编码缓存区;其中,所述编码数据帧的长度与TDMA帧中一个B‑field数据的长度成倍数关系;所述第一射频模块,用于在接收到第一触发信号时,将所述编码缓存区中的所述编码数据帧发送至移动终端。本发明能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有序性,从而实现增加宽带语音通信路数。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种传输数据帧的DECT基站、移动终端及***。
背景技术
目前,在DECT基站、移动终端中选用码率为64kbps的音频编解码器,最多只能实现6路宽带语音通信。为增加宽带语音通信路数,需要提高音频编解码器对其处理数据的压缩率,比如将处理数据流的音频编解码器替换为处理数据帧的音频编解码器。而在现有技术中,DECT基站、移动终端通常采用每125us采集数据流。由于数据帧要求完整性和有序性,若仍采用每125us采集数据帧,则可能出现数据帧缺失、错位等情况,难以保证数据帧的完整性和有序性,导致音频编解码器无法处理正常数据。
发明内容
为克服现有技术的缺陷,本发明提供一种传输数据帧的DECT基站、移动终端及***,能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有序性,从而实现增加宽带语音通信路数。
为了解决上述技术问题,第一方面,本发明一实施例提供一种传输数据帧的DECT基站,包括第一编解码模块和第一射频模块;
所述第一编解码模块,用于将获取的编码数据帧存储于所述第一编解码模块的编码缓存区;其中,所述编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;
所述第一射频模块,用于在接收到第一触发信号时,将所述编码缓存区中的所述编码数据帧发送至移动终端;
所述第一触发信号为所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
进一步地,所述第一射频模块,还用于在接收到第二触发信号时,将来自所述移动终端的待解码数据帧发送至所述第一编解码模块;其中,所述待解码数据帧的长度与所述TDMA帧中一个B-field数据的长度成倍数关系;
所述第一编解码模块,还用于将所述待解码数据帧存储于所述第一编解码模块的解码缓存区,以解码所述待解码数据帧。
进一步地,所述第一编解码模块的输出码率小于等于32kbps,采样频率大于等于16KHz。
进一步地,所述编码缓存区可存储所述编码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述编码缓存区可存储所述编码数据帧的长度是n×10ms,n>0。
进一步地,所述解码缓存区可存储所述待解码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述解码缓存区可存储所述待解码数据帧的长度是n×10ms,n>0。
进一步地,所述第二触发信号为所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
第二方面,本发明一实施例提供一种传输数据帧的移动终端,包括第二编解码模块和第二射频模块;
所述第二编解码模块,用于将获取的编码数据帧存储于所述第二编解码模块的编码缓存区;其中,所述编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;
所述第二射频模块,用于在接收到第一触发信号时,将所述编码缓存区中的所述编码数据帧发送至DECT基站。
进一步地,所述第二射频模块,还用于在接收到第二触发信号时,将来自所述DECT基站的待解码数据帧发送至所述第二编解码模块;其中,所述待解码数据帧的长度与所述TDMA帧中一个B-field数据的长度成倍数关系;
所述第二编解码模块,还用于将所述待解码数据帧存储于所述第二编解码模块的解码缓存区,以解码所述待解码数据帧;
所述第一触发信号是所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
进一步地,所述第二编解码模块的输出码率小于等于32kbps,采样频率大于等于16KHz。
进一步地,所述编码缓存区可存储所述编码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述编码缓存区可存储所述编码数据帧的长度是n×10ms,n>0。
进一步地,所述解码缓存区可存储所述待解码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述解码缓存区可存储所述待解码数据帧的长度是n×10ms,n>0。
进一步地,所述第二触发信号是所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
第三方面,本发明一实施例提供一种传输数据帧的***,其特征在于,包括至少一个如上所述的DECT基站和多个如上所述的移动终端。
本发明的实施例,具有如下有益效果:
通过在DECT基站内设置第一编解码模块和第一射频模块,由第一编解码模块将获取的编码数据帧存储于第一编解码模块的编码缓存区,由第一射频模块在接收到第一触发信号时,将编码缓存区中的编码数据帧发送至移动终端,从而完成向移动终端发送一帧完整有序的数据帧。相比于现有技术,本发明的实施例通过设置与第一射频模块获取的TDMA帧同步的第一触发信号,使第一射频模块在第一触发信号的作用下将编码缓存区中第一编解码模块获取的编码数据帧发送至移动终端,确保第一射频模块发送至移动终端的编码数据帧与第一编解码模块获取的编码数据帧帧保持一致。本发明的实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性。
附图说明
图1为本发明第一实施例中的一种传输数据帧的DECT基站的结构示意图;
图2为本发明第一实施例中的TDMA帧中单个时隙slot的数据结构图;
图3为本发明第一实施例中的TDMA帧中一个B-field数据的数据结构图;
图4为本发明第二实施例中的一种传输数据帧的移动终端的结构示意图;
图5为本发明第三实施例中的一种传输数据帧的***的结构示意图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-3。
如图1所示,第一实施例提供一种传输数据帧的DECT基站1,包括第一编解码模块11和第一射频模块12;第一编解码模块11,用于将获取的编码数据帧存储于第一编解码模块11的编码缓存区;其中,编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;第一射频模块12,用于在接收到第一触发信号时,将编码缓存区中的编码数据帧发送至移动终端2。
需要说明的是,第一触发信号是与第一射频模块12获取的TDMA帧同步的信号。移动终端2与DECT基站1通信连接。移动终端2包括手柄或耳麦等移动设备。
作为示例性地,根据DECT GAP协议,第一编解码模块11在编码音频数据后,将获取的编码数据帧存储于第一编解码模块11的编码缓存区,以便后续第一射频模块12在接收到第一触发信号时可直接从编码缓存区中提取第一编解码模块11获取的编码数据帧,然后填充到TDMA帧中对应时隙(slot)的B-field字段并发送至移动终端2。其中,为避免发生数据竞争编码缓存区的存储空间,采用双缓冲的方式,如编码数据帧的长度刚好等于一个B-field数据的长度时,将编码缓存区可存储的编码数据帧的总长度设置为20ms。如编码数据帧的长度等于一个B-field数据的长度的0.5倍时,将编码缓存区可存储的编码数据帧的总长度设置为10ms。
第一射频模块12在接收到第一触发信号时,从编码缓存区中提取第一编解码模块11获取的编码数据帧,并将提取的编码数据帧填充到TDMA帧中对应时隙(slot)的B-field字段并发送至移动终端2,从而完成向移动终端2发送一帧完整有序的数据帧。其中,每个B-field数据为一个TDMA帧中一个发送时隙(slot)所要发送的语音数据,TDMA帧分成24个时隙,12个发送时隙(slot),12个接收时隙(slot)。TDMA帧与单个时隙slot的数据结构如图2所示,TDMA帧中一个B-field数据的数据结构如图3所示。
本实施例通过在DECT基站1内设置第一编解码模块11和第一射频模块12,由第一编解码模块11将获取的编码数据帧存储于第一编解码模块11的编码缓存区,由第一射频模块12在接收到第一触发信号时,将编码缓存区中的编码数据帧填充至TDMA帧中对应时隙(slot)的B-field字段并发送至移动终端2,从而完成向移动终端2发送一帧完整有序的数据帧。本实施例通过设置与第一射频模块12获取的TDMA帧同步的第一触发信号,使第一射频模块12在第一触发信号的作用下将编码缓存区中第一编解码模块11获取的编码数据帧发送至移动终端2,确保第一射频模块12发送至移动终端2的TDMA帧中对应时隙(slot)的B-field数据与第一编解码模块11获取的编码数据帧保持一致。本实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性,从而实现增加宽带语音通信路数。
在优选的实施例当中,第一射频模块12,还用于在接收到第二触发信号时,将来自移动终端2的待解码数据帧发送至第一编解码模块11;其中,待解码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;第一编解码模块11,还用于将待解码数据帧存储于第一编解码模块11的解码缓存区,以解码待解码数据帧。
需要说明的是,第二触发信号是与第一射频模块12获取的TDMA帧同步的信号。
作为示例性地,根据DECT GAP协议,第一射频模块12在接收到第二触发信号时,从移动终端2发送的TDMA帧中提取待解码数据帧,即TDMA帧中对应时隙(slot)的B-field数据,将提取的待解码数据帧发送至第一编解码模块11,以便后续第一编解码模块11将待解码数据帧存储于第一编解码模块11的解码缓存区,以解码待解码数据帧。其中,为避免发生数据竞争解码缓存区的存储空间,采用双缓冲的方式,如待解码数据帧的长度等于一个B-field数据的长度时,将解码缓存区可存储的待解码数据帧的总长度设置为20ms,如待解码数据帧的长度等于一个B-field数据的长度的0.5倍时,将解码缓存区可存储的待解码数据帧的总长度设置为10ms。
第一编解码模块11在接收到移动终端2发送的待解码数据帧后,将待解码数据帧存储于第一编解码模块11的解码缓存区,以解码待解码数据帧得到音频数据,从而完成接收移动终端2发送的一帧完整有序的数据帧。其中,每个B-field数据为一个TDMA帧中一个接收时隙(slot)所要接收的语音数据,TDMA帧分成24个时隙,12个发送时隙(slot),12个接收时隙。
本实施例通过由第一射频模块12在接收到第二触发信号时,将来自移动终端2的待解码数据帧,即TDMA帧中对应时隙(slot)的B-field数据发送至第一编解码模块11,由第一编解码模块11将待解码数据帧存储于第一编解码模块11的解码缓存区,以解码待解码数据帧,从而完成接收移动终端2发送的一帧完整有序的数据帧。本实施例通过设置与第一射频模块12获取的TDMA帧同步的第二触发信号,使第一射频模块12在第二触发信号的作用下将来自移动终端2的TDMA帧中对应时隙(slot)的B-field数据发送至第一编解码模块11,确保第一射频模块12发送至第一编解码模块11的待解码数据帧与移动终端2发送的TDMA帧中对应时隙(slot)的B-field数据保持一致。本实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性,从而实现增加宽带语音通信路数。
在优选的实施例当中,第一编解码模块11的输出码率小于等于32kbps,采样频率大于等于16KHz。
本实施例选用输出码率小于等于32kbps,采样频率大于等于16KHz的第一编解码模块11,能够降低数据帧的传输带宽,实现增加宽带语音通信路数。
在优选的实施例当中,编码缓存区可存储编码数据帧的长度是根据TDMA帧的长度设置得到;其中,编码缓存区可存储编码数据帧的长度是n×10ms,n>0。
在优选的实施例当中,解码缓存区可存储待解码数据帧的长度是根据TDMA帧的长度设置得到;其中,解码缓存区可存储待解码数据帧的长度是n×10ms,n>0。
由于DECT基站1与移动终端2之间传输的TDMA帧的长度固定为10ms,第一编解码模块11获取的编码数据帧和来自移动终端2的待解码数据帧的长度均与10ms成0.2、0.5、1、2、3等倍数关系,即编码数据帧的长度是n×10ms,待解码数据帧的长度也是n×10ms(n>0)的情况下,为保证编码缓存区的存储空间足够存储编码数据帧,解码缓存区的存储空间足够存储待解码数据帧,需要根据编码数据帧和TDMA帧的长度设置编码缓存区可存储的数据长度,以及根据待解码数据帧和TDMA帧的长度设置解码缓存区可存储的数据长度。
作为示例性地,若0<n≤1,则设置编码缓存区可存储编码数据帧的长度为20ms,解码缓存区可存储待解码数据帧的长度为20ms。比如当第一编解码模块11获取的编码数据帧的长度为5ms时,设置编码缓存区可存储编码数据帧的长度为20ms,使第一射频模块12每5ms将编码缓存区中第一编解码模块11获取的编码数据帧通过TDMA帧形式发送至移动终端2;当来自移动终端2的待解码数据帧的长度为5ms时,设置解码缓存区可存储待解码数据帧的长度为20ms,使第一射频模块12每5ms将来自移动终端2的待解码数据帧通过TDMA帧形式发送至第一编解码模块11。若n>1,则设置编码缓存区可存储编码数据帧的长度为n×20ms,解码缓存区可存储待解码数据帧的长度为n×20ms,比如当第一编解码模块11获取的编码数据帧的长度为20ms时,设置编码缓存区可存储编码数据帧的长度为40ms,解码缓存区可存储待编解码帧数据的长度为40ms,使第一射频模块12每20ms将编码缓存区中第一编解码模块11获取的编码数据帧通过TDMA帧形式发送至移动终端2;当来自移动终端2的待解码数据帧的长度为20ms时,设置解码缓存区可存储待解码数据帧的长度为40ms,使第一射频模块12每20ms将来自移动终端2的待解码数据帧通过TDMA帧形式发送至第一编解码模块11。
在优选的实施例当中,第一触发信号为TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
需要说明的是,内部时钟信号包括与第一射频模块12连接的内部时钟模块输出的时钟信号,外部时钟信号包括与DECT基站1连接的外部时钟模块输出的时钟信号。
作为示例性地,通过在触发信号处理接口下添加用于发送的回调函数sendpacket,设置第一触发信号。当TDMA帧的长度为10ms时,设置TDMA帧第0时隙~第23时隙24个时隙中的任一时隙,比如第19时隙作为第一触发信号,或者设置与第一射频模块12连接的内部时钟模块,比如同源晶振分频出来的10ms周期信号作为第一触发信号,或者设置与DECT基站1连接的外部时钟模块,比如RTC产生的10ms脉冲信号作为第一触发信号。
在优选的实施例当中,第二触发信号为TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
需要说明的是,内部时钟信号包括与第一射频模块12连接的内部时钟模块输出的时钟信号,外部时钟信号包括与DECT基站1连接的外部时钟模块输出的时钟信号。
作为示例性地,通过在触发信号处理接口下添加用于接收的回调函数recvpacket,设置第二触发信号。当TDMA帧的长度为10ms时,设置TDMA帧第0时隙~第23时隙24个时隙中的任一时隙,比如第4时隙作为第二触发信号,或者设置与第一射频模块12连接的内部时钟模块,比如同源晶振分频出来的10ms周期信号作为第二触发信号,或者设置与DECT基站1连接的外部时钟模块,比如RTC产生的10ms脉冲信号作为第二触发信号。
其中,若第一触发信号和第二触发信号均为TDMA帧中的任一时隙,则第一触发信号和第二触发信号分别为TDMA帧中的不同时隙,并非强制要求,不同时隙只是为了保证处理时间更易得到保证。
请参阅图4。
如图4所示,第二实施例提供一种传输数据帧的移动终端2,包括第二编解码模块21和第二射频模块22;第二编解码模块21,用于将获取的编码数据帧存储于第二编解码模块21的编码缓存区;其中,编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;第二射频模块22,用于在接收到第一触发信号时,将编码缓存区中的编码数据帧发送至DECT基站1。
需要说明的是,第一触发信号是与第二射频模块22获取的TDMA帧同步的信号。DECT基站1与移动终端2通信连接。移动终端2包括手柄或耳麦等移动设备。
作为示例性地,根据DECT GAP协议,第一编解码模块11在编码音频数据后,将获取的编码数据帧存储于第一编解码模块11的编码缓存区,以便后续第一射频模块12在接收到第一触发信号时可直接从编码缓存区中提取第一编解码模块11获取的编码数据帧,然后填充到TDMA帧中对应时隙(slot)的B-field字段并发送至移动终端2。其中,为避免发生数据竞争编码缓存区的存储空间,采用双缓冲的方式,如编码数据帧的长度刚好等于一个B-field数据的长度时,将编码缓存区可存储的编码数据帧的总长度设置为20ms。如编码数据帧的长度等于一个B-field数据的长度的0.5倍时,将编码缓存区可存储的编码数据帧的总长度设置为10ms。
作为示例性地,根据DECT GAP协议,第二编解码模块21在编码音频数据后,将获取的编码数据帧存储于第二编解码模块21的编码缓存区,以便后续第二射频模块22在接收到第一触发信号时可直接从编码缓存区中提取第二编解码模块21获取的编码数据帧,然后填充到TDMA帧中对应时隙(slot)的B-field字段并发送至DECT基站1。其中,为避免发生数据竞争编码缓存区的存储空间,采用双缓冲的方式,如编码数据帧的长度刚好等于一个B-field数据的长度时,将编码缓存区可存储的编码数据帧的总长度设置为20ms。如编码数据帧的长度等于一个B-field数据的长度的0.5倍时,将编码缓存区可存储的编码数据帧的总长度设置为10ms。
第二射频模块22在接收到第一触发信号时,从编码缓存区中提取第二编解码模块21获取的编码数据帧,并将提取的编码数据帧填充到TDMA帧中对应时隙(slot)的B-field字段并发送至DECT基站1,从而完成向DECT基站1发送一帧完整有序的数据帧。其中,每个B-field数据为一个TDMA帧中一个发送时隙(slot)所要发送的语音数据,TDMA帧分成24个时隙,12个发送时隙(slot),12个接收时隙(slot)。
本实施例通过在移动终端2内设置第二编解码模块21和第二射频模块22,由第二编解码模块21将获取的编码数据帧存储于第二编解码模块21的编码缓存区,由第二射频模块22在接收到第一触发信号时,将编码缓存区中的编码数据帧填充至TDMA帧中对应时隙(slot)的B-field字段并发送至DECT基站1,从而完成向DECT基站1发送一帧完整有序的数据帧。本实施例通过设置与第二射频模块22获取的TDMA帧同步的第一触发信号,使第二射频模块22在第一触发信号的作用下将编码缓存区中第二编解码模块21获取的编码数据帧发送至DECT基站1,确保第二射频模块22发送至DECT基站1的TDMA帧中对应时隙(slot)的B-field数据与第二编解码模块21获取的编码数据帧保持一致。本实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性,从而实现增加宽带语音通信路数。
在优选的实施例当中,第二射频模块22,还用于在接收到第二触发信号时,将来自DECT基站1的待解码数据帧发送至第二编解码模块21;其中,待解码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;第二编解码模块21,还用于将待解码数据帧存储于第二编解码模块21的解码缓存区,以解码待解码数据帧。
需要说明的是,第二触发信号是第二射频模块22获取的TDMA帧同步的信号。
作为示例性地,根据DECT GAP协议,第二射频模块22在接收到第二触发信号时,从DECT基站1发送的TDMA帧中提取待解码数据帧,即TDMA帧中对应时隙(slot)的B-field数据,将提取的待解码数据帧发送至第二编解码模块21,以便后续第二编解码模块21将待解码数据帧存储于第二射频模块22的解码缓存区,以解码待解码数据帧。其中,为避免发生数据竞争解码缓存区的存储空间,采用双缓冲的方式,如待解码数据帧的长度等于一个B-field数据的长度时,将解码缓存区可存储的待解码数据帧的总长度设置为20ms,如待解码数据帧的长度等于一个B-field数据的长度的0.5倍时,将解码缓存区可存储的待解码数据帧的总长度设置为10ms。
第二编解码模块21在接收到DECT基站1发送的待解码数据帧后,将待解码数据帧存储于第二编解码模块21的解码缓存区,以解码待解码数据帧得到音频数据,从而完成接收DECT基站1发送的一帧完整有序的数据帧。其中,每个B-field数据为一个TDMA帧中一个接收时隙(slot)所要接收的语音数据,TDMA帧分成24个时隙,12个发送时隙(slot),12个接收时隙。
本实施例通过由第二射频模块22在接收到第二触发信号时,将来自DECT基站1的待解码数据帧,即TDMA帧中对应时隙(slot)的B-field数据发送至第二编解码模块21,由第二编解码模块21将待解码数据帧存储于第二编解码模块21的解码缓存区,以解码待解码数据帧,从而完成接收DECT基站1发送的一帧完整有序的数据帧。本实施例通过设置与第二射频模块22获取的TDMA帧同步的第二触发信号,使第二射频模块22在第二触发信号的作用下将来自DECT基站1的TDMA帧中对应时隙(slot)的B-field数据发送至第二编解码模块21,确保第二射频模块22发送至第二编解码模块21的待解码数据帧与DECT基站1发送的TDMA帧中对应时隙(slot)的B-field数据保持一致。本实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性,从而实现增加宽带语音通信路数。
在优选的实施例当中,第二编解码模块21的输出码率小于等于32kbps,采样频率大于等于16KHz。
本实施例选用输出码率小于等于32kbps,采样频率大于等于16KHz的第二编解码模块21,能够降低数据帧的传输带宽,实现增加宽带语音通信路数。
在优选的实施例当中,编码缓存区可存储编码数据帧的长度是根据TDMA帧的长度设置得到;其中,编码缓存区可存储编码数据帧的长度是n×10ms,n>0。
在优选的实施例当中,解码缓存区可存储待解码数据帧的长度是根据TDMA帧的长度设置得到;其中,解码缓存区可存储待解码数据帧的长度是n×10ms,n>0。
由于DECT基站1与移动终端2之间传输的TDMA帧的长度固定为10ms,第二编解码模块21获取的编码数据帧和来自DECT基站1的待解码数据帧的长度与10ms成0.2、0.5、1、2、3等倍数关系,即编码数据帧的长度是n×10ms,待解码数据帧的长度也是n×10ms(n>0)的情况下,为保证编码缓存区的存储空间足够存储编码数据帧,解码缓存区的存储空间足够存储待解码数据帧,需要根据编码数据帧和TDMA帧的长度设置编码缓存区可存储的数据长度,以及根据待解码数据帧和TDMA帧的长度设置解码缓存区可存储的数据长度。
作为示例性地,若0<n≤1,则设置编码缓存区可存储编码数据帧的长度为20ms,解码缓存区可存储待解码数据帧的长度为20ms。比如当第二编解码模块21获取的编码数据帧的长度为5ms时,设置编码缓存区可存储编码数据帧的长度为20ms,使第二射频模块22每5ms将编码缓存区中第二编解码模块21获取的编码数据帧发送至DECT基站1;当来自DECT基站1的待解码数据帧的长度为5ms时,设置解码缓存区可存储待解码数据帧的长度为20ms,使第二射频模块22每5ms将来自DECT基站1的待解码数据帧通过TDMA帧形式发送至第二编解码模块21。若n>1,则设置编码缓存区可存储编码数据帧的长度为n×20ms,解码缓存区可存储待解码数据帧的长度为n×20ms,比如当第二编解码模块21获取的编码数据帧的长度为20ms时,设置编码缓存区可存储编码数据帧的长度为40ms,使第二射频模块22每20ms将编码缓存区中第二编解码模块21获取的编码数据帧发送至DECT基站1;当来自DECT基站1的待解码数据帧的长度为20ms时,设置解码缓存区可存储待解码数据帧的长度为40ms,使第二射频模块22每20ms将来自DECT基站1的待解码数据帧通过TDMA帧形式发送至第二编解码模块21。
在优选的实施例当中,第一触发信号是TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
需要说明的是,内部时钟信号包括与第二射频模块22连接的内部时钟模块输出的时钟信号,外部时钟信号包括与移动终端2连接的外部时钟模块输出的时钟信号。
作为示例性地,通过在触发信号处理接口下添加用于发送的回调函数sendpacket,设置第一触发信号。当TDMA帧的长度为10ms时,设置TDMA帧第0时隙~第23时隙24个时隙中的任一时隙,比如第19时隙作为第一触发信号,或者设置与第二射频模块22连接的内部时钟模块,比如同源晶振分频出来的10ms周期信号作为第一触发信号,或者设置与移动终端2连接的外部时钟模块,比如RTC产生的10ms脉冲信号作为第一触发信号。
在优选的实施例当中,第二触发信号是TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
需要说明的是,内部时钟信号包括与第二射频模块22连接的内部时钟模块输出的时钟信号,外部时钟信号包括与移动终端2连接的外部时钟模块输出的时钟信号。
作为示例性地,通过在触发信号处理接口下添加用于接收的回调函数recvpacket,设置第二触发信号。当TDMA帧的长度为10ms时,设置TDMA帧第0时隙~第23时隙24个时隙中的任一时隙,比如第4时隙作为第二触发信号,或者设置与第二射频模块22连接的内部时钟模块,比如同源晶振分频出来的10ms周期信号作为第二触发信号,或者设置与移动终端2连接的外部时钟模块,比如RTC产生的10ms脉冲信号作为第二触发信号。
其中,若第一触发信号和第二触发信号均为TDMA帧中的任一时隙,则第一触发信号和第二触发信号分别为TDMA帧中的不同时隙,并非强制要求,不同时隙只是为了保证处理时间更易得到保证。
请参阅图5。
如图5所示,第三实施例提供一种传输数据帧的***3,包括至少一个如第一实施例所述的DECT基站1和多个如第二实施例所述的移动终端2,且能达到与第一实施例和第二实施例相同的有益效果。
综上所述,实施本发明的实施例,具有如下有益效果:
通过在DECT基站1内设置第一编解码模块11和第一射频模块12,由第一编解码模块11将获取的编码数据帧存储于第一编解码模块11的编码缓存区,由第一射频模块12在接收到第一触发信号时,将编码缓存区中的编码数据帧填充至TDMA帧中对应时隙(slot)的B-field字段并发送至移动终端2,从而完成向移动终端2发送一帧完整有序的数据帧。本发明的实施例通过设置与第一射频模块12获取的TDMA帧同步的第一触发信号,使第一射频模块12在第一触发信号的作用下将编码缓存区中第一编解码模块11获取的编码数据帧发送至移动终端2,确保第一射频模块12发送至移动终端2的TDMA帧中对应时隙(slot)的B-field数据与第一编解码模块11获取的编码数据帧保持一致。本发明的实施例能够在触发信号的作用下传输数据帧,保证数据帧的完整性和有效性,从而实现增加宽带语音通信路数。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (13)
1.一种传输数据帧的DECT基站,其特征在于,包括第一编解码模块和第一射频模块;
所述第一编解码模块,用于将获取的编码数据帧存储于所述第一编解码模块的编码缓存区;其中,所述编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;
所述第一射频模块,用于在接收到第一触发信号时,将所述编码缓存区中的所述编码数据帧发送至移动终端;
所述第一触发信号为所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
2.如权利要求1所述的传输数据帧的DECT基站,其特征在于,所述第一射频模块,还用于在接收到第二触发信号时,将来自所述移动终端的待解码数据帧发送至所述第一编解码模块;其中,所述待解码数据帧的长度与所述TDMA帧中一个B-field数据的长度成倍数关系;
所述第一编解码模块,还用于将所述待解码数据帧存储于所述第一编解码模块的解码缓存区,以解码所述待解码数据帧。
3.如权利要求1或2所述的传输数据帧的DECT基站,其特征在于,所述第一编解码模块的输出码率小于等于32kbps,采样频率大于等于16KHz。
4.如权利要求1所述的传输数据帧的DECT基站,其特征在于,所述编码缓存区可存储所述编码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述编码缓存区可存储所述编码数据帧的长度是n×10ms,n>0。
5.如权利要求2所述的传输数据帧的DECT基站,其特征在于,所述解码缓存区可存储所述待解码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述解码缓存区可存储所述待解码数据帧的长度是n×10ms,n>0。
6.如权利要求2所述的传输数据帧的DECT基站,其特征在于,所述第二触发信号为所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
7.一种传输数据帧的移动终端,其特征在于,包括第二编解码模块和第二射频模块;
所述第二编解码模块,用于将获取的编码数据帧存储于所述第二编解码模块的编码缓存区;其中,所述编码数据帧的长度与TDMA帧中一个B-field数据的长度成倍数关系;
所述第二射频模块,用于在接收到第一触发信号时,将所述编码缓存区中的所述编码数据帧发送至DECT基站;
所述第一触发信号是所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
8.如权利要求7所述的传输数据帧的移动终端,其特征在于,所述第二射频模块,还用于在接收到第二触发信号时,将来自所述DECT基站的待解码数据帧发送至所述第二编解码模块;其中,所述待解码数据帧的长度与所述TDMA帧中一个B-field数据的长度成倍数关系;
所述第二编解码模块,还用于将所述待解码数据帧存储于所述第二编解码模块的解码缓存区,以解码所述待解码数据帧。
9.如权利要求7或8所述的传输数据帧的移动终端,其特征在于,所述第二编解码模块的输出码率小于等于32kbps,采样频率大于等于16KHz。
10.如权利要求7所述的传输数据帧的移动终端,其特征在于,所述编码缓存区可存储所述编码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述编码缓存区可存储所述编码数据帧的长度是n×10ms,n>0。
11.如权利要求8所述的传输数据帧的移动终端,其特征在于,所述解码缓存区可存储所述待解码数据帧的长度是根据所述TDMA帧的长度设置得到;其中,所述解码缓存区可存储所述待解码数据帧的长度是n×10ms,n>0。
12.如权利要求8所述的传输数据帧的移动终端,其特征在于,所述第二触发信号是所述TDMA帧中的任一时隙、内部时钟信号、外部时钟信号中的一种信号。
13.一种传输数据帧的***,其特征在于,包括至少一个如权利要求1~6任一项所述的DECT基站和多个如权利要求7~12任一项所述的移动终端。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010399748.9A CN111769901B (zh) | 2020-05-12 | 2020-05-12 | 一种传输数据帧的dect基站、移动终端及*** |
EP21173442.1A EP3910924B1 (en) | 2020-05-12 | 2021-05-12 | Dect base station, mobile terminal and system for transmitting data frame |
US17/319,050 US11640828B2 (en) | 2020-05-12 | 2021-05-12 | DECT base station, mobile terminal and system for transmitting data frame |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010399748.9A CN111769901B (zh) | 2020-05-12 | 2020-05-12 | 一种传输数据帧的dect基站、移动终端及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111769901A CN111769901A (zh) | 2020-10-13 |
CN111769901B true CN111769901B (zh) | 2023-04-14 |
Family
ID=72719129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010399748.9A Active CN111769901B (zh) | 2020-05-12 | 2020-05-12 | 一种传输数据帧的dect基站、移动终端及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US11640828B2 (zh) |
EP (1) | EP3910924B1 (zh) |
CN (1) | CN111769901B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112542175B (zh) * | 2020-11-24 | 2024-05-07 | 厦门亿联网络技术股份有限公司 | 一种提高通话质量的方法 |
CN113596259B (zh) * | 2021-07-09 | 2023-03-21 | 厦门亿联网络技术股份有限公司 | 一种基于dect的通信方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003056793A1 (en) * | 2001-12-21 | 2003-07-10 | Nederlandse Organisatie Voor Toegepast- Natuurwetenschappelijk Onderzoek Tno | Dect (digital enhanced cordless telecommunications) system for cordless communication of data signals |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993021719A1 (de) * | 1992-04-09 | 1993-10-28 | Siemens Aktiengesellschaft | Verfahren zur strukturierung eines b-feld formates im dect-standard |
DE19609883C1 (de) * | 1996-03-13 | 1997-10-09 | Siemens Ag | Verfahren und Anordnung zum Übertragen von systemspezifischen Daten in einem synchronen Mikroprozessorsystem |
KR100233469B1 (ko) * | 1997-01-10 | 1999-12-01 | 윤종용 | 무선사설교환기용 덱트기지국에서 채널데이타 처리시 비트동기화 시스템 |
DE19742378A1 (de) * | 1997-09-25 | 1999-04-22 | Siemens Ag | Ringspeicher für eine TDMA-Datenübertragungsstation und entsprechende Datenübertragungsstation |
US7471666B2 (en) * | 2002-06-04 | 2008-12-30 | Winbond Electronics Corporation | Message-type data communication apparatus used in a DECT system |
US8135047B2 (en) * | 2006-07-31 | 2012-03-13 | Qualcomm Incorporated | Systems and methods for including an identifier with a packet associated with a speech signal |
US20100138724A1 (en) * | 2008-12-01 | 2010-06-03 | Dsp Group Ltd. | Adaptive error protection for wireless communications |
DE102009013608A1 (de) * | 2009-03-17 | 2010-09-30 | Infineon Technologies Ag | Verfahren und Vorrichtungen zur Sprachübertragung |
US10742818B2 (en) * | 2017-08-17 | 2020-08-11 | Plantronics, Inc. | Wireless density-based on-the-fly codec and radio frequency link type selection |
-
2020
- 2020-05-12 CN CN202010399748.9A patent/CN111769901B/zh active Active
-
2021
- 2021-05-12 EP EP21173442.1A patent/EP3910924B1/en active Active
- 2021-05-12 US US17/319,050 patent/US11640828B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003056793A1 (en) * | 2001-12-21 | 2003-07-10 | Nederlandse Organisatie Voor Toegepast- Natuurwetenschappelijk Onderzoek Tno | Dect (digital enhanced cordless telecommunications) system for cordless communication of data signals |
Also Published As
Publication number | Publication date |
---|---|
CN111769901A (zh) | 2020-10-13 |
EP3910924A1 (en) | 2021-11-17 |
US11640828B2 (en) | 2023-05-02 |
EP3910924B1 (en) | 2023-11-22 |
US20210358510A1 (en) | 2021-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111769901B (zh) | 一种传输数据帧的dect基站、移动终端及*** | |
US6011784A (en) | Communication system and method using asynchronous and isochronous spectrum for voice and data | |
US5091906A (en) | Quasi-duplex radio system using bi-directional hole extension | |
USH1880H (en) | System and method for processing wireless voice and data telecommunications | |
US20030195006A1 (en) | Smart vocoder | |
JPH06284114A (ja) | デジタル移動無線通信システム | |
CA2669182A1 (en) | A method of and apparatus for paging a wireless terminal in a wireless telecommunications system | |
JP3675480B2 (ja) | 移動通信システムにおいてスピーチ送信する方法及び装置 | |
US6446042B1 (en) | Method and apparatus for encoding speech in a communications network | |
CN112261633A (zh) | 一种用于智能耳机的音频录音及转换方法 | |
KR20070086848A (ko) | 저 딜레이 디코딩 | |
US11545161B2 (en) | Wireless communication device, and method and apparatus for processing voice data | |
US20100241422A1 (en) | Synchronizing a channel codec and vocoder of a mobile station | |
CN111478924B (zh) | 一种超短波电台多跳中继语音通信方法 | |
CN114389758A (zh) | 一种数据传输方法和装置 | |
US20080021702A1 (en) | Wireless communication apparatus including a mechanism for suppressing uplink noise | |
US11581002B2 (en) | Communication method, apparatus, and system for digital enhanced cordless telecommunications (DECT) base station | |
CN106254034B (zh) | 一种基于arm的参数识别***的网络协议的工作方法 | |
CN110034858B (zh) | 数据包重传方法、装置、移动终端及存储介质 | |
CN111383644B (zh) | 一种音频通信方法、设备及*** | |
EP1961245B1 (en) | Systems and methods for tandem free operation signal transmission | |
JP2013118578A (ja) | 音声通信装置及びプログラム | |
JPH07283757A (ja) | 音声データ通信装置 | |
KR100489043B1 (ko) | 이동 통신 시스템에서 이동 단말기간 음성 호 연결시데이터 포맷방법 | |
RU2364051C2 (ru) | Установление вызова в видеотелефонной сети |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |